我使用kerykeion库获得方面,但我认为它获得方面使用Geocenteric位置是否有任何方法来获得Heliocenteric位置。
kerykeion内部使用pyswisseph,我可以看到有可用的标志,但不知道如何使用它
标志
FLG_HELCTR
我可以看到它支持改变观察者的位置,如网站上列出的关于瑞士星历的测试程序:
https://www.astro.com/cgi/swetest.cgi?arg=-h&p=0
您可以通过Option
-hel
任何帮助将非常感谢得到日心位置使用任何图书馆
1条答案
按热度按时间qxgroojn1#
关于
pyswisseph
(Swiss Ephemeris),请参见其documentation。在那里你会发现函数orbit_max_min_true_distance(...)
计算最大可能距离,最小可能距离,以及行星,EMB或小行星的当前真实距离。
:Args:float tjdet,int planet,int flags
:返回:float max_dist,float min_dist,float true_dist
参见
helio_cross(...)
和helio_cross_ut(...)
。你可能想坚持使用瑞士星历而不是Kerykeion。正如你所提到的,后者使用了前者,SE是占星软件领域的一种标准,甚至被史密森天体物理中心列入Astronomical Software on the Web类别