skip to navigation
skip to content

pyaavso 0.1.4

A Python library for working with AAVSO data.

Latest Version: 0.1.5

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+.


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


Use pip to install latest release available at PyPI:

pip install pyaavso


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.



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.1.4-py2.py3-none-any.whl (md5) Python Wheel py2.py3 2014-07-27 12KB
pyaavso-0.1.4.tar.gz (md5) Source 2014-07-27 6KB
  • Downloads (All Versions):
  • 21 downloads in the last day
  • 150 downloads in the last week
  • 743 downloads in the last month