Releases: GIScience/ohsome-py
Releases · GIScience/ohsome-py
v0.4.0
v0.3.3
Fixed
- Ordering of exception handling to correctly parse a broken response
- Assert that the expected columns are also present if the result is empty
Removed
- unused attributes
response
andparameters
/params
fromOhsomeResponse
Added
- init variable
data
toOhsomeResponse
v0.3.2
Fixed
- GeoSeries supplied as
bpolys
input raising exception (#155)
Changed
- if tags are supplied for explosion in
response.as_dataframe
, the respective column will always be present in the resulting Geodataframe, even if the tags were not part of the result. In that case the column will be all-None (#149).
v0.3.1
0.3.1
Fixed
- prevent an exception if the
log_dir
for theOhsomeClient
was set toNone
- removed time-dependency of unit tests that would cause them to fail at any time after the cassettes were recorded
Changed
- relaxed dependency requirement for
urllib3
to >=2.0.2 to prevent ohsome-py from becoming a 'diamond-dependency' - improved and sped up testing (first steps towards #139)
- move metadata property from singleton to
chached_property
v0.3.0
0.3.0
Added
- support for python 3.12
- custom retry configuration
- start and end timestamp meta information of the client are now datetime objects
- accept shapely Polygon and MultiPolygon for bpolys input parameter
- if a request fails a bash script containing the respective curl command is logged (if possible). This allows for easier debugging and sharing of failed requests.
- timestamps are converted without timezone information. Deviates from Ohsome API GIScience/ohsome-api#318
Changed
- breaking: geodataframes now contain a @other_tags colum containing all OSM tags. This behaviour can be adapted using the explode_tags parameter that allows to specify tags that should be in a separate column or to disable the feature completely. The latter will result in a potentially wide but sparse data frame.
Removed
- support for python < 3.10
- support for geopandas < 0.14
- support for pandas < 2.1
- support for urllib3 < 2.1