Skip to main content

h3ronpy

A data science toolkit for the H3 geospatial grid.

PyPI ReadTheDocs

This library is not a substitute for the official python h3 library - instead it provides more high-level functions on top of H3 and integrations into common dataframe libraries.

Documentation is available on https://h3ronpy.readthedocs.io/.

Features

  • H3 algorithms provided using the performant h3o library.

  • Build on Apache Arrow and pyarrow for efficient data handling.

  • Dedicated APIs for the the pandas and polars dataframe libraries. The pandas support includes geopandas.

  • Multi-threaded conversion of raster data to the H3 grid using numpy arrays.

  • Multi-threaded conversion of vector data, including geopandas GeoDataFrames and any object which supports the python __geo_interface__ protocol (shapely, geojson, …).

Limitations

Not all functionalities of the H3 grid are wrapped by this library, the current feature-set was implemented when there was a need and the time for it. As a opensource library new features can be requested in the form of github issues or contributed using pull requests.

License

MIT

Metadata

Release files for h3ronpy 0.22.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for h3ronpy 0.22.0
File Actions
h3ronpy-0.22.0-cp39-abi3-win_amd64.whl CPython 3.9 abi3 Windows x86-64 Details for h3ronpy-0.22.0-cp39-abi3-win_amd64.whl
h3ronpy-0.22.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 abi3 Linux glibc 2.17+ x86-64 Details for h3ronpy-0.22.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
h3ronpy-0.22.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 abi3 Linux glibc 2.17+ ARM64 Details for h3ronpy-0.22.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
h3ronpy-0.22.0-cp39-abi3-macosx_11_0_arm64.whl CPython 3.9 abi3 macOS 11.0+ ARM64 Details for h3ronpy-0.22.0-cp39-abi3-macosx_11_0_arm64.whl
h3ronpy-0.22.0-cp39-abi3-macosx_10_14_x86_64.whl CPython 3.9 abi3 macOS 10.14+ x86-64 Details for h3ronpy-0.22.0-cp39-abi3-macosx_10_14_x86_64.whl

Total release size: 15.8 MB

Release files / h3ronpy-0.22.0-cp39-abi3-win_amd64.whl

Download URL h3ronpy-0.22.0-cp39-abi3-win_amd64.whl
Size 3.3 MB
Tags CPython 3.9 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
f161d9117491dd39b0f124b057aa152140412fee6c4b2bf814660c0b9c0f1804
BLAKE2b-256 checksum
How to use checksums
19f3d041c40ef8dc2ad416a0f5b3b15fa51ed3e1063dc2661e99082468ec9635
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.4

Release files / h3ronpy-0.22.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL h3ronpy-0.22.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 3.4 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
57aa53e335027932f0965e222b255e8004ad121adbe0791f1518f894dc5ba6fa
BLAKE2b-256 checksum
How to use checksums
b608b349ae3b7051b37155f40e09852193fc56f9aafe2edf6ef3e190eb329a2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.4

Release files / h3ronpy-0.22.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL h3ronpy-0.22.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 3.1 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
eb63a78f78a2dff8cce95894401203f518977783bd056fd00e9ca4a8c043d4d8
BLAKE2b-256 checksum
How to use checksums
3eaa232dcb298ab10ca8def9f3857126411ecb8af8785bf1fb142cc1a16545b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.4

Release files / h3ronpy-0.22.0-cp39-abi3-macosx_11_0_arm64.whl

Download URL h3ronpy-0.22.0-cp39-abi3-macosx_11_0_arm64.whl
Size 2.9 MB
Tags CPython 3.9 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e307b611b4da164931e8cf10146fe31e21b1eddb9cb60865a5cba6bd53f05c26
BLAKE2b-256 checksum
How to use checksums
0e1e764f3b4ca76a742b6ac48eab5eda16356845e09aaa1f63edb9d4c102e01e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.4

Release files / h3ronpy-0.22.0-cp39-abi3-macosx_10_14_x86_64.whl

Download URL h3ronpy-0.22.0-cp39-abi3-macosx_10_14_x86_64.whl
Size 3.1 MB
Tags CPython 3.9 abi3 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
cc13f4257eac6d9cb700f0dd9af114449d9e96ce02ea59b296b9ae1757b4eff5
BLAKE2b-256 checksum
How to use checksums
bc68eed436e94f06a370112844ff4986be9c9f27e65fa2def485da752877e564
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.7.4

Security for h3ronpy 0.22.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page