Skip to content

Commit 1735fea

Browse files
authored
Enhance README with ephemeris data sources
Added sections on ephemeris data sources and documentation links.
1 parent e8b07d9 commit 1735fea

File tree

1 file changed

+37
-1
lines changed

1 file changed

+37
-1
lines changed

readme.md

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,43 @@
33
`rust-jpl` is a Rust library that enables **integration of NASA Jet Propulsion Laboratory (JPL) ephemeris data** into Rust applications.
44
It provides **high-precision planetary and lunar positions** based on a given **Julian date**, using official **NASA JPL DE ephemerides (DE441)**.
55

6-
The library is designed for **scientific correctness, API clarity, and performance**, making it suitable for research, engineering, simulation, and educational use.
6+
The library is designed with:
7+
8+
* **Scientific correctness**
9+
* **Deterministic numerical behavior**
10+
* **Clear, stable APIs**
11+
* **Performance suitable for simulation and analysis**
12+
13+
Typical users include researchers, engineers, educators, and developers working
14+
in astronomy, astrodynamics, or scientific visualization.
15+
16+
---
17+
18+
## Ephemeris Data Sources (NASA JPL)
19+
20+
The ephemeris data used by this crate is produced and published by
21+
**NASA Jet Propulsion Laboratory – Solar System Dynamics**.
22+
23+
### Official Documentation
24+
25+
* JPL Planetary & Lunar Ephemerides
26+
[https://ssd.jpl.nasa.gov/planets/eph_export.html](https://ssd.jpl.nasa.gov/planets/eph_export.html)
27+
28+
### Public FTP Archives
29+
30+
* Ephemeris index
31+
[https://ssd.jpl.nasa.gov/ftp/eph/planets/](https://ssd.jpl.nasa.gov/ftp/eph/planets/)
32+
* Linux-format ephemerides
33+
[https://ssd.jpl.nasa.gov/ftp/eph/planets/Linux/](https://ssd.jpl.nasa.gov/ftp/eph/planets/Linux/)
34+
* Binary SPICE kernels (`.bsp`)
35+
[https://ssd.jpl.nasa.gov/ftp/eph/planets/bsp/](https://ssd.jpl.nasa.gov/ftp/eph/planets/bsp/)
36+
37+
### Files Used by This Crate
38+
39+
* **DE441 binary SPICE kernel**:
40+
[https://ssd.jpl.nasa.gov/ftp/eph/planets/bsp/de441.bsp](https://ssd.jpl.nasa.gov/ftp/eph/planets/bsp/de441.bsp)
41+
* **Linux DE441 data file**:
42+
[https://ssd.jpl.nasa.gov/ftp/eph/planets/Linux/de441/](https://ssd.jpl.nasa.gov/ftp/eph/planets/Linux/de441)
743

844
---
945

0 commit comments

Comments
 (0)