A refactoring of the IAU SOFA library to modern Fortran standards.
This is based on the 2019-07-22 Fortran 77 SOFA Release.
A Fortran Package Manager manifest file is included, so that the library and tests cases can be compiled with FPM. For example:
fpm build --profile release
fpm test --profile release
To use astro-fortran
within your FPM project, add the following to your fpm.toml
file:
[dependencies]
astro-fortran = { git="https://github.com/jacobwilliams/astro-fortran.git" }
To generate the documentation using FORD, run:
ford astro-fortran.md
The latest API documentation can be found here. This was generated from the source code using FORD.
The astro-fortran source code and related files and documentation are distributed under a permissive free software license (BSD-style).
- SPICE
- NOVAS
- SOFA (mirrored here on GitHub)
- Fortran Astrodynamics Toolkit