12 lines
285 B
Go
12 lines
285 B
Go
package sunrise
|
|
|
|
import (
|
|
"math"
|
|
)
|
|
|
|
// EclipticLongitude calculates the angular distance of the earth along the
|
|
// ecliptic.
|
|
func EclipticLongitude(solarAnomaly, equationOfCenter, d float64) float64 {
|
|
return math.Mod(solarAnomaly+equationOfCenter+180+ArgumentOfPerihelion(d), 360)
|
|
}
|