Skip to content

OpenQuake Engine 3.19.0

Latest
Compare
Choose a tag to compare
@nastasi-oq nastasi-oq released this 04 Mar 16:35
· 665 commits to master since this release
532424b

[Graeme Weatherill (@g-weatherill)]

  • Contributed new GMPEs Weatherill2024ESHM20AvgSA,
    Weatherill2024ESHM20SlopeGeologyAvgSA, Weatherill2024ESHM20Homokedastic
    and GmpeIndirectAvgSA

[Paolo Tormene (@ptormene), Michele Simionato (@micheles)]

  • Added geometry_file to discard ruptures

[Michele Simionato (@micheles)]

  • Fixed exporting from calculations with a grand parent
  • Added an uniqueness check to source IDs in the same branch
  • Extended the command oq sample to multi fault sources
  • Fixed the reading of ruptures with a multisurface with meshes
    of different lengths
  • Fixed oq compare: the tolerance parameters were ignored
  • Fixed a numerical precision error affecting the hazard curves at
    very high intensities
  • Optimized multi fault sources by moving surface calculations in the
    preclassical phase
  • Fixed disaggregation in case of mutex sources

[Paolo Tormene (@ptormene)]

  • Added the possibility to display/hide announcements on top of all WebUI
    pages, setting them up via the Django admin interface

[Michele Simionato (@micheles)]

  • Fixed ZalachorisRathje2019 (mag > Mb_ -> mag >= Mb_)
  • Reduced memory consumption in multiFaultSources
  • Implemented batch processing for AELO calculations

[Anirudh Rao (@raoanirudh)]

  • Improved the performance of non-parametric liquefaction models

[Michele Simionato (@micheles)]

  • Renamed 'fpeak' as 'f0' in the HassaniAtkinson2020 GMPE so that the
    Manea2021 GMPE can work
  • Internal: extended the command oq mosaic sample_rups to multiple models
  • After 3 years of deprecation, forbidden custom methods in GMPE classes
  • Changed the universal installer to recreate the venv
  • Reduced the number of tasks generated by disagg_by_src and added
    more checks on the naming conventions for the source IDs
  • Fixed the gmf_data exporter with a filtered site collection
  • Added missing validation on duplicate source IDs for source models
    in format nrml/0.5
  • The calculation_mode=ebrisk was not honored when starting from GMFs
  • Fixed an ordering bug in the IMTs causing two peaks in the UHS in
    some situations
  • Fixed bug in the WongEtAl2022 GMPEs, reported by Thomas Bornstein
  • Added a job.ini parameter smlt_branch to reduce the logic tree to
    a specific branch
  • Internal: extended oq info to shapefiles

[Anirudh Rao (@raoanirudh)]

  • Fixed the conditioned GMFs calculator in the case all the
    stations are filtered away

[Marco Pagani (@mmpagani)]

  • Fixed the algorithm used to generate kite surfaces

[Michele Simionato (@micheles)]

  • Changed the weighted quantile algorithm to not depend on numpy.argsort
    (since numpy 1.25 argsort produces a different sorting on machines with
    AVX-512 enabled processors, causing different quantiles when the weights
    are not all equal)
  • Improved error message for missing fields in the exposure CSV files
  • Internal: removed dbserver.user in openquake.cfg
  • Fixed extract_from_zip when managing zip files coming from MACOSX

[Paolo Tormene (@ptormene)]

  • Internal: extended the MosaicGetter to a GlobalModelGetter class with
    the ability to associate points to countries

[Michele Simionato (@micheles)]

  • Removed the obsolete by_country hack when managing the global exposures
  • Changed oq sample to use pandas for reading/writing CSVs, thus fixing
    the issue of quoted newlines
  • Fixed oq check_input exposure.xml
  • Added rupture_dict parameter to be used in scenarios

[Marco Pagani (@mmpagani)]

  • Fixed a bug in the calculation of Rjb for gridded surfaces and added a
    dependency from alpha_shapes

[Chris di Caprio (@chrisdicaprio)]

  • Contributed many new GMPEs for the New Zealand model

[Michele Simionato (@micheles)]

  • Fixed wrong mean_rates_by_src in presence of the colon convention
  • If there are no sources close to the (single) site, do not raise an error
  • Fixed a bug with --hc taking the parent site collection instead of
    the child site collection
  • Extended the exposure field mapping functionality to map the same
    input field to multiple columns in the asset collection
  • Removed the experimental aftershock calculator; aftershocks can
    be computed by simply including a file delta_rates.csv

[Anirudh Rao (@raoanirudh)]

  • Limited the cross-correlation coefficient of GodaAtkinson2009
    to have an upper bound of 1.0

[Paolo Tormene (@ptormene)]

  • Added commands oq plot mean_hcurves_rtgm,governing_mce,disagg_by_src

[Michele Simionato (@micheles)]

  • Raised the limit on the product num_assets * num_rlzs when using
    full enumeration by a factor of 10
  • Fixed exporting-reimporting GMFs in hdf5 format
  • Fixed a bug causing the insured losses to be larger than the
    ground losses in some cases
  • Added command oq info executing
  • Added extract/relevant_gmfs?threshold= functionality
  • Added extract/ruptures?threshold= functionality
  • Disabling the DbServer with dbserver.host = local
  • Fixed disagg_source for same ID sources
  • Disambiguated same ID sources by appending the branch ID after
    the exclamation mark and fixed disagg_by_src accordingly
  • Fixed another bug in disaggregation for mutex sources
  • Fixed a bug in disagg_source for mutex sources: src_mutex
    was not passed
  • Internal: forced the colon convention on mutex sources
  • Fixed a bug in the disaggregation with mutex sources incorrectly
    averaging over the rates and not the poes