Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/starlink/sofa

The IAU SOFA library (unofficial)
https://github.com/starlink/sofa

Last synced: 3 days ago
JSON representation

The IAU SOFA library (unofficial)

Awesome Lists containing this project

README

        

SOFA
====

This is an autoconfed version of the IAU Standards of Fundamental Astronomy C Library. The C source
code has not been modified in any way. The only change is the addition of autoconf files at the
top-level of the directory tree. The `00READ.ME` file is the file as distributed with the SOFA
source code. This `README.md` file is not part of the official SOFA release.

See for the original SOFA source distribution.

To build the library from a distribution tar ball simply do

./configure
make
make check
make install

You can use `--prefix` to control the installation directory. SOFA has no dependencies beyond a
C compiler.

Source code repository
----------------------

There are two branches in the source code repository, `vendor` is the source tree as released
by the SOFA board and `master` is the modified tree that includes the autoconf files.

To build from the repository a Starlink-modified autoconf is currently required in the
bootstrap phase to generate the `configure` script.