Skip to main content

R-Tree spatial index for Python GIS

Project description

Rtree: Spatial indexing for Python

Test PyPI version

Rtree is a ctypes Python wrapper of libspatialindex that provides a number of advanced spatial indexing features for the spatially curious Python user. These features include:

  • Nearest neighbor search
  • Intersection search
  • Multi-dimensional indexes
  • Clustered indexes (store Python pickles directly with index entries)
  • Bulk loading
  • Deletion
  • Disk serialization
  • Custom storage implementation (to implement spatial indexing in ZODB, for example)

Wheels are available for most major platforms, and rtree with bundled libspatialindex can be installed via pip:

pip install rtree

See changes for all versions.

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

rtree-1.4.1.tar.gz (52.4 kB view details)

Uploaded Source

Built Distributions

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

rtree-1.4.1-py3-none-win_arm64.whl (355.3 kB view details)

Uploaded Python 3Windows ARM64

rtree-1.4.1-py3-none-win_amd64.whl (389.4 kB view details)

Uploaded Python 3Windows x86-64

rtree-1.4.1-py3-none-musllinux_1_2_x86_64.whl (1.6 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

rtree-1.4.1-py3-none-musllinux_1_2_aarch64.whl (1.5 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

rtree-1.4.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (507.6 kB view details)

Uploaded Python 3manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

rtree-1.4.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (459.8 kB view details)

Uploaded Python 3manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

rtree-1.4.1-py3-none-macosx_11_0_arm64.whl (436.3 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

rtree-1.4.1-py3-none-macosx_10_9_x86_64.whl (468.5 kB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

Details for the file rtree-1.4.1.tar.gz.

File metadata

  • Download URL: rtree-1.4.1.tar.gz
  • Upload date:
  • Size: 52.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for rtree-1.4.1.tar.gz
Algorithm Hash digest
SHA256 c6b1b3550881e57ebe530cc6cffefc87cd9bf49c30b37b894065a9f810875e46
MD5 c6e7aac8455712e2b51d7eade5784234
BLAKE2b-256 95097302695875a019514de9a5dd17b8320e7a19d6e7bc8f85dcfb79a4ce2da3

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.1.tar.gz:

Publisher: test.yml on Toblerity/rtree

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

File details

Details for the file rtree-1.4.1-py3-none-win_arm64.whl.

File metadata

  • Download URL: rtree-1.4.1-py3-none-win_arm64.whl
  • Upload date:
  • Size: 355.3 kB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for rtree-1.4.1-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 3d46f55729b28138e897ffef32f7ce93ac335cb67f9120125ad3742a220800f0
MD5 f3f9c1bc46fe488ce4a4d7c2247a470a
BLAKE2b-256 3f500a9e7e7afe7339bd5e36911f0ceb15fed51945836ed803ae5afd661057fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.1-py3-none-win_arm64.whl:

Publisher: test.yml on Toblerity/rtree

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

File details

Details for the file rtree-1.4.1-py3-none-win_amd64.whl.

File metadata

  • Download URL: rtree-1.4.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 389.4 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for rtree-1.4.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 efe125f416fd27150197ab8521158662943a40f87acab8028a1aac4ad667a489
MD5 f8009b9f26436093e8b65a4dd6ede253
BLAKE2b-256 74255282c8270bfcd620d3e73beb35b40ac4ab00f0a898d98ebeb41ef0989ec8

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.1-py3-none-win_amd64.whl:

Publisher: test.yml on Toblerity/rtree

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

File details

Details for the file rtree-1.4.1-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rtree-1.4.1-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f155bc8d6bac9dcd383481dee8c130947a4866db1d16cb6dff442329a038a0dc
MD5 efc52371ca98ddaff190e16bb11dff49
BLAKE2b-256 e9a4c2292b95246b9165cc43a0c3757e80995d58bc9b43da5cb47ad6e3535213

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.1-py3-none-musllinux_1_2_x86_64.whl:

Publisher: test.yml on Toblerity/rtree

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

File details

Details for the file rtree-1.4.1-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rtree-1.4.1-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b558edda52eca3e6d1ee629042192c65e6b7f2c150d6d6cd207ce82f85be3967
MD5 36b1fb66fb856b4b31c631fed64e8f03
BLAKE2b-256 fd85b8684f769a142163b52859a38a486493b05bafb4f2fb71d4f945de28ebf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.1-py3-none-musllinux_1_2_aarch64.whl:

Publisher: test.yml on Toblerity/rtree

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

File details

Details for the file rtree-1.4.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rtree-1.4.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 12de4578f1b3381a93a655846900be4e3d5f4cd5e306b8b00aa77c1121dc7e8c
MD5 5aae131db5b91483ae2206c69b37af21
BLAKE2b-256 d175e5d44be90525cd28503e7f836d077ae6663ec0687a13ba7810b4114b3668

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.1-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: test.yml on Toblerity/rtree

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

File details

Details for the file rtree-1.4.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rtree-1.4.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 efa8c4496e31e9ad58ff6c7df89abceac7022d906cb64a3e18e4fceae6b77f65
MD5 04a51b35355cd329e255687eb2db0958
BLAKE2b-256 55e14d075268a46e68db3cac51846eb6a3ab96ed481c585c5a1ad411b3c23aad

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.1-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: test.yml on Toblerity/rtree

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

File details

Details for the file rtree-1.4.1-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: rtree-1.4.1-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 436.3 kB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for rtree-1.4.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7e48d805e12011c2cf739a29d6a60ae852fb1de9fc84220bbcef67e6e595d7d
MD5 4df3033ad40927b80aa867c250939cd6
BLAKE2b-256 f3cf2710b6fd6b07ea0aef317b29f335790ba6adf06a28ac236078ed9bd8a91d

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.1-py3-none-macosx_11_0_arm64.whl:

Publisher: test.yml on Toblerity/rtree

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

File details

Details for the file rtree-1.4.1-py3-none-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: rtree-1.4.1-py3-none-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 468.5 kB
  • Tags: Python 3, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for rtree-1.4.1-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d672184298527522d4914d8ae53bf76982b86ca420b0acde9298a7a87d81d4a4
MD5 8db13bffd8e3a96f76e517fb22d5e42f
BLAKE2b-256 04d9108cd989a4c0954e60b3cdc86fd2826407702b5375f6dfdab2802e5fed98

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.1-py3-none-macosx_10_9_x86_64.whl:

Publisher: test.yml on Toblerity/rtree

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

Supported by

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