Rtree 0.6
Busy day in the labo. Version 0.6 of Rtree, the N-dimensional R-tree package for Python, is ready.
All,
It is my pleasure to announce the release of Rtree 0.6.0.
http://pypi.python.org/pypi/Rtree/
Source code and a complete Windows self-installer (with libspatialindex 1.5.0) are provided. Version 0.6.0 requires the use of libspatialindex 1.5.0, and it will not work without it.
The following updates were made for this release:
0.6.0 relies on libspatialindex 1.5.0+.
Intersection and nearest methods return iterators over results instead of lists.
Number of results for nearest() defaults to 1.
libsidx C library of 0.5.0 removed and included in libspatialindex
objects="raw" to return the object sent in (for speed).
.count() method to return the intersection count without the overhead of returning a list. (thanks Leonard Norrgård)
Improved bulk loading performance
Supposedly no memory leaks :)
Many other performance tweaks (see docs).
Bulk loader supports interleaved coordinates
Leaf queries. You can return the box and ids of the leaf nodes of the index. Useful for visualization, etc.
Many more docstrings, sphinx docs, etc
Howard, Brent, and Sean
Permanent link to the announcement: http://lists.gispython.org/pipermail/community/2010-April/002500.html.
GitHub users might be interested in forking http://github.com/sgillies/rtree. I'll keep it up date with and push contributions to the canonical Rtree Subversion repository.