Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pyphem计算的彗星星等与其他资源不同_Python_Astronomy_Pyephem - Fatal编程技术网

Python Pyphem计算的彗星星等与其他资源不同

Python Pyphem计算的彗星星等与其他资源不同,python,astronomy,pyephem,Python,Astronomy,Pyephem,我正在用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

我正在用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()

上面的天空:5.5级(我觉得有点太离谱了…)

天空:7.8级

是什么导致皮耶芬计算出如此高的震级? 观察器配置中是否需要更多参数才能获得更好的计算结果

谢谢你的帮助/指点