NEOs.jl
NEOs.jl
is a Near-Earth Object orbital propagator and
fitter in Julia. NEOs.jl
exploits jet transport techniques via
TaylorIntegration.jl.
Authors
- Jorge A. Pérez, Instituto de Ciencias Físicas, Universidad Nacional Autónoma de México (UNAM)
- Luis Benet, Instituto de Ciencias Físicas, Universidad Nacional Autónoma de México (UNAM)
Installation
The current development version of this package may be installed in Julia via:
import Pkg
Pkg.add(Pkg.PackageSpec(url="https://github.com/PerezHz/NEOs.jl.git", rev="main"))
Usage
The apophis.jl
file in the pha
directory contains an example script. This
script may be called as:
julia --project=@. apophis.jl
NEOs.propagate
also supports multi-threading:
JULIA_NUM_THREADS=<number-of-threads> julia --project=@. apophis.jl
Acknowledgments
We acknowledge financial support from UNAM-PAPIIT grant IG100819 and computing resources provided by LANCAD-UNAM-DGTIC-284.
References
- Pérez-Hernández, Jorge A., & Benet, Luis. (2020, October 13). PerezHz/TaylorIntegration.jl: v0.8.4 (Version v0.8.4). Zenodo. http://doi.org/10.5281/zenodo.4086166