Skip to main content

R-Tree spatial index for Python GIS

Project description

Rtree: Spatial indexing for Python

Build 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.0.tar.gz (50.8 kB view details)

Uploaded Source

Built Distributions

rtree-1.4.0-py3-none-win_amd64.whl (385.2 kB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

rtree-1.4.0-py3-none-musllinux_1_2_i686.whl (1.7 MB view details)

Uploaded Python 3musllinux: musl 1.2+ i686

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

rtree-1.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (541.1 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

rtree-1.4.0-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl (568.8 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ i686

rtree-1.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (497.5 kB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

rtree-1.4.0-py3-none-macosx_11_0_arm64.whl (439.8 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

rtree-1.4.0-py3-none-macosx_10_9_x86_64.whl (482.8 kB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: rtree-1.4.0.tar.gz
  • Upload date:
  • Size: 50.8 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.0.tar.gz
Algorithm Hash digest
SHA256 9d97c7c5dcf25f6c0599c76d9933368c6a8d7238f2c1d00e76f1a69369ca82a0
MD5 92e28ea65dc5fa4154f408dba1f37068
BLAKE2b-256 18b80091f020acafcb034daa5b062f0626f6a73c7e0d64826af23861390a9585

See more details on using hashes here.

Provenance

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

Publisher: deploy.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.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: rtree-1.4.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 385.2 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.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 ba83efc7b7563905b1bfdfc14490c4bfb59e92e5e6156bdeb6ec5df5117252f4
MD5 a72438b0b81f5ef92529b9a448c8bed8
BLAKE2b-256 cec2362f2cc36a7a57b47380061c23fc109c7222c1a544ffd24cda289ba19673

See more details on using hashes here.

Provenance

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

Publisher: deploy.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.0-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rtree-1.4.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a67bee1233370a4c72c0969a96d2a1df1ba404ddd9f146849c53ab420eab361b
MD5 d94853490fe81d4e7188958b8301e3a2
BLAKE2b-256 c55ba9920e9a2dc43b066ff13b7fde2e7bffcca315cfa43ae6f4cc15970e39eb

See more details on using hashes here.

Provenance

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

Publisher: deploy.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.0-py3-none-musllinux_1_2_i686.whl.

File metadata

  • Download URL: rtree-1.4.0-py3-none-musllinux_1_2_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: Python 3, musllinux: musl 1.2+ i686
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for rtree-1.4.0-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 20d5b3f9cf8bbbcc9fec42ab837c603c5dd86103ef29134300c8da2495c1248b
MD5 96072e7451c5897762a160e4bd408baf
BLAKE2b-256 22ecb42052b10e63a1c5d5d61ce234332f689736053644ba1756f7a632ea7659

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.0-py3-none-musllinux_1_2_i686.whl:

Publisher: deploy.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.0-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rtree-1.4.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5258e826064eab82439760201e9421ce6d4340789d6d080c1b49367ddd03f61f
MD5 01577f04f6e79f8e9c00d90ff071587f
BLAKE2b-256 8e8f1f3f716c4e8388670cfd5d0a3578e2354a1e6a3403648e234e1540e3e3bd

See more details on using hashes here.

Provenance

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

Publisher: deploy.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.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for rtree-1.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 27e4a6d617d63dcb82fcd4c2856134b8a3741bd1af3b1a0d98e886054f394da5
MD5 e31b20a1151cc8483ada9e3ed0e9e872
BLAKE2b-256 fee757737dff73ce789bdadd916d48ac12e977d8578176e1e890b1b8d89b9dbf

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: deploy.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.0-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for rtree-1.4.0-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 d3b7bf1fe6463139377995ebe22a01a7005d134707f43672a3c09305e12f5f43
MD5 132e7de02640fcd0623877447c154b70
BLAKE2b-256 a0dd49dc9ab037d0cb288ed40f8b7f498f69d44243e4745e241c05d5e457ea8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.0-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl:

Publisher: deploy.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.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for rtree-1.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 0133d9c54ab3ffe874ba6d411dbe0254765c5e68d92da5b91362c370f16fd997
MD5 6e2d2d7a993cb34a631c8158e0c72acf
BLAKE2b-256 3dfcc3bd8cd67b10a12a6b9e2d06796779128c3e6968922dbf29fcd53af68d81

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: deploy.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.0-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: rtree-1.4.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 439.8 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.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 997f8c38d5dffa3949ea8adb4c8b291ea5cd4ef5ee69455d642dd171baf9991d
MD5 132d58215256da8885be63a933fddc8a
BLAKE2b-256 2029045e700d2135e9a67896086c831fde80fd4105971b443d5727a4093fcbf1

See more details on using hashes here.

Provenance

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

Publisher: deploy.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.0-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rtree-1.4.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4d1bebc418101480aabf41767e772dd2155d3b27b1376cccbd93e4509485e091
MD5 17a615345de6ec3baaf31a8c50e79377
BLAKE2b-256 f64c8d54d6dc5ff8ba8ced1fad9378f89f9dd60addcc4cf0e525ee0e67b1769f

See more details on using hashes here.

Provenance

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

Publisher: deploy.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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page