Heatchmap - A package for estimation and visualization of hitchhiking quality.
Prerequisites
The up-to-date raw map is on huggingface, the model used to calculate it can be found there as well.
Both - model and map - are updated monthly using the latest data from hitchmap.com. The update is performed by running this script.
Just getting the map
With the above prerequisites still running you can get the latest map with the code shown in https://github.com/Hitchwiki/hitchhiking.org which will result in the map on https://hitchhiking.org.
Installation
You can install the heatchmap package from PyPI:
pip install heatchmap
Linting
We use Ruff for linting https://docs.astral.sh/ruff/.
The settings can be found in ruff.toml.
To configure automatic linting for VS Code check out the extension https://github.com/astral-sh/ruff-vscode.
Usage
Here are some usage examples for the heatchmap package:
Contributing
If you want to build predictive models related to hitchhiking (e.g. waiting time) you are welcome get get started experimenting here. If you show promising results your models can be integrated into this package as well.
Metadata
Release files for heatchmap 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| heatchmap-0.3.1.tar.gz | 39.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| heatchmap-0.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 88.8 kB
Release files / heatchmap-0.3.1.tar.gz
| Download URL | heatchmap-0.3.1.tar.gz |
|---|---|
| Size | 39.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
52fd8e2e8175c456e91e2a8b6233971a422df782fee9cc45984954ec0970c927
|
|
BLAKE2b-256 checksum How to use checksums |
d8f2b4a4142f6f0a53a5036f0fb8be00a0587d6019d64da45c67147d3a275ab4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 11, 2026.
Transparency logRelease files / heatchmap-0.3.1-py3-none-any.whl
| Download URL | heatchmap-0.3.1-py3-none-any.whl |
|---|---|
| Size | 49.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
ae2edca9144dfb25ea1386af90fcb63691fa72e61847322e5d76ef65a22a8fdd
|
|
BLAKE2b-256 checksum How to use checksums |
16479f221044bafb75e1c6b33a4d85874b8e611df5ba894a663139e0bdfd6c10
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 11, 2026.
Transparency log