SOFA banner

  Other Implementations of the SOFA Library

The external hyperlinks given below list contributors who have converted the original SOFA library into other forms. They have undertaken to make them freely available and to provide support for their implementation.

These implementations, or indeed any others, are not endorsed by the SOFA Board or the International Astronomical Union. The Board do not exercise any editorial control or perform any validation of the information you may find at these locations nor do they accept responsibility for loss or damage arising from the use of information on these sites.

LanguageInformation and source URL's
JavaA pure Java translation of the SOFA software by Dr. Paul Harrison from the Jodrell Bank Centre for Astrophysics at the University of Manchester, downloadable from:
CEssential Routines for Fundamental Astronomy (ERFA). This is a copy of the ANSI C version of the SOFA library but with "iau" removed from all function names and re-licensed to be compatible with typical Free/Open Source Software licenses (n.b. it is no longer read-only and therefore changes may be made by anyone). It has been produced by the AstroPy group (project page) and it may be downloaded from the GitHub repository:
C#World Wide Astronomy (WWA) library. This is a set of C# algorithms and procedures that implement standard models used in fundamental astronomy derived from the SOFA software collection. The WWA library uses different function names (prefixes) and C# language specific modifications as required by the SOFA license. It was written by Attila Abrudán and may be downloaded from Github:

If you have an implementation of the SOFA library that you wish to have listed here, please contact the SOFA Board.

@ IAU SOFA Center
Copyright © 2001-2021 International Astronomical Union
Last modified: 2017 August 07
Download Adobe Acrobat Reader