AstronomyΒΆ

Classes and functions for astronomical calculations

Astronomy calculations, such as source positions in various coordinate systems, input and output of astronomical data in standard formats, and also source data lookup from the SIMBAD database, are generally handled by astropy.

The earliest version of this package was based on the FORTRAN program DOPSET by Manchester and Gordon [MG1970] for Doppler shift with respect to the LSR 1. For solar system bodies, PyEphem support was later added. For convenience, a module Astronomy.Ephem provides extensions to ephem, with subclass DSS of ephem.Observer for DSN and ESA stations, and subclasses Pulsar and Quasar of ephem.FixedBody.

The Astronomy.Ephem submodule also contains an extension to the PyEphem base data type that can be serialized, so as to be sent and received over network connections.

Astronomy also has modules for redshift calculations, solar coordinates, \Delta T=TAI-UTC, and more.

Links

Project (repository).

Source code documentation (API).

Footnotes

1

For one-time Doppler calculation, the Online Dopset Tool.

Bibliography

MG1970

Manchester, R. N. & Gordon, M. DOPSET: A Computer Program to Calculate Doppler-Corrected Reference Frequencies for Spectral Line and Pulsar Observations, Technical Report, National Radio Astronomy Observatory, 1970.