7得票1回答
在Skyfield中确定月食

我被给定了一个UTC时间列表,所有小时都设置为00:00。 我想确定在给定的一天内(即过去24小时)是否发生了(阴历)日食。 考虑以下Python代码片段: from sykfield.api import load eph = load('de421.bsp') def eclipti...

28得票12回答
有哪些算法可以让我模拟行星物理学?

我对制作一个“太阳系”模拟器很感兴趣,可以模拟行星和恒星的旋转和引力力量。 我希望能够模拟我们的太阳系,并在不同的速度下进行模拟(例如,观察地球和其他行星在几天、几年等时间内绕太阳旋转)。我想能够添加行星并更改它们的质量等参数,以查看它们对系统的影响。 有没有资源可以指导我编写这种模拟器?...

9得票3回答
两组坐标之间的线性偏移

我的问题如下: 为了我的工作,我需要将扫描的照片与已知星样本目录中的星区进行比较(我称之为主目录)。为此,我提取图像中物体的信息,如亮度和天空位置,并将其保存在表格中。然后我使用Python创建多项式拟合,以校准图像中星体的大小。这在一定精度范围内运行良好,但不幸的是,由于物体在照片上的坐标与...

11得票1回答
基于位置和日期创建星图可视化

背景 我正在尝试在 R 中基于给定的位置和日期创建天体图。 理想情况下,可视化效果应该像这样: (来源) 我看到了这个博客,它使用了D3 Celestial Maps,对我创建下面这个可视化图表非常有帮助。 library(sf) library(tidyverse) the...

20得票1回答
使用Python叠加天文图像

一开始我以为这会很容易,但过了一会儿我最终还是放弃了,至少要休息几个小时... 我想复制这个星轨图像,它是从时间序列照片集中生成的。受到这个启发: 原作者使用了用VirtualDub拍摄的低分辨率视频帧,再用imageJ合成的方法。我想我可以用Python更节省内存的方式轻松地复制这个过...

7得票3回答
日出/日落计算

我正在尝试使用Python根据下面提供的链接计算日落/日出时间。 我的Excel和Python计算结果与实际值不匹配。您有什么想法,我可能做错了什么吗? 我的Excel表格可以在以下位置找到... http://transpotools.com/sun_time.xls # Create...

9得票1回答
如何在pandas DataFrame中按索引保留特定的行?

我有一个DataFrame,我通过对.fits文件进行以下操作来创建它: data_dict= dict() for obj in sortedpab: for key in ['FIELD', 'ID', 'RA' , 'DEC' , 'Z_50', 'Z_84','Z_16' ...

17得票2回答
将一组x、y点的匹配集合与另一组进行比对,后者可能存在缩放、旋转、移动和缺失元素。

(我为什么要这样做?请见下面的解释) 考虑如下所示的两组点,A 和 B 看起来可能不像,但是集合A“隐藏”在集合B中。由于B中的点是相对于A进行缩放、旋转和平移的,因此它们不容易被发现。A中存在的一些点在B中不存在,而B中包含许多不在A中的点,这使得情况更加糟糕。 我需要找到适当的缩...

19得票3回答
使用Python绘制RA和DEC赤道坐标图

我正在尝试生成一个赤道坐标图,应该看起来类似于这个: (此图摘自该文章,显示了在赤道坐标下的大型和小型麦哲伦星云的位置) 关于此图需要注意的重要内容: theta轴(即赤经)以时:分:秒(小时、分钟、秒)为单位,这是天文学中习惯的方式,而不是默认的matplotlib polar选...

14得票2回答
如何将Gaia恒星测量数据绘制到TESS图像上

长话短说:我想在Python中将盖亚天文数据绘制到TESS图像上。这有可能吗?详细情况见下文。 我有一张64x64像素的TESS星图,上面有一颗带有Gaia ID 4687500098271761792的星。根据TESS天文台指南第8页,1个像素约为21角秒。使用Gaia Archive...