* Support a named datetime or object dtype index in explore()
(#3360, #3364).
* Fix a regression preventing a Series as an argument for
geometric methods (#3363)
## Notes on dependencies:
* GeoPandas 1.0 drops support for shapely<2 and PyGEOS. The only
geometry engine that is currently supported is shapely >= 2. As
a consequence, spatial indexing based on the rtree package has
also been removed (#3035).
* The I/O engine now defaults to Pyogrio which is now installed
with GeoPandas instead of Fiona (#3223).
## New methods:
* Added count_geometries method from shapely to
GeoSeries/GeoDataframe (#3154).
* Added count_interior_rings method from shapely to
GeoSeries/GeoDataframe (#3154)
* Added relate_pattern method from shapely to
GeoSeries/GeoDataframe (#3211).
* Added intersection_all method from shapely to
GeoSeries/GeoDataframe (#3228).
* Added line_merge method from shapely to GeoSeries/GeoDataframe
(#3214).
* Added set_precision and get_precision methods from shapely to
GeoSeries/GeoDataframe (#3175).
* Added count_coordinates method from shapely to
GeoSeries/GeoDataframe (#3026).
* Added minimum_clearance method from shapely to
GeoSeries/GeoDataframe (#2989).
* Added shared_paths method from shapely to
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-geopandas?expand=0&rev=22
- Update to 0.14.3
* Several fixes for compatibility with the latest pandas 2.2
release.
* Fix bug in pandas.concat CRS consistency checking where CRS
differing by WKT whitespace only were treated as incompatible
(#3023).
- Version 0.14.2 (Jan 4, 2024)
* Fix regression in overlay where using buffer(0) instead of
make_valid internally produced invalid results (#3074).
* Fix explore() method when the active geometry contains missing
and empty geometries (#3094).
OBS-URL: https://build.opensuse.org/request/show/1155356
OBS-URL: https://build.opensuse.org/package/show/Application:Geo/python-geopandas?expand=0&rev=16
- 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