Example algorithm for low-lunar orbit maintenance.
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.
The latest API documentation for the master
branch can be found here. This is generated by processing the source files with FORD.
- This code is released under a BSD-3 license.
- Low Lunar Orbit Maintenance [degenerateconic.com] May 06, 2018