3 releases
0.1.95 | Feb 10, 2024 |
---|---|
0.1.90 | Feb 10, 2024 |
0.0.3 |
|
0.0.0 |
|
#445 in Math
84 downloads per month
68KB
1.5K
SLoC
Rust Solar
A library for cosmic calendars.
How to Install?
cargo add rust solar -F asteroids planets moons exoplanets comets
Note
- This library is compatible with leptos as it's used in SuperZone
Supporting Bodies
Asteroids
- Ceres
- Vesta
- Pallas
- Hygiea
- Europa
- Davida
- Juno
- Eros
- Hebe
Planets
- Earth
- Mars
- Mercury
- Neptune
- Jupiter
- Saturn
- Pluto
- Venus
- Uranus
Moons
- Titan
- Ganymede
- Io
- Europa
- Luna
Exo Planets
- Kepler22b
- Kepler186f
- Kepler442b
Comets
- Hailey's Comet
- Halebopp Commet
lib.rs
:
Rust Solar Information
Please know this may not be 100% accurate as these data rely on 30% hypothetical data.
Rust Solar is a full fledged library to help programmers utilize calendar, date, and time for celestial bodies in their application. Down below are some links that helped my research.
References Used
- Latex Editor
- Desmos Scientific Calculator
- Mars Html Calendar
- Design of an Elliptical Transfer Orbit
- Kepler Orbits
- Hyperbolic Kepler's Equation
- Semi Major Axises and Semi Minor Axises
- Geometry of Orbits
- Julian Date Converter
- Semi Latus Rectum of Parabola or Hyperbola
Semi-Latus Rectum equation by Kolodez
- Orbital Periods
- Astronomy Calculations
- Mars Clock
- Orbits
Features
asteroids
: Brings asteroid supportplanets
: Brings planet supportexo-planets
: Brings exo-planet supportcomets
: Brings comet supportmoons
: Brings moon support
Dependencies
~14MB
~203K SLoC