-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): update dependency geopandas to v0.14.1 #32
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/geopandas-0.x
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
changed the title
chore(deps): update dependency geopandas to v0.10.1
chore(deps): update dependency geopandas to v0.10.2
Oct 16, 2021
renovate
bot
force-pushed
the
renovate/geopandas-0.x
branch
from
October 16, 2021 08:36
473d228
to
7686cf2
Compare
renovate
bot
force-pushed
the
renovate/geopandas-0.x
branch
from
June 21, 2022 11:53
7686cf2
to
a9d27f6
Compare
renovate
bot
changed the title
chore(deps): update dependency geopandas to v0.10.2
chore(deps): update dependency geopandas to v0.11.0
Jun 21, 2022
renovate
bot
force-pushed
the
renovate/geopandas-0.x
branch
from
July 24, 2022 14:02
a9d27f6
to
fefcb25
Compare
renovate
bot
changed the title
chore(deps): update dependency geopandas to v0.11.0
chore(deps): update dependency geopandas to v0.11.1
Jul 24, 2022
renovate
bot
force-pushed
the
renovate/geopandas-0.x
branch
from
October 24, 2022 10:31
fefcb25
to
92e46f3
Compare
renovate
bot
changed the title
chore(deps): update dependency geopandas to v0.11.1
chore(deps): update dependency geopandas to v0.12.0
Oct 24, 2022
renovate
bot
force-pushed
the
renovate/geopandas-0.x
branch
from
October 29, 2022 07:58
92e46f3
to
946f804
Compare
renovate
bot
changed the title
chore(deps): update dependency geopandas to v0.12.0
chore(deps): update dependency geopandas to v0.12.1
Oct 29, 2022
renovate
bot
force-pushed
the
renovate/geopandas-0.x
branch
from
December 10, 2022 20:33
946f804
to
1b9e7a2
Compare
renovate
bot
changed the title
chore(deps): update dependency geopandas to v0.12.1
chore(deps): update dependency geopandas to v0.12.2
Dec 10, 2022
renovate
bot
force-pushed
the
renovate/geopandas-0.x
branch
from
March 15, 2023 16:36
1b9e7a2
to
7ce78d9
Compare
renovate
bot
changed the title
chore(deps): update dependency geopandas to v0.12.2
chore(deps): update dependency geopandas to v0.13.0
May 6, 2023
renovate
bot
force-pushed
the
renovate/geopandas-0.x
branch
from
May 6, 2023 18:41
7ce78d9
to
a1c4c9c
Compare
renovate
bot
changed the title
chore(deps): update dependency geopandas to v0.13.0
chore(deps): update dependency geopandas to v0.13.1
Jun 5, 2023
renovate
bot
force-pushed
the
renovate/geopandas-0.x
branch
from
June 5, 2023 07:43
a1c4c9c
to
3785b7d
Compare
renovate
bot
changed the title
chore(deps): update dependency geopandas to v0.13.1
chore(deps): update dependency geopandas to v0.13.2
Jun 6, 2023
renovate
bot
force-pushed
the
renovate/geopandas-0.x
branch
from
June 6, 2023 10:01
3785b7d
to
7342bf5
Compare
renovate
bot
force-pushed
the
renovate/geopandas-0.x
branch
from
September 15, 2023 11:03
7342bf5
to
ff3705f
Compare
renovate
bot
changed the title
chore(deps): update dependency geopandas to v0.13.2
chore(deps): update dependency geopandas to v0.14.0
Sep 15, 2023
renovate
bot
force-pushed
the
renovate/geopandas-0.x
branch
from
November 11, 2023 10:33
ff3705f
to
92c90df
Compare
renovate
bot
changed the title
chore(deps): update dependency geopandas to v0.14.0
chore(deps): update dependency geopandas to v0.14.1
Nov 11, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==0.9.0
->==0.14.1
Release Notes
geopandas/geopandas (geopandas)
v0.14.1
Compare Source
of the GeoParquet specification (geoparquet.org) (#2663).
read_parquet
andread_feather
for CVE-2023-47248 (#3070).v0.14.0
Compare Source
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 insample_points
is deprecated. Userng
instead. (#2913).New methods:
concave_hull
method from shapely to GeoSeries/GeoDataframe (#2903).delaunay_triangles
method from shapely to GeoSeries/GeoDataframe (#2907).extract_unique_points
method from shapely to GeoSeries/GeoDataframe (#2915).frechet_distance()
method from shapely to GeoSeries/GeoDataframe (#2929).hausdorff_distance
method from shapely to GeoSeries/GeoDataframe (#2909).minimum_rotated_rectangle
method from shapely to GeoSeries/GeoDataframe (#2541).offset_curve
method from shapely to GeoSeries/GeoDataframe (#2902).remove_repeated_points
method from shapely to GeoSeries/GeoDataframe (#2940).reverse
method from shapely to GeoSeries/GeoDataframe (#2988).segmentize
method from shapely to GeoSeries/GeoDataFrame (#2910).shortest_line
method from shapely to GeoSeries/GeoDataframe (#2960).New features and improvements:
exclusive
parameter tosjoin_nearest
method for Shapely >= 2.0 (#2877)to_file()
method will now automatically detect the FlatGeoBuf driverfor files with the
.fgb
extension (#2958)Bug fixes:
"crs"
(#2944)explore
when usingUserDefined
bins (#2923)apply
withaxis=1
where the given user defined function returns nesteddata in the geometry column (#2959)
np.int32
andpd.Int32Dtype
columns (#2950)assert_geodataframe_equal
now handles GeoDataFrames with no active geometry (#2498)Notes on (optional) dependencies:
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 andgeom_equals_exact()
should be used instead (#2604).Acknowledgments
Thanks to everyone who contributed to this release!
A total of 16 people contributed patches to this release. People with a "+" by their names contributed for the first time.
Full Changelog: geopandas/geopandas@v0.13.2...v0.14.0
v0.13.2
Compare Source
Bug fix:
file://..
) usinggeopandas.read_file
(#2948).v0.13.1
Compare Source
Bug fix:
geopandas.read_file
(#2908). Thisrestores 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).
v0.13.0
Compare Source
New methods:
sample_points
method to sample random points from Polygon or LineString geometries (#2860).hilbert_distance()
method that calculates the distance along a Hilbert curve for each geometry in a GeoSeries/GeoDataFrame (#2297).sort_values()
) based on the distance along the Hilbert curve (#2070).get_coordinates()
method from shapely to GeoSeries/GeoDataframe (#2624).minimum_bounding_circle()
method from shapely to GeoSeries/GeoDataframe (#2621).minimum_bounding_radius()
as GeoSeries method (#2827).Other new features and improvements:
GeoSeries.fillna
via anotherGeoSeries
(#2535).min_zoom
andmax_zoom
inside themap_kwds
argument for.explore()
(#2599).mode="a"
orappend=True
) into_file()
usingengine="pyogrio"
(#2788).to_wgs84
keyword toto_json
allowing automatic re-projecting to follow the 2016 GeoJSON specification (#416).to_json
output now includes a"crs"
field if the CRS is not the default WGS84 (#1774).geometry
attribute of GeoDataFrame without an active geometry column related to the default name"geometry"
being provided in the constructor (#2577)Deprecations and compatibility notes:
unary_union
will return'GEOMETRYCOLLECTION EMPTY'
instead of None for all-None GeoSeries. (#2618)query_bulk()
method of the spatial index.sindex
property is deprecated in favor ofquery()
(#2823).Bug fixes:
plot()
if an empty or missing geometry is present (#2224)explore()
(#2657)to_parquet
/to_feather
to not write an invalid bbox (with NaNs) in the metadata in case of an empty GeoDataFrame (#2653)to_parquet
/to_feather
to use correct WKB flavor for 3D geometries (#2654)read_file
to avoid reading all file bytes prior to calling Fiona or Pyogrio if provided a URL as input (#2796)copy()
downcasting GeoDataFrames without an active geometry column to a DataFrame (#2775)iterfeatures()
method of GeoDataFrame to correctly handle non-scalar values whenna='drop'
is specified (#2811)plot
(#2886)Notes on (optional) dependencies:
Acknowledgments
Thanks to everyone who contributed to this release!
A total of 32 people contributed patches to this release. People with a "+" by their names contributed a patch for the first time.
v0.12.2
Compare Source
Bug fixes:
to_crs()
when using PyGEOS orShapely >= 2.0 (previously the z coordinates were lost) (#1345).
naturalearth_lowres
built-in dataset (#2670)v0.12.1
Compare Source
Small bug-fix release removing the shapely<2 pin in the installation requirements.
v0.12.0
Compare Source
The highlight of this release is the support for Shapely 2.0. This makes it possible to test Shapely 2.0 (currently 2.0b1) alongside GeoPandas.
Note that if you also have PyGEOS installed, you need to set an environment variable (
USE_PYGEOS=0
) before importing geopandas to actually test Shapely 2.0 features instead of PyGEOS. See https://geopandas.org/en/latest/getting_started/install.html#using-the-optional-pygeos-dependency for more details.New features and improvements:
normalize()
method from shapely to GeoSeries/GeoDataframe (#2537).make_valid()
method from shapely to GeoSeries/GeoDataframe (#2539).where
filter toread_file
(#2552).Deprecations and compatibility notes:
crs
of aGeoDataFrame
without active geometry column was deprecated and this now raises an AttributeError (#2578)..explore()
for recent Matplotlib versions (#2596).Bug fixes:
geopandas.clip()
when clipping with an empty geometry (#2589).gdf.geometry
where the active geometry column is missing, and a column named"geometry"
is present will now raise anAttributeError
, rather than returninggdf["geometry"]
(#2575).pandas.concat
will no longer silently override CRS information if not all inputs have the same CRS (#2056).Acknowledgments
Thanks to everyone who contributed to this release!
A total of 17 people contributed patches to this release. People with a "+" by their names contributed a patch for the first time.
v0.11.1
Compare Source
Small bug-fix release:
unstack()
and
pivot()
involving MultiIndex, or GeoDataFrame construction withMultiIndex (#2486).
GeoDataFrame.explode()
with non-defaultgeometry column name.
apply()
causing row-wise all nan float columns to becasted to GeometryDtype (#2482).
offsets (#2479). These will be read as UTC localized values.
outside the range supported by [ns] precision (#2505).
version
into_parquet
andto_feather
. As a result, theversion
parameterfor the
to_parquet
andto_feather
methods has been replaced withschema_version
.version
will be passed directly to underlyingfeather or parquet writer.
version
will only be used to setschema_version
ifversion
is one of 0.1.0 or 0.4.0 (#2496).v0.11.0
Compare Source
Highlights of this release:
geopandas.read_file()
andGeoDataFrame.to_file()
methods to read and write GIS file formats can now optionally use the pyogrio package under the hood through theengine="pyogrio"
keyword. The pyogrio package implements vectorized IO for GDAL/OGR vector data sources, and is faster compared to thefiona
-based engine (#2225).UserWarning
(#2327).New features and improvements:
Improved handling of GeoDataFrame when the active geometry column is lost from the GeoDataFrame. Previously, square bracket indexing
gdf[[...]]
returned a GeoDataFrame when the active geometry column was retained and a DataFrame was returned otherwise. Other pandas indexing methods (loc
,iloc
, etc) did not follow the same rules. The new behaviour for all indexing/reshaping operations is now as follows (#2329, #2060):DataFrame
containing the active geometry column, a GeoDataFrame is returnedDataFrame
containingGeometryDtype
columns, but not the active geometry column, aGeoDataFrame
is returned, where the active geometry column is set toNone
(set the new geometry column withset_geometry()
)DataFrame
containing noGeometryDtype
columns, aDataFrame
is returned (this can be upcast again by callingset_geometry()
or theGeoDataFrame
constructor)Series
ofGeometryDtype
, aGeoSeries
is returned, otherwiseSeries
is returned.Datetime fields are now read and written correctly for GIS formats which support them (e.g. GPKG, GeoJSON) with fiona 1.8.14 or higher. Previously, datetimes were read as strings (#2202).
folium.Map
keyword arguments can now be specified as themap_kwds
argument toGeoDataFrame.explore()
method (#2315).Add a new parameter
style_function
toGeoDataFrame.explore()
to enable plot styling based on GeoJSON properties (#2377).It is now possible to write an empty
GeoDataFrame
to a file for supported formats (#2240). Attempting to do so will now emit aUserWarning
instead of aValueError
.Fast rectangle clipping has been exposed as
GeoSeries/GeoDataFrame.clip_by_rect()
(#1928).The
mask
parameter ofGeoSeries/GeoDataFrame.clip()
now accepts a rectangular mask as a list-like to perform fast rectangle clipping using the newGeoSeries/GeoDataFrame.clip_by_rect()
(#2414).Bundled demo dataset
naturalearth_lowres
has been updated to version 5.0.1 of the source, with fieldISO_A3
manually corrected for some cases (#2418).Deprecations and compatibility notes:
GeometryArray.equals_exact()
andGeometryArray.almost_equals()
have been removed. They shouldbe replaced with
GeometryArray.geom_equals_exact()
andGeometryArray.geom_almost_equals()
respectively (#2267).explicit_crs_from_epsg()
,epsg_from_crs()
andget_epsg_file_contents()
were removed (#2340).GeoSeries.isna()
with empty geometries present has been removed (#2349).GeoDataFrame/GeoSeries
constructor which contradicted the underlyingGeometryArray
now raises aValueError
(#2100).GeoDataFrame
constructor when no geometry column is provided and callingGeoDataFrame. set_crs
on aGeoDataFrame
without an active geometry column now raise aValueError
(#2100)GeoSeries
constructor is now fully deprecated and will raise aTypeError
(#2314). Previously, apandas.Series
was returned for non-geometry data.GeoSeries/GeoDataFrame
set operations__xor__()
,__or__()
,__and__()
and__sub__()
,geopandas.io.file.read_file
/to_file
andgeopandas.io.sql.read_postgis
now emitFutureWarning
instead ofDeprecationWarning
and will be completely removed in a future release.crs
of aGeoDataFrame
without active geometry column is deprecated and will be removed in GeoPandas 0.12 (#2373).Bug fixes:
GeoSeries.to_frame
now creates aGeoDataFrame
with the geometry column name set correctly (#2296)UnboundLocalError
inGeoDataFrame.plot()
usinglegend=True
andmissing_kwds
(#2281).explode()
incorrectly relating index to columns, including where the input index is not unique (#2292)GeoSeries.[xyz]
raising anIndexError
when the underlying GeoSeries contains empty points (#2335). Rows corresponding to empty points now containnp.nan
.GeoDataFrame.iloc
raising aTypeError
when indexing aGeoDataFrame
with only a single column ofGeometryDtype
(#1970).GeoDataFrame.iterfeatures()
not returning features with the same field order asGeoDataFrame.columns
(#2396).GeoDataFrame.from_features()
to support reading GeoJSON with null properties (#2243).GeoDataFrame.to_parquet()
not interceptingengine
keyword argument, breaking consistency with pandas (#2227)GeoDataFrame.explore()
producing an error whencolumn
is of boolean dtype (#2403).GeoDataFrame.to_postgis()
output the wrong SRID for ESRI authority CRS (#2414).GeoDataFrame.from_dict/from_features
classmethods usingGeoDataFrame
rather thancls
as the constructor.GeoDataFrame.plot()
producing incorrect colors with mixed geometry types whencolors
keyword is provided. (#2420)Notes on (optional) dependencies:
Acknowledgments
Thanks to everyone who contributed to this release!
A total of 31 people contributed patches to this release. People with a "+" by their names contributed a patch for the first time.
v0.10.2
Compare Source
Small bug-fix release:
overlay()
in case no geometries are intersecting (buthave overlapping total bounds) (#2172).
overlay()
withkeep_geom_type=True
in case theoverlay of two geometries in a GeometryCollection with other geometry types
(#2177).
overlay()
to honor thekeep_geom_type
keyword for theop="differnce"
case (#2164).plot()
with a mapclassifyscheme
in case theformatted legend labels have duplicates (#2166).
explore()
method ignoring thevmin
andvmax
keywordsin case they are set to 0 (#2175).
unary_union
to correctly handle a GeoSeries with missing values (#2181).clip()
(#2179).v0.10.1
Compare Source
Small bug-fix release:
overlay()
with non-overlapping geometries and anon-default
how
(i.e. not "intersection") (#2157).v0.10.0
Compare Source
Highlights of this release:
sjoin_nearest()
method to join based on proximity, with theability to set a maximum search radius (#1865). In addition, the
sindex
attribute gained a new method for a "nearest" spatial index query (#1865,
#2053).
explore()
method on GeoDataFrame and GeoSeries with native supportfor interactive visualization based on folium / leaflet.js (#1953)
geopandas.sjoin()
/overlay()
/clip()
functions are now alsoavailable as methods on the GeoDataFrame (#2141, #1984, #2150).
New features and improvements:
value_counts()
method for geometry dtype (#2047).explode()
method has a newignore_index
keyword (consistent withpandas' explode method) to reset the index in the result, and a new
index_parts
keywords to control whether a cumulative count indexing theparts of the exploded multi-geometries should be added (#1871).
points_from_xy()
is now available as a GeoSeries methodfrom_xy
(#1936).to_file()
method will now attempt to detect the driver (if notspecified) based on the extension of the provided filename, instead of
defaulting to ESRI Shapefile (#1609).
storage_options
keyword inread_parquet()
forspecifying filesystem-specific options (e.g. for S3) based on fsspec (#2107).
~
(user home directory) expansion (#1876).convert_dtypes()
method from pandas to preserve theGeoDataFrame class (#2115).
GeoSeries.from_wkb()
(#2106).estimate_utm_crs()
method to handle crossing the antimeridianwith pyproj 3.1+ (#2049).
whether the CRS is projected or geographic (#1895).
geocode()
from GeoCode.Farm to the Photongeocoding API (https://photon.komoot.io) (#2007).
Deprecations and compatibility notes:
op=
keyword ofsjoin()
to indicate which spatial predicate to usefor joining is being deprecated and renamed in favor of a new
predicate=
keyword (#1626).
cascaded_union
attribute is deprecated, useunary_union
instead (#2074).disallowed. This can also raise an error in the
pd.concat(.., axis=1)
function if this results in duplicated active geometry columns (#2046).
explode()
method currently returns a GeoSeries/GeoDataFrame with aMultiIndex, with an additional level with indices of the parts of the
exploded multi-geometries. For consistency with pandas, this will change in
the future and the new
index_parts
keyword is added to control this.Bug fixes:
clip()
function to correctly clip MultiPoints instead ofleaving them intact when partly outside of the clip bounds (#2148).
GeoSeries.isna()
to correctly return a boolean Series in case of anempty GeoSeries (#2073).
argument is already a GeoDataFrame object (i.e.
GeoDataFrame(gdf)
) (#2138).(
GeoDataFrame.__setitem__
) (#1963)GeoDataFrame.apply()
to preserve the active geometry column name(#1955).
sjoin()
to not ignore the suffixes in case of a right-join(
how="right
) (#2065).GeoDataFrame.explode()
with a MultiIndex (#1945).to/from_wkb
andto_from_wkt
(#1891).to_file()
andto_json()
when DataFrame has duplicate columns toraise an error (#1900).
path_effects
keyword inplot()
(#2127).GeoDataFrame.explode()
to preserveattrs
(#1935)Notes on (optional) dependencies:
the minimum required versions are numpy 1.18, shapely 1.6, fiona 1.8,
matplotlib 3.1 and pyproj 2.2.
2.4 (#1737).
(colorbar issue, #2066).
Configuration
📅 Schedule: Branch creation - "every 2 weeks on Monday before 7am" in timezone Europe/Berlin, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.