Last updated: January 24, 2006.
PyNOVAS offers a collection of functions and applications for calculating the positions of the sun, moon, planets and other celestial objects.The PyNOVAS source is licensed under the GPL.
Pynovas is based on the C-version of NOVAS from USNO.
- Python
- C
The sources are available for download from the SourceForge Summary Page: http://sourceforge.net/projects/pynovas
Download the appropriate pynovas-x.y.z.tar.gz and on a Linux system you are in business (use Python-2.3.y, or higher).
There is a file JPLEPH containing ephemerides from JPL for the years 2000-2020.
Other versions will follow.
To build pynovas yourself you need
- NOVAS C sources (novas.h, novas.c, etc.)
- SWIG
- JPL Ephemerides files
The applications are all rather simple and studying them may be instructive. See test.py, almanac.py and eclipse.py.
See also the extended documentation of C-Novas.
- Astrolabe: http://astrolabe/sourceforge.net