Name:astroobs
Author:Guillaume Schworer
Version:1.4.4
查看astroobs.eu网站以获得该库的友好Web界面!(很快)
astroobs提供夜空目标的天文星历(气团、方位角、高度、月距等),作为观测者的日期、时间和经纬度的函数。
提供了一个国际观测站列表以及一个simbad查询器,可以轻松地导入目标。
这个软件包是基于pyephem星历计算的。与后一个软件包的主要区别在于,astroobs为观察者提供了一个非常直截了当的库,以获取关键信息,从而规划观察。
它还提供了方便的交钥匙工具来转换年代和绘图。
它是在gnu通用公共许可v3或更高版本(gplv3+)下发布的。importastroobsasobso=obs.Observation('vlt',local_date=(2015,1,1),moonAvoidRadius=15,horizon_obs=40)o.add_target('aldebaran')o.add_target('canopus')o.plot()
aldebaran=o.targets[0]aldebaran.whenobs(o,(2015,1,1),(2015,2,1))
要求
astroobs需要以下python包:numpy:用于基本的数值例程
天文:用于角度单位
astroquery:用于查询simbad
星历:用于计算星历
matplotlib:用于打印(可选)
Pytz:用于时区管理
re,os,sys,datetime,time:用于基本内容
Astroobs只在Linux和Python2.7上进行测试,但是应该能够跨平台和python3友好地进行测试,而不会出现太多问题。
安装
获得软件包并运行的最简单和最快方法是通过pip安装astroobs:$ pip install astroobs
您还可以从github下载astroobs源代码并键入:$ python setup.py install
依赖项不会自动安装。请参阅“要求”一节。如果您有一个Python分布,您只需要安装astroquery和pyephem。
贡献
代码编写
欢迎代码贡献!只要在github上发送一个请求,我们就可以讨论它。在issue tracker中可以找到挂起的任务。
错误报告
如果您认为找到了,请参考github上的issue tracker。
其他选项
您可以给我发一封电子邮件,也可以将其添加到github上的问题/愿望列表中。
引用
如果你在你的项目中使用astroobs,请
给我写一行<;mailto:{my first name}.{my family name}@obspm.fr>;,您将在前面得到修复和其他选项。
许可证
astroobs是在gnu通用公共许可v3或更高版本(gplv3+)下发布的。请参阅许可证文件。
变更日志
1.4.4(2016-08-06)将许可证更改为GNU
更新的文档
添加show_all_obs()以显示所有可用的天文台
自动化版本管理
在导入时添加免责声明
在plot()和polar()中将默认图例参数设置为true
修正了目标显示时的折旧警告
1.0.0(2016-05-03)初次发布。
欢迎加入QQ群-->: 979659372
推荐PyPI第三方库