summaryrefslogtreecommitdiff
path: root/src/solar.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/solar.rs')
-rw-r--r--src/solar.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/solar.rs b/src/solar.rs
index b8e146b..dfe357c 100644
--- a/src/solar.rs
+++ b/src/solar.rs
@@ -95,11 +95,11 @@ macro_rules! JD {
fn compute_ang(jd: f64) -> f64 {
let T = (jd - 2451545.) / 36525.;
let Lmean = (280.46646 + (36000.76983 * T) + (0.0003032 * T * T)) % 360.;
- let M = (357.52911 + (35999.05029 * T) - (0.0001537 * T * T)) % 360.;
+ let M = ((357.52911 + (35999.05029 * T) - (0.0001537 * T * T)) % 360.).to_radians();
let C = ((1.914602 - (0.004817 * T) - (0.000014 * T * T))
- * (M.to_radians()).sin())
- + ((0.019993 - (0.000101 * T)) * (2. * M.to_radians()).sin())
- + (0.000289 * (3. * M.to_radians()).sin());
+ * M.sin())
+ + ((0.019993 - (0.000101 * T)) * (2. * M).sin())
+ + (0.000289 * (3. * M).sin());
let Ltrue = Lmean + C;
Ltrue - 0.00569 - (0.00478 * ((125.04 - 1934.136 * T).to_radians()).sin())
}