https://github.com/chinmayvivek/rust-jpl
The Rust JPL Ephemeris Reader is a Rust project designed to read NASA JPL ephemeris data and provide planetary positions based on a given Julian date.
https://github.com/chinmayvivek/rust-jpl
Last synced: about 2 months ago
JSON representation
The Rust JPL Ephemeris Reader is a Rust project designed to read NASA JPL ephemeris data and provide planetary positions based on a given Julian date.
- Host: GitHub
- URL: https://github.com/chinmayvivek/rust-jpl
- Owner: CHINMAYVIVEK
- Created: 2023-12-22T18:55:29.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-16T16:03:36.000Z (over 1 year ago)
- Last Synced: 2025-04-03T04:41:25.616Z (6 months ago)
- Language: Rust
- Homepage:
- Size: 7.09 MB
- Stars: 5
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Rust JPL Ephemeris Reader
The Rust JPL Ephemeris Reader is a Rust project designed to read NASA JPL ephemeris data in the .bsp (Binary SPICE) format and provide planetary positions based on a given Julian date. NASA's Jet Propulsion Laboratory (JPL) releases ephemeris data containing accurate positions of celestial bodies, which is crucial for various scientific and engineering applications.
This project utilizes the Rust programming language to create a flexible and efficient tool for extracting planetary positions from the DE441.bsp ephemeris file. The DE441.bsp file is part of the Development Ephemeris (DE) series, and it provides accurate planetary positions for a wide range of dates.
## Ephemeris
1. **Downlod NASA JPL :**
- Download NASA JPL DE441 Library [https://ssd.jpl.nasa.gov/ftp/eph/planets/Linux/de441/](https://ssd.jpl.nasa.gov/ftp/eph/planets/Linux/de441/)## Configuration
1. Make copy of env and rename it to .env
2. ``set path of NASA_JPL_DE441 in .env ``
## Contributing
Feel free to contribute by submitting issues, feature requests, or pull requests. Your input is highly appreciated.
## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.