-
Notifications
You must be signed in to change notification settings - Fork 1
MoonVisibilityEstimate
moon-sighting / MoonVisibilityEstimate
Defined in: types.ts:246
Kernel-free Odeh-based crescent visibility estimate from getMoonVisibilityEstimate(). Computed via Meeus Ch. 47 approximation at the given observation time. For DE442S-quality results, use getMoonSightingReport().
ARCL:
number
Defined in: types.ts:261
Arc of light (Sun-Moon elongation) in degrees
ARCV:
number
Defined in: types.ts:263
Arc of vision (Moon airless altitude minus Sun airless altitude) in degrees
description:
string
Defined in: types.ts:255
Human-readable zone description
isApproximate:
true
Defined in: types.ts:269
Always true: computed via Meeus approximation, not DE442S
isVisibleNakedEye:
boolean
Defined in: types.ts:257
True for zone A
isVisibleWithOpticalAid:
boolean
Defined in: types.ts:259
True for zones A and B
moonAboveHorizon:
boolean
Defined in: types.ts:267
True when Moon is above the horizon at the given time
V:
number
Defined in: types.ts:251
Odeh V parameter: V = ARCV − f(W). Positive = crescent exceeds minimum visibility threshold.
W:
number
Defined in: types.ts:265
Topocentric crescent width in arc minutes
zone:
OdehZone
Defined in: types.ts:253
Visibility zone A through D
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