Release 3.23.0
[Michele Simionato (@micheles)]
- Fixed contexts.py: we were incorrectly discarding ruptures with magnitude equal
to the minimum magnitude - Hiding spurious "divide by zero" warnings generated by shapely in
get_joyner_boore_distance
[Fatemeh Alishahiha (@FatemehAlsh)]
- Added GMM Campbell-Bozorgnia (2003)
[Christopher Brooks (@CB-quakemodel)]
- Another small bug fix for NZ 2022 inslab variants of the Kuehn et
al. (2020) GMM - the sigma_mu_model and sigma_mu_epsilon params
were sometimes missing from GSIM object + added a sensitivity test
[Marco Pagani (@mmpagani), Michele Simionato (@micheles)]
- Added an
occurrence_rate
column in median_spectrum_disagg and fixed
the exporter to order the ruptures by ID
[Michele Simionato (@micheles)]
- Fixed a bug in classical_damage with sampling reported by Evi Riga
- Added utils/fix_consequences to fix consequence.csv files
containing risk_ids rather than taxonomies, now invalid - Implemented quantiles in scenario_risk, visible in aggrisk_tags
- Added checks on the consequence functions across taxonomies and perils
- Fixed the taxonomy field in consequences.csv to be the exposure
taxonomy and not a fragility function ID - Internal: renamed aristotle -> impact
- Changed the sourcewriter to save the rupture_idxs as compressed datasets,
thus reducing the size of some models a lot (i.e. from 400M to 17M)
[Christopher Brooks (@CB-quakemodel)]
- Small bug fix for NZ 2022 inslab variants of the Kuehn et al. (2020)
and Parker et al. (2020) GMMs - backarc param was not always in the
req. site params but is needed given included in NZ 2022 site model
[Savvinos Aristeidou (@Savvinos-Aristeidou)]
- Added new ANN-based GMM in the gsim library, named
aristeidou_2024
- Added new IMs, that is the FIV3, Sa_avg2, and Sa_avg3
[Michele Simionato (@micheles)]
- Extended rupture_dict to the
msr
andaspect_ratio
parameters - Fixed the instantiation of file-dependent GMPEs from the datastore
- Optimized slow tasks both in the preclassical and the classical phase
- Reading the site model in calculations with ruptures.hdf5 and making
minimum_intensity
mandatory - Added parameter
minimum_engine_version
[Paolo Tormene (@ptormene), Michele Simionato (@micheles)]
- Storing the reduced asset collection and fixing a bug when exporting
the average losses
[Richard Styron (@cossatot), Michele Simionato (@micheles)]
- Extended the preclassical calculator to work in absence of a site collection
[Michele Simionato (@micheles)]
- Added a new output "Aggregated Exposure Values" (
aggexp_tags
) and a new extractor
aggrisk_tags
;