占星术软件

oroboros的Python项目详细描述


oroboros是一个用python编写的占星术软件。 它基于以下模块:

  • AstroDienst’s Swiss Ephemeris (pyswisseph) version >= 1.74.00-0
  • Olson timezones (pytz)
  • Qt toolkit (PyQt4) version >= 4.3

可选:

有什么新消息?

  • Usual bug fixes
  • Additional asteroids: Eris, Sedna, Quaoar, Nessus, Varuna

功能

  • Charts: natal/radix, transits, progression, harmonics, profection
  • Open Astrolog or Skylendar charts too
  • Save charts as images in various formats (png, jpg, bmp, svg,…)
  • Query the online GeoNames.org atlas database
  • Calculates all planets, nodes
  • More than 300 fixed stars
  • Asteroids (Eris, Quaoar, Sedna, etc)
  • Uses Swiss, JPL, or Moshier Ephemeris
  • A flexible and powerfull configuration system
  • Geocentric, topocentric, heliocentric or barycentric charts
  • Various house systems, including Gauquelin sectors
  • Tropical or sidereal zodiacs
  • Midpoints calculations and drawings
  • Format comments with Docutils reStructured Text
  • Synchronize your charts with a distant repository (using Mercurial)
  • A few toys for IRC chat addicts (Supybot plugin)
  • And easy extension capabilities with the Python language…

Oroboros手册

安装

下载并安装软件包和所需的模块(大多数 在发行版存储库中提供)。例如,解压缩最新的 带有tar jxf oroboros-xxxxxxxx.tar.bz2Oroboros源包,然后 cd oroboros-xxxxxxxx,最后(具有超级用户权限)键入python setup.py install

星历文件

您还应该在系统上安装压缩的星历数据文件 (/usr/local/share/swisseph看起来是个好主意)这些文件是免费的 分布在AstroDienst public FTP server

简单的安装需要下载以下文件, 允许在1800到2399之间进行计算:

  • ^{tt5}$
  • ^{tt6}$
  • ^{tt7}$
  • ^{tt8}$
  • ^{tt9}$

您还可以获取以下小行星文件(其他小行星可以 按需实施:

  • ^{tt10}$
  • ^{tt11}$
  • ^{tt12}$
  • ^{tt13}$
  • ^{tt14}$
  • ^{tt15}$

使用量

如果一切顺利,您可以通过键入 oroboros在你的壳里。

第一步

更新配置设置,特别是星历文件的路径。 您还可以为中点创建一个aspects过滤器和一个orbs过滤器 设置,否则你会有一些惊喜

下载

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java是否存在这样一种场景:Java7的Hashmap实现优于Java8的实现   java如何打印这些完整的数组?   java BuildException:未能执行aapt   java如何使用类。未知类型的集合返回的cast()   java准备语句返回错误的值   webview 安卓中的java显示身份验证对话框   java如何重命名列名JPA Hibernate   java查询从特定用户和特定时间段的Oracle表(通过比较原始表和备份表)中选择修改的行   java Youtube视频仅在三星S6设备上加载时自动暂停   未调用java RecyclerView getItemViewType   使用JSch setCommand执行带有源选项的java Shell ping命令时失败   java Hibernate:无法删除|删除分离的实例   Java Spring@MappedSuperclass字段作为子类中的@Id字段   java Android:确定单击了哪个按钮,因为该按钮未在xml中定义   如何计算java阵列内存使用率   使用Java查找按字母顺序排列的第一个字符串   javascript注销功能刷新页面,但页面仍已登录   当接口作为参数提供时,java依赖项注入不起作用   java中带原语的字符串扭曲