Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/PerezHz/PlanetaryEphemeris.jl
Solar System ephemeris Taylor integrator based on JPL DE430/431 dynamical model
https://github.com/PerezHz/PlanetaryEphemeris.jl
Last synced: 8 days ago
JSON representation
Solar System ephemeris Taylor integrator based on JPL DE430/431 dynamical model
- Host: GitHub
- URL: https://github.com/PerezHz/PlanetaryEphemeris.jl
- Owner: PerezHz
- License: other
- Created: 2019-05-25T02:30:52.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-10-25T00:26:43.000Z (20 days ago)
- Last Synced: 2024-10-26T11:49:48.351Z (19 days ago)
- Language: Julia
- Homepage:
- Size: 6.91 MB
- Stars: 21
- Watchers: 4
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Citation: CITATION.cff
Awesome Lists containing this project
README
# PlanetaryEphemeris.jl
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.5152451.svg)](https://doi.org/10.5281/zenodo.5152451)
[![CI](https://github.com/PerezHz/PlanetaryEphemeris.jl/actions/workflows/CI.yml/badge.svg?branch=main)](https://github.com/PerezHz/PlanetaryEphemeris.jl/actions/workflows/CI.yml)
[![Coverage Status](https://coveralls.io/repos/github/PerezHz/PlanetaryEphemeris.jl/badge.svg?branch=main)](https://coveralls.io/github/PerezHz/PlanetaryEphemeris.jl?branch=main)
[![codecov](https://codecov.io/gh/PerezHz/PlanetaryEphemeris.jl/branch/main/graph/badge.svg?token=CZE0SONYYX)](https://codecov.io/gh/PerezHz/PlanetaryEphemeris.jl)`PlanetaryEphemeris.jl` is a Taylor integrator for the JPL DE430 planetary
ephemeris dynamical model (Folkner et al., 2014), based on
[TaylorIntegration.jl](https://github.com/PerezHzTaylorIntegration.jl).## Authors
- [Jorge A. Pérez Hernández](https://github.com/PerezHz),
Instituto de Ciencias Físicas, Universidad Nacional Autónoma de México (UNAM)
- [Luis Benet](http://www.cicc.unam.mx/~benet/),
Instituto de Ciencias Físicas, Universidad Nacional Autónoma de México (UNAM)
- [Luis Eduardo Ramírez Montoya](https://github.com/LuEdRaMo),
Facultad de Ciencias, Universidad Nacional Autónoma de México (UNAM)## Installation
The current version of this package may be installed in Julia pkg manager via:
```
] add PlanetaryEphemeris
```## Usage
`PlanetaryEphemeris.propagate` is a high-level function which performs the
numerical integration. The file `integrate_ephemeris.jl` in the `scripts` directory
contains an example script. This script may be called as:`julia --project integrate_ephemeris.jl --help`
`PlanetaryEphemeris.propagate` also supports multi-threading:
`julia -t --project integrate_ephemeris.jl --help`
## Acknowledgments
We acknowledge financial support from UNAM-PAPIIT grants IG-100819 and IG-101122, as well as
computing resources provided by LANCAD-UNAM-DGTIC-284.## References
- Pérez-Hernández, Jorge A., & Benet, Luis. (2020, October 13).
[PerezHz/TaylorIntegration.jl](https://github.com/PerezHzTaylorIntegration.jl):
v0.8.4 (Version v0.8.4). Zenodo. http://doi.org/10.5281/zenodo.4086166
- Folkner, W. M., Williams, J. G., Boggs, D. H., Park, R. S., & Kuchynka, P.
(2014). The planetary and lunar ephemerides DE430 and DE431. Interplanetary
Network Progress Report, 196(1).