-
Notifications
You must be signed in to change notification settings - Fork 1
CrescentGeometry
moon-sighting / CrescentGeometry
Defined in: types.ts:118
The five geometric quantities used by all major crescent visibility criteria. All values computed at best time (T_b) unless noted.
ARCL:
number
Defined in: types.ts:120
Arc of light: topocentric Sun-Moon angular separation (elongation), degrees
ARCV:
number
Defined in: types.ts:125
Arc of vision: Moon airless altitude minus Sun airless altitude, degrees. Used as the primary visibility discriminant in both Yallop and Odeh.
DAZ:
number
Defined in: types.ts:130
Relative azimuth: Sun azimuth minus Moon azimuth, normalized to [-180, 180], degrees. Positive = Moon north of Sun.
lag:
number
Defined in: types.ts:137
Moonset minus sunset in minutes. Negative = Moon sets before Sun (no sighting possible).
W:
number
Defined in: types.ts:135
Topocentric crescent width in arc minutes. Used directly in Odeh's polynomial V expression.
moon-sighting · MIT License · npm · Issues
Guides
Examples
API Reference
- getMoonSightingReport
- getMoonPhase
- getMoonPosition
- getMoonIllumination
- getMoonVisibilityEstimate
- getMoon
- getSunMoonEvents
- initKernels
- downloadKernels
- verifyKernels
Domain Reference
Package Reference
Community