From 47e4c456590b9846612bdc1db83756e7b546f9a2 Mon Sep 17 00:00:00 2001 From: u <@> Date: Sun, 22 Mar 2026 15:08:52 +0200 Subject: a --- src/solar.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/solar.rs') 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()) } -- cgit v1.2.3