Skip to content

OpenQuake Engine 1.5.0

Compare
Choose a tag to compare
@nastasi-oq nastasi-oq released this 23 Sep 14:10
· 161930 commits to master since this release

[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