我正在尝试为Python应用程序获取行星位置(在黄道带中)和相位(三分相、对分相等)。我的主要问题是,到目前为止,我安装的所有解决方案都是基于热带系统的,我希望有Lahiri或Fagan-Bradley恒星占星术的解决方案。
我找到了两个很好的解决方案:
- 平面库:https://github.com/flatangle/flatlib/tree/master/flatlib
- 占星学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>
......但它使用的是瑞士天文历的热带系统。
占星术API提供西方和吠陀占星术。但是由于吠陀占星术可以给予我好的行星位置,他们没有提供我需要的相位和其他功能。他们将我重定向到他们的“西方占星术”提供,但这只是热带。
有没有人找到了满足这种需求的解决方案?非常感谢:)
3条答案
按热度按时间cygmwpex1#
flatlib有两个分支:
1.主控
1.恒星的
你可以从恒星分支计算出Lahiri或Fagan-Bradley恒星
Sidereal Astrology
umuewwlo2#
请使用swisseph吠陀占星术。那里没有太多的文献,但你可以在那里搜索
8hhllhi23#
看看星历API它似乎有你正在寻找的https://astrologyapi.docs.apiary.io/#