A Python library for working with AAVSO data.
Project description
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
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pyaavso-0.1.4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6b8f3431fd05dfec2893b30b57ecf3f562baed31e4e5533ae6eef38ab06274ce |
|
MD5 | 0a343d8d4a39849ae9bffca03fb1e137 |
|
BLAKE2b-256 | 8d7b08c6db8d566870c8b159eee1b0be49b055c2a00aaf76260ca36c80406cb6 |