OpenQuake Engine 2.2.0
[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 theloss_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