* Add coordinate indexing method cx to geodataframes
Add a few basic tests that it works on a geodataframe as it does for a
geoseries.
* Add docs on indexing, including slicing with cx
* Use consistent assert in gdf coord slice test
* Move _CoordinateIndexer to base module
With both geoseries and geodataframe modules using the class, base.py is
a better place to define the _CoordinateIndexer class.
Also add docs to the _CoordinateIndexer class.
With the previous tests of the style xs.start or xmin, if xs.start
equalled 0, xmin was taken, ignoring the user specified slice boundary.
This fixes that issue, and adds miminal testing around slices with
boundaries at 0.
* Add NYC borough boundaries as included dataset
* TST: add tests for the datasets
* Add readme for datasets directory with attribution
* add description to README
* TST: add more extensive tests of pandas functionality
* add first groupby methods
* add get_group and select_dtypes
* ensure array input to where
* fix select dtypes test
* fix max test for python 2 (on python 2 objects are orderable, so max works)
* skip test for pandas 0.16
* windows fix int64
* fix skipif
* TST: add more robust tests for sjoin (GH423)
* fix right join test
* fix windows test
* use parametrized test + add tests (xfail) for non-default index
* TST: remove building wheels - wheels are now available on PyPI
* add pip cache
* also remove pip wheel for pandas/matplotlib
* don't remove cython for master builds
* Fixes problem with obscure error when performing an sjoin and the result of sjoin has no overlapping geometries. Now returns an empty GeoDataFrame.
* Added tests for sjoin correctly returning the GeoDataFrame when join result is empty. The test verifies whether the output GeoDataFrames correspond to those who would result in a Pandas join.
* Indention of test, as it was erronously placed outside class
* Added new tests for verifying correct merge when no overlapping geometries.
* Updated tests so they test whether the outputed GeoDataFrames equal the inteded ones.
* Updated tests again to include import of pandas.
* Skip the test if version of Pandas is below 0.17
* Minor changes for style and simplicity suggested by jorisvandenbossche.
* Added functionality to handle new output for more recent version of Pandas (i.e. from > 0.18.1). This is relevant for the output of right sided merges when there are no overlapping geometries.
* Fixed test for sjoin where right_idxs were constructed erroneously.
* Additional fix in test for sjoin where right_idxs for inner and left join were constructed erroneously.