NEOs.jl

Jet transport-based Near-Earth Object orbital propagator and fitter in Julia
Popularity
4 Stars
Updated Last
11 Months Ago
Started In
February 2019

NEOs.jl

DOI

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