OpenQuake Engine 1.4.0

Milestone information

Project:
OpenQuake Engine
Series:
1.0
Version:
1.4.0
Released:
 
Registrant:
Daniele Viganò
Release registered:
Active:
Yes. Drivers can target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Matteo Nastasi, 65 Michele Simionato
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
2 Invalid, 2 Won't Fix, 62 Fix Released

Download files for this release

File Description Downloads

Release notes 

This release does not have release notes.

Changelog 

View the full changelog

[Matteo Nastasi (@nastasi-oq), Daniele Viganò (@daniviga)]

Fixed dependencies version management
[Matteo Nastasi (@nastasi-oq), Daniele Viganò (@daniviga)]

Add binary package support for both Ubuntu 12.04 (Precise) and Ubuntu 14.04 (Trusty)
[Michele Simionato (@micheles)]

Removed the SiteModel table: now the association between the sites and the site model is done by using hazardlib.geo.geodetic.min_distance
[Daniele Viganò (@daniviga)]

added authentication support to the 'engineweb' and the 'engineserver'
[Michele Simionato (@micheles)]

the aggregate loss curves can be exported in CSV format
[Matteo Nastasi (@nastasi-oq)]

added 'outtypes' attribute with list of possible output types for each output item in outputs list API command
added '/v1/calc//status' API command
added 'engineweb' django application as local web client for oq-engine
[Michele Simionato (@micheles)]

Renamed the maximum_distance parameter of the risk calculators to asset_hazard_distance, to avoid confusion with the maximum_distance parameter of the hazard calculators, which has a different meaning; is it an error to set the maximum_distance in a job_risk.ini file
Added to the API an URL /v1/calc/:calc_id/remove to hide jobs
A new key is_running is added to the list of dictionaries returned by the URL /v1/calc/list
Replaced the mock tests for the engine server with real functional tests
Added a resource /v1/calc/:calc_id/traceback to get the traceback of a failed calculation
Now the logs are stored also in the database, both for the controller node and the worker nodes
Bypassed Django when deleting calculations from the database: this avoids running out of memory for large calculations
Fixed an issue in the scenario calculator: the GMFs were not filtered according to the distance to the rupture
Now critical errors appear in the log file
Added a --run command to run hazard and risk together
Fixed bug in the event based calculator; in the case number_of_logic_tree_samples > 0 it was generating incorrect hazard curves. Also improved (a lot) the performance in this case.
Fixed a tricky bug happening when some tectonic region type are filtered away.
The event based risk calculator now save only the non-zero losses in the table event_loss_asset.
Added a CSV exporter for the Stochastic Event Sets, for debugging purposes.
The GMF CSV exporter now sorts the output by rupture tag.
[Matteo Nastasi (@nastasi-oq)]

Each pull request must be accompanied by an update of the debian changelog now.

0 blueprints and 66 bugs targeted

