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
|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.