OpenQuake Engine 1.5.0
[Michele Simionato (@micheles)]
- The event based calculators in the engine are now officially deprecated
and they raise a warning when used - Optimization: we do not generate the full epsilon matrix if all
coefficients of variation are zero - Fixed two subtle bugs in the management of the epsilons: it means that
all event based risk calculations with nonzero coefficients of variations
will produce slightly different numbers with respect to before - Removed excessive checking on the exposure attributes 'deductible' and
'insuredLimit' that made it impossible to run legitimate calculations - Changed the meaning of 'average_loss' for the aggregated curves: now it
is the sum of the aggregated losses in the event loss table,
before it was extracted from the aggregated loss curve - Changed the way the average losses (and insured average losses) are
computed by the event based risk calculator: now they are extracted
from the event loss table, before they were extracted from the loss curves - Set to NULL the stddev_losses and stddev_insured_losses for the event based
risk calculator, since they were computed incorrectly - Introduced a new experimental command
'oq-engine --show-view CALCULATION_ID VIEW_NAME'; the only view available
for the moment is 'mean_avg_losses' - Negative calculation IDs are interpreted in a Pythonic way, i.e. -1
means the last calculation, -2 the calculation before the last one, etc. - If a site parameter is more distant than 5 kilometers from its closest
site, a warning is logged - Changed the splitting of fault sources to reduce the number of generated
sources and avoid data transfer failures if rupture_mesh_spacing is too
small - Changed the event loss table export: now the CSV file does not contain
the magnitude and the rows are ordered by rupture tag first and loss second - Removed the calculator EventBasedBCR
- Longitude and latitude are now rounded to 5 digits
- Fixed a very subtle bug in the vulnerability functions, potentially
affecting calculations with nonzero coefficients of variation and nonzero
minIML; the numbers produced by the engine were incorrect; see
https://bugs.launchpad.net/oq-engine/+bug/1459926 - 'investigation_time' has been replaced by 'risk_investigation_time' in
risk configuration files - Initial support for Django 1.7
[Daniele Viganò (@daniviga)]
- Removed the bin/openquake wrapper: now only bin/oq-engine is
available
[Michele Simionato (@micheles)]
- Added parameter parallel_source_splitting in openquake.cfg
[Daniele Viganò (@daniviga)]
- setup.py improvements
- Added MANIFEST.in
- celeryconfig.py moved from /usr/openquake/engine to
/usr/share/openquake/engine
[Matteo Nastasi (@nastasi-oq)]
- Packaging system improvement