Skip to main content

Convert Gregorian to Jewish dates with holidays and zmanim (Diaspora/Israel).

Project description

Tests Status PyPi Status Documentation Status

Convert Gregorian to Jewish dates with holidays and zmanim (Diaspora/Israel).

Get info about:

  • The Jewish date

  • Shabbos and Yom Tov events

  • The action (Candles or Havdalah)

  • The zmanim

    • Sunrise

    • Sunset

    • Plag Hamincha

    • Hadlokas Haneiros (adjust the minutes before sunset)

    • Tzeis (adjust to stars or minutes after sunset)

Determine whether it is:

  • Erev Shabbos or Erev Yom Tov

  • Shabbos

  • Yom Tov

  • Issur Melacha

If latitude and longitude are specified, nightfall is taken into account to calculate the Jewish date.

Quickstart

Install with pip:

pip install jewcal

Run in the console:

jewcal

The output:

Today is 23 Iyar 5784

today.has_events()=True
today.is_erev()=True
today.is_erev_shabbos()=True
today.is_shabbos()=False
today.is_erev_yomtov()=False
today.is_yomtov()=False
today.is_issur_melacha()=False

JewCal(
  jewish_date=JewishDate(
    year=5784, month=2, day=23,
    gregorian_date=datetime.date(2024, 5, 31)
  ),
  events=Events(
    shabbos='Erev Shabbos',
    yomtov=None,
    action='Candles'
  ),
  diaspora=True,
  zmanim=None
)


Zmanim for Jerushalayim:
{
  'hadlokas_haneiros': '2024-05-31T15:59:58.418285+00:00',
  'plag_hamincha': '2024-05-31T15:11:40.067150+00:00',
  'sunrise': '2024-05-31T02:32:14.247357+00:00',
  'sunset': '2024-05-31T16:39:58.418285+00:00',
  'tzeis_hakochavim': '2024-05-31T17:21:58.418285+00:00',
  'tzeis_minutes': '2024-05-31T17:51:58.418285+00:00'
}

Location(
  latitude=31.76904, longitude=35.21633,
  use_tzeis_hakochavim=True,
  hadlokas_haneiros_minutes=40,
  tzeis_minutes=72
)

Resources

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jewcal-0.7.3.tar.gz (18.1 kB view hashes)

Uploaded Source

Built Distribution

jewcal-0.7.3-py3-none-any.whl (19.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page