我正在尝试使用PyEphem,我发现当你将它们与其他(在线)资源进行比较时,用PyEphem计算的彗星的大小有点偏。
这是我正在使用的代码:
import ephem
comet = ephem.readdb("C/2017 O1 (ASASSN),e,39.8496,25.8112,20.9067,454.6043,0.0001017,0.99670320,0.0000,10/14.7834/2017,2000,g 13.0,4.0")
date = ephem.now()
# compute on date
comet.compute(date)
# define an observer
obs = ephem.city('Utrecht')
print "%s is in constellation %s with magnitude %s" % (comet.name,
ephem.constellation(comet)[1], comet.mag)
这是此脚本的输出(2017年10月3日):
C / 2017 O1(ASASSN)位于星座英仙座,等级为14.17
这些是2017年10月3日其他(在线)资源的结果:
天空直播:11.17级(https://theskylive.com/c2017o1-info)
天堂之上:震级5.5(恕我直言,太多了......)
在天空中:7.8级。
是什么导致PyEphem计算如此高的幅度? 观察者配置中是否需要更多参数才能获得更好的计算?
感谢您提供任何帮助/指示。