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.1b2.tar.gz (52.2 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.1b2-py3-none-win_arm64.whl (355.3 kB view details)

Uploaded Python 3Windows ARM64

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3musllinux: musl 1.2+ x86-64

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

Uploaded Python 3musllinux: musl 1.2+ ARM64

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

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

rtree-1.4.1b2-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.1b2-py3-none-macosx_11_0_arm64.whl (436.3 kB view details)

Uploaded Python 3macOS 11.0+ ARM64

rtree-1.4.1b2-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.1b2.tar.gz.

File metadata

  • Download URL: rtree-1.4.1b2.tar.gz
  • Upload date:
  • Size: 52.2 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.1b2.tar.gz
Algorithm Hash digest
SHA256 82128dee0bb7a4d7d506fb8b2f5c927e831b7d807077c86e3eda748f4596b559
MD5 39f41b38a445dc58f3a887c6a2c79d63
BLAKE2b-256 3ec6d8be88b275ffd3b1d219c9340b0b70cbda5b05dc6aec42fd3c24b64848cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.1b2.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.1b2-py3-none-win_arm64.whl.

File metadata

  • Download URL: rtree-1.4.1b2-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.1b2-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 e4147cb4282631ee669ee933a1858ba5f89875beacf0218522d5221835651092
MD5 d0a720b146f94eb95c2900bcc5b9a8b6
BLAKE2b-256 ed87f9e26253ecd0de3c0852ae104603320a888ee7912d482282b24482395472

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.1b2-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.1b2-py3-none-win_amd64.whl.

File metadata

  • Download URL: rtree-1.4.1b2-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.1b2-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 16b3a9c2aaa30496ea19b1f7e187bd8a413b96dd1846b27f26bc6c2782d6e13a
MD5 7915e3af4813c641526fe9f1b202f923
BLAKE2b-256 9e0333f1d0e33571ef691d227399997e189d54de0868d1af6b76f0dea170ad9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.1b2-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.1b2-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for rtree-1.4.1b2-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1f35843edd7a5a1639051a16aea41c7087efb75013ffc275d08fda2ae70d2190
MD5 0886c683fee247dd4a5516ba8d5b8694
BLAKE2b-256 26e2b9d921645f9abdb4b6f4ef72362e3b462d8a0337500be968f79d1f15695f

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.1b2-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.1b2-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for rtree-1.4.1b2-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3d1b083ca1e0d06c12a154502bac3870524fce7ab8aa9c2ea07dfbe4791202a0
MD5 af0766c3447b8b1baa368f59e929a485
BLAKE2b-256 85ab87c196dff970d21c664bb021ac7cc8c15169ef045232a86f8b23f7b8bdee

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.1b2-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.1b2-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for rtree-1.4.1b2-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5741a93137321bb587486212aaed654869a0dcf56e11f0af20f8b3b435b22418
MD5 759d79861cd09ae9c0f6de84a086f20a
BLAKE2b-256 1116aefa88f302d07cb8f46a244f9575d3e3d05550b201343ef26a71f95a34ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.1b2-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.1b2-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for rtree-1.4.1b2-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bd1b3e3895e615ebc1e96654b2f1cd8c09d2feabe4f867aec93d47c43e503654
MD5 61c468ec768fb15f3bfa573d74427b41
BLAKE2b-256 0ebd45f38c55b15a4248ee9f3d35b95545bc557d4312f25ea9e1c78757818525

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.1b2-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.1b2-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for rtree-1.4.1b2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0657328387cfe05406bf2df321b9a7eeda0d57b6af091d1a7c8ed982dcc55ef8
MD5 d4a5b6c8aa1c0f1be0c9213f1cc4ff85
BLAKE2b-256 4c19dfedd95af2473e1365f66397cc1a48b83016547514f6d0a78619099caa59

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.1b2-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.1b2-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for rtree-1.4.1b2-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9df859203822f2e569cd2fda493c4a26c53c3c4f97a3fc45346c4b584371b007
MD5 ffd4ddf3d5b28608f8ff010a3cff12d0
BLAKE2b-256 5be95c3a2e29020b9ddf9d48f04c0502b319a5d3e86030f517045c70a65086ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for rtree-1.4.1b2-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