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.3.0.tar.gz (48.2 kB view details)

Uploaded Source

Built Distributions

Rtree-1.3.0-py3-none-win_amd64.whl (377.5 kB view details)

Uploaded Python 3 Windows x86-64

Rtree-1.3.0-py3-none-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded Python 3 musllinux: musl 1.2+ x86-64

Rtree-1.3.0-py3-none-musllinux_1_2_i686.whl (1.6 MB view details)

Uploaded Python 3 musllinux: musl 1.2+ i686

Rtree-1.3.0-py3-none-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded Python 3 musllinux: musl 1.2+ ARM64

Rtree-1.3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (543.2 kB view details)

Uploaded Python 3 manylinux: glibc 2.17+ x86-64

Rtree-1.3.0-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl (569.2 kB view details)

Uploaded Python 3 manylinux: glibc 2.17+ i686

Rtree-1.3.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (500.4 kB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64

Rtree-1.3.0-py3-none-macosx_11_0_arm64.whl (432.9 kB view details)

Uploaded Python 3 macOS 11.0+ ARM64

Rtree-1.3.0-py3-none-macosx_10_9_x86_64.whl (475.5 kB view details)

Uploaded Python 3 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: rtree-1.3.0.tar.gz
  • Upload date:
  • Size: 48.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for rtree-1.3.0.tar.gz
Algorithm Hash digest
SHA256 b36e9dd2dc60ffe3d02e367242d2c26f7281b00e1aaf0c39590442edaaadd916
MD5 afefa63a7a9334caa72afde145d35171
BLAKE2b-256 6e7944fdc619e87bd7b5388f76418719bd8b99de5565475f74a2e0d82b401062

See more details on using hashes here.

File details

Details for the file Rtree-1.3.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: Rtree-1.3.0-py3-none-win_amd64.whl
  • Upload date:
  • Size: 377.5 kB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for Rtree-1.3.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 97f835801d24c10bbf02381abe5e327345c8296ec711dde7658792376abafc66
MD5 6c0b74d9693a0f69d12bf14df5a6f9c8
BLAKE2b-256 85d25bb7617faa3b23b51e2259f9d23e0b33f6ff0ed9811b0d05511e9b7ed84e

See more details on using hashes here.

File details

Details for the file Rtree-1.3.0-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for Rtree-1.3.0-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c021f4772b25cc24915da8073e553ded6fa8d0b317caa4202255ed26b2344c1c
MD5 ebddf9fc4a2b2744a962365cbb9ec39b
BLAKE2b-256 108a8a50fc8d58807ba5780485ecc502136aa814f6a08e1cce4f9c4f109ba2b4

See more details on using hashes here.

File details

Details for the file Rtree-1.3.0-py3-none-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for Rtree-1.3.0-py3-none-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7e2e9211f4fb404c06a08fd2cbebb03234214f73c51913bb371c3d9954e99cc9
MD5 90f0b8dde457e0155a14576ab34bdf49
BLAKE2b-256 b6630a2bee2940a8ba116d845ac8b360e49c315a57aeb4aa92ea12a4cb84eb4f

See more details on using hashes here.

File details

Details for the file Rtree-1.3.0-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for Rtree-1.3.0-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b4485fb3e5c5e85b94a95f0a930a3848e040d2699cfb012940ba5b0130f1e09a
MD5 d0f095e68d2a79cf6fe92169d4894cc4
BLAKE2b-256 712c5d04fa6010f2d4d4b38078efdc6f371430f499ef2cf7eeced3d18f57daaa

See more details on using hashes here.

File details

Details for the file Rtree-1.3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for Rtree-1.3.0-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ec2ed6d1635753dab966e68f592a9c4896f3f4ec6ad2b09b776d592eacd883a9
MD5 efc416271565877497740e21fa11ef13
BLAKE2b-256 70db6c8bc20061572c33766ade296071d0127e7365d4d3ff54a6c2c075de637b

See more details on using hashes here.

File details

Details for the file Rtree-1.3.0-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for Rtree-1.3.0-py3-none-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 864a05d0c3b7ce6c5e34378b7ab630057603b79179368bc50624258bdf2ff631
MD5 1169c0c75398ea52e751867a14e0a9fe
BLAKE2b-256 4e923c972e534ce0508214b9ed0cfeba03d1e26d193e8fa624131b5324b91b25

See more details on using hashes here.

File details

Details for the file Rtree-1.3.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for Rtree-1.3.0-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 037130d3ce1fc029de81941ec416ba5546f66228380ba19bb41f2ea1294e8423
MD5 eb555978c1c1c958c59e69c0baad34a3
BLAKE2b-256 1270f0553ffb163c47a62c09e4bdc5e0c7fb3392a03cd5a3dbde965aa6a85052

See more details on using hashes here.

File details

Details for the file Rtree-1.3.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for Rtree-1.3.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4328e9e421797c347e6eb08efbbade962fe3664ebd60c1dffe82c40911b1e125
MD5 86ee7d08b473cffe7007cf2ab285b020
BLAKE2b-256 dd5b085d6fad9d45c0cc2acbea5b78c3a2d7f1e7ccc7c05929633461a6a741d8

See more details on using hashes here.

File details

Details for the file Rtree-1.3.0-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for Rtree-1.3.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 80879d9db282a2273ca3a0d896c84583940e9777477727a277624ebfd424c517
MD5 0f402243ec12544c8eb44c8b42474428
BLAKE2b-256 06cc1b494bde9c99a5cf27e980bf36ef99e76abac6316736231007c04e3a7b28

See more details on using hashes here.

Supported by

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