Skip to content

Modern Fortran implementations of standard models used in fundamental astronomy

License

Notifications You must be signed in to change notification settings

jacobwilliams/astro-fortran

Repository files navigation

Brief description

A refactoring of the IAU SOFA library to modern Fortran standards.

This is based on the 2019-07-22 Fortran 77 SOFA Release.

Status

GitHub release Build Status codecov last-commit

Compiling

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

Documentation

The latest API documentation can be found here. This was generated from the source code using FORD.

License

The astro-fortran source code and related files and documentation are distributed under a permissive free software license (BSD-style).

See also

About

Modern Fortran implementations of standard models used in fundamental astronomy

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published