提供天文星历来计划望远镜观测

astroobs的Python项目详细描述


Name:astroobs
Website:https://github.com/ceyzeriat/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()
https://raw.githubusercontent.com/ceyzeriat/astroobs/master/img/obs_ex.png
aldebaran=o.targets[0]aldebaran.whenobs(o,(2015,1,1),(2015,2,1))
https://raw.githubusercontent.com/ceyzeriat/astroobs/master/img/aldebaran_when.png

要求

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 Python中文网_新手群

推荐PyPI第三方库


热门话题
java组织。openqa。硒。遥远的UnreachableBrowserException如何定义EXE路径?   java Camel AdviceWith不使用指定文件替换端点   基于字符串的java图像加载   Java中的启发式算法,计算8个谜题状态的线性冲突   java为什么不支持文件。probeContentType返回null   JPA@EntityListeners、@PrePersist和Spring@RepositoryEventHandler、@HandleBeforeSave之间的java差异   可能前缀的Java字符串到字符串[]   安装rJava | Makefile时发生java错误。全部:38:target’libjri的配方。所以他失败了   Java公共静态void main()   java如何覆盖txt文件中的某些单词   java如何获得循环中生成的字符值之和?   java Log4j创建另一个具有相同属性的appender   java如何在从Axis2 Web服务客户端通过代理服务器调用Web服务时设置代理设置?   在Windows上安装Elasticsearch时发生java错误   java如何向EditText组件添加TextChangedListener?