|
1 |
| -Rtree |
2 |
| -===== |
| 1 | +# Rtree: Spatial indexing for Python |
3 | 2 |
|
4 | 3 | 
|
5 | 4 | [](https://badge.fury.io/py/Rtree)
|
6 | 5 |
|
7 |
| -RTree is a Python package with bindings for [libspatialindex](https://github.com/libspatialindex/libspatialindex). Wheels are available for most major platforms, and `rtree` with bundled `libspatialindex` can be installed via pip: |
| 6 | + |
| 7 | +Rtree`_ is a [ctypes](http://docs.python.org/library/ctypes.html) Python wrapper of [libspatialindex](https://libspatialindex.org/) that provides a |
| 8 | +number of advanced spatial indexing features for the spatially curious Python |
| 9 | +user. These features include: |
| 10 | + |
| 11 | +* Nearest neighbor search |
| 12 | +* Intersection search |
| 13 | +* Multi-dimensional indexes |
| 14 | +* Clustered indexes (store Python pickles directly with index entries) |
| 15 | +* Bulk loading |
| 16 | +* Deletion |
| 17 | +* Disk serialization |
| 18 | +* Custom storage implementation (to implement spatial indexing in ZODB, for example) |
| 19 | + |
| 20 | + |
| 21 | +Wheels are available for most major platforms, and `rtree` with bundled `libspatialindex` can be installed via pip: |
| 22 | + |
8 | 23 | ```
|
9 | 24 | pip install rtree
|
10 | 25 | ```
|
11 | 26 |
|
| 27 | +# Changes |
| 28 | + |
| 29 | +## 1.0.0 |
| 30 | + |
| 31 | + |
| 32 | +* Python 3.7+ is now required (#212) (thanks @adamjstewart!) |
| 33 | +* Type hints (#215 and others) (thanks @adamjstewart!) |
| 34 | +* Python 3.10 wheels, including osx-arm64 #224 |
| 35 | +* Clean up libspatialindex C API mismatches #222 (thanks @musicinmybrain!) |
| 36 | +* Many doc updates, fixes, and type hints (thanks @adamjstewart!) #212 #221 #217 #215 |
| 37 | +* __len__ method for index #194 |
| 38 | +* Prevent get_coordinate_pointers from mutating inputs #205 (thanks @sjones94549!) |
| 39 | +* linux-aarch64 wheels #183 (thanks @odidev!) |
| 40 | +* black (#218) and flake8 (#145) linting |
| 41 | + |
| 42 | +https://github.com/Toblerity/rtree/releases/1.0.0 |
0 commit comments