OpenQuake Engine 2.5.0
[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 intooq-engine
.
Thepython-oq-hazardlib
package is now provided bypython-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, setnum_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
andcreatesuperuser
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