Bindi et al. 2014

class openquake.hazardlib.gsim.bindi_2014.BindiEtAl2014Rjb[source]

Implements European GMPE: D.Bindi, M. Massa, L.Luzi, G. Ameri, F. Pacor, R.Puglia and P. Augliera (2014), “Pan-European ground motion prediction equations for the average horizontal component of PGA, PGV and 5 %-damped PSA at spectral periods of up to 3.0 s using the RESORCE dataset”, Bulletin of Earthquake Engineering, 12(1), 391 - 340

The regressions are developed considering the geometrical mean of the as-recorded horizontal components The printed version of the GMPE was corrected by Erratum: D.Bindi, M. Massa, L.Luzi, G. Ameri, F. Pacor, R.Puglia and P. Augliera (2014), “Erratum to Pan-European ground motion prediction equations for the average horizontal component of PGA, PGV and 5 %-damped PSA at spectral periods of up to 3.0 s using the RESORCE dataset”, Bulletin of Earthquake Engineering, 12(1), 431 - 448. The erratum notes that the printed coefficients tables were in error. In this implementation coefficients tables were taken from the Electronic Supplementary material of the original paper, which are indicated as being unaffected.

COEFFS = <openquake.hazardlib.gsim.base.CoeffsTable object>

Coefficients from Table 2

DEFINED_FOR_INTENSITY_MEASURE_COMPONENT = 'Average horizontal'

Supported intensity measure component is the geometric mean of two horizontal components

DEFINED_FOR_INTENSITY_MEASURE_TYPES = set([<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>])

Set of intensity measure types this GSIM can calculate. A set should contain classes from module openquake.hazardlib.imt.

DEFINED_FOR_STANDARD_DEVIATION_TYPES = set(['Total', 'Inter event', 'Intra event'])

Supported standard deviation types are inter-event, intra-event and total

DEFINED_FOR_TECTONIC_REGION_TYPE = 'Active Shallow Crust'

Supported tectonic region type is ‘active shallow crust’

REQUIRES_DISTANCES = set(['rjb'])

Required distance measure is Rjb (eq. 1).

REQUIRES_RUPTURE_PARAMETERS = set(['rake', 'mag'])

Required rupture parameters are magnitude and rake (eq. 1).

REQUIRES_SITES_PARAMETERS = set(['vs30'])

Required site parameter is only Vs30

get_mean_and_stddevs(sites, rup, dists, imt, stddev_types)[source]

See superclass method for spec of input and result values.

class openquake.hazardlib.gsim.bindi_2014.BindiEtAl2014RjbEC8[source]

Implements the Bindi et al (2014) GMPE for the case where Joyner-Boore distance is specified but Eurocode 8 Site classification is used.

COEFFS = <openquake.hazardlib.gsim.base.CoeffsTable object>

Coefficients from Table 1

class openquake.hazardlib.gsim.bindi_2014.BindiEtAl2014RjbEC8NoSOF[source]

Implements the Bindi et al (2014) GMPE for the case in which the site amplification is defined according to the Eurocode 8 classification, but style-of-faulting is neglected

REQUIRES_RUPTURE_PARAMETERS = set(['mag'])

Required rupture parameters are magnitude

class openquake.hazardlib.gsim.bindi_2014.BindiEtAl2014Rhyp[source]

Implements the Bindi et al (2014) GMPE for the case in which hypocentral distance is preferred, style-of-faulting is specfieid and for which the site amplification is dependent directly on Vs30

COEFFS = <openquake.hazardlib.gsim.base.CoeffsTable object>

Coefficients from Table 4

REQUIRES_DISTANCES = set(['rhypo'])

Required distance measure is Rhypo (eq. 1).

class openquake.hazardlib.gsim.bindi_2014.BindiEtAl2014RhypEC8[source]

Implements the Bindi et al (2014) GMPE for the case in which hypocentral distance is preferred, style-of-faulting is specfied and site amplification is characterised according to the Eurocode 8 site class

COEFFS = <openquake.hazardlib.gsim.base.CoeffsTable object>

Coefficients from Table 3

REQUIRES_DISTANCES = set(['rhypo'])

Required distance measure is Rhypo

class openquake.hazardlib.gsim.bindi_2014.BindiEtAl2014RhypEC8NoSOF[source]

Implements the Bindi et al. (2014) GMPE for the case in which hypocentral distance is preferred, Eurocode 8 site amplification is used and style-of-faulting is unspecfied.

REQUIRES_RUPTURE_PARAMETERS = set(['mag'])

Required rupture parameters are magnitude