Publishing details

Changelog

python-oq-engine (2.2.0-0~xenial01) xenial; urgency=low

  [Michele Simionato]
  * 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Ă²]
  * Port WebUI/API server to Django 1.9 and 1.10
  * Add dependencies to setup.py
  * Update Copyright to 2017

  [Michele Simionato]
  * 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Ă²]
  * Removed the 'oq-engine' wrapper (command already deprecated)

  [Michele Simionato]
  * 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Ă²]
  * 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]
  * 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

 -- Matteo Nastasi (GEM Foundation) <email address hidden>  Mon, 23 Jan 2017 14:36:48 +0100

Available diffs

Builds

Built packages

Package files