1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
//! # 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](https://latexeditor.lagrida.com/)
//! - [Desmos Scientific Calculator](https://www.desmos.com/scientific)
//! - [Mars Html Calendar](https://www-mars.lmd.jussieu.fr/mars/time/martian_time.html)
//! - [Design of an Elliptical Transfer Orbit](https://space.stackexchange.com/questions/23128/design-of-an-elliptical-transfer-orbit/23130#23130)
//! - [Kepler Orbits](https://www.bogan.ca/orbits/kepler/orbteqtn.html)
//! - [Hyperbolic Kepler's Equation](https://control.asu.edu/Classes/MAE462/462Lecture05.pdf)
//! - [Semi Major Axises and Semi Minor Axises](https://en.wikipedia.org/wiki/Semi-major_and_semi-minor_axes)
//! - [Geometry of Orbits](https://www.bogan.ca/orbits/geometry.html)
//! - [Julian Date Converter](https://aa.usno.navy.mil/data/JulianDate)
//! - [Semi Latus Rectum of Parabola or Hyperbola](https://www.orbiter-forum.com/threads/how-calculate-semi-latus-rectum-of-parabola-or-hyperbola.40315/)
//! > Semi-Latus Rectum equation by Kolodez
//! - [Orbital Periods](https://upload.wikimedia.org/wikipedia/commons/thumb/b/be/Solar_system_orbital_period_vs_semimajor_axis.svg/800px-Solar_system_orbital_period_vs_semimajor_axis.svg.png)
//! - [Astronomy Calculations](https://docs.google.com/spreadsheets/d/1rwc2mVxyHuUEou_hxnG6kzl24XdqqmIAS5_1nJDpJ6o/edit#gid=1479831395)
//! - [Mars Clock](https://marsclock.com/)
//! - [Orbits](https://jtauber.github.io/orbits/)
//!
//!
//! # Features
//!
//! - `asteroids` : Brings asteroid support
//! - `planets`: Brings planet support
//! - `exo-planets`: Brings exo-planet support
//! - `comets`: Brings comet support
//! - `moons`: Brings moon support
//!
//!
//!
/// This module contains calculations for supported asteroids
/// This module contains calculations for supported comets
/// This module contains calculations for supported exoplanets
/// This module contains calculations for supported moons
/// This module contains calculations for supported planets
/// This module contains common kepler data
/// This module contains common conversion data
/// This module contains common orbital data
/// This module contains anomalic equations
/// This module contains julian operations