Low Lunar Orbit Maintenance

Find us on…

GitHub

lom

Description

Example algorithm for low-lunar orbit maintenance.

Status

GitHub release CI Status codecov last-commit

Building

The program can be built and with the Fortran Package Manager using the provided fpm.toml file like so:

fpm run -- configs/quick.json

Where the command line argument is the config file that sets the run settings. See the files in the configs directory for examples.

The program has the following dependencies which are automatically downloaded by FPM: * Fortran Astrodynamics Toolkit -- For basic orbital mechanics computations. * ddeabm -- For numerical propagation of the trajectory. * pyplot-fortran -- For plotting of the results. * json-fortran -- For reading the JSON config input file. * argv-fortran -- For getting command line arguments.

Documentation

The latest API documentation for the master branch can be found here. This is generated by processing the source files with FORD.

License

See also

Developer Info

Jacob Williams

Derived Types