Last updated:
0 purchases
pyaavso 0.2
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.
Resources
Documentation
Issue tracker
CI server
Author
Zbigniew Siciarz (zbigniew at siciarz dot net)
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.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.