* Fix default cmap for Matplotlib 2.0.0.
* TST: Fix determination of expected dash style.
In Matplotlib 2.0.0, there was a minimum dash length that was eventually
removed because it was problematic. The expected line style does not
apply this minimum.
* Add autodoc to sphinx configuration
* Add support for numpy docstring to sphinx configuration
* Use autodoc for reference documentation, reading documentation from docstrings
* Improve docstrings of properties and methods listed in Reference documentation
* Pass through kwargs for GeoSeries.buffer (#535)
* Fix choropleth typo in doc (#542)
* Remove warnings from numpydoc when generating docs
* Add autodoc to sphinx configuration
* Add support for numpy docstring to sphinx configuration
* Use autodoc for reference documentation, reading documentation from docstrings
* Improve docstrings of properties and methods listed in Reference documentation
* Remove warnings from numpydoc when generating docs
* Add GeoSeries-subsection for consistency
* Consistently only add parameters for functions passing through args/kwargs
* Clarify how contains and within are inverses of each other
* remove plot signature in reference
* Add basic support for remote resources to `read_file`
Tested with GeoJSON files.
* TST: Use GeoJSON file from GeoPandas repo
* Switch to numpydoc style
* Fix syntax in docs
* Formatting and rename test marker
See #509. Polygon cannot be converted to an array, and therefore
fillna works (starting with shapely 1.6, an empty Point can be
converted to an aray -> broke fillna).
However, we should find a better fix for this in the long term.
* unpin shapely, add test builds with older shapely
* adapt test
* change to BaseGeometry
* COMPAT: Alias isnull -> isna, following pandas
Add same alias for notnull -> notna, and add tests of empty geometries
to ensure that the check is working for the case it is supposed to
catch.
* remove hardcoded defaults
* use uniform color by default
* for categorical data use default cmap tab10 instead of Set1
* forgot to remove hardcoded markersize
* remove no longer used gencolor function
* update MultiPolygons test
* fix some tests + mixed geom case with cmap
* enable more tests
* fix for matplotlib 1.4.3
* skip one for 1.4.3
* fix some collection tests
* small updates to docstring
* undo take squaring of the markersize
* Simplify plot_point_collection
Pass values or colors separately to c / color kwargs
Matplotlib automatically handles them well
* Simplify plot_linestring_collection
Handle values or colors separately.
Colors are then handles by the constructor of
LineCollection itself and don't need to be set
afterwards
* Simplify plot_polygon_collection
Handle values or colors separately.
Colors are then handles by the constructor of
PatchCollection itself and don't need to be set
afterwards
Difference is that color sets both face and edgecolor
* Update (and remove legacy support for alpha) plot_series/plot_frame
get plot_series and plot_frame working with the new plot_*_collection functions
removed the workaround to keep old alpha behaviour for polygons
(no longer apply alpha only on fill and not on edge)
changes in behaviour:
- color has now priority over facecolor, not the other way around
MutliPolygons without specifying values don't work yet
* compute s.geometry.type only once
* address review comments
* try to fix tests for older matplotlib versions
* PEP8 clean-up
* skip more tests with older matplotlib
* merge two testing functions
* Remove no longer used baseline images
* Remove dependency on unittest.TestCase (to be able to use pytest functionality) in test_geodataframe.py
* also remove unittest TestCase usage in other test files (+ PEP8 cleaning)
* remove check for old pandas version (not supported anymore)
* automatically close figures after plotting tests
* further cleanup tests/util.py
* ensure recent version of pytest is used
* 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