skip to navigation
skip to content

pyaavso 0.2

A Python library for working with AAVSO data.

pyaavso is a Python library for working with AAVSO (American Association of Variable Star Observers) data. The library is compatible with both Python 2.7 and 3.3+.

Features

  • reading and writing variable star observations in AAVSO’s Visual File Format
  • downloading all observation data for a given observer

Installation

Use pip to install latest release available at PyPI:

pip install pyaavso

Usage

The following code uses VisualFormatWriter to report a single observation of SS Cyg between the outbursts.

>>> 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',
...     })

The data.txt file can be now submitted to AAVSO.

Author

License

pyaavso is free software, licensed under the MIT/X11 License. A copy of the license is provided with the source code in the LICENSE file.

 
File Type Py Version Uploaded on Size
pyaavso-0.2-py2.py3-none-any.whl (md5, pgp) Python Wheel py2.py3 2016-12-30 15KB
pyaavso-0.2.tar.gz (md5, pgp) Source 2016-12-30 6KB