v1.2.0
Adds the true astronomical new moon (lunar conjunction).
Added
hebrewcal.astro.lunar:nth_new_moon,new_moon_at_or_afterandnew_moon_before, using the Meeus periodic terms — distinct from the calendar's mean molad (the two differ by up to ~14 hours). Returned as UTC-aware datetimes (underlying value Terrestrial Time; ΔT ≈ tens of seconds). Verified against an independent ephemeris to ~1 minute.
No new runtime dependencies.
Installation
pip install hebrewcalRequires Python 3.11+. Documentation: https://hebrewcal.readthedocs.io