sky_events
Sky events in a UTC date range: rise/set/meridian transits (need lat+lon+body), lunar phases (new/quarters/full), solar and lunar eclipses, stations (body turns retrograde/direct; needs body), zodiac degree crossings (needs body + target_lon). Solar eclipses report global circumstances (type, magnitude, gamma) plus the greatest-eclipse location and path width; add lat+lon to also get local circumstances (type seen, magnitude, obscuration, contact times C1-C4). Lunar eclipses report type and magnitude; add lat+lon to learn whether the Moon is above the horizon there. Times to the second vs Swiss Ephemeris (stations to ~1 min: ill-conditioned by nature). Range <= 370 days.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | Yes | UTC ISO end date; range <= 370 days | |
| lat | No | Required for rise/set/transit | |
| lon | No | Required for rise/set/transit | |
| body | No | Required for rise/set/transit/station/crossing | |
| kinds | Yes | Event kinds to include | |
| start | Yes | UTC ISO start date (convert from local first) | |
| zodiac | No | Zodiac for 'crossing' longitudes | tropical |
| target_lon | No | Zodiac longitude for 'crossing', degrees |