Format: 1.8 Date: Wed, 12 Aug 2020 22:16:15 +0000 Source: python3-oq-engine Binary: python3-oq-engine python3-oq-engine-master python3-oq-engine-worker python-oq-engine python-oq-engine-master python-oq-engine-worker Architecture: amd64 Version: 3.10.0-1~xenial01~dev1597270575+0487e86 Distribution: xenial Urgency: low Maintainer: Launchpad Build Daemon Changed-By: Automatic Packager (GEM Foundation) Description: python-oq-engine - transitional package python-oq-engine-master - transitional package python-oq-engine-worker - transitional package python3-oq-engine - computes seismic hazard and physical risk python3-oq-engine-master - computes seismic hazard and physical risk python3-oq-engine-worker - computes seismic hazard and physical risk Changes: python3-oq-engine (3.10.0-1~xenial01~dev1597270575+0487e86) xenial; urgency=low . [Automatic Script] * Development version from 0487e86 commit . [Michele Simionato] * Restored magnitude-dependent maximum distance * Displaying the hazard maps in the WebUI for debugging purposes * Used the hazard map to get the disaggregation IML from the disaggregation PoE and added a warning for zero hazard * Internal: implemented multi-run functionality * Reduced tremendously the data transfer in disaggregation calculations * Internal: introduced compress/decompress utilities * Reduced the memory and disk space occupation in classical calculations with few sites; also changed slightly the rupture collapsing mechanism * In disaggregation, force poes_disagg == poes * Fixed multi-site disaggregation: ruptures far away were not discarded, just considered distant 9999 km . [Marco Pagani] * Added a prototype implementation of the kernel method . [Michele Simionato] * Added zipcode site parameter * Added command `oq renumber_sm ssmLT.xml` . [Robin Gee] * Set DEFINED_FOR_REFERENCE_VELOCITY for GMPEs modified for Switzerland . [Michele Simionato] * Added parameter `max_num_loss_curves` to the job.ini file * Changed `oq engine --reuse-hazard` to just reuse the source model, if possible * Added command `oq recompute_losses ` * Fixed `noDamageLimit`, `minIML`, `maxIML` not being honored in continuous fragility functions * Unified the scenario calculator with the event based one, with minor differences in the numbers akin to a change of seed * Fixed a bug in event based when a rupture occurs more than 65535 times * Added a demo EventBasedDamage * Fixed bug in event_based_damage: the number of buildings in no damage state was incorrect * Added commands `oq nrml_to csv` and `oq nrml_to gpkg` * Supported year and ses_id >= 65536 in event based . [Graeme Weatherill] * Implements a heteroskedastic standard deviation model for the Kotha et al. (2020) GMPE . [Michele Simionato] * Called `check_complex_fault` when serializing the source in XML * Restored scenario_damage with fractional asset number * Added a view `oq extract disagg_by_src` * Fixed error with large ShakeMap calculations ('events' not found) * Raised an error when using `disagg_by_src` with too many point sources * The `minimum_magnitude` parameter was incorrectly ignored in UCERF . [Iason Grigoratos] * Implemented the Zalachoris & Rathje (2019) GMM . [Michele Simionato] * Optimized the disaggregation outputs, saving storage time . [Graeme Weatherill] * Adds PGV coefficients to USGS CEUS GMPE tables (where applicable) . [Michele Simionato] * Removed the `disagg_by_src` exporter * Internal: added filtering features to the datastore * Calculations with a number of levels non-homogenous across IMTs are now an error * Implemented rupture collapsing in disaggregation (off by default) * Fixed a bug in the dmg_by_event exporter: the damage distributions could be associated to the wrong GMPE in some cases * Solved a bug with nonparametric ruptures: due to rounding errors, the disaggregation matrix could contain (small) negative probabilities * Extended the scenario calculators to compute the statistical outputs if there is more than one GMPE * Fixed the formula used for the avg_damages-rlzs outputs in event based damage calculations * Raised an error if `investigation_time` is set in scenario calculations . [Graeme Weatherill] * Fixed a bug in the mixture model application when running multiple GMPEs . [Michele Simionato] * Replaced outputs `losses_by_asset` with `avg_losses-rlzs`, and `dmg_by_asset` with ``avg_damages-rlzs`, for consistency with the event based outputs * Extended the /extract/ API to manage JSON and removed the oqparam API * Added a check on ebrisk to avoid generating too many loss curves * Introduced an output "Source Loss Table" for event based risk calculations * Raised an early error when `max_sites_disagg` is below the number of sites in disaggregation calculations * Extended the amplification framework to use different intensity levels for different amplification functions * Optimized the disaggregation in the case of multiple realizations * Fixed bug in GMF amplification without intensity_measure_types_and_levels * Optimized the computation of the disaggregation PMFs by orders of magnitude by using numpy.prod * Changed the disaggregation calculator to distribute by magnitude bin, thus reducing a lot the data transfer * Vectorized the disaggregation formula * Do not perform the disaggregation by epsilon when not required * Introduced management of uncertainty in the GMF amplifi * Changed the disaggregation calculator to distribute by IMT, thus reducing a lot the data transfer in calculations with many IMTs * Changed /extract/disagg_layer to produce a single big layer * Changed the binning algorithm for lon, lat in disaggregation, to make sure that the number of bins is homogeneous across sites . [Marco Pagani] * Fixed a bug in the ParseNDKtoGCMT parser + updated tests. * Ported the method serialise_to_hmtk_csv implemented in the corresponding class of the catalogue toolkit + added a test into the GCMTCatalogue class. * Added a modifiable GMPE using the site term of CY14. * Added a generalised modificable GMPE. This first version allows the definition of the epsilon of the within event residual. . [Michele Simionato] * Introduced a mixed XML+HDF5 format for gridded sources * Internal: added a check on gridded sources: the arrays prob_occurs must have homogeneous length across ruptures * Removed the dependency from PyYAML, replaced the .yml files in the HMTK with .toml files and added an utility `utils/yaml2toml` Checksums-Sha1: 2be85db234fe5cc750495b7f25a5bcd9c7145d1e 70490 python-oq-engine-master_3.10.0-1~xenial01~dev1597270575+0487e86_amd64.deb af1e20af6cc03553f3d59b2fbe1a0360e0fd181b 70486 python-oq-engine-worker_3.10.0-1~xenial01~dev1597270575+0487e86_amd64.deb ec1a92ee4eeec3305f02f7250cd469864890b575 70468 python-oq-engine_3.10.0-1~xenial01~dev1597270575+0487e86_amd64.deb 862e4c6efc36fc1e8e058840c2860b029bce77e1 71114 python3-oq-engine-master_3.10.0-1~xenial01~dev1597270575+0487e86_amd64.deb e890a18b564a735afab06feadf195b76ce33def4 72038 python3-oq-engine-worker_3.10.0-1~xenial01~dev1597270575+0487e86_amd64.deb 11e2724ed9f216352ef2b2e6622f4a89e9540c57 25885906 python3-oq-engine_3.10.0-1~xenial01~dev1597270575+0487e86_amd64.deb Checksums-Sha256: 17a0b162a3724b4fb3adba150f5d07cac5c3b3700282fe7039e83a6cd19f1614 70490 python-oq-engine-master_3.10.0-1~xenial01~dev1597270575+0487e86_amd64.deb e9db00bd43e8aefb13e5ce1fea5265bf3f31534d61baecc799bb7ba51ebee944 70486 python-oq-engine-worker_3.10.0-1~xenial01~dev1597270575+0487e86_amd64.deb 6d84b7093cf72cb71674f695decf42342dd0fdc4be8806dd59475bf2579c2b29 70468 python-oq-engine_3.10.0-1~xenial01~dev1597270575+0487e86_amd64.deb 8cd957c2c7ef4ad3cd3fb7558c1b0563075ed2bcb9f1da3b30fa8c244ffab73c 71114 python3-oq-engine-master_3.10.0-1~xenial01~dev1597270575+0487e86_amd64.deb c10b1a2583273e623d1398f7b3ef66138d0af8d5156d4fb4bd6d258af51fe2ee 72038 python3-oq-engine-worker_3.10.0-1~xenial01~dev1597270575+0487e86_amd64.deb 71b3d4e92fa0ac199956c4e8326afb566a0bbac1bbc75ceac30bd2085edb5401 25885906 python3-oq-engine_3.10.0-1~xenial01~dev1597270575+0487e86_amd64.deb Files: f309aed00660dc5612667f7efa3ffab4 70490 oldlibs optional python-oq-engine-master_3.10.0-1~xenial01~dev1597270575+0487e86_amd64.deb ad686c8514ec902d3483f79dd35fb975 70486 oldlibs optional python-oq-engine-worker_3.10.0-1~xenial01~dev1597270575+0487e86_amd64.deb b39a407af80dd7c18c6d1d9860a05623 70468 oldlibs optional python-oq-engine_3.10.0-1~xenial01~dev1597270575+0487e86_amd64.deb 912ba12e74cc6afa796a002d356c6b21 71114 python extra python3-oq-engine-master_3.10.0-1~xenial01~dev1597270575+0487e86_amd64.deb 9dd08cafb19e2ce46c9f0803cd601646 72038 python extra python3-oq-engine-worker_3.10.0-1~xenial01~dev1597270575+0487e86_amd64.deb 509632dd64c0b6ef13d800c8309bc833 25885906 python extra python3-oq-engine_3.10.0-1~xenial01~dev1597270575+0487e86_amd64.deb