Pyluach is a Python package for manipulating Hebrew dates, Gregorian-Hebrew calendar conversions, and other Jewish calendar related calculations.
Project description
pyluach
========
.. image:: https://readthedocs.org/projects/pyluach/badge/?version=latest
:target: http://pyluach.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. image:: https://travis-ci.org/simlist/pyluach.svg?branch=master
:target: https://travis-ci.org/simlist/pyluach
.. image:: https://coveralls.io/repos/github/simlist/pyluach/badge.svg?branch=master
:target: https://coveralls.io/github/simlist/pyluach?branch=master
Pyluach is a Python package for manipulating Hebrew (Jewish) calendar dates and
Hebrew-Gregorian conversions.
Features
---------
* Conversion between Hebrew and Gregorian dates
* Finding the difference between two dates
* Finding a date at a given duration from the given date
* Rich comparisons between dates
* Finding the weekday of a given date
* Finding the weekly Parsha reading of a given date
Installation
-------------
Use ``pip install pyluach``.
Typical use
------------
::
>>> from pyluach import dates, hebrewcal, parshios
>>> today = dates.HebrewDate.today()
>>> lastweek_gregorian = (today - 7).to_greg()
>>> lastweek_gregorian < today
True
>>> today - lastweek_gregorian
7
>>> greg = GregorianDate(1986, 3, 21)
>>> heb = HebrewDate(5746, 13, 10)
>>> greg == heb
True
>>> for month in hebrewcal.Year(5774).itermonths():
... print(month.name)
Tishrei Cheshvan ...
>>> date = dates.GregorianDate(2010, 10, 6)
>>> print(parshios.getparsha(date))
[0]
>>> print(parshios.getparsha_string(date))
Beraishis
Documentation
-------------
Documentation for pyluach can be found at https://readthedocs.org/projects/pyluach/.
Contact
--------
For questions and comments feel free to contact me at simlist@gmail.com.
License
--------
Pyluach is licensed under the MIT license.
========
.. image:: https://readthedocs.org/projects/pyluach/badge/?version=latest
:target: http://pyluach.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
.. image:: https://travis-ci.org/simlist/pyluach.svg?branch=master
:target: https://travis-ci.org/simlist/pyluach
.. image:: https://coveralls.io/repos/github/simlist/pyluach/badge.svg?branch=master
:target: https://coveralls.io/github/simlist/pyluach?branch=master
Pyluach is a Python package for manipulating Hebrew (Jewish) calendar dates and
Hebrew-Gregorian conversions.
Features
---------
* Conversion between Hebrew and Gregorian dates
* Finding the difference between two dates
* Finding a date at a given duration from the given date
* Rich comparisons between dates
* Finding the weekday of a given date
* Finding the weekly Parsha reading of a given date
Installation
-------------
Use ``pip install pyluach``.
Typical use
------------
::
>>> from pyluach import dates, hebrewcal, parshios
>>> today = dates.HebrewDate.today()
>>> lastweek_gregorian = (today - 7).to_greg()
>>> lastweek_gregorian < today
True
>>> today - lastweek_gregorian
7
>>> greg = GregorianDate(1986, 3, 21)
>>> heb = HebrewDate(5746, 13, 10)
>>> greg == heb
True
>>> for month in hebrewcal.Year(5774).itermonths():
... print(month.name)
Tishrei Cheshvan ...
>>> date = dates.GregorianDate(2010, 10, 6)
>>> print(parshios.getparsha(date))
[0]
>>> print(parshios.getparsha_string(date))
Beraishis
Documentation
-------------
Documentation for pyluach can be found at https://readthedocs.org/projects/pyluach/.
Contact
--------
For questions and comments feel free to contact me at simlist@gmail.com.
License
--------
Pyluach is licensed under the MIT license.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyluach-1.0.0.tar.gz
(12.3 kB
view hashes)
Built Distribution
pyluach-1.0.0-py3-none-any.whl
(14.1 kB
view hashes)