Skip to main content

python package for finding the timezone of any point on earth (coordinates) offline

Project description

https://github.com/jannikmi/timezonefinder/actions/workflows/build.yml/badge.svg?branch=master documentation status https://img.shields.io/pypi/wheel/timezonefinder.svg pre-commit total PyPI downloads latest version on PyPI latest version on conda-forge https://img.shields.io/badge/code%20style-black-000000.svg

Notice: Looking for maintainers. Reach out if you want to contribute!

This is a python package for looking up the corresponding timezone for given coordinates on earth entirely offline.

Quick Guide:

pip install timezonefinder
from timezonefinder import TimezoneFinder

tf = TimezoneFinder()  # reuse

query_points = [(13.358, 52.5061), ...]
for lng, lat in query_points:
    tz = tf.timezone_at(lng=lng, lat=lat)  # 'Europe/Berlin'

For more refer to the Documentation.

Also check:

PyPI

online GUI and API

conda-forge feedstock

ruby port: timezone_finder

download stats

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

timezonefinder-6.5.9.tar.gz (51.4 MB view details)

Uploaded Source

Built Distributions

timezonefinder-6.5.9-cp313-cp313-musllinux_1_1_x86_64.whl (51.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ x86-64

timezonefinder-6.5.9-cp313-cp313-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl (51.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

timezonefinder-6.5.9-cp312-cp312-musllinux_1_1_x86_64.whl (51.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

timezonefinder-6.5.9-cp312-cp312-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl (51.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

timezonefinder-6.5.9-cp311-cp311-musllinux_1_1_x86_64.whl (51.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

timezonefinder-6.5.9-cp311-cp311-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl (51.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

timezonefinder-6.5.9-cp310-cp310-musllinux_1_1_x86_64.whl (51.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

timezonefinder-6.5.9-cp310-cp310-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl (51.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

timezonefinder-6.5.9-cp39-cp39-musllinux_1_1_x86_64.whl (51.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

timezonefinder-6.5.9-cp39-cp39-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl (51.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

timezonefinder-6.5.9-cp38-cp38-musllinux_1_1_x86_64.whl (51.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

timezonefinder-6.5.9-cp38-cp38-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl (51.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64manylinux: glibc 2.5+ x86-64

File details

Details for the file timezonefinder-6.5.9.tar.gz.

File metadata

  • Download URL: timezonefinder-6.5.9.tar.gz
  • Upload date:
  • Size: 51.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for timezonefinder-6.5.9.tar.gz
Algorithm Hash digest
SHA256 0d84c792a499fd098a35c701c3e3293423ba8d45c81b3eecd7c7cb72c7f1f415
MD5 a8120478a94a64b5b41236ec21793731
BLAKE2b-256 5e4d8694391d6b014bc49f8fd2eb8c05c94526b36fba8dc76d439f3d51948e46

See more details on using hashes here.

File details

Details for the file timezonefinder-6.5.9-cp313-cp313-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for timezonefinder-6.5.9-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4f36877ad3a988f329cbd3f04f7cadc56dce073ad4a7bda7397f46ac2a61f9a4
MD5 83a3b1eead0bc144f2fa8d7b70abda05
BLAKE2b-256 8b166ae92a93dd703c0485e4c0a76e28bc829f9c7eba548a1b2e17fb3342e4c3

See more details on using hashes here.

File details

Details for the file timezonefinder-6.5.9-cp313-cp313-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for timezonefinder-6.5.9-cp313-cp313-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a7d1f30b550c24598459643285ef0f5469524ad7a32dd854199e7a2a463600ff
MD5 7aa50ae9dd6b4c17eb9c9b1fdcb85931
BLAKE2b-256 536c498b3f453b15d7ecf2ecf54a8f1cc7fbd1d3c3eed86a5182081ebc17b180

See more details on using hashes here.

File details

Details for the file timezonefinder-6.5.9-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for timezonefinder-6.5.9-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c5347c4a73b40af4867a2946a5172ec68b644e7036888b9b5a0e568499bfc0f3
MD5 23e0dd5e288640f688b321885c0fc3cc
BLAKE2b-256 2bb9c8a05e55096deea0b789d649da9729312ab1d97e3c52b0f0254c18f94cc7

See more details on using hashes here.

File details

Details for the file timezonefinder-6.5.9-cp312-cp312-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for timezonefinder-6.5.9-cp312-cp312-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e9a0caf638f43b6dd9980731d1424500c7a6a5048db808aad7032560df5c663
MD5 32e09a5622b45454ad72fbe16f5ca511
BLAKE2b-256 c9aa57fb0cb5b739a12ce6fc401b9d1e5d0b2ee092449c1d3ae14aa815409062

See more details on using hashes here.

File details

Details for the file timezonefinder-6.5.9-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for timezonefinder-6.5.9-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4fa18e4b3f3ac1469bc50031700bc9696477cbf40953bdcbdec7bef20f3200d0
MD5 d1e629d0318dbb9e902eb08421d3fc57
BLAKE2b-256 c81589b0d616e4b6d92198a61019e7347a565a52b37ba3eed59178be00dcb8ab

See more details on using hashes here.

File details

Details for the file timezonefinder-6.5.9-cp311-cp311-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for timezonefinder-6.5.9-cp311-cp311-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 643535f76436b13216ed1c3b69c6ed8f793253810916ca6bef3b8e0cf3084fef
MD5 c984c84ab2c91cc5ee64afc0d21e6e24
BLAKE2b-256 0e246b10ae9aae25871d6776c78b77322632b023f4d5a49d9c657f268a2ec568

See more details on using hashes here.

File details

Details for the file timezonefinder-6.5.9-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for timezonefinder-6.5.9-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7a84ad5afb02ca1b536481cee05a8f2d5d7dd4818f73cd780acd03aa3cc033c9
MD5 2dfdc9627bbaa0d950c15ab6f333e653
BLAKE2b-256 686a321f849a41ac598981dfded6b9e2c0741b0406e6b5aa54f475058f156af4

See more details on using hashes here.

File details

Details for the file timezonefinder-6.5.9-cp310-cp310-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for timezonefinder-6.5.9-cp310-cp310-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52d5a4a8fc96990f72d9d3d48297e789217f67689d3178c9ff8ea3ab57125e3b
MD5 680f381740ce02c1c56fdc9df645bd79
BLAKE2b-256 88d0e24bdd01bfda4f66fac30e58a339d1d733718000b517c93ebfa792f946c0

See more details on using hashes here.

File details

Details for the file timezonefinder-6.5.9-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for timezonefinder-6.5.9-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c1ed4828b27b38ec454b0d82458fd35f7a7039f9a640afce51338c1c91a56a27
MD5 1e35e6a616f2f7a3e67a58780f95d137
BLAKE2b-256 d3bcd0f133403b7574f1a8291b060627c62989ca594b06bf84efb17446b2f170

See more details on using hashes here.

File details

Details for the file timezonefinder-6.5.9-cp39-cp39-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for timezonefinder-6.5.9-cp39-cp39-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ee6ad1719ae5769f5218facf5ceb25cc16a188e4b1a7baa2c7baf53cfd8568a
MD5 e952916f5c09b9d9d5a35af5e27df606
BLAKE2b-256 46563c67b273e319d87f262cbb812fdb000bfb1f304c0bd7e71ac8d8246a0211

See more details on using hashes here.

File details

Details for the file timezonefinder-6.5.9-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for timezonefinder-6.5.9-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2e402d54b6442c5203e0dfb3c6d1b4c96371d4e71ca86c99a35589ca0c90f5db
MD5 a8c0e42cdcda6b42e6c541bed0df8933
BLAKE2b-256 18cfa6f8025b92c36387f69a03d4f94b35222499359e5550758858bd477c750b

See more details on using hashes here.

File details

Details for the file timezonefinder-6.5.9-cp38-cp38-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for timezonefinder-6.5.9-cp38-cp38-manylinux_2_17_x86_64.manylinux_2_5_x86_64.manylinux1_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f7af80ceac094932c07750d384539f6c4397c7b1bcbbb51dc9d5a90a65ad1df4
MD5 7edfabbb6c0a157c3eb46fcb589599e1
BLAKE2b-256 9ecae36f8c2f970077facbc7d57f60fd4cf8cb2f50bda529758cdbcb4d7730ae

See more details on using hashes here.

Supported by

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