Skip to main content

rusterize

rusterize is an extremely fast rasterization engine built in 🦀 Rust and ported to 🐍 Python.

It is designed to work on all shapely geometries, even when they are nested inside complex geometry collections. Functionally, it supports four input types:

  • geopandas GeoDataFrame and GeoSeries
  • polars-st GeoDataFrame
  • Python list of geometries in shapely.Geometry, WKB, or WKT format
  • Numpy array of geometries in shapely.Geometry, WKB, or WKT format

It returns a xarray, a numpy, or a custom sparse array in COOrdinate format.

Visit the full documentation here.

Download files

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

Source Distribution

rusterize-0.9.1.tar.gz (744.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rusterize-0.9.1-cp311-abi3-win_amd64.whl (13.5 MB view details)

Uploaded CPython 3.11+Windows x86-64

rusterize-0.9.1-cp311-abi3-musllinux_1_2_x86_64.whl (13.2 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ x86-64

rusterize-0.9.1-cp311-abi3-musllinux_1_2_armv7l.whl (13.3 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ ARMv7l

rusterize-0.9.1-cp311-abi3-musllinux_1_2_aarch64.whl (12.3 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ ARM64

rusterize-0.9.1-cp311-abi3-manylinux_2_28_x86_64.whl (13.1 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ x86-64

rusterize-0.9.1-cp311-abi3-manylinux_2_28_ppc64le.whl (14.1 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ppc64le

rusterize-0.9.1-cp311-abi3-manylinux_2_28_armv7l.whl (13.0 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARMv7l

rusterize-0.9.1-cp311-abi3-manylinux_2_28_aarch64.whl (12.1 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

rusterize-0.9.1-cp311-abi3-macosx_11_0_arm64.whl (11.6 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

rusterize-0.9.1-cp311-abi3-macosx_10_12_x86_64.whl (12.6 MB view details)

Uploaded CPython 3.11+macOS 10.12+ x86-64

File details

Details for the file rusterize-0.9.1.tar.gz.

File metadata

  • Download URL: rusterize-0.9.1.tar.gz
  • Upload date:
  • Size: 744.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rusterize-0.9.1.tar.gz
Algorithm Hash digest
SHA256 8f1138f50d12dae928dae5bf760e0884451d09673ae6d55ee1cea5da08c8e877
MD5 d41c17c0750bb62158fd551d7b4f5f16
BLAKE2b-256 7376ef460af6c96a9fd9c0fb218ab357b97046920b287e61a618c21413e5ad1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusterize-0.9.1.tar.gz:

Publisher: pypi-publish.yml on ttrotto/rusterize

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rusterize-0.9.1-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: rusterize-0.9.1-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 13.5 MB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rusterize-0.9.1-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e76e78f3b06d49516182b4b8263a16b6cc565607c0be4007b0bb7e19d03c5bac
MD5 d07cb62b9e9821a91f357c7aba5c8daf
BLAKE2b-256 5912c11866164a43b070c91d691a0daa08a5b513c74e5baa56006ebf395bc683

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusterize-0.9.1-cp311-abi3-win_amd64.whl:

Publisher: pypi-publish.yml on ttrotto/rusterize

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rusterize-0.9.1-cp311-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rusterize-0.9.1-cp311-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e69da20ea4ccc10ea33ced33eaed78523ea37fec428be9eb056b64b08ca4c51e
MD5 40521c8ec672b69c386fe0636605e5e4
BLAKE2b-256 16ed5c25a5794a6753dc7ce38dc47d45de92ecb1e398cfb86099719645604ca9

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusterize-0.9.1-cp311-abi3-musllinux_1_2_x86_64.whl:

Publisher: pypi-publish.yml on ttrotto/rusterize

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rusterize-0.9.1-cp311-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for rusterize-0.9.1-cp311-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 edd35259bf19439e9d5bfd0e8e61713346e18289bebf73529243c763a5a54d8b
MD5 9c5f1b9cf59104129e1e6b4f9860e8e7
BLAKE2b-256 43785fe407eb9cbe832d0cd2cb3d1035444bed6dfe96f5c5585675d8cda1513f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusterize-0.9.1-cp311-abi3-musllinux_1_2_armv7l.whl:

Publisher: pypi-publish.yml on ttrotto/rusterize

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rusterize-0.9.1-cp311-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rusterize-0.9.1-cp311-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 75e23b1db767c055635e7da07c4a0798111c89d14b84a9747fdf8ab53f310ba9
MD5 e76cffef5c56271c5f0b57ef6b14d572
BLAKE2b-256 66c6bd886fa0289f7546420b55c8255344328cb7156a9eb46368067bccabf29a

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusterize-0.9.1-cp311-abi3-musllinux_1_2_aarch64.whl:

Publisher: pypi-publish.yml on ttrotto/rusterize

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rusterize-0.9.1-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rusterize-0.9.1-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7855c664cd729e24b5bd770d1ea1d97726c8d009a85a29c56f3cf20ca3e1ca6e
MD5 5111b52380ea192539514c3d74c7ac42
BLAKE2b-256 ca612eab337fbf534d7a5c701a40a6c82d44eaa1640e104a0b5739bf698a9830

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusterize-0.9.1-cp311-abi3-manylinux_2_28_x86_64.whl:

Publisher: pypi-publish.yml on ttrotto/rusterize

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rusterize-0.9.1-cp311-abi3-manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for rusterize-0.9.1-cp311-abi3-manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 7c3f67b4e9c31dddb34a4780d169ade4db35eb50fb8cf26dc11567522f7a78bb
MD5 38767671e54298a7ae1a6d401fd4cd7c
BLAKE2b-256 24d6d62ec9cf1cd1f7bd0b438f943eb860e5f0eb68e57c1efffcc7689c1f33c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusterize-0.9.1-cp311-abi3-manylinux_2_28_ppc64le.whl:

Publisher: pypi-publish.yml on ttrotto/rusterize

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rusterize-0.9.1-cp311-abi3-manylinux_2_28_armv7l.whl.

File metadata

File hashes

Hashes for rusterize-0.9.1-cp311-abi3-manylinux_2_28_armv7l.whl
Algorithm Hash digest
SHA256 a9cd9907f9c12033ae513a431ba6f9790ac2cb1113925083e7e1a10159473964
MD5 7fef30df188c98a9a8ec5384915446dc
BLAKE2b-256 367d143076b4a5393c0a55ec6e8ca0f8f9c0f9588ac137a4183de87aae8a9652

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusterize-0.9.1-cp311-abi3-manylinux_2_28_armv7l.whl:

Publisher: pypi-publish.yml on ttrotto/rusterize

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rusterize-0.9.1-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rusterize-0.9.1-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fec2183e52f93db3c4c38ef9b587084ea6e8c586d00275381c71115bea730217
MD5 ef74998ce745df30ff18a775e4cb6da8
BLAKE2b-256 daeb21cf6ed185144e43eb83072fd41723791bcee6ee6ab8510531b6a8ef5869

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusterize-0.9.1-cp311-abi3-manylinux_2_28_aarch64.whl:

Publisher: pypi-publish.yml on ttrotto/rusterize

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rusterize-0.9.1-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rusterize-0.9.1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ecea4545616d4444da72f0479ee825871fa239082a7a3a40c1ad38fd9bf0e478
MD5 9999f01cbd4c64522b9442c2573b08e9
BLAKE2b-256 45331af74bc9fb247bcc196bf3eb544b3ab2ee6dcf96c99e6b8e5f22c029e590

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusterize-0.9.1-cp311-abi3-macosx_11_0_arm64.whl:

Publisher: pypi-publish.yml on ttrotto/rusterize

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rusterize-0.9.1-cp311-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for rusterize-0.9.1-cp311-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3065917263a9644a5b2d5556e61209ae8c2fe633baa0649bf605d9a4995a6502
MD5 da57432341a00669d3c91b814dd21e92
BLAKE2b-256 758a2625474903deaf9bd24625dab5cbcf802e441918f8e00db45456e7b8425e

See more details on using hashes here.

Provenance

The following attestation bundles were made for rusterize-0.9.1-cp311-abi3-macosx_10_12_x86_64.whl:

Publisher: pypi-publish.yml on ttrotto/rusterize

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.9.1 This release

11 files

0.9.0

11 files

0.8.1

11 files

0.8.0

21 files

0.7.1

21 files

0.7.0

2 files

0.6.1

9 files

0.6.0

9 files

0.5.0

9 files

0.4.1

8 files

0.4.0

8 files

0.3.0

11 files

0.2.0

11 files

0.1.1

11 files

0.1.0

11 files

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