Skip to content

v1.2.0

Choose a tag to compare

@bsesic bsesic released this 10 Jun 07:20
· 10 commits to main since this release
5189807

Adds the true astronomical new moon (lunar conjunction).

Added

  • hebrewcal.astro.lunar: nth_new_moon, new_moon_at_or_after and new_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 hebrewcal

Requires Python 3.11+. Documentation: https://hebrewcal.readthedocs.io