Islamic astronomical calculations, prayer times, Hijri conversion, and crescent visibility.
Project description
islamic_times
islamic_times is a Python package with a native C extension for Islamic astronomical calculations.
It provides prayer times, Hijri date conversion, Qibla direction, and new moon crescent visibility tools.
Highlights
- Fast numerical core in C (
islamic_times.astro_core) with Python orchestration APIs. ITLocationpublic API for observer-centric calculations.- Built-in prayer method presets plus custom angle support.
- Crescent visibility computation with Odeh (2006), Yallop (1997), and Shaukat (n.d.) criteria.
- Optional map-generation pipeline (
islamic_times.mapper) for visibility maps.
Installation
Install core package:
pip install islamic_times
Install optional mapping extras:
pip install "islamic_times[map]"
Quick Start
from datetime import datetime
from islamic_times.islamic_times import ITLocation
loc = ITLocation(
latitude=43.651070,
longitude=-79.347015,
elevation=10.0,
temperature=15.0,
pressure=101.325,
date=datetime(2025, 4, 1, 12, 0, 0),
method="ISNA",
find_local_tz=True,
)
print(loc.prayer_times())
print(loc.mecca())
# criterion: 0=Odeh, 1=Yallop, 2=Shaukat
print(loc.visibilities(days=3, criterion=1))
Output:
Prayer Times at Observer Timezone
Method: Islamic Society of North America (ISNA)
Fajr: 03:52:33 01-06-2025
Sunrise: 05:38:36 01-06-2025
Ẓuhr: 13:15:10 01-06-2025
ʿAṣr: 17:20:03 01-06-2025
Sunset: 20:52:27 01-06-2025
Maghrib: 20:53:27 01-06-2025
ʿIshāʾ: 22:38:55 01-06-2025
Midnight: 01:15:17 02-06-2025
Mecca
Distance: 10,505 km (6,528 mi)
Direction: NE (+054.611° (+054° 36′ 40.23″))
Visibility of New Moon Crescent:
Criterion: Yallop
20:53:45 26-05-2025: -999.0 Moonset before the new moon.
21:25:40 27-05-2025: +0.414 A: Easily visible.
21:55:34 28-05-2025: +2.036 A: Easily visible.
Mapper CLI (Optional)
Install mapper dependencies first (pip install "islamic_times[map]"), then run:
python -m islamic_times.mapper generate \
--date 2025-04-27T00:00:00 \
--map_region WORLD \
--map_mode category \
--resolution 300 \
--days_to_generate 3 \
--criterion 1 \
--total_months 1
To view a CSV export directory directly:
python -m islamic_times.mapper export-csv \
--date 2025-04-27T00:00:00 \
--map_region WORLD \
--map_mode category \
--resolution 300 \
--days_to_generate 3 \
--criterion 1 \
--total_months 1 \
--csv_path /path/to/export_dir
Below is an example of a generated visibility map for the new moon crescent on 2025-04-27 (Dhū al-Qaʿdah 1446) using the Yallop criterion:
Timezone and DST Behavior
- With
find_local_tz=False, naive datetimes are treated as UTC. - With
find_local_tz=True, timezone is resolved from coordinates as an IANA zone and DST-aware localization is applied. - Naive local times that are ambiguous or nonexistent during DST transitions raise
ValueErrorwith an explicit message. ITLocation.update_time()in local-timezone mode refreshes timezone offset for the new date (for example winter vs summer offset).
Development
Contributor workflow, validation commands, and platform-specific shell guidance are in CONTRIBUTING.md.
Project Layout
islamic_times/
├── src/islamic_times/ # Python package (public API + mapper package)
├── src/native/ # C extension sources
├── src/native/include/ # C headers
├── tests/ # Automated tests
├── docs/ # Public, repository-shipped documentation
├── .agents/ # Internal agent guidance (intentional exception)
├── examples/ # Runnable examples and probes
├── mapper.py # Legacy mapper compatibility entrypoint
├── CONTRIBUTING.md # Contributor guide
├── RELEASE_CHECKLIST.md # Release checklist
└── pyproject.toml # Build + tooling configuration
License
This project is licensed under the MIT License.
References
- Jean Meeus, Astronomical Algorithms, 2nd Edition, Willmann-Bell, Inc., 1998.
- Prayer time methods: https://praytimes.org/docs/calculation
- Delta T approximation: https://eclipse.gsfc.nasa.gov/SEhelp/deltatpoly2004.html
- Sources for new moon crescent visibility prediciton criteria:
- Yallop (1997): https://www.staff.science.uu.nl/~gent0113/islam/downloads/naotn_69.pdf
- Odeh (2006): https://doi.org/10.1007/s10686-005-9002-5
- Shaukat (n.d.): https://www.moonsighting.com/faq_ms.html
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file islamic_times-3.1.0.tar.gz.
File metadata
- Download URL: islamic_times-3.1.0.tar.gz
- Upload date:
- Size: 23.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b19d228f304999cd9471f656b0b8a97f568334b17d9a75267551bfcedc4c6fbe
|
|
| MD5 |
4e9a3bbe481887b2c356a1317b02d5e2
|
|
| BLAKE2b-256 |
1be9190dcf220002aadc97dd7ed0033ce4002ff58c179e18a8fc2fa9c08fe952
|
File details
Details for the file islamic_times-3.1.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 119.9 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb4c600ef6fd4a09c0b0ec811601f321f910f016b4c3921ee906e130987b3a39
|
|
| MD5 |
c1df40177c598363d1a1ed7698b0ec4a
|
|
| BLAKE2b-256 |
ba491d47463f132defec217f69a7dd412f354177cb721b0a97207cca33a23e99
|
File details
Details for the file islamic_times-3.1.0-cp312-cp312-win32.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp312-cp312-win32.whl
- Upload date:
- Size: 115.0 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d5f9995b173139efedd8e7bc423b2dbb9c33450b598ff4c6ad73b629be31148f
|
|
| MD5 |
829c7741d06b2c4c9a77d6364b9f79b8
|
|
| BLAKE2b-256 |
6c7f30a9190b509c20959c0c4b1859410b10f800e313b14238076e9d4b340904
|
File details
Details for the file islamic_times-3.1.0-cp312-cp312-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp312-cp312-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 167.5 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a77947db5314634a8af3cea6ce046883e38f7f89d9da9c4da964753afa4433ab
|
|
| MD5 |
c213e743b6d27ad994f1abd7572e73c5
|
|
| BLAKE2b-256 |
4bae2e9312606117fc6f1fde1eee47266f4d5d91d2173c4c9272662c2d3cd345
|
File details
Details for the file islamic_times-3.1.0-cp312-cp312-musllinux_1_1_i686.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp312-cp312-musllinux_1_1_i686.whl
- Upload date:
- Size: 165.9 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
05fe5aed141a5423e92e202b21f4200a4f6437664bdce4834270cfce505b373f
|
|
| MD5 |
38bd4d9120e377f42ade2c06df8996b1
|
|
| BLAKE2b-256 |
a0a89ae4bb53f42f3e03fccae1dc0292b10e4566a880b4e36590486c20bad429
|
File details
Details for the file islamic_times-3.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 246.1 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46f524b1cf4dc7c61171897220fe136f74d19c42316a1dbddd310681c73e4f69
|
|
| MD5 |
9ef58488d96b9aede89b4f790440b865
|
|
| BLAKE2b-256 |
b1b3795d711df8208be25c2d7fcf16fa3584ab5486057d8f89ee7d34799d9bbe
|
File details
Details for the file islamic_times-3.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 234.8 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f85dc893234fda022906b65dfd601ffa7e0e338e3f6b6faa4f5a5ec08593212f
|
|
| MD5 |
4b7a5bd85674e0b8dfd0f9468b9d2ea4
|
|
| BLAKE2b-256 |
d402e4fa01a8d565f83dd8b17ca9914545eccd1bd6ef90f6a15ce1c90f72e56e
|
File details
Details for the file islamic_times-3.1.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 116.5 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0de6d7b471cb8e63fd75626dfd9fdd546588fc4cb76a132ff62520899c022e44
|
|
| MD5 |
d78ccad5a1957f9ca969f82c6944e036
|
|
| BLAKE2b-256 |
85ef0b889aa7ddde2212214721b00a868335ebf01cdcf45251d325fc6856f12d
|
File details
Details for the file islamic_times-3.1.0-cp312-cp312-macosx_10_9_x86_64.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 117.2 kB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f5a8c19abb69b9f3e7b809089208f0051587b882118a4f024f148abc67c76f85
|
|
| MD5 |
93b87f8a857cc83d30ee8a9c294b2735
|
|
| BLAKE2b-256 |
e19784fae614bbf064f271fec7672d0cadf0140ab8009d5fb75087a3e86f9620
|
File details
Details for the file islamic_times-3.1.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 119.6 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cba2da60130ddb9ee5d68e79b38eaeceb2a0bd7578d738407f7a88b2e41de44b
|
|
| MD5 |
652be2378d069eabc808d85228e171f9
|
|
| BLAKE2b-256 |
5d74ea988c26b966f4145cc6e4001eba10716c0aad5699e104926d216d44837c
|
File details
Details for the file islamic_times-3.1.0-cp311-cp311-win32.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp311-cp311-win32.whl
- Upload date:
- Size: 114.8 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0daa6d5f1667a3d3744f8c4a02c3cf8bc42d2925e76cd2c5a63e54da35b011cf
|
|
| MD5 |
81d8f0a35fd8c5b21bda24b13a7efc91
|
|
| BLAKE2b-256 |
13904308967fdc5c41c5db154768d22e06058cedfbe23e5846a5d6c9b5dbac3a
|
File details
Details for the file islamic_times-3.1.0-cp311-cp311-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp311-cp311-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 166.1 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f54689dd0081d8b0a3076bde87d464119fb5156cc424f84a2776035246ed97d6
|
|
| MD5 |
d54248f1dc057842be8b119ddbec58da
|
|
| BLAKE2b-256 |
54f4603f80852dfcfda0f3f49080e8690644d9f260bf7b7de81f6a59c2df8607
|
File details
Details for the file islamic_times-3.1.0-cp311-cp311-musllinux_1_1_i686.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp311-cp311-musllinux_1_1_i686.whl
- Upload date:
- Size: 166.5 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fe3cf5265a1f46c3813c2fffaf8ebad7545a079a9485646eab407207f371a76a
|
|
| MD5 |
4c18308115b7efdb3f745425e55f8a73
|
|
| BLAKE2b-256 |
c6d2e760793c74dae6d901ad315b8d55121bcd05aa259358ec865be6aa7b336d
|
File details
Details for the file islamic_times-3.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 240.3 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c1cc19e4b18e30c95e92daf6f591f7f5b9dd581383e25de704dfc1936c26d005
|
|
| MD5 |
c5ecf7aed64275889ab8e8aa6c7aa85c
|
|
| BLAKE2b-256 |
495050003a570e78e4165c9ca113e9ac0ba52c4e17d96f6a2ab86f816f619b67
|
File details
Details for the file islamic_times-3.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 230.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
69a8446921612b29150354ee65aa643596092a0a2435085cee19a9fc011cdffa
|
|
| MD5 |
81208bc8d30a11b1d548f297ff785016
|
|
| BLAKE2b-256 |
016b6aefea25006818a7cd83a9e6e447e8d002f84f5e42b27fe0776f57134275
|
File details
Details for the file islamic_times-3.1.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 116.4 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f11d0e6004ac2fa5f81c95cca3f6d92c414a77c131098f6b695124f6aeb13292
|
|
| MD5 |
f8eb6f063cb10b95e6f412f64ccb7bde
|
|
| BLAKE2b-256 |
a23a8ce49d75b1c3260b38ddc96361e677fcdcc730493420207d716903629373
|
File details
Details for the file islamic_times-3.1.0-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 116.9 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
759609e28a2cc534a7b84ec14145a370c6a216b60502c9e3f4c9166607ed6776
|
|
| MD5 |
f43594f57fb4d8c6c0dd7f30a5eaf174
|
|
| BLAKE2b-256 |
46c4959829af798ddac8bc09cf27f78af8f984a3c9b6097d9829a3273f24acdb
|
File details
Details for the file islamic_times-3.1.0-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 119.7 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
451983f31fec05a053eb1155f29e88eabf0fb5f5ea9f83dc14fa833a15e155e8
|
|
| MD5 |
c60a3c1950f87d79e4a90b1fdf2db81e
|
|
| BLAKE2b-256 |
a78a0f9de43349eeee55018950606645ba7a8f0f8b388590a0345d6ac491b8f8
|
File details
Details for the file islamic_times-3.1.0-cp310-cp310-win32.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp310-cp310-win32.whl
- Upload date:
- Size: 115.0 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a3c47e7e7be134dc5d5fa259825824290e538dd3b6c2e894c3555a8b93fb38b7
|
|
| MD5 |
a7bdedd5a9033e4bca5feabe6a345e41
|
|
| BLAKE2b-256 |
1d40f3a5fcb807ae463ecb5c1a02713136aed457db6849ab11a48d1abf26e7f8
|
File details
Details for the file islamic_times-3.1.0-cp310-cp310-musllinux_1_1_x86_64.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 162.0 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f7cfb38525ca794c3725d9765e38bad413138177e29feaf6ba53dd6443e31389
|
|
| MD5 |
b70c55485360fb594ad732b6eb542437
|
|
| BLAKE2b-256 |
f679b44bb0c49e0ecb64010333d328a8d37576a5a54153601abbe2dcd907b64a
|
File details
Details for the file islamic_times-3.1.0-cp310-cp310-musllinux_1_1_i686.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 162.6 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1524e3893eaaa622f0d344e9e479608a1e93acf2c4b98115c2e8193a1b90d75
|
|
| MD5 |
ad13e931b941ee44c7447b4a5088a13c
|
|
| BLAKE2b-256 |
77128d87ec6e27746a8cb82316c3f0b54e706b567cfe83f49ebfb80e81bd5050
|
File details
Details for the file islamic_times-3.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 234.4 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6760e1991d6f7d7e07b9d815e9b91088c0c6d583561fb7c646912eb99d8bf7d6
|
|
| MD5 |
3c4235dfda9926fd1b60fd9abfb91e9c
|
|
| BLAKE2b-256 |
12fda5ddf6d8ee6e7879c753018cde1a85555a2965b41761134e96e1cf269806
|
File details
Details for the file islamic_times-3.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 225.1 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686, manylinux: glibc 2.5+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fda7461c9a5c032572824f4b8e07c5baf5d19c4efdfe03e9feeafd1a0154f01c
|
|
| MD5 |
b347f3c2f5833220f0e223a9d6bbc1bd
|
|
| BLAKE2b-256 |
019af8b70f8780a1c34e040cac786c1ba83230fb19f077b2aecb47b0aa233b68
|
File details
Details for the file islamic_times-3.1.0-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 116.5 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30ad13542d9b31d42734092804dc53ee7c823b405d2a13d63b806ba3f3332b75
|
|
| MD5 |
135cdffba408f7637bc7ea737f0b1a26
|
|
| BLAKE2b-256 |
15f62e7468b5f1fb497db6a940c2f8d4ba71ae1e9b73ed54947faacd647d6600
|
File details
Details for the file islamic_times-3.1.0-cp310-cp310-macosx_10_9_x86_64.whl.
File metadata
- Download URL: islamic_times-3.1.0-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 117.1 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6728bd6e6073806fd48d2c2ec2f5b96d0c59a42e836b619b6763eeed163e2ed
|
|
| MD5 |
aff123aa031ac61af2a98f456e525b07
|
|
| BLAKE2b-256 |
457a43bf9e69169776b86e210fdda7143b82e5117a0b99527ab085713381977d
|