Skip to content
Commits on Source (5)
Sean Gillies <sean.gillies@gmail.com>
* Initial effort and basic API design based on QGIS' usage of libspatialindex C++ APIs
Howard Butler <hobu.inc@gmail.com>
* libspatialindex C API
* rewrite to use ctypes and libspatialindex C API
* Streaming/bulk loading support
* Disk serialization of indexes
* Pickle serialization and clustered index support
* .count() and .intersection() methods
* Windows support
* Node fetching
* Index property access
Brent Pedersen <bpederse@gmail.com>
* Pickle protocol support
* Documentation, doctests
* Variable coordinate ordering
* Testing
Matthias <nitro@dr-code.org>
* Custom storage API (both Rtree and libspatialindex)
This diff is collapsed.
include README.md
include *.md *.txt
include MANIFEST.in
include DEPENDENCIES.txt
include FAQ.txt
include LICENSE.txt
recursive-include tests *
recursive-include docs *
Metadata-Version: 1.1
Metadata-Version: 2.1
Name: Rtree
Version: 0.8.3
Version: 0.9.0
Summary: R-Tree spatial index for Python GIS
Home-page: http://toblerity.github.com/rtree/
Author: Howard Butler
Author-email: hobu@hobu.net
License: LGPL
Home-page: https://github.com/Toblerity/rtree
Author: Sean Gillies
Author-email: sean.gillies@gmail.com
Maintainer: Howard Butler
Maintainer-email: howard@hobu.co
License: MIT
Description: Rtree: Spatial indexing for Python
------------------------------------------------------------------------------
......@@ -25,12 +27,12 @@ Description: Rtree: Spatial indexing for Python
Documentation and Website
..............................................................................
http://toblerity.github.com/rtree/
https://rtree.readthedocs.io/en/latest/
Requirements
..............................................................................
* `libspatialindex`_ 1.7.0+.
* `libspatialindex`_ 1.8.5+.
Download
..............................................................................
......@@ -53,10 +55,12 @@ Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU Library or Lesser General Public License (LGPL)
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: C
Classifier: Programming Language :: C++
Classifier: Programming Language :: Python
Classifier: Topic :: Scientific/Engineering :: GIS
Classifier: Topic :: Database
Provides-Extra: test
Provides-Extra: all
......@@ -3,5 +3,5 @@ Rtree
[![Build Status](https://travis-ci.org/Toblerity/rtree.svg)](https://travis-ci.org/Toblerity/rtree)
Python bindings for libspatialindex 1.7+.
Python bindings for libspatialindex 1.8.3.
python-rtree (0.8.3+ds-5) UNRELEASED; urgency=medium
python-rtree (0.9.0+ds-1) unstable; urgency=medium
* New upstream release.
* Bump Standards-Version to 4.4.1, no changes.
* Add python3-pytest to build dependencies.
-- Bas Couwenberg <sebastic@debian.org> Mon, 30 Sep 2019 19:55:07 +0200
-- Bas Couwenberg <sebastic@debian.org> Mon, 25 Nov 2019 05:59:43 +0100
python-rtree (0.8.3+ds-4) unstable; urgency=medium
......
......@@ -8,6 +8,7 @@ Build-Depends: debhelper (>= 9),
libspatialindex-dev (>= 1.7.0),
python3-all,
python3-numpy,
python3-pytest,
python3-setuptools,
python3-sphinx
Standards-Version: 4.4.1
......
......@@ -17,12 +17,12 @@ user. These features include:
Documentation and Website
..............................................................................
http://toblerity.github.com/rtree/
https://rtree.readthedocs.io/en/latest/
Requirements
..............................................................................
* `libspatialindex`_ 1.7.0+.
* `libspatialindex`_ 1.8.5+.
Download
..............................................................................
......
......@@ -3,6 +3,23 @@
Changes
..............................................................................
0.9.0: 2019-11-24
===============
- Add Index.GetResultSetOffset()
- Add Index.contains() method for object and id (requires libspatialindex 1.9.3+) #116
- Add Index.Flush() #107
- Add TPRTree index support (thanks @sdhiscocks #117 )
- Return container sizes without returning objects #90
- Add set_result_limit and set_result_offset for Index paging 44ad21aecd3f7b49314b9be12f3334d8bae7e827
## Bug fixes
- Better exceptions in cases where stream functions throw #80
- Migrated CI platform to Azure Pipelines https://dev.azure.com/hobuinc/rtree/_build?definitionId=5
- Minor test enhancements and fixups. Both libspatialindex 1.8.5 and libspatialindex 1.9.3 are tested with CI
0.8: 2014-07-17
===============
......
......@@ -41,7 +41,7 @@ master_doc = 'index'
# General information about the project.
project = u'Rtree'
copyright = u'2011, Howard Butler, Brent Pedersen, Sean Gilles, and others.'
copyright = u'2019, Sean Gilles, Howard Butler, and contributors.'
# The version info for the project you're documenting, acts as replacement for
# |version| and |release|, also used in various other places throughout the
......
......@@ -35,7 +35,7 @@ and can now evolve separately. Rtree is pure Python as of 0.6.0+.
.. _`Sean Gillies`: http://sgillies.net/blog/
.. _`Howard Butler`: http://hobu.biz
.. _`Howard Butler`: http://hobu.co
.. _`Brent Pedersen`: http://hackmap.blogspot.com/
.. _`QGIS`: http://qgis.org
......
......@@ -24,7 +24,6 @@ Documentation
install
tutorial
Mailing List <http://lists.gispython.org/mailman/listinfo/community>
class
changes
performance
......
......@@ -19,10 +19,10 @@ be pre-sorted
::
>>> def generator_function():
>>> def generator_function(somedata):
... for i, obj in enumerate(somedata):
... yield (i, (obj.xmin, obj.ymin, obj.xmax, obj.ymax), obj)
>>> r = index.Index(generator_function())
>>> r = index.Index(generator_function(somedata))
After bulk loading the index, you can then insert additional records into
the index using :py:meth:`~rtree.index.Index.insert`
......
......@@ -2,4 +2,4 @@ from .index import Rtree
from .core import rt
__version__ = '0.8.3'
__version__ = '0.9.0'