We are pleased to announce a new release of GeoPandas!
Highlights: more IO (PostGIS, Parquet, Feather), optional speed-up using PyGEOS, better support for multiple geometry columns, and lots of other fixes and improvements. See below for more detailed notes. Thanks to all contributors for making this possible!
GeoPandas can be installed with conda from the conda-forge channel (conda install -c conda-forge geopandas) or with pip assuming the dependencies are available for your platform or are already installed (pip install geopandas ).
Please report any issues, or request new features via our GitHub repository: https://github.com/geopandas/geopandas/issues
Documentation can be found here: http://geopandas.readthedocs.io/en/stable/
Experimental: optional use of PyGEOS to speed up spatial operations (#1155 https://github.com/geopandas/geopandas/issues/1155). PyGEOS is a faster alternative for Shapely (being contributed back to a future version of Shapely), and is used in element-wise spatial operations and for spatial index in e.g. sjoin (#1343 https://github.com/geopandas/geopandas/pull/1343, #1401 https://github.com/geopandas/geopandas/pull/1401, #1421 https://github.com/geopandas/geopandas/pull/1421, #1427 https://github.com/geopandas/geopandas/pull/1427, #1428 https://github.com/geopandas/geopandas/pull/1428). See the installation docs https://geopandas.readthedocs.io/en/latest/install.html#using-the-optional-p... for more info and how to enable it.
New features and improvements:
And we now have a Code of Conduct https://github.com/geopandas/geopandas/blob/master/CODE_OF_CONDUCT.md!
GeoPandas 0.8.0 is the last release to support Python 3.5. The next release will require Python 3.6, pandas 0.24, numpy 1.15 and shapely 1.6 or higher.
Thanks to everyone who contributed to this release! A total of 28 people contributed patches to this release. People with a "+" by their names contributed a patch for the first time.
-- The GeoPandas developers