跳转到主要内容

A Python库,用于处理AAVSO数据。

项目描述

Requirements Status Latest PyPI version Number of PyPI downloads Supported Python versions Wheel Status https://travis-ci.org/zsiciarz/pyaavso.svg?branch=master https://coveralls.io/repos/zsiciarz/pyaavso/badge.svg?branch=master

pyaavso 是一个Python库,用于处理 AAVSO(美国变星观测者协会)数据。该库兼容Python 2.7和3.3+。

功能

  • 读取和写入AAVSO的 视觉文件格式 中的变星观测数据

  • 下载特定观测者的所有观测数据

安装

使用 pip 安装PyPI上可用的最新版本

pip install pyaavso

使用方法

以下代码使用 VisualFormatWriter 报告了在爆发之间 SS Cyg 的单个观测。

>>> from pyaavso.formats import VisualFormatWriter
>>> observer_code = 'XYZ'
>>> with open('data.txt', 'wb') as fp:
...     writer = VisualFormatWriter(fp, observer_code)
...     writer.writerow({
...         'name': 'SS CYG',
...         'date': '2450702.1234',
...         'magnitude': '<11.0',
...         'comp1': '110',
...         'chart': '070613',
...     })

现在可以将 data.txt 文件提交给AAVSO。

资源

作者

许可证

pyaavso是免费软件,根据MIT/X11许可证授权。许可证的副本包含在源代码中的LICENSE文件中。

项目详情


下载文件

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

源代码分发

pyaavso-0.2.tar.gz (6.3 kB 查看哈希值)

上传于 源代码

构建分发

pyaavso-0.2-py2.py3-none-any.whl (15.9 kB 查看哈希值)

上传于 Python 2 Python 3