moon-sighting/.github/wiki/api/interfaces/MoonSightingReport.md

4.5 KiB

moon-sighting v1.1.1


moon-sighting / MoonSightingReport

Interface: MoonSightingReport

Defined in: types.ts:344

Properties

bestTimeUTC

bestTimeUTC: Date | null

Defined in: types.ts:356

Best observation time (Odeh/Yallop: T_s + 4/9 * Lag)


bestTimeWindowUTC

bestTimeWindowUTC: [Date, Date] | null

Defined in: types.ts:358

Conservative observation window [bestTime - 20min, bestTime + 20min]


date

date: Date

Defined in: types.ts:346

Date for which the sighting report was computed


ephemerisSource

ephemerisSource: "DE442S" | "approximate"

Defined in: types.ts:386

Source ephemeris used for this calculation


geometry

geometry: CrescentGeometry | null

Defined in: types.ts:371


guidance

guidance: string

Defined in: types.ts:382

Plain-language direction for observers. Includes where to look (azimuth, altitude), when (best time), and what to expect.


illumination

illumination: number | null

Defined in: types.ts:366

Moon illumination percent at best time


lagMinutes

lagMinutes: number | null

Defined in: types.ts:354

Moonset minus sunset, in minutes. Null if either event is null.


moonAboveHorizon

moonAboveHorizon: boolean | null

Defined in: types.ts:388

Whether the Moon is even above the horizon at best time


moonAge

moonAge: number | null

Defined in: types.ts:368

Hours since conjunction (new moon)


moonPosition

moonPosition: AzAlt | null

Defined in: types.ts:362

Topocentric Moon position at best time


moonsetUTC

moonsetUTC: Date | null

Defined in: types.ts:352


observer

observer: Observer

Defined in: types.ts:348

Observer location used


odeh

odeh: OdehResult | null

Defined in: types.ts:375


sightingPossible

sightingPossible: boolean

Defined in: types.ts:390

Whether sighting is geometrically possible (lag > 0, Moon above horizon at best time)


sunPosition

sunPosition: AzAlt | null

Defined in: types.ts:364

Topocentric Sun position at best time


sunsetUTC

sunsetUTC: Date | null

Defined in: types.ts:351


yallop

yallop: YallopResult | null

Defined in: types.ts:374