- Update to 0.14.0
* GeoPandas will use Shapely 2.0 by default instead of PyGEOS
when both Shapely >= 2.0 and PyGEOS are installed. PyGEOS will
continue to be used by default when PyGEOS is installed
alongside Shapely < 2.0. Support for PyGEOS and Shapely < 2.0
will be removed in GeoPandas 1.0. (#2999)
## API changes:
* seed keyword in sample_points is deprecated. Use rng instead.
(#2913).
## New methods:
* Added concave_hull method from shapely to
GeoSeries/GeoDataframe (#2903).
* Added delaunay_triangles method from shapely to
GeoSeries/GeoDataframe (#2907).
* Added extract_unique_points method from shapely to
GeoSeries/GeoDataframe (#2915).
* Added frechet_distance() method from shapely to
GeoSeries/GeoDataframe (#2929).
* Added hausdorff_distance method from shapely to
GeoSeries/GeoDataframe (#2909).
* Added minimum_rotated_rectangle method from shapely to
GeoSeries/GeoDataframe (#2541).
* Added offset_curve method from shapely to
GeoSeries/GeoDataframe (#2902).
* Added remove_repeated_points method from shapely to
GeoSeries/GeoDataframe (#2940).
* Added reverse method from shapely to GeoSeries/GeoDataframe
(#2988).
* Added segmentize method from shapely to GeoSeries/GeoDataFrame
(#2910).
* Added shortest_line method from shapely to
GeoSeries/GeoDataframe (#2960).
## New features and improvements:
* Added exclusive parameter to sjoin_nearest method for Shapely
>= 2.0 (#2877)
* The to_file() method will now automatically detect the
FlatGeoBuf driver
* for files with the .fgb extension (#2958)
## Bug fixes:
* Fix ambiguous error when GeoDataFrame is initialized with a
column called "crs" (#2944)
* Fix a color assignment in explore when using UserDefined bins
(#2923)
* Fix bug in apply with axis=1 where the given user defined
function returns nested
* data in the geometry column (#2959)
* Properly infer schema for np.int32 and pd.Int32Dtype columns
(#2950)
* assert_geodataframe_equal now handles GeoDataFrames with no
active geometry (#2498)
## Notes on (optional) dependencies:
* GeoPandas 0.14 drops support for Python 3.8 and pandas 1.3 and
below (the minimum
* supported pandas version is now 1.4). Further, the minimum
required versions for the
* listed dependencies have now changed to shapely 1.8.0, fiona
1.8.21, pyproj 3.3.0 and
* matplotlib 3.5.0 (#3001)
## Deprecations and compatibility notes:
* geom_almost_equals() methods have been deprecated and
* geom_equals_exact() should be used instead (#2604).
OBS-URL: https://build.opensuse.org/request/show/1113178
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-geopandas?expand=0&rev=4
* GeoPandas will use Shapely 2.0 by default instead of PyGEOS
when both Shapely >= 2.0 and PyGEOS are installed. PyGEOS will
continue to be used by default when PyGEOS is installed
alongside Shapely < 2.0. Support for PyGEOS and Shapely < 2.0
will be removed in GeoPandas 1.0. (#2999)
## API changes:
* seed keyword in sample_points is deprecated. Use rng instead.
(#2913).
## New methods:
* Added concave_hull method from shapely to
GeoSeries/GeoDataframe (#2903).
* Added delaunay_triangles method from shapely to
GeoSeries/GeoDataframe (#2907).
* Added extract_unique_points method from shapely to
GeoSeries/GeoDataframe (#2915).
* Added frechet_distance() method from shapely to
GeoSeries/GeoDataframe (#2929).
* Added hausdorff_distance method from shapely to
GeoSeries/GeoDataframe (#2909).
* Added minimum_rotated_rectangle method from shapely to
GeoSeries/GeoDataframe (#2541).
* Added offset_curve method from shapely to
GeoSeries/GeoDataframe (#2902).
* Added remove_repeated_points method from shapely to
GeoSeries/GeoDataframe (#2940).
* Added reverse method from shapely to GeoSeries/GeoDataframe
(#2988).
* Added segmentize method from shapely to GeoSeries/GeoDataFrame
(#2910).
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-geopandas?expand=0&rev=7
- Update to 0.13.2
* Fix a regression in reading from local file URIs (file://..)
using geopandas.read_file (#2948).
* Fix a regression in reading from URLs using geopandas.read_file
(#2908). This restores the behaviour to download all data
up-front before passing it to the underlying engine (fiona or
pyogrio), except if the server supports partial requests (to
support reading a subset of a large file).
- Relese 0.13
## New methods:
* Added sample_points method to sample random points from Polygon
or LineString geometries (#2860).
* New hilbert_distance() method that calculates the distance
along a Hilbert curve for each geometry in a
GeoSeries/GeoDataFrame (#2297).
* Support for sorting geometries (for example, using
sort_values()) based on the distance along the Hilbert curve
(#2070).
* Added get_coordinates() method from shapely to
GeoSeries/GeoDataframe (#2624).
* Added minimum_bounding_circle() method from shapely to
GeoSeries/GeoDataframe (#2621).
* Added minimum_bounding_radius() as GeoSeries method (#2827).
## Other new features and improvements:
* The Parquet and Feather IO functions now support the latest
1.0.0-beta.1 version of the GeoParquet specification
(<geoparquet.org>) (#2663).
* Added support to fill missing values in GeoSeries.fillna via
another GeoSeries (#2535).
* Support specifying min_zoom and max_zoom inside the map_kwds
OBS-URL: https://build.opensuse.org/request/show/1094721
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-geopandas?expand=0&rev=5