Skip to content

pschella/tmf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

63 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

############################################################################
#                                                                          #
#                               TRANSMOGRIFY,                              #
#                                                                          #
#      a library for astronomical coordinate and time transformations.     #
#                                                                          #
############################################################################

Transmogrify (TMF) is a fast, accurate and easy to use C library for
astronomical coordinate and time transformations.

Currently implemented are functions to:

* Convert between angles in degrees, radians and h, m, s notations.
* Convert between dates in the Julian or Gregorian calendar and Julian days.
* General purpose coordinate transformations, e.g. Cartesian, polar,
  spherical and cylindrical.
* Calculate nutation and obliquity of the ecliptic.
* Calculate sidereal time (GMST, GAST and LAST).
* Convert between equatorial and horizontal (azimuth/elevation) coordinates.
* Convert between equatorial and galactic coordinates.
* Convert directions between J2000 and B1950 epochs.

Also provided are SWIG generated bindings to allow all functions to be called from other languages (currently Python only).

Transmogrify is an Open Source project covered by the GNU General Public
License. It was originally written by Pim Schellart.

Please read the file INSTALL for installation instructions.

About

Transmogrify, a library for astronomical coordinate and time transformations.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published