Skip to content

Releases: CLIMADA-project/climada_python

v2.0-beta

11 Mar 18:50

Choose a tag to compare

v2.0-beta Pre-release
Pre-release

With this release the increasing difficulties to set up a valid conda environment should be addressed. It is expected that this release has issues and hoped that they can be identified and addressed soon.

changed environment:

  • geopandas version up to 0.8 compatible
  • conda-forge is first choice channel now, because there were several issues with the default channel

major changes:

  • climada.entity.exposures.Exposures restructured, unshackled from GeoDataFrame inheritance, uses composition instead.
  • The GeoDataFrame data is now a property of the Exposures object: exposure.gdf.
  • The default crs, climada.util.constants.DEF_CRS is now 'EPSG:4326'. It used to be {'init': 'EPSG:4326'}.
  • The changed default format is now correctly interpreted by the CRS.from_user_input method of both packages, rasterio and pyproj.
  • The crs format {'init': '[source]:[id]'} is not generally accepted anymore. In certain cases the crs have to be redefined to be compatible with climada 2.x.

v1.5.1

24 Sep 12:12

Choose a tag to compare

changed environment

Many external dependencies had to be updated or added, among others:

  • numpy: 1.16 > 1.18
  • pandas: 0.24 > 1.0
  • gdal: 2.3 > 3.0
  • matplotlib: 3.1 > 3.2
  • rasterio: 1.0 > 1.1
  • xarray: 0.12 > 0.13
  • netcdf4: 1.4 >1.5

⚠️ If you are upgrading from a previous version, updating the conda environment will likely fail. Please create a new conda environment instead. See the docs on installing CLIMADA.

new features:

  • module river_flood
  • modules relative_cropyield and crop_potential, classes RelativeCropyield (Hazard) and CropProduction (Exposure): assess climate impacts on agricultural crop yields (rice, maize, wheat, soy) based on global gridded crop model runs from the Inter-Sectoral Impact Model Intercomparison Project (ISIMIP), e.g. ISIMIP2b, combined with crop statistics from FAOSTAT.
  • module low_flow, class LowFlow (hazard): assess climate change impacts on surface water discharge (river low flow) based on hydrological model runs from ISIMIP.
  • module climada.engine.impact_data: Functions to read reported impact data from The International Disaster Database EM-DAT and load into a CLIMADA Impact instance.
  • class climada.entity.impact_funcs.trop_cyclone.IFSTropCyclone: regionally calibrated impact function set for TC wind (based on Eberenz et al., in review; c.f. climada_papers)

minor changes:

  • module trop_cyclone :use statistical estimate as a fallback only if radius information is missing from the reported data
  • module util.constants :add NATEARTH_CENTROIDS_150AS and NATEARTH_CENTROIDS_360AS datasets
  • module util.coordinates : method get_country_code has mapping of disputed areas to values above 900
  • module util.coordinates : new method get_isimip_gridpoints()
  • class hazard.tc_tracks.TCTracks: new fields bounds and extent, new method subset
  • class hazard.centroids.Centroids: new method from_geodataframe(), new optional parameter extent in select()

v1.5.0

22 Sep 08:59

Choose a tag to compare

changed environment

Many external dependencies had to be updated or added, among others:

  • numpy: 1.16 > 1.19
  • pandas: 0.24 > 1.0
  • gdal: 2.3 > 3.0
  • matplotlib: 3.1 > 3.2
  • rasterio: 1.0 > 1.1
  • xarray: 0.12 > 0.13
  • netcdf4: 1.4 >1.5

⚠️ If you are upgrading from a previous version, updating the conda environment will likely fail. Please create a new conda environment instead. See the docs on installing CLIMADA.

new features:

  • module river_flood
  • modules relative_cropyield and crop_potential, classes RelativeCropyield (Hazard) and CropProduction (Exposure): assess climate impacts on agricultural crop yields (rice, maize, wheat, soy) based on global gridded crop model runs from the Inter-Sectoral Impact Model Intercomparison Project (ISIMIP), e.g. ISIMIP2b, combined with crop statistics from FAOSTAT.
  • module low_flow, class LowFlow (hazard): assess climate change impacts on surface water discharge (river low flow) based on hydrological model runs from ISIMIP.
  • module climada.engine.impact_data: Functions to read reported impact data from The International Disaster Database EM-DAT and load into a CLIMADA Impact instance.
  • class climada.entity.impact_funcs.trop_cyclone.IFSTropCyclone: regionally calibrated impact function set for TC wind (based on Eberenz et al., in review; c.f. climada_papers)

minor changes:

  • module trop_cyclone :use statistical estimate as a fallback only if radius information is missing from the reported data
  • module util.constants :add NATEARTH_CENTROIDS_150AS and NATEARTH_CENTROIDS_360AS datasets
  • module util.coordinates : method get_country_code has mapping of disputed areas to values above 900
  • module util.coordinates : new method get_isimip_gridpoints()
  • class hazard.tc_tracks.TCTracks: new fields bounds and extent, new method subset
  • class hazard.centroids.Centroids: new method from_geodataframe(), new optional parameter extent in select()

lecture 2020

07 May 14:21

Choose a tag to compare

This version mainly fixes a bug in the readthedocs configuration which produced truncated source documentation.
Apart from that there are only minor changes.

  • climada.plot.geo_im_from_array handles NAN in intensity data
  • the build status of the README page points to the now appropriate Jenkins pipeline.

lecture 2020

13 Mar 21:22

Choose a tag to compare

lecture 2020

06 Mar 13:38

Choose a tag to compare

lecture 2020 Pre-release
Pre-release
v1.4.0

correction for Windows

29 Nov 19:09

Choose a tag to compare

  • remove import elevation module not available for Windows

new tropical cyclone features

31 Oct 17:12

Choose a tag to compare

  • TCSurge for tropical cyclone surge approximation implemented.
  • Climate change impacts on wind intensity and frequency in tropcical cyclones implemented.
  • Combination of measures in cost benefit analysis implemented.
  • Version used for cost benefit analysis explanatory paper.

raster handlers

18 Jun 21:40

Choose a tag to compare

  • new Centroids class which supports raster and point data.
  • Exposures can be set from raster data and can handle raster centroids.

documentation structure

29 Apr 16:00

Choose a tag to compare

  • documentation: add contributors, data , configuration and introduction sections. update installation and tutorials section.
  • tutorials: moved from script folder to doc folder
  • LitPop: include new population data version v4.11
  • unit tests: update according to update World Bank