Skip to content

OpenQuake Engine 2.5.0

Compare
Choose a tag to compare
@daniviga daniviga released this 14 Jun 09:29
· 140841 commits to master since this release

[Armando Scarpati (@hascar)]

  • Added a confirmation dialog when trying to remove a calculation via the
    WebUI

[Michele Simionato (@micheles)]

  • Hazard maps were not exposed to the engine in event based calculations
  • Fixed the check on the DbServer instance: it was failing in presence
    of symbolic links
  • Optimized MultiMFD objects for the case of homogeneous parameters
  • Added an .npz exporter for the scenario_damage output dmg_by_asset
  • Removed the pickled CompositeSourceModel from the datastore
  • Improved the error message when the rupture mesh spacing is too small
  • Unified the versions of baselib, hazardlib and engine
  • Raised a clear error if the user does not set the calculation_mode
  • Made it is possible to pass the hdf5 full path to the DataStore class
  • Made it possible to use CELERY_RESULT_BACKEND != 'rpc://'

[Michele Simionato (@micheles), Daniele Viganò (@daniviga)]

  • Merged the oq-hazardlib repository into oq-engine.
    The python-oq-hazardlib package is now provided by python-oq-engine

[Michele Simionato (@micheles)]

  • Added CSV exports for the agg_curve outputs
  • Fixed a bug in oq export hcurves-rlzs --exports hdf5
  • Restored the parameter sites_per_tile with a default of 20,000, i.e.
    tiling starts automatically if there are more than 20,000 sites
  • Better error message for invalid exposures
  • Removed the deprecated XML outputs of the risk calculators
  • Added an end point v1/calc/XXX/oqparam to extract the calculation
    parameters as a JSON dictionary
  • Fixed the excessive logic tree reduction in event based calculators
  • Improved the command oq db
  • Fixed an encoding bug when logging a filename with a non-ASCII character
  • Fixed a bug when exporting a GMF with ruptureId=0
  • Added a parameter disagg_outputs to specify the kind of disaggregation
    outputs to export
  • Raised an early error if the consequence model is missing some taxonomies
  • Restored the tiling functionality in the classical calculator; to enable
    it, set num_tiles in the job.ini file
  • If there are no statistical hazard curves to compute, do not transfer
    anything
  • Fixed a small bug in oq plot and added a test

[Daniele Viganò (@daniviga)]

  • Added collectstatic and createsuperuser subcommands to the
    oq webui command
  • Added a local_settings.py.pam template to use PAM as the authentication
    provider for API and WebUI
  • Now the command oq webui start tries to open a browser tab
    with the WebUI loaded