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.
Language | Information and source URL's |
---|---|
Java | A 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: |
C | Essential 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.