Skip to content

OpenQuake Engine 3.23.0

Latest
Compare
Choose a tag to compare
@nastasi-oq nastasi-oq released this 19 Feb 13:11
· 331 commits to master since this release
38b747e

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 and aspect_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;