我正在尝试为Python应用程序获取星体在黄道带上的位置以及它们之间的相位(三分相、对分相等)。我的主要问题是,到目前为止我安装的所有解决方案都是基于热带系统的,而我想使用拉希里或法甘-布拉德利恒星占星学系统。
我找到了两个好的解决方案:
1. Flatlib: https://github.com/flatangle/flatlib/tree/master/flatlib 2. Astrology API: https://astrologyapi.com/western-api-docs/api-ref/164/western_horoscope Flatlib完美地实现了我所需要的功能,即:
我找到了两个好的解决方案:
1. Flatlib: https://github.com/flatangle/flatlib/tree/master/flatlib 2. Astrology API: https://astrologyapi.com/western-api-docs/api-ref/164/western_horoscope Flatlib完美地实现了我所需要的功能,即:
date = Datetime('2015/03/13', '17:00', '+00:00')
pos = GeoPos('38n32', '8w54')
chart = Chart(date, pos)
sun = chart.get(const.SUN)
print(sun)
<Sun Pisces +22:47:25 +00:59:51>
...但是它使用瑞士天文历的热带系统。好伤心:'(
Astrology API 提供西方和印度占星术。但是,由于印度占星术可以给出良好的星体位置,他们不提供我需要的方面和其他功能。他们将我重定向到他们的“西方占星术”服务,但这仅限于热带。
有人找到了这种需求的解决方案吗? 非常感谢:)