v2.1.0
v2.1.0
due date: 2021-04-01
description:
Contains recently developed modules and module updates.
changed environment:
- python == 3.8 (>=3.6)
- openpyxl >= 3.0 (new)
- pandas-datareader >= 0.9 (0.8)
- pathos >= 0.2 (new
- pyxlsb >= 1.0 (new)
- pyepsg >= 0.4 (new)
- SALib >= 1.3.0 (new)
new features
- Landslide: new hazard
- Storm_europe: new hazard including forecast functionality
- isimip_crop: bug fix and code clean up: Restructuring of the method plot_comparing_maps in relative_cropyield hazard as a function (solves issue #112). Minor changes to fix bugs and update of parameters in crop_production.py: new conversion factors from tons to kcal KCAL_PER_TON based on Mueller et al. (2021, https://doi.org/10.1088/1748-9326/abd8fc)
- Forecast: a new class to calculate and plot forecasted impacts, e.g. based on weather forecasts. Can inform preventive action or warning decisions.
- Uncertainty: module to conduct global uncertainty and sensitivity analysis on CLIMADA impact and cost-benefit outputs based on the SALib package.
- SupplyChain: module to conduct Input-Output modeling.
minor changes
- Utility:
- Addition of Logger level context manager
- New functions:
geo_scatter_categorical,multibar_plot,value_to_monetary_unit,sig_dig,mapping_point2grid,mapping_grid2flattened - Improvedfunctions:
latlon_bounds(performance),read_raster_bounds,points_to_raster(handling of antimeridian),
- License harmonisation
- Error message to warn for change in the way items are accessed in Exposures() class.
- Developers Guide updated
- Main tutorials updated
- Add figsize argument to all plotting function
- Tropical cyclone hazard:
- Track input from IBTrACS: rescale wind speeds of different agencies to 1-minute sustained winds, better control over agency choice and handling of missing values
- Track input from other sources: CHAZ (Lee et al. 2018), STORM (Bloemendaal et al. 2020)
- Wind fields: improve overall performance, choose accuracy of distance metric for better performance or higher accuracy
- Calibration of default parameters for synthetic tracks generation
- Greatly improve performance of
Exposures.assign_centroidsfunction