Documentation | Tests | Citation | License |
---|---|---|---|
OrbitalTrajectories.jl is a modern orbital trajectory design, optimisation, and analysis library for Julia, providing methods and tools for designing spacecraft orbits and transfers via high-performance simulations of astrodynamical models.
Install the package with add OrbitalTrajectories
in Julia's package
mode (run the Julia console and press ]
, or alternatively using Pkg; Pkg.add("OrbitalTrajectories")
).
To later update to the newest release, simply do update OrbitalTrajectories
.
Distributed under the Apache License 2.0
Copyright 2021 Dan Padilha (dpadilha.com)
If you use OrbitalTrajectories.jl in a scientific project that leads to a publication, we'd appreciate you citing our work as follows:
@mastersthesis{Padilha2021,
doi = {10.13140/RG.2.2.14175.79525},
url = {http://rgdoi.net/10.13140/RG.2.2.14175.79525},
author = {Padilha, Dan},
language = {en},
title = {Composable Astrodynamics Software via Multiple Dispatch and Meta-Programming},
school = {The University of Tokyo},
year = {2021},
month = aug
}
@inproceedings{OrbitalTrajectories,
url = {https://www.researchgate.net/publication/348929030_Modern_Numerical_Programming_with_Julia_for_Astrodynamic_Trajectory_Design},
year = {2021},
publisher = {AAS/AIAA},
author = {Padilha, Dan and Dei Tos, Diogene Alessandro and Baresi, Nicola and Kawaguchi, Junichiro},
title = {Modern Numerical Programming with Julia for Astrodynamic Trajectory Design},
booktitle = {31st AAS/AIAA Space Flight Mechanics Meeting}
}