跳转到主要内容

用于访问在线天文数据资源的函数和类

项目描述

文档 | 博客 | 在Github上查看 | 下载稳定ZIP | 下载稳定TAR

Latest PyPI version Documentation Status Github Actions CI Status Coverage results Zenodo

访问在线天文数据

Astroquery 是一个与astropy关联的软件包,包含一组用于访问在线天文学数据的工具。每个网络服务都有自己的子包。例如,要与SIMBAD网站接口,请使用simbad子包。

>>> from astroquery.simbad import Simbad
>>> theta1c = Simbad.query_object('tet01 Ori C')
>>> theta1c.pprint()
   MAIN_ID          RA           DEC      ... COO_QUAL COO_WAVELENGTH     COO_BIBCODE
------------- ------------- ------------- ... -------- -------------- -------------------
* tet01 Ori C 05 35 16.4637 -05 23 22.848 ...        A              O 2007A&A...474..653V

安装和需求

Astroquery 与 Python 3.7 或更高版本兼容。作为astropy的关联软件包,astroquery 需要astropy版本 4.2.1 或更高版本。

astroquery 使用requests模块与互联网通信。对于某些服务,需要BeautifulSouphtml5lib进行HTML解析。要访问需要登录的服务,还需要keyring模块。这些都可以使用pipanaconda安装。运行测试需要安装curl

可以通过pip安装astroquery的最新版本(注意使用--pre获取已发布的开发者版本,以及使用-U进行升级)。

$ python -m pip install -U --pre astroquery

要安装所有必需和可选依赖项,请将[all]标识符添加到上述pip命令中(或使用[docs][test]获取构建文档或运行测试所需的依赖项)。

$ python -m pip install -U --pre astroquery[all]

要安装“最新版本”

$ python -m pip install git+https://github.com/astropy/astroquery.git

或从源代码克隆并安装

$ # If you have a github account:
$ git clone git@github.com:astropy/astroquery.git
$ # If you do not:
$ git clone https://github.com/astropy/astroquery.git
$ cd astroquery
$ python -m pip install .

使用 astroquery

仅导入 astroquery 本身并不能带来太多好处:您需要具体导入每个子模块。请参阅文档以获取可用服务的列表。API显示了大多数模块共有的标准工具集,例如query_objectquery_region

要报告错误和请求功能,请使用问题跟踪器。虽然我们鼓励您尽可能遵循API贡献指南,但代码贡献非常欢迎。

引用 Astroquery

如果您使用了astroquery,请引用我们发表在《天文学杂志》上的论文。

BibTeX条目可以从软件包本身获取

import astroquery
astroquery.__citation__

此外,您还可以参考该软件包的特定版本。我们为每个版本创建一个单独的Zenodo DOI,可以在以下Zenodo页面查找。

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

astroquery-0.4.7.tar.gz (6.5 MB 查看哈希值)

上传时间 源代码

构建分发

astroquery-0.4.7-py3-none-any.whl (5.3 MB 查看哈希值)

上传时间 Python 3

由以下支持