You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+60-8Lines changed: 60 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,57 @@ Code freeze date: YYYY-MM-DD
12
12
13
13
### Added
14
14
15
+
### Changed
16
+
17
+
### Fixed
18
+
19
+
### Deprecated
20
+
21
+
### Removed
22
+
23
+
## 6.0.0
24
+
25
+
Release date: 2025-03-03
26
+
27
+
### Dependency Changes
28
+
29
+
Added:
30
+
31
+
-`osm-flex` >=1.1
32
+
33
+
Updated:
34
+
35
+
-`cartopy` >=0.23 → >=0.24
36
+
-`cfgrib` >=0.9.9,<0.9.10 → >=0.9
37
+
-`dask` >=2024.2,<2024.3 → >=2025.2
38
+
-`eccodes` >=2.27,<2.28 → >=2.40
39
+
-`gdal` >=3.6 → >=3.10
40
+
-`geopandas` >=0.14 → >=0.14,<1.0
41
+
-`h5py` >=3.8 → >=3.12
42
+
-`haversine` >=2.8 → >=2.9
43
+
-`matplotlib-base` >=3.9 → >=3.10
44
+
-`netcdf4` >=1.6 → >=1.7
45
+
-`numba` >=0.60 → >=0.61
46
+
-`pillow` =9.4 → =11.1
47
+
-`pyproj` >=3.5 → >=3.7
48
+
-`pytables` >=3.7 → >=3.10
49
+
-`python` =3.9 → =3.11
50
+
-`rasterio` >=1.3 → >=1.4
51
+
-`scikit-learn` >=1.5 → >=1.6
52
+
-`scipy` >=1.13 → >=1.14,<1.15
53
+
-`tqdm` >=4.66 → >=4.67
54
+
-`xarray` >=2024.6 → >=2025.1
55
+
-`xlsxwriter` >=3.1 → >=3.2
56
+
57
+
Removed:
58
+
59
+
-`pyepsg`
60
+
61
+
### Added
62
+
63
+
-`climada.hazard.tc_tracks.TCTracks.from_FAST` function, add Australia basin (AU) [#993](https://github.com/CLIMADA-project/climada_python/pull/993)
64
+
- Add `osm-flex` package to CLIMADA core [#981](https://github.com/CLIMADA-project/climada_python/pull/981)
65
+
-`doc.tutorial.climada_entity_Exposures_osm.ipynb` tutorial explaining how to use `osm-flex`with CLIMADA
15
66
-`climada.util.coordinates.bounding_box_global` function [#980](https://github.com/CLIMADA-project/climada_python/pull/980)
16
67
-`climada.util.coordinates.bounding_box_from_countries` function [#980](https://github.com/CLIMADA-project/climada_python/pull/980)
17
68
-`climada.util.coordinates.bounding_box_from_cardinal_bounds` function [#980](https://github.com/CLIMADA-project/climada_python/pull/980)
@@ -37,14 +88,16 @@ Code freeze date: YYYY-MM-DD
37
88
- In `climada.util.plot.geo_im_from_array`, NaNs are plotted in gray while cells with no centroid are not plotted [#929](https://github.com/CLIMADA-project/climada_python/pull/929)
38
89
- Renamed `climada.util.plot.subplots_from_gdf` to `climada.util.plot.plot_from_gdf`[#929](https://github.com/CLIMADA-project/climada_python/pull/929)
39
90
-`Hazard.local_exceedance_inten`, `Hazard.local_return_period`, and `Impact.local_exceedance_imp` call the corresponding new functions and a deprecation warning is added [#918](https://github.com/CLIMADA-project/climada_python/pull/918). Some inconsistencies in the previous versions are removed and the default method is changed. To reconstruct results from the previous versions, use CLIMADA v5.0.0 or less.
91
+
- elements of `event_name` are now explicitly converted to `str` in `from_raster`, `from_xarray_raster`, `from_excel` and `from_csv`. [#951](https://github.com/CLIMADA-project/climada_python/pull/951), [#910](https://github.com/CLIMADA-project/climada_python/issues/910)
92
+
-`event_id` and `event_name` are now explicitly converted to respectively a `np.ndarray` (`event_id`), a `list` (`event_name`) in readers. [#951](https://github.com/CLIMADA-project/climada_python/pull/951), [#950](https://github.com/CLIMADA-project/climada_python/issues/950)
40
93
- Exposures complete overhaul. Notably
41
-
- the _geometry_ column of the inherent `GeoDataFrame` is set up at initialization
42
-
- latitude and longitude column are no longer present there (the according arrays can be retrieved as properties of the Exposures object: `exp.latitude` instead of `exp.gdf.latitude.values`).
43
-
-`Exposures.gdf` has been renamed to `Exposures.data` (it still works though, as it is a property now pointing to the latter)
44
-
- the `check` method does not add a default "IMPF_" column to the GeoDataFrame anymore
94
+
- the _geometry_ column of the inherent `GeoDataFrame` is set up at initialization
95
+
- latitude and longitude column are no longer present there (the according arrays can be retrieved as properties of the Exposures object: `exp.latitude` instead of `exp.gdf.latitude.values`).
96
+
-`Exposures.gdf` has been renamed to `Exposures.data` (it still works though, as it is a property now pointing to the latter)
97
+
- the `check` method does not add a default "IMPF_" column to the GeoDataFrame anymore
45
98
- Updated IBTrACS version from v4.0 to v4.1 ([#976](https://github.com/CLIMADA-project/climada_python/pull/976)
46
-
- Fix xarray future warning in TCTracks for .dims to .sizes
47
-
- Fix hazard.concatenate type test for pathos pools
99
+
- Fix xarray future warning in TCTracks for .dims to .sizes
100
+
- Fix hazard.concatenate type test for pathos pools
Copy file name to clipboardExpand all lines: README.md
+11-10Lines changed: 11 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,9 @@
4
4
5
5
# CLIMADA
6
6
7
-
CLIMADA stands for **CLIM**ate **ADA**ptation and is a probabilistic natural catastrophe impact model, that also calculates averted damage (benefit) thanks to adaptation measures of any kind (from grey to green infrastructure, behavioural, etc.).
7
+
[CLIMADA](https://climada.ethz.ch/climada/) (CLIMate ADAptation) is a free and open-source software framework for climate risk assessment and adaptation
8
+
option appraisal. Designed by a large scientific community, it helps reasearchers, policymakers, and businesses analyse the impacts of natural hazards and
9
+
explore adaptation strategies.
8
10
9
11
As of today, CLIMADA provides global coverage of major climate-related extreme-weather hazards at high resolution (4x4km) via a [data API](https://climada.ethz.ch/data-api/v1/docs) For select hazards, historic and probabilistic events sets, for past, present and future climate exist at distinct time horizons.
10
12
You will find a repository containing scientific peer-reviewed articles that explain software components implemented in CLIMADA [here](https://github.com/CLIMADA-project/climada_papers).
@@ -37,18 +39,17 @@ Follow the [tutorials](https://climada-python.readthedocs.io/en/stable/tutorial/
37
39
38
40
The online documentation is available on [Read the Docs](https://climada-python.readthedocs.io/en/stable/).The documentation of each release version of CLIMADA can be accessed separately through the drop-down menu at the bottom of the left sidebar. Additionally, the version 'stable' refers to the most recent release (installed via `conda`), and 'latest' refers to the latest unstable development version (the `develop` branch).
-[petals Tutorials on GitHub](https://github.com/CLIMADA-project/climada_petals/tree/main/doc/tutorial)
52
53
53
54
The documentation can also be [built locally](https://climada-python.readthedocs.io/en/latest/README.html).
54
55
@@ -74,6 +75,6 @@ We use [SemVer](http://semver.org/) for versioning. For the versions available,
74
75
75
76
Copyright (C) 2017 ETH Zurich, CLIMADA contributors listed in AUTHORS.
76
77
77
-
CLIMADA is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License Version 3, 29 June 2007 as published by the Free Software Foundation, https://www.gnu.org/licenses/gpl-3.0.html
78
+
CLIMADA is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License Version 3, 29 June 2007 as published by the Free Software Foundation, <https://www.gnu.org/licenses/gpl-3.0.html>
78
79
79
-
CLIMADA is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details: https://www.gnu.org/licenses/gpl-3.0.html
80
+
CLIMADA is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details: <https://www.gnu.org/licenses/gpl-3.0.html>
0 commit comments