跳转到主要内容

一个不糟糕的NASA ADS Python模块。

项目描述

一个与NASA ADS交互的Python模块,不会让人失望™

如果您在从事天文研究,那么您几乎 需要 NASA的ADS。它经过了考验,是可靠的,当它偶尔出现问题时,人们会非常激动。

Build Status Coverage Status

快速入门

import ads
ads.config.token = 'secret token'

papers = ads.SearchQuery(q="supernova", sort="citation_count")
for paper in papers:
    print(paper.title[0])

您可能会看到一些这样的标题

Maps of Dust Infrared Emission for Use in Estimation of Reddening and Cosmic Microwave Background Radiation Foregrounds
Measurements of Omega and Lambda from 42 High-Redshift Supernovae
Observational Evidence from Supernovae for an Accelerating Universe and a Cosmological Constant
First-Year Wilkinson Microwave Anisotropy Probe (WMAP) Observations: Determination of Cosmological Parameters
Abundances of the elements: Meteoritic and solar

运行测试

cd /path/to/ads
pip install -e . "ads[tests]"
python -m unittest discover

项目详情


下载文件

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

源分布

ads-0.12.6.tar.gz (36.3 kB 查看哈希值)

上传于

构建分布

ads-0.12.6-py3-none-any.whl (40.9 kB 查看哈希值)

上传于 Python 3

支持