用于处理aavso数据的python库。
pyaavso的Python项目详细描述
pyaavso是一个用于处理 AAVSO(美国变星协会 观察员)数据。该库与Python2.7和3.3+都兼容。
功能
- AAVSO中变星观测的读写 Visual File Format
- 下载给定观察者的所有观察数据
安装
使用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许可证授权。一份 许可证随许可证文件中的源代码一起提供。