Bug report Importance Assignee Status
1372379 #1372379 Investigate the performance of the site_model queries in large examples 3 High Michele Simionato  3 Invalid
1412124 #1412124 What happens when the same source_id appears in different source models? 5 Low Michele Simionato  3 Invalid
1363779 #1363779 The risk calculators should distribute by cluster of assets of different taxonomies associated to block of sites 3 High Michele Simionato  4 Won't Fix
1338003 #1338003 Deleting a hazard calculation is ultra-slow 4 Medium Michele Simionato  4 Won't Fix
1427226 #1427226 Save only non zero losses in the table event_loss_asset 2 Critical Michele Simionato  10 Fix Released
1430360 #1430360 Deleting large calculations causes an out of memory error 2 Critical Michele Simionato  10 Fix Released
1438117 #1438117 oq-engine-server: import settings too late 2 Critical Michele Simionato  10 Fix Released
1455342 #1455342 The hazard calculators are getting the wrong value for concurrent_tasks 2 Critical Michele Simionato  10 Fix Released
1462163 #1462163 GsimLogicTree bug (the French bug) 2 Critical Michele Simionato  10 Fix Released
1327160 #1327160 QA test for convergence between Classical and Event-based calculator 3 High Michele Simionato  10 Fix Released
1389260 #1389260 Port the scenario_damage calculator into commonlib 3 High Michele Simionato  10 Fix Released
1389265 #1389265 Port the scenario_risk calculator into commonlib 3 High Michele Simionato  10 Fix Released
1393733 #1393733 engine-server: implement a significant set of functional tests 3 High Michele Simionato  10 Fix Released
1416959 #1416959 Fully implement the management of multiple realizations for the risk calculators in oq-lite 3 High Michele Simionato  10 Fix Released
1420615 #1420615 Enable distance filtering in the scenario calculator 3 High Michele Simionato  10 Fix Released
1425030 #1425030 Event based calculator: multiply the ruptures for multi-sampled sources 3 High Michele Simionato  10 Fix Released
1426637 #1426637 Errors are not reported in the log file 3 High Michele Simionato  10 Fix Released
1426821 #1426821 Add a plotting facility to oq-lite 3 High Michele Simionato  10 Fix Released
1427499 #1427499 Change the name of the risk maximum_distance parameter 3 High Michele Simionato  10 Fix Released
1428086 #1428086 If all the sources of a given tectonic region type are filtered away, in some cases the engine breaks 3 High Michele Simionato  10 Fix Released
1429002 #1429002 Add to the event based calculator a way to compute also the classical curves 3 High Michele Simionato  10 Fix Released
1430386 #1430386 The worker nodes should also log on the db 3 High Michele Simionato  10 Fix Released
1430395 #1430395 Add a column 'relevant' for OqJob objects and build an API in the engine server to retrieve them 3 High Michele Simionato  10 Fix Released
1434107 #1434107 engine-server: add an API to retrieve the traceback for failed computations 3 High Michele Simionato  10 Fix Released
1434469 #1434469 Extend the classical_risk calculator in oq-lite to work with multiple realizations 3 High Michele Simionato  10 Fix Released
1435915 #1435915 engine-server: if the user post an invalid zipfile, the engine server should return a meaninful error message 3 High Michele Simionato  10 Fix Released
1436856 #1436856 Support the backarc param in the engine 3 High Michele Simionato  10 Fix Released
1437195 #1437195 event_loss calculator: split the riskinputs in block of ruptures of size given by the epsilon_sampling parameter 3 High Michele Simionato  10 Fix Released
1437198 #1437198 oq-lite: add a mechanism to provide defaults for the job.ini parameters 3 High Michele Simionato  10 Fix Released
1437786 #1437786 Rework the monitoring mechanism of oq-lite and the engine 3 High Michele Simionato  10 Fix Released
1438112 #1438112 oq-engine-server: is_running attribute behavior 3 High Michele Simionato  10 Fix Released
1438114 #1438114 oq-engine-server: traceback returned as single list element 3 High Michele Simionato  10 Fix Released
1438120 #1438120 oq-engine-server: add 'remove' to the rest API 3 High Michele Simionato  10 Fix Released
1438217 #1438217 oq-lite: extend the event_loss calculator to export aggregate loss curves and average loss curves 3 High Michele Simionato  10 Fix Released
1442013 #1442013 Integrate the oq-lite calculators into the engine: phase 1 3 High Michele Simionato  10 Fix Released
1442126 #1442126 Restore the parallel filtering of the sources that was temporarily removed 3 High Michele Simionato  10 Fix Released
1442534 #1442534 Extend the engine to export the loss curves in csv format 3 High Michele Simionato  10 Fix Released
1442687 #1442687 webui: xml is not enough as output type 3 High Matteo Nastasi  10 Fix Released
1442697 #1442697 Add a test to the engine server for the case of a zip file without job.ini 3 High Michele Simionato  10 Fix Released
1444960 #1444960 There is no clear error if no assets are associated 3 High Michele Simionato  10 Fix Released
1445735 #1445735 Port all the tests of the event_based_risk calculator to oq-lite 3 High Michele Simionato  10 Fix Released
1446467 #1446467 Introduce a facility to store calculation outputs in an efficient way (pickle/hdf5) 3 High Michele Simionato  10 Fix Released
1448369 #1448369 Investigate the inconsistency in event_based_risk/case_2 3 High Michele Simionato  10 Fix Released
1448581 #1448581 Make the task manager work with undecorated functions 3 High Michele Simionato  10 Fix Released
1448700 #1448700 oq-lite: the risk calculators are not managing correctly the case when the hazard mesh is not the same as the exposure mesh 3 High Michele Simionato  10 Fix Released
1449833 #1449833 Extend the multi-GSIM feature to the risk calculators 3 High Michele Simionato  10 Fix Released
1451137 #1451137 The site collection should be ordered by lon, lat 3 High Michele Simionato  10 Fix Released
1456431 #1456431 Bug in the scenario_damage exporter 3 High Michele Simionato  10 Fix Released
1400042 #1400042 Scenario calculator: make it possible to compute several GMPEs at once 4 Medium Michele Simionato  10 Fix Released
1427497 #1427497 Add an option to run hazard and risk together 4 Medium Michele Simionato  10 Fix Released
1427985 #1427985 Not only the source models, but also the logic trees and in general all files in the demos can be gzipped 4 Medium Michele Simionato  10 Fix Released
1429147 #1429147 oq-lite should honor the flag ground_motion_fields=False 4 Medium Michele Simionato  10 Fix Released
1429819 #1429819 The event based calculator should report the number of asset losses saved in event_loss_asset, as well as the number of zero losses not saved 4 Medium Michele Simionato  10 Fix Released
1429825 #1429825 Print the difference of the hazard curves from the mean one 4 Medium Michele Simionato  10 Fix Released
1430206 #1430206 Log in the database 4 Medium Michele Simionato  10 Fix Released
1430209 #1430209 Add an API to retrieve the logs to the engine server 4 Medium Michele Simionato  10 Fix Released
1430809 #1430809 When using the --run command with both hazard and risk, the risk logs are duplicated 4 Medium Michele Simionato  10 Fix Released
1430866 #1430866 The oq-lite info command should provide information about the full logic tree and the reduced one 4 Medium Michele Simionato  10 Fix Released
1432500 #1432500 Add an event loss calculator 4 Medium Michele Simionato  10 Fix Released
1435142 #1435142 Tiling calculator: make it work with sampling 4 Medium Michele Simionato  10 Fix Released
1437560 #1437560 Add an export command to oq-lite 4 Medium Michele Simionato  10 Fix Released
1438212 #1438212 Use a memory-efficient representation for the GMFs 4 Medium Michele Simionato  10 Fix Released
1439183 #1439183 Add a facility to compare files containing floats up to a given precision 4 Medium Michele Simionato  10 Fix Released
1448124 #1448124 Use a compact representation for the hazard curve arrays 4 Medium Michele Simionato  10 Fix Released
1450977 #1450977 Add a check on the IMTs if a correlation model is given 4 Medium Michele Simionato  10 Fix Released
1442698 #1442698 webui: no feedback if uploaded zip file includes invalid .ini file 5 Low Michele Simionato  10 Fix Released
This milestone contains Public information
Everyone can see this information.