v0.2.0
Phase 2 of the roadmap: a pure-Python astronomy layer, with no runtime dependencies and no network calls.
Added
- Location value type (coordinates, elevation, IANA time zone).
- Julian Day time base derived from the Rata Die count, and an RD/UTC-minutes ↔ timezone-aware
datetimebridge. - NOAA/Meeus solar model:
sunrise,sunset,solar_noon(agreeing with reference implementations to ~15-20 s at mid latitudes), plussolar_declinationandequation_of_time. - Twilight: civil, nautical and astronomical
dawn/duskwith a configurable depression angle. - Molad as a civil instant in Jerusalem mean time.
Installation
pip install hebrewcalRequires Python 3.11+. Documentation: https://hebrewcal.readthedocs.io