OpenQuake's Engine for Seismic Hazard and Risk Analysis
[Antonio Ettorre (@vot4anto)]
[Michele Simionato (@micheles)]
oq extract ruptures?rup_id=XXX
[Graeme Weatherill (@g-weatherill)]
[Paolo Tormene (@ptormene), Michele Simionato (@micheles)]
[Michele Simionato (@micheles)]
oq sample
to multi fault sourcesoq compare
: the tolerance parameters were ignored[Paolo Tormene (@ptormene)]
[Michele Simionato (@micheles)]
[Anirudh Rao (@raoanirudh)]
[Michele Simionato (@micheles)]
oq mosaic sample_rups
to multiple modelsdisagg_by_src
and added
more checks on the naming conventions for the source IDssmlt_branch
to reduce the logic tree to
a specific branchoq info
to shapefiles[Anirudh Rao (@raoanirudh)]
[Marco Pagani (@mmpagani)]
[Michele Simionato (@micheles)]
extract_from_zip
when managing zip files coming from MACOSX[Paolo Tormene (@ptormene)]
[Michele Simionato (@micheles)]
by_country
hack when managing the global exposuresoq sample
to use pandas for reading/writing CSVs, thus fixing
the issue of quoted newlinesoq check_input exposure.xml
rupture_dict
parameter to be used in scenarios[Marco Pagani (@mmpagani)]
[Chris di Caprio (@chrisdicaprio)]
[Michele Simionato (@micheles)]
mean_rates_by_src
in presence of the colon convention[Anirudh Rao (@raoanirudh)]
[Paolo Tormene (@ptormene)]
oq plot mean_hcurves_rtgm,governing_mce,disagg_by_src
[Michele Simionato (@micheles)]
num_assets * num_rlzs
when using
full enumeration by a factor of 10oq info executing
extract/relevant_gmfs?threshold=
functionalityextract/ruptures?threshold=
functionalitydisagg_source
for same ID sourcesdisagg_source
for mutex sources: src_mutex
was not passed[Antonio Ettorre (@vot4anto)]
[Michele Simionato (@micheles)]
avg_gmf
oq reaggregate
risk_by_event
exporter for some calculations
starting from GMFs on a CSV fileimport_gmfs_csv
, which was breaking sometimes with a
filtered site collection[Michele Simionato (@micheles)]
oq extract ruptures
producing wrong newlines on
Windows[Paolo Tormene (@ptormene), Michele Simionato (@micheles)]
extract_agg_curves
breaking
the QGIS plugin[Michele Simionato (@micheles)]
get_mean_stddevs_cy14
to recover the same results
for the Canada SHM6 model as in engine 3.11[Claudio Schill (@claudio525)]
[Michele Simionato (@micheles)]
[Christopher Brooks (@CB-quakemodel)]
[Michele Simionato (@micheles)]
maximum_distance_stations
and fixed another site
collection filtering bug in conditioned GMFscount_ruptures
for multifault sources, which gives a huge
in some calculations (like event_based for Dominican Republic)[Marco Pagani (@mmpagani)]
[Michele Simionato (@micheles)]
_rates
instead of _poes
in classical calculations[Lana Todorovic (@LanaTodorovic93), Anirudh Rao (@raoanirudh)]
[Michele Simionato (@micheles)]
[Paolo Tormene (@ptormene)]
[Manuela Villani (@mvillani), Michele Simionato (@micheles), Paolo Tormene (@ptormene)]
[Athanasios Papadopoulos (@thpap)]
Adjusted the Swiss-specific implementations of the GMPEs used in the Swiss national seismic hazard (SUIhaz15) and risk (ERM-CH23) models. The new implementation returns all of total, intra- and inter-event sigmas, rather than just the total one
Extended the ModifiableGMPE class by adding an
apply_swiss_amplification_sa
method that is used in ERM-CH23 to
apply site specific adjustments for site effects and intra-event
uncertainty
Added ch_ampl03, ch_ampl06, ch_phis2s03, ch_phis2s06, ch_phisss03, ch_phis2s06 site parameters to the site.py file
[Paolo Tormene (@ptormene)]
[Michele Simionato (@micheles), Paolo Tormene (@ptormene)]
[Michele Simionato (@micheles)]
oq engine --delete-calculation
to remove calculation files
even if the DbServer is on a remote machineoq reaggregate
[Manuela Villani (@mvillani), Kendra Johnson (@kejohnso), Michele Simionato (@micheles)]
[Paolo Tormene (@ptormene)]
[Michele Simionato (@micheles), Paolo Tormene (@ptormene)]
[Christopher Brooks (@CB-quakemodel)]
[Michele Simionato (@micheles)]
risk_by_event
in absence of rupturesevent_based_mfd
in absence of ruptures[Paolo Tormene (@ptormene)]
[Michele Simionato (@micheles)]
[Paolo Tormene (@ptormene)]
[Astha Poudel (@asthapoudel), Anirudh Rao (@raoanirudh), Paolo Tormene (@ptormene)]
[Michele Simionato (@micheles)]
[Michele Simionato (@micheles)]
[Michele Simionato (@micheles)]
[Marco Pagani (@mmpagani), Michele Simionato (@micheles)]
[Michele Simionato (@micheles)]
[Paolo Tormene (@ptormene), Michele Simionato (@micheles)]
[Michele Simionato (@micheles)]
array[m, n, bad] = exp(mean_covs[0, g, m, n], im) TypeError: list indices must be integers or slices, not tuple
[Claudio Schill (@claudio525)]
[Michele Simionato (@micheles)]
get_ry0_distance
breaking conditioned GMFs[Graeme Wheaterill]
[Michele Simionato (@micheles)]
residents
[Marco Pagani (@mmpagani)]
[Michele Simionato (@micheles)]
[mag] = np.unique(np.round(ctx.mag, 6))
[Paolo Tormene (@ptormene)]
[Michele Simionato (@micheles)]
occupants_avg
field in the exposuretruncation_level
mandatory[Kendra Johnson (@kejohnso)]
[Michele Simionato (@micheles)]
risk_by_rup
oq compare med_gmv <imt>
rup_id
[Paolo Tormene (@ptormene)]
[Michele Simionato (@micheles)]
custom_site_id
extreme_gmv
parameter in the job.inioq plot event_based_mfd?
override_vs30
in the job.ini[Marco Pagani (@mmpagani), Michele Simionato (@micheles)]
[Michele Simionato (@micheles)]
[Marco Pagani (@mmpagani)]
[Michele Simionato (@micheles)]
oq zip
: when starting from a directory different from the
job.ini directory, .hdf5 files for nonparametric ruptures were not includedminimum_magnitude
for MultiFaultSourcescompute_mrd
postprocessor[Anirudh Rao (@raoanirudh)]
[Michele Simionato (@micheles)]
rates_by_src
mean_disagg_bysrc
for single site calculations with use_ratesoq reduce_smlt
[Kendra Johnson (@kejohnso)]
[Michele Simionato (@micheles)]
use_rates
to compute statistical hazard curves
in terms of rates, not probabilitiesdisagg_by_src
to work in terms of ratesoq runsite <lon>,<lat>
for mosaic PSHA calculationsminimum_intensity
dictionary (i.e. SA(1.)=>SA(1.0))[Julián Santiago Montejo Espitia (@SantiMon1417)]
[Michele Simionato (@micheles)]
sites
and site_model_file
now works also for models
with nonstandard site parameters, like EUR[Paolo Tormene (@ptormene)]
[Michele Simionato (@micheles)]
infer_occur_rates
for multiFault sources[Kendra Johnson (@kejohnso)]
[Michele Simionato (@micheles)]
[Kendra Johnson (@kejohnso)]
reqv
feature: all sources were
collapsed instead of the ones with the specified tectonic region types[Michele Simionato (@micheles)]
[Kendra Johnson (@kejohnso)]
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT = const.IMC.RotD50
to
the NGAEast and NSHMP2014 GMPEs[Michele Simionato (@micheles)]
[Antonio Ettorre (@vot4anto)]
[Claudio Schill (@claudio525)]
[Graeme Weatherill (@g-weatherill)]
[Marco Pagani (@mmpagani)]
[Michele Simionato (@micheles)]
get_ry0_distance
breaking conditioned GMFs[mag] = np.unique(np.round(ctx.mag, 6))
)[Kendra Johnson (@kejohnso)]
[Michele Simionato (@micheles)]
custom_site_id
[Michele Simionato (@micheles)]
[Marco Pagani (@mmpagani), Michele Simionato (@micheles)]
[Michele Simionato (@micheles)]
minimum_magnitude
parameter was ignored for multiFault sourcesoq zip
: when starting from a directory different from the
job.ini directory, .hdf5 files for nonparametric ruptures were not included