hijridate (original) (raw)

Project description

formerly hijri-converter

HijriDate is a Python package for converting between Hijri and Gregorian dates using the Umm al-Qura calendar. The package has been thoroughly verified and tested against original references to ensure its accuracy and reliability. It has an intuitive design, allows rich comparison and basic formatting of Hijri dates, and is optimized for performance.

Features

Limitations

Installation

To install using pip, run:

pip install hijridate

To install using conda, run:

conda install -c conda-forge hijridate

Basic Usage

from hijridate import Hijri, Gregorian

Convert a Hijri date to Gregorian

g = Hijri(1403, 2, 17).to_gregorian()

Convert a Gregorian date to Hijri

h = Gregorian(1982, 12, 2).to_hijri()

Documentation

Please refer to https://hijridate.readthedocs.io for complete documentation on this package, which includes background information, benchmarking, usage examples, and API reference.

Contributing

If you're interested in contributing, please check out the Contributing guide for more information on how you can help!

License

This project is licensed under the terms of the MIT license.

Acknowledgements

Citation

If you plan to cite this project in your academic publication, please refer to https://doi.org/10.5281/zenodo.11200950 for citation information.

Download files

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

Source Distribution

Built Distribution

File details

Details for the file hijridate-2.5.0.tar.gz.

File metadata

File hashes

Hashes for hijridate-2.5.0.tar.gz | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | b47f0b2e5333d5d898c6f3472f5cee4a3f045c82d69c073c7a026f5a7aec5821 | | | MD5 | ca241c5d8ffc3faa474bf1898b5ae146 | | | BLAKE2b-256 | b5e6ce409c1c745255cd3b756e3765a92415c5690bb7aa06dd01ca38ed24e429 | |

See more details on using hashes here.

File details

Details for the file hijridate-2.5.0-py3-none-any.whl.

File metadata

File hashes

Hashes for hijridate-2.5.0-py3-none-any.whl | Algorithm | Hash digest | | | ----------- | ---------------------------------------------------------------- | | | SHA256 | f6871bacbb0d3c8eff3cab155fa822877b73517354f9d834ebe6a722a9caf35c | | | MD5 | ab76e4910ed311bf230224955af8c432 | | | BLAKE2b-256 | d79df93aac492d04146fa7746f74a0e3c3194f60b0a012be030401d42367cf42 | |

See more details on using hashes here.