Skip to content

OpenQuake Engine 2.2.0

Compare
Choose a tag to compare
@nastasi-oq nastasi-oq released this 23 Jan 14:25
· 147569 commits to master since this release

[Michele Simionato (@micheles)]

  • Fixed an HDF5 bug by not using a vstr array for the asset references
  • Fixed a wrong error message generated by oq purge
  • Added information about the rupture in the event loss table exports
  • Fixed a bug and added a test calculation with nonparametric sources
  • Fixed the classical UCERF calculator when there is more than one branch
  • Added .npz exporter for gmf_data for event based calculations

[Daniele Viganò (@daniviga)]

  • Port WebUI/API server to Django 1.9 and 1.10
  • Add dependencies to setup.py
  • Update Copyright to 2017

[Michele Simionato (@micheles)]

  • Increased the splitting of ComplexFaultSources
  • Added a way to reuse the CompositeSourceModel from a previous computation
  • Turned the loss maps into dynamically generated outputs
  • Extended the source model writer to serialize the attributes
    src_interdep, rup_interdep, srcs_weights
  • Fixed a bug when exporting the uniform hazard spectra in presence of
    IMTs non spectral acceleration
  • Fixed a bug when computing the loss maps in presence of insurance,
    temporarily introduced in master
  • Made the datastore for event based risk calculations much lighter
    by computing the statistical outputs at export time
  • Now it is possible to post process event based risk outputs with the
    --hc option
  • Added a command oq to_hdf5 to convert .npz files into .hdf5 files
  • Moved commonlib.parallel into baselib
  • Merged the experimental calculator ebrisk into event_based_risk and
    used correctly the random_seed for generating the GMFs (not the master_seed)
  • Added a flag ignore_covs to ignore the coefficients of variation
  • Changed the GMF scenario exporter to avoid generating composite arrays with
    a large number of fields
  • Exporting in .npz format rather than HDF5
  • Introduced a shared_dir parameter in openquake.cfg
  • Fixed a serialization bug for planar surfaces
  • Removed the flag asset_loss_table: the loss ratios are
    saved if and only if the loss_ratios dictionary is non-empty
  • Added a CSV exporter for the GMFs in the event based calculator
  • Added a CSV exporter for the rup_data output
  • Added a CSV exporter for the disaggregation output
  • Stored the disaggregation matrices directly (no pickle)
  • Turned the CompositeRiskModel into a HDF5-serializable object
  • Fixed all doctests for Python 3

[Daniele Viganò (@daniviga)]

  • Removed the 'oq-engine' wrapper (command already deprecated)

[Michele Simionato (@micheles)]

  • Assigned a year label to each seismic event in the event based calculator
  • Now the ebrisk calculator supports the case of asset_correlation=1 too
  • Made it possible to export the losses generated by a specific event
  • Lowered the limit on the length of source IDs to 60 chars
  • Fixed excessive strictness when validating consequenceFunction.id
  • Added an ucerf_rupture calculator able to store seismic events and
    rupture data and reduced the data transfer

[Daniele Viganò (@daniviga)]

  • MANIFEST now includes all files, with any extension located in the
    tests folders. It is now possible to run tests from an installation
    made with packages

[Michele Simionato (@micheles)]

  • Improved error message when the user gives a source model file instead of
    a source model logic tree file
  • Fixed the management of negative calculation IDs
  • Relaxed the tolerance so that the tests pass on Mac OS X
  • Implemented csv exporter for the ruptures
  • Optimized the epsilon generation in the ebrisk calculator for
    asset_correlation=0
  • Improved the performance of the scenario risk calculators
  • Now by default we do not save the ruptures anymore
  • Fixed a memory leak recently introduced in parallel.py
  • Simplified classical_risk (the numbers can be slightly different now)
  • Serialized the ruptures in the HDF5 properly (no pickle)
  • Introduced a parameter iml_disagg in the disaggregation calculator
  • Fixed oq reduce to preserve the NRML version
  • Fixed a bug when splitting the fault sources by magnitude