openquake.hazardlib.gsim package¶
Ground-shaking intensity models¶
abrahamson_2014¶
- Module exports
AbrahamsonEtAl2014
AbrahamsonEtAl2014RegCHN
AbrahamsonEtAl2014RegJPN
AbrahamsonEtAl2014RegTWN
-
class
openquake.hazardlib.gsim.abrahamson_2014.
AbrahamsonEtAl2014
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE by Abrahamson, Silva and Kamai developed within the the PEER West 2 Project. This GMPE is described in a paper published in 2014 on Earthquake Spectra, Volume 30, Number 3 and titled ‘Summary of the ASK14 Ground Motion Relation for Active Crustal Regions’.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient tables as per annex B of Abrahamson et al. (2014)
-
CONSTS
= {'n': 1.5, 'm2': 5.0, 'h1': 0.25, 'h2': 1.5, 'h3': -0.75}¶ equation constants (that are IMT independent)
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average Horizontal (RotD50)'¶ Supported intensity measure component is orientation-independent average horizontal
RotD50
, see page 1025.
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, peak ground velocity and peak ground acceleration, see tables 4 pages 1036
-
DEFINED_FOR_REFERENCE_VELOCITY
= 1180¶ Reference rock conditions as defined at page
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types are inter-event, intra-event and total, see paragraph “Equations for standard deviations”, page 1046.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is active shallow crust, see title!
-
REQUIRES_DISTANCES
= frozenset({'rx', 'rrup', 'ry0', 'rjb'})¶ Required distance measures are Rrup, Rjb, Ry0 and Rx (see Table 2, page 1031).
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'dip', 'ztor', 'width', 'rake', 'mag'})¶ Required rupture parameters are magnitude, rake, dip, ztor, and width (see table 2, page 1031)
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30measured', 'z1pt0', 'vs30'})¶ Required site parameters are Vs30 and Z1.0, see table 2, page 1031 Unit of measure for Z1.0 is [m]
-
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.abrahamson_2014.
AbrahamsonEtAl2014RegCHN
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.abrahamson_2014.AbrahamsonEtAl2014
Implements GMPE developed by Abrahamson, Silva and Kamai in 2014 as part of the PEER West 2 Project. The GMPE is described in a paper published in 2014 on Earthquake Spectra, Volume 30, Number 3.
Regional corrections for China
-
class
openquake.hazardlib.gsim.abrahamson_2014.
AbrahamsonEtAl2014RegJPN
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.abrahamson_2014.AbrahamsonEtAl2014
Implements GMPE developed by Abrahamson, Silva and Kamai in 2014 as part of the PEER West 2 Project. The GMPE is described in a paper published in 2014 on Earthquake Spectra, Volume 30, Number 3.
Regional corrections for Japan
-
class
openquake.hazardlib.gsim.abrahamson_2014.
AbrahamsonEtAl2014RegTWN
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.abrahamson_2014.AbrahamsonEtAl2014
Implements GMPE developed by Abrahamson, Silva and Kamai in 2014 as part of the PEER West 2 Project. The GMPE is described in a paper published in 2014 on Earthquake Spectra, Volume 30, Number 3.
Regional corrections for Taiwan
abrahamson_2015¶
- Module exports
AbrahamsonEtAl2015
AbrahamsonEtAl2015SInter
AbrahamsonEtAl2015SInterHigh
AbrahamsonEtAl2015SInterLow
AbrahamsonEtAl2015SSlab
AbrahamsonEtAl2015SSlabHigh
AbrahamsonEtAl2015SSlabLow
-
class
openquake.hazardlib.gsim.abrahamson_2015.
AbrahamsonEtAl2015SInter
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements the Subduction GMPE developed by Norman Abrahamson, Nicholas Gregor and Kofi Addo, otherwise known as the “BC Hydro” Model, published as “BC Hydro Ground Motion Prediction Equations For Subduction Earthquakes (2015, Earthquake Spectra, in press), for subduction interface events.
From observations of very large events it was found that the magnitude scaling term can be adjusted as part of the epistemic uncertainty model. The adjustment comes in the form of the parameter DeltaC1, which is period dependent for interface events. To capture the epistemic uncertainty in DeltaC1, three models are proposed: a ‘central’, ‘upper’ and ‘lower’ model. The current class implements the ‘central’ model, whilst additional classes will implement the ‘upper’ and ‘lower’ alternatives.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
COEFFS_MAG_SCALE
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
CONSTS
= {'n': 1.18, 'c': 1.88, 'theta3': 0.1, 'theta4': 0.9, 'theta5': 0.0, 'theta9': 0.4, 'c4': 10.0, 'C1': 7.8}¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the geometric mean component
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, and peak ground acceleration
-
DEFINED_FOR_REFERENCE_VELOCITY
= 1000¶ Reference soil conditions (bottom of page 29)
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types are inter-event, intra-event and total, see table 3, pages 12 - 13
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Subduction Interface'¶ Supported tectonic region type is subduction interface
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶ Required distance measure is closest distance to rupture, for interface events
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameters are magnitude for the interface model
-
REQUIRES_SITES_PARAMETERS
= frozenset({'backarc', 'vs30'})¶ Site amplification is dependent upon Vs30 For the Abrahamson et al (2013) GMPE a new term is introduced to determine whether a site is on the forearc with respect to the subduction interface, or on the backarc. This boolean is a vector containing True for a backarc site or False for a forearc or unknown site.
-
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.abrahamson_2015.
AbrahamsonEtAl2015SInterHigh
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.abrahamson_2015.AbrahamsonEtAl2015SInter
Defines the Abrahamson et al. (2013) scaling relation assuming the upper values of the magnitude scaling for large slab earthquakes, as defined in table 4
-
COEFFS_MAG_SCALE
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.abrahamson_2015.
AbrahamsonEtAl2015SInterLow
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.abrahamson_2015.AbrahamsonEtAl2015SInter
Defines the Abrahamson et al. (2013) scaling relation assuming the lower values of the magnitude scaling for large slab earthquakes, as defined in table 4
-
COEFFS_MAG_SCALE
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.abrahamson_2015.
AbrahamsonEtAl2015SSlab
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.abrahamson_2015.AbrahamsonEtAl2015SInter
Implements the Subduction GMPE developed by Norman Abrahamson, Nicholas Gregor and Kofi Addo, otherwise known as the “BC Hydro” Model, published as “BC Hydro Ground Motion Prediction Equations For Subduction Earthquakes (2013, Earthquake Spectra, in press). This implements only the inslab GMPE. For inslab events the source is considered to be a point source located at the hypocentre. Therefore the hypocentral distance metric is used in place of the rupture distance, and the hypocentral depth is used to scale the ground motion by depth
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Subduction IntraSlab'¶ Supported tectonic region type is subduction in-slab
-
REQUIRES_DISTANCES
= frozenset({'rhypo'})¶ Required distance measure is hypocentral for in-slab events
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'hypo_depth'})¶ In-slab events require constraint of hypocentral depth and magnitude
-
-
class
openquake.hazardlib.gsim.abrahamson_2015.
AbrahamsonEtAl2015SSlabHigh
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.abrahamson_2015.AbrahamsonEtAl2015SSlab
Defines the Abrahamson et al. (2013) scaling relation assuming the upper values of the magnitude scaling for large slab earthquakes, as defined in table 8
-
class
openquake.hazardlib.gsim.abrahamson_2015.
AbrahamsonEtAl2015SSlabLow
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.abrahamson_2015.AbrahamsonEtAl2015SSlab
Defines the Abrahamson et al. (2013) scaling relation assuming the lower values of the magnitude scaling for large slab earthquakes, as defined in table 8
abrahamson_2018¶
- Module exports
AbrahamsonEtAl2018SInter
AbrahamsonEtAl2018SInterHigh
AbrahamsonEtAl2018SInterLow
AbrahamsonEtAl2018SSlab
AbrahamsonEtAl2018SSlabHigh
AbrahamsonEtAl2018SSlabLow
-
class
openquake.hazardlib.gsim.abrahamson_2018.
AbrahamsonEtAl2018SInter
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements the 2018 updated Abrahamson et al. (2018) “BC Hydro” GMPE for application to subduction earthquakes, for the case of subduction interface events.
Abrahamson, N. A., Keuhn, N., Gulerce, Z., Gregor, N., Bozognia, Y., Parker, G., Stewart, J., Chiou, B., Idriss, I. M., Campbell, K. and Youngs, R. (2018) “Update of the BC Hydro Subduction Ground-Motion Model using the NGA-Subduction Dataset”, Pacific Earthquake Engineering Research Center (PEER) Technical Report, PEER 2018/02
Whilst the original model provides coefficients for different regional variations, these are incomplete for the purpose of a working implementation. As the authors indicate in the source, the coefficients and adjustment factors are intended only for application to the Cascadia region; hence this is the only version implemented here. Furthermore, scalar adjustments are intended to be applied in order to define an “upper”, “central” and “lower” branch to cover the epistemic uncertainty of the core model.
-
CASCADIA_ADJUSTMENT
= 'adj_int'¶ Adjustment variable to match Cascadia to global average
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
CONSTANTS
= {'n': 1.18, 'c': 1.88, 'C4': 10.0, 'a3': 0.1, 'a5': 0.0, 'a9': 0.4, 'a10': 1.73, 'C1slab': 7.2, 'phiamp': 0.3}¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the geometric mean component
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, and peak ground acceleration
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types are inter-event, intra-event and total, see section 4.5
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Subduction Interface'¶ Supported tectonic region type is subduction interface
-
EPISTEMIC_ADJUSTMENT
= None¶ A “low” and “high” epistemic adjustment factor will be applied to subclasses of this model
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶ Required distance measure is closest distance to rupture, for interface events
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameters are only magnitude for the interface model
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30'})¶ Site amplification is dependent only upon Vs30
-
compute_base_term
(C)[source]¶ Returns the base coefficient of the GMPE, which for interface events is just the coefficient a1 (adjusted regionally)
-
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.abrahamson_2018.
AbrahamsonEtAl2018SInterHigh
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.abrahamson_2018.AbrahamsonEtAl2018SInter
Abrahamson et al (2018) subduction interface GMPE with the positive epistemic adjustment factor applied
-
EPISTEMIC_ADJUSTMENT
= 'SINTER_HIGH'¶
-
-
class
openquake.hazardlib.gsim.abrahamson_2018.
AbrahamsonEtAl2018SInterLow
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.abrahamson_2018.AbrahamsonEtAl2018SInter
Abrahamson et al (2018) subduction interface GMPE with the negative epistemic adjustment factor applied
-
EPISTEMIC_ADJUSTMENT
= 'SINTER_LOW'¶
-
-
class
openquake.hazardlib.gsim.abrahamson_2018.
AbrahamsonEtAl2018SSlab
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.abrahamson_2018.AbrahamsonEtAl2018SInter
Abrahamson et al. (2018) updated “BC Hydro” subduction GMPE for application to subduction in-slab earthquakes.
-
CASCADIA_ADJUSTMENT
= 'adj_slab'¶ Cascadia adjustment factor
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Subduction IntraSlab'¶ Supported tectonic region type is subduction in-slab
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'ztor'})¶ Required rupture parameters for the in-slab model are magnitude and top
-
-
class
openquake.hazardlib.gsim.abrahamson_2018.
AbrahamsonEtAl2018SSlabHigh
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.abrahamson_2018.AbrahamsonEtAl2018SSlab
Abrahamson et al (2018) subduction in-slab GMPE with the positive epistemic adjustment factor applied
-
EPISTEMIC_ADJUSTMENT
= 'SSLAB_HIGH'¶
-
-
class
openquake.hazardlib.gsim.abrahamson_2018.
AbrahamsonEtAl2018SSlabLow
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.abrahamson_2018.AbrahamsonEtAl2018SSlab
Abrahamson et al (2018) subduction in-slab GMPE with the negative epistemic adjustment factor applied
-
EPISTEMIC_ADJUSTMENT
= 'SSLAB_LOW'¶
-
abrahamson_silva_1997¶
Module exports AbrahamsonSilva1997
.
-
class
openquake.hazardlib.gsim.abrahamson_silva_1997.
AbrahamsonSilva1997
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by N. A. Abrahamson and W. J. Silva and published as “Empirical Response Spectral Attenuation Relations for Shallow Crustal Earthquakes”, Seismological Research Letters, v.68, no. 1, p. 94-127, 1997.
The GMPE distinguishes between rock (vs30 >= 600) and deep soil (vs30 < 600). The rake angle is also taken into account to distinguish between ‘reverse’ (45 <= rake < 135) and ‘other’. If an earthquake rupture is classified as ‘reverse’, then the hanging-wall term is included in the mean calculation.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table (table 3, page 108)
-
COEFFS_STD
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table for standard deviation calculation (table 4, page 109)
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the geometric mean of two horizontal components (see paragraph ‘Regression Model’, page 105)
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are PGA and SA. PGA is assumed to have same coefficients as SA(0.01)
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶ Supported standard deviation type is Total (see equations 13 pp. 106 and table 4, page 109).
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is ‘active shallow crust’ (see Introduction, page 94)
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶ Required distance measure is RRup (eq. 3, page 105).
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'rake'})¶ Required rupture parameters are magnitude, and rake (eq. 3, page 105). Rake is used to distinguish between ‘reverse’ (45 <= rake <= 135) and ‘other’ (i.e. strike-slip and normal). If an earthquake is classified as ‘reverse’ than the hanging-wall term is taken into account.
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30'})¶ The only site parameter is vs30 used to distinguish between rock (vs30 > 600 m/s) and deep soil (see table 2, page 95)
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
abrahamson_silva_2008¶
Module exports AbrahamsonSilva2008
.
-
class
openquake.hazardlib.gsim.abrahamson_silva_2008.
AbrahamsonSilva2008
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by Norman Abrahamson and Walter Silva and published as “Summary of the Abrahamson & Silva NGA Ground-Motion Relations” (2008, Earthquakes Spectra, Volume 24, Number 1, pages 67-97). This class implements only the equations for mainshock/foreshocks/swarms type events, that is the aftershock term (4th term in equation 1, page 74) is set to zero. The constant displacement model (page 80) is also not implemented (that is equation 1, page 74 is used for all periods and no correction is applied for periods greater than the constant displacement period). This class implements also the corrections (for standard deviation and hanging wall term calculation) as described in: http://peer.berkeley.edu/products/abrahamson-silva_nga_report_files/ AS08_NGA_errata.pdf
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient tables obtained by joining table 5a page 84, and table 5b page 85.
-
CONSTS
= {'c1': 6.75, 'c4': 4.5, 'a3': 0.265, 'a4': -0.231, 'a5': -0.398, 'n': 1.18, 'c': 1.88, 'c2': 50, 'sigma_amp': 0.3}¶ equation constants (that are IMT independent)
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average Horizontal (GMRotI50)'¶ Supported intensity measure component is orientation-independent average horizontal
GMRotI50
, see abstract, page 67.
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, peak ground velocity and peak ground acceleration, see tables 5a and 5b pages 84, 85, respectively.
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types are inter-event, intra-event and total, see paragraph “Equations for standard deviations”, page 81.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is active shallow crust, see paragraph ‘Data Set Selection’, see page 68.
-
REQUIRES_DISTANCES
= frozenset({'rx', 'rrup', 'rjb'})¶ Required distance measures are Rrup, Rjb and Rx (see Table 2, page 75).
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'dip', 'ztor', 'width', 'rake', 'mag'})¶ Required rupture parameters are magnitude, rake, dip, ztor, and width (see table 2, page 75)
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30measured', 'z1pt0', 'vs30'})¶ Required site parameters are Vs30, Vs30 type (measured or inferred), and Z1.0, see paragraph ‘Soil Depth Model’, page 79, and table 6, page 86.
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
afshari_stewart_2016¶
- Module exports
AfshariStewart2016
, AfshariStewart2016Japan
-
class
openquake.hazardlib.gsim.afshari_stewart_2016.
AfshariStewart2016
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements the GMPE of Afshari & Stewart (2016) for relative significant duration for 5 - 75 %, 5 - 95 % and 20 - 80 % Arias Intensity.
Afshari, K. and Stewart, J. P. (2016) “Physically Parameterized Prediction Equations for Signficant Duration in Active Crustal Regions”, Earthquake Spectra, 32(4), 2057 - 2081
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
CONSTANTS
= {'mstar': 6.0, 'r1': 10.0, 'r2': 50.0, 'v1': 600.0, 'dz1ref': 200.0}¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the geometric mean horizontal component
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.RSD575'>, <class 'openquake.hazardlib.imt.RSD2080'>, <class 'openquake.hazardlib.imt.RSD595'>})¶ Supported intensity measure types are 5 - 95 % Arias and 5 - 75 % Arias significant duration
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation type is only total, see table 7, page 35
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is active shallow crust
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶ Required distance measure is closest distance to rupture
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'rake'})¶ Required rupture parameters are magnitude and top of rupture depth
-
REQUIRES_SITES_PARAMETERS
= frozenset({'z1pt0', 'vs30'})¶ Requires 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.afshari_stewart_2016.
AfshariStewart2016Japan
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.afshari_stewart_2016.AfshariStewart2016
Adaption of the Afshari & Stewart (2016) GMPE for relative significant duration for the case when the Japan basin model is preferred
akkar_2013¶
Module exports AkkarEtAl2013
.
-
class
openquake.hazardlib.gsim.akkar_2013.
AkkarEtAl2013
(adjustment_factor=1.0, **kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.akkar_2014.AkkarEtAlRjb2014
To ensure backwards compatibility with existing seismic hazard models, the call AkkarEtAl2013 is retained as legacy. The AkkarEtAl2013 GMPE is now implemented as AkkarEtAlRjb2014
-
superseded_by
¶ alias of
AkkarEtAlRjb2014
-
akkar_2014¶
- Module exports
AkkarEtAlRjb2014
AkkarEtAlRepi2014
AkkarEtAlRhypo2014
.
-
class
openquake.hazardlib.gsim.akkar_2014.
AkkarEtAlRepi2014
(adjustment_factor=1.0, **kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.akkar_2014.AkkarEtAlRjb2014
Implements GMPE developed by S. Akkar, M. A. Sandikkaya, and J. J. Bommer as published in “Empirical Ground-Motion Models for Point- and Extended- Source Crustal Earthquake Scenarios in Europe and the Middle East”, Bullettin of Earthquake Engineering (2014).
The class implements the equations for epicentral distance and based on manuscript provided by the original authors.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
REQUIRES_DISTANCES
= frozenset({'repi'})¶
-
-
class
openquake.hazardlib.gsim.akkar_2014.
AkkarEtAlRhyp2014
(adjustment_factor=1.0, **kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.akkar_2014.AkkarEtAlRjb2014
Implements GMPE developed by S. Akkar, M. A. Sandikkaya, and J. J. Bommer as published in “Empirical Ground-Motion Models for Point- and Extended- Source Crustal Earthquake Scenarios in Europe and the Middle East”, Bullettin of Earthquake Engineering (2014).
The class implements the equations for hypocentral distance and based on manuscript provided by the original authors.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
REQUIRES_DISTANCES
= frozenset({'rhypo'})¶
-
-
class
openquake.hazardlib.gsim.akkar_2014.
AkkarEtAlRjb2014
(adjustment_factor=1.0, **kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by S. Akkar, M. A. Sandikkaya, and J. J. Bommer as published in “Empirical Ground-Motion Models for Point- and Extended- Source Crustal Earthquake Scenarios in Europe and the Middle East”, Bulletin of Earthquake Engineering (2014), 12(1): 359 - 387 The class implements the equations for Joyner-Boore distance and based on manuscript provided by the original authors.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table (from Table 3 and 4a, page 22) Table 4.a: Period-dependent regression coefficients of the RJB ground-motion model sigma is the ‘intra-event’ standard deviation, while tau is the ‘inter-event’ standard deviation
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ The supported intensity measure component is ‘average horizontal’, see section ‘A New Generation of European Ground-Motion Models’, page 8
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶ The supported intensity measure types are PGA, PGV, and SA, see table 4.a, pages 22-23
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ The supported standard deviations are total, inter and intra event, see table 4.a, pages 22-23
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ The supported tectonic region type is active shallow crust because the equations have been developed for “all seismically- active regions bordering the Mediterranean Sea and extending to the Middle East”, see section ‘A New Generation of European Ground-Motion Models’, page 4.
-
REQUIRES_DISTANCES
= frozenset({'rjb'})¶ The required distance parameter is ‘Joyner-Boore’ distance, because coefficients in table 4.a, pages 22-23, are used.
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'rake', 'mag'})¶ The required rupture parameters are rake and magnitude, see equation 1, page 20.
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30'})¶ The required site parameter is vs30, see equation 1, page 20.
-
c1
= 6.75¶ c1 is the reference magnitude, fixed to 6.75Mw (which happens to be the same value used in Boore and Atkinson, 2008) see paragraph ‘Functional Form of Predictive Equations and Regressions’, page 21
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.Implement equation 1, page 20.
-
akkar_bommer_2010¶
Module exports AkkarBommer2010
,
class:AkkarBommer2010SWISS01,
class:AkkarBommer2010SWISS04,
class:AkkarBommer2010SWISS08,
-
class
openquake.hazardlib.gsim.akkar_bommer_2010.
AkkarBommer2010
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by Sinan Akkar and Julian J. Bommer and published as “Empirical Equations for the Prediction of PGA, PGV, and Spectral Accelerations in Europe, the Mediterranean Region, and the Middle East”, Seismological Research Letters, 81(2), 195-206. SA at 4 s (not supported by the original equations) has been added in the context of the SHARE project and assumed to be equal to SA at 3 s but scaled with proper factor. Equation coefficients for PGA and SA periods up to 0.05 seconds have been taken from updated model as described in ‘Extending ground-motion prediction equations for spectral accelerations to higher response frequencies’,Julian J. Bommer, Sinan Akkar, Stephane Drouet, Bull. Earthquake Eng. (2012) volume 10, pages 379 - 399. Coefficients for PGV and SA above 0.05 seconds are taken from the original 2010 publication.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ For PGA and SA up to 0.05 seconds, coefficients are taken from table 5, page 385 of ‘Extending ground-motion prediction equations for spectral accelerations to higher response frequencies’, while for PGV and SA with periods greater than 0.05 coefficients are taken from table 1, pages 200-201 of ‘Empirical Equations for the Prediction of PGA, PGV, and Spectral Accelerations in Europe, the Mediterranean Region, and the Middle East’
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the geometric mean of two horizontal components
AVERAGE_HORIZONTAL
, see page 196.
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<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 moduleopenquake.hazardlib.imt
.
-
DEFINED_FOR_REFERENCE_VELOCITY
= 760.0¶ Reference Vs30. See page 2983 (top or right column)
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types are inter-event, intra-event and total, see equation 2, page 199.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is ‘active shallow crust’ because the equations have been derived from data from Southern Europe, North Africa, and active areas of the Middle East, as explained in the
-
REQUIRES_DISTANCES
= frozenset({'rjb'})¶ Required distance measure is RRup (eq. 1, page 199).
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'rake', 'mag'})¶ Required rupture parameters are magnitude and rake (eq. 1, page 199).
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30'})¶ Required site parameter is only Vs30 (used to distinguish rock and stiff and soft soil).
-
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.akkar_bommer_2010.
AkkarBommer2010SWISS01
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.akkar_bommer_2010.AkkarBommer2010
This class extends
AkkarBommer2010
adjusted to be used for the Swiss Hazard Model [2014]. This GMPE is valid for a fixed value of vs30=600m/s# kappa value K-adjustments corresponding to model 01 - as prepared by Ben Edwards K-value for PGA were not provided but infered from SA[0.01s] the model considers a fixed value of vs30=600 to match the reference vs30=1100m/s
# small-magnitude correction
# single station sigma - inter-event magnitude/distance adjustment
Disclaimer: these equations are modified to be used for the Swiss Seismic Hazard Model [2014]. The use of these models is the soly responsability of the hazard modeler.
Model implmented by laurentiu.danciu@gmail.com
-
COEFFS_FS_ROCK
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_REFERENCE_VELOCITY
= 1105.0¶ Vs30 value representing typical rock conditions in Switzerland. confirmed by the Swiss GMPE group
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶
-
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.akkar_bommer_2010.
AkkarBommer2010SWISS04
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.akkar_bommer_2010.AkkarBommer2010SWISS01
This class extends
AkkarBommer2010
following same strategy as forAkkarBommer2010SWISS01
-
COEFFS_FS_ROCK
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶
-
-
class
openquake.hazardlib.gsim.akkar_bommer_2010.
AkkarBommer2010SWISS08
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.akkar_bommer_2010.AkkarBommer2010SWISS01
This class extends
AkkarBommer2010
following same strategy as forAkkarBommer2010SWISS01
to be used for the Swiss Hazard Model [2014].-
COEFFS_FS_ROCK
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶
-
akkar_bommer_2010_swiss_coeffs¶
akkar_cagnan_2010¶
Module exports AkkarCagnan2010
.
-
class
openquake.hazardlib.gsim.akkar_cagnan_2010.
AkkarCagnan2010
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_atkinson_2008.BooreAtkinson2008
Implements GMPE developed by Sinnan Akkar and Zehra Cagnan and published as “A Local Ground-Motion Predictive Model for Turkey, and Its Comparison with Other Regional and Global Ground-Motion Models” (2010, Bulletin of the Seismological Society of America, Volume 100, No. 6, pages 2978-2995). It extends
openquake.hazardlib.gsim.boore_atkinson_2008.BooreAtkinson2008
because the linear and non-linear site effects are described by the same site response function used in Boore and Atkinson 2008.-
COEFFS_AC10
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table (from Table 3, p. 2985) sigma is the ‘intra-event’ standard deviation, while tau is the ‘inter-event’ standard deviation
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is geometric mean of two horizontal components : attr:~openquake.hazardlib.const.IMC.AVERAGE_HORIZONTAL, see paragraph ‘Functional Form’, p. 2981.
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, peak ground velocity and peak ground acceleration, see paragraph
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types are inter-event, intra-event and total, see Table 3, p. 2985.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is active shallow crust (the equations being developed for Turkey, see paragraph ‘Strong Motion Databank’, p. 2981)
-
REQUIRES_DISTANCES
= frozenset({'rjb'})¶ Required distance measure is Rjb. See paragraph ‘Functional Form’, p. 2981.
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'rake'})¶ Required rupture parameters are magnitude, and rake. See paragraph ‘Functional Form’, p. 2981.
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30'})¶ Required site parameters is Vs30. See paragraph ‘Functionl Form’, p. 2981.
-
c1
= 6.5¶
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
allen_2012¶
Module exports Allen2012
-
class
openquake.hazardlib.gsim.allen_2012.
Allen2012
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by T. Allen and published as “Stochastic ground- motion prediction equations for southeastern Australian earthquakes using updated source and attenuation parameters”, 2012, Geoscience Australia Record 2012/69. Document available at: https://www.ga.gov.au/products/servlet/controller?event=GEOCAT_DETAILS&catno=74133
-
COEFFS_DEEP
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficients for deep events taken from Excel file produced by Trevor Allen and provided by Geoscience Australia (20120821.GMPE_coeffs.xls) (coefficients in the original report are not correct)
-
COEFFS_SHALLOW
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficients for shallow events taken from Excel file produced by Trevor Allen and provided by Geoscience Australia (20120821.GMPE_coeffs.xls) (coefficients in the original report are not correct)
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Median horizontal'¶ Supported intensity measure component is the median horizontal component see table 7, page 35
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types is spectral acceleration, see table 7, page 35, and PGA (coefficients assumed to be the same of SA(0.01))
-
DEFINED_FOR_REFERENCE_VELOCITY
= 800.0¶
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶ Supported standard deviation type is only total, see table 7, page 35
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Stable Shallow Crust'¶ Supported tectonic region type is stable continental crust
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶ Required distance measure is closest distance to rupture, see paragraph ‘Regression of Model Coefficients’, page 32
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'hypo_depth'})¶ Required rupture parameters are magnitude and hypocentral depth, see paragraph ‘Regression of Model Coefficients’, page 32 and tables 7 and 8, pages 35, 36
-
REQUIRES_SITES_PARAMETERS
= frozenset()¶ No site parameters are needed, the GMPE is calibrated for average South East Australia site conditions (assumed consistent to Vs30 = 820 m/s) see paragraph ‘Executive Summary’, page VII. (provisionally set to 800 for compatibility with SiteTerm class)
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
allen_2012_ipe¶
- Module exports :class:’AllenEtAl2012’,
- ‘AllenEtAl2012Rhypo’
-
class
openquake.hazardlib.gsim.allen_2012_ipe.
AllenEtAl2012
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements the Intensity Prediction Equation of Allen, Wald and Worden (2012) for Modified Mercalli Intensity in Active Crustal Regions Allen, T. I., Wald, D. J. and Worden, C. B. (2012) Intensity attenuation in active crustal regions, J. Seismology, 16: 409 - 433
This class implements the version using rupture distance, neglecting site amplification
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is not considered for IPEs, so we assume equivalent to ‘average horizontal’
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.MMI'>})¶ Supported intensity measure types are peak ground acceleration and peak ground velocity
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶ Supported standard deviation types is total.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ The GMPE is derived from induced earthquakes
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶ Required distance measure is rupture distance
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameters are magnitude (ML is used)
-
REQUIRES_SITES_PARAMETERS
= frozenset()¶ No required site parameters (in the present version)
-
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.allen_2012_ipe.
AllenEtAl2012Rhypo
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.allen_2012_ipe.AllenEtAl2012
Version of the Allen, Wald and Worden (2012) GSIM for hypocentral distance
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
REQUIRES_DISTANCES
= frozenset({'rhypo'})¶ Required distance measure is hypocentral distance
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
ameri_2017¶
- Module exports
AmeriEtAl2017Rjb
, AmeriEtAl2017Repi
,AmeriEtAl2017RjbStressDrop
,AmeriEtAl2017RepiStressDrop
-
class
openquake.hazardlib.gsim.ameri_2017.
AmeriEtAl2017Repi
(adjustment_factor=1.0, **kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.ameri_2017.AmeriEtAl2017Rjb
Implements the Ameri et al (2017) GMPE for the case where epicentral distance is used. Standard deviation uses the heteroscedastic formulation given in eqn. 11. (for periods T<=1 s.)
Reference: Ameri, G., Drouet, S., Traversa, P., Bindi, D., Cotton, F., (2017), Toward an empirical ground motion prediction equation for France: accounting for regional differences in the source stress parameter, Bull. Earthquake Eng., 15: 4681-4717.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficients from Table “10518_2017_171_MOESM1_ESM.xlsx” in electronic supplementary material:
-
COEFFS_SIGMA
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
REQUIRES_DISTANCES
= frozenset({'repi'})¶ Required distance measure is Repi (eq. 1).
-
-
class
openquake.hazardlib.gsim.ameri_2017.
AmeriEtAl2017RepiStressDrop
(norm_stress_drop, adjustment_factor=1.0)[source]¶ Bases:
openquake.hazardlib.gsim.ameri_2017.AmeriEtAl2017Repi
Implements the Ameri et al (2017) GMPE for the case where epicentral distance is used, and the stress parameter is specified in the Ground-motion logic-tree. Example specification of the normalized stress parameter:
<uncertaintyModel> [AmeriEtAl2017RepiStressDrop] norm_stress_drop = 0.3 </uncertaintyModel>
The stress parameter is normalized according to STRESS_DROP/REF_STRESS_DROP, where REF_STRESS_DROP varies regionally. The authors used the following values for reference regional stress estimates: 1 bar for the Swtzerland (Swiss Alps+ Foreland), 10 bars for the French Alps + Rhine Graben, and 100 bars for the Pyrenees events. In this cas, the standard deviation implements a homoscedastic formulation.
Reference: Ameri, G., Drouet, S., Traversa, P., Bindi, D., Cotton, F., (2017), Toward an empirical ground motion prediction equation for France: accounting for regional differences in the source stress parameter, Bull. Earthquake Eng., 15: 4681-4717.
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'rake', 'mag'})¶
-
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.ameri_2017.
AmeriEtAl2017Rjb
(adjustment_factor=1.0, **kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements the Ameri et al (2017) GMPE for the case where Joyner-Boore distance is used. Standard deviation uses the heteroscedastic formulation given in eqn. 11. (for periods T<=1 s.)
Reference: Ameri, G., Drouet, S., Traversa, P., Bindi, D., Cotton, F., (2017), Toward an empirical ground motion prediction equation for France: accounting for regional differences in the source stress parameter, Bull. Earthquake Eng., 15: 4681-4717.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficients from Table “10518_2017_171_MOESM2_ESM.xlsx” in electronic supplementary material:
-
COEFFS_SIGMA
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
COEFFS_STRESS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
CONSTS
= {'Mref': 5.5, 'Mh': 6.75, 'Rref': 1.0}¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the geometric mean of two horizontal components
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Set of
intensity measure types
this GSIM can calculate. A set should contain classes from moduleopenquake.hazardlib.imt
.
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', '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
= frozenset({'rjb'})¶ Required distance measure is Rjb (eq. 1).
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'rake', 'mag'})¶ Required rupture parameters are magnitude and rake (eq. 1).
-
REQUIRES_SITES_PARAMETERS
= frozenset({'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.ameri_2017.
AmeriEtAl2017RjbStressDrop
(norm_stress_drop, adjustment_factor=1.0)[source]¶ Bases:
openquake.hazardlib.gsim.ameri_2017.AmeriEtAl2017Rjb
Implements the Ameri et al (2017) GMPE for the case where Joyner-Boore distance is used, and the stress parameter is specified in the Ground-motion logic-tree. Example specification of the normalizaed stress parameter:
<uncertaintyModel> [AmeriEtAl2017RjbStressDrop] norm_stress_drop = 0.3 </uncertaintyModel>
The stress parameter is normalized according to STRESS_DROP/REF_STRESS_DROP, where REF_STRESS_DROP varies regionally. The authors used the following values for reference regional stress estimates: 1 bar for the Swtzerland (Swiss Alps +Foreland), 10 bars for the French Alps + Rhine Graben, and 100 bars for the Pyrenees events. In this case, the standard deviation implements a homoscedastic formulation.
Reference: Ameri, G., Drouet, S., Traversa, P., Bindi, D., Cotton, F., (2017), Toward an empirical ground motion prediction equation for France: accounting for regional differences in the source stress parameter, Bull. Earthquake Eng., 15: 4681-4717.
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'rake', 'mag'})¶ Required rupture parameters are magnitude and rake (eq. 1).
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
armenia_2016¶
Armenian modification to selected active shallow crustal GMPEs
Module exports AkkarEtAlRjb2014Armenia
,
BindiEtAl2014RjbArmenia
,
BooreEtAl2014LowQArmenia
,
CauzziEtAl2014Armenia
,
KaleEtAl2015Armenia
,
KothaEtAl2016Armenia
,
ChiouYoungs2014Armenia
-
class
openquake.hazardlib.gsim.armenia_2016.
AkkarEtAlRjb2014Armenia
(adjustment_factor=1.0, **kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.akkar_2014.AkkarEtAlRjb2014
A
-
ADJUST
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.armenia_2016.
BindiEtAl2014RjbArmenia
(adjustment_factor=1.0, **kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bindi_2014.BindiEtAl2014Rjb
Adjustment of Bindi et al based on Armenian data
-
ADJUST
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.armenia_2016.
BooreEtAl2014LowQArmenia
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_2014.BooreEtAl2014LowQ
Adjustment of Boore et al for Low Q regions - adjusted for Armenian data
-
ADJUST
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.armenia_2016.
CauzziEtAl2014Armenia
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.cauzzi_2014.CauzziEtAl2014
Adjustment of Cauzzi et al. (2014) for Armenia
-
ADJUST
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.armenia_2016.
ChiouYoungs2014Armenia
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.chiou_youngs_2014.ChiouYoungs2014
Adaptation of Chiou & Youngs (2014) for use in Armenia
-
ADJUST
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.armenia_2016.
KaleEtAl2015Armenia
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.kale_2015.KaleEtAl2015Turkey
Adjustment of Kale et al (2015) - Turkish version, for use in Armenia
-
ADJUST
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.armenia_2016.
KothaEtAl2016Armenia
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.kotha_2016.KothaEtAl2016Turkey
Adaptation of Kotha et al. (2016) - Turkey Regionalisation - for use in Armenia
-
ADJUST
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
atkinson_2015¶
Module exports :class:’Atkinson2015’
-
class
openquake.hazardlib.gsim.atkinson_2015.
Atkinson2015
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements the Induced Seismicity GMPE of Atkinson (2015) Atkinson, G. A. (2015) Ground-Motion Prediction Equation for Small-to- Moderate Events at Short Hypocentral Distances, with Application to Induced-Seismicity Hazards. Bulletin of the Seismological Society of America. 105(2).
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average Horizontal (RotD50)'¶ Supported intensity measure component is the larger of two components
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are peak ground acceleration
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types is total.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Induced'¶ The GMPE is derived from induced earthquakes
-
REQUIRES_DISTANCES
= frozenset({'rhypo'})¶ Required distance measure is hypocentral distance
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameters are magnitude
-
REQUIRES_SITES_PARAMETERS
= frozenset()¶ No required site parameters, the GMPE is derived for B/C site amplification factors
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
non_verified
= True¶ GMPE not tested against independent implementation so raise not verified warning
-
atkinson_boore_1995¶
Module exports AtkinsonBoore1995GSCBest
,
AtkinsonBoore1995GSCLowerLimit
,
AtkinsonBoore1995GSCUpperLimit
-
class
openquake.hazardlib.gsim.atkinson_boore_1995.
AtkinsonBoore1995GSCBest
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implement equation used by the Geological Survey of Canada (GSC) for the 2010 Eastern Canada National Seismic Hazard Model. The equation fits the table values defined by Gail M. Atkinson and David M. Boore in “Ground-Motion Relations for Eastern North America”, Bullettin of the Seismological Society of America, Vol. 85, No. 1, pp. 17-30, February 1995. Table of coefficients were provided by GSC and are associated to the ‘Best’ case (that is mean value unaffected).
The class assumes magnitude to be in Mblg scale. The Atkinson 1993 conversion equation is used to obtain Mw values.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ coefficient table provided by GSC
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Random horizontal'¶ Supported intensity measure component is random horizontal
RANDOM_HORIZONTAL
, see page 22 in Atkinson and Boore’s manuscript
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, and peak ground acceleration
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶ Supported standard deviation type is total
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Stable Shallow Crust'¶ Supported tectonic region type is stable continental, given that the equations have been derived for Eastern North America
-
REQUIRES_DISTANCES
= frozenset({'rhypo'})¶ Required distance measure is hypocentral distance see page 18 in Atkinson and Boore’s manuscript
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameter is magnitude
-
REQUIRES_SITES_PARAMETERS
= frozenset()¶ site params are not required
-
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.atkinson_boore_1995.
AtkinsonBoore1995GSCLowerLimit
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.atkinson_boore_1995.AtkinsonBoore1995GSCBest
Implement equation used by the Geological Survey of Canada (GSC) for the 2010 Eastern Canada National Seismic Hazard Model. The equation fits the table values defined by Gail M. Atkinson and David M. Boore in “Ground-Motion Relations for Eastern North America”, Bullettin of the Seismological Society of America, Vol. 85, No. 1, pp. 17-30, February 1995. Table of coefficients were provided by GSC and are associated to the ‘Lower Limit’ case (that is mean value decreased).
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ coefficient table provided by GSC
-
-
class
openquake.hazardlib.gsim.atkinson_boore_1995.
AtkinsonBoore1995GSCUpperLimit
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.atkinson_boore_1995.AtkinsonBoore1995GSCBest
Implement equation used by the Geological Survey of Canada (GSC) for the 2010 Eastern Canada National Seismic Hazard Model. The equation fits the table values defined by Gail M. Atkinson and David M. Boore in “Ground-Motion Relations for Eastern North America”, Bullettin of the Seismological Society of America, Vol. 85, No. 1, pp. 17-30, February 1995. Table of coefficients were provided by GSC and are associated to the ‘Upper Limit’ case (that is mean value increased).
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ coefficient table provided by GSC
-
atkinson_boore_2003¶
Module exports
AtkinsonBoore2003SInter
,
AtkinsonBoore2003SSlab
,
AtkinsonBoore2003SInterNSHMP2008
,
AtkinsonBoore2003SSlabNSHMP2008
,
AtkinsonBoore2003SSlabCascadia
,
AtkinsonBoore2003SSlabCascadiaNSHMP2008
,
AtkinsonBoore2003SSlabJapan
AtkinsonBoore2003SSlabJapanNSHMP2008
-
class
openquake.hazardlib.gsim.atkinson_boore_2003.
AtkinsonBoore2003SInter
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by G. M Atkinson and D. Boore and published as “Empirical Ground-Motion Relations for Subduction-Zone Earthquakes and Their Application to Cascadia and Other Regions” (Bulletin of the Seismological Society of America, Volume 93, Number 4, pages 1703-1929, 2003) and includes correction for subduction interface equations as described in “Erratum to ‘Empirical Ground Motion Relations for Subduction-Zone Earthquakes and their application to Cascadia and other regions’”, Gail M. Atkinson and David M. Boore, Volume 98, Number 5, pp.2567-2569, 2008. The class implements the global model but not the corrections for Japan/Cascadia. SA values at 4 s (not supported by the original equations) are obtained from mean value at 3 s divided by a factor equal to 0.550 (scaling factor computed in the context of the SHARE project and obtained as average ratio between median values at 4 and 3 seconds as predicted by SHARE subduction GMPEs). The class implements the equations for ‘Subduction Interface’ (that’s why the class name ends with ‘SInter’).
-
COEFFS_SINTER
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Random horizontal'¶ Supported intensity measure component is the random horizontal component: attr:~openquake.hazardlib.const.IMC.RANDOM_HORIZONTAL, see paragraph ‘Functional : Form’, page 1706
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, and peak ground acceleration, see table 1, page 1715
-
DEFINED_FOR_REFERENCE_VELOCITY
= 600¶
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types are inter-event, intra-event and total, see table 1, page 1715
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Subduction Interface'¶ Supported tectonic region type is subduction interface
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶ Required distance measure is closest distance to rupture, see equation 1, page 1706
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'hypo_depth'})¶ Required rupture parameters are magnitude and focal depth, see equation 1, page 1706
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30'})¶ Required site parameters is Vs30, used to distinguish between NEHRP soil classes, see paragraph ‘Functional Form’, page 1706
-
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.atkinson_boore_2003.
AtkinsonBoore2003SInterNSHMP2008
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.atkinson_boore_2003.AtkinsonBoore2003SInter
Extend
AtkinsonBoore2003SInter
and introduces site amplification for B/C site condition and fixed rupture hypocentral depth (20 km) as defined by the National Seismic Hazard Mapping Project (NSHMP) for the 2008 US hazard modelSite amplification for B/C is triggered when vs30 > 760 and it is computed as site amplification for C soil scaled by a factor equal to 0.5
The class implements the equation as coded in
subroutine getABsub
inhazSUBXnga.f
Fortran code available at: http://earthquake.usgs.gov/hazards/products/conterminous/2008/software/-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.Call super class method with hypocentral depth fixed at 20 km
-
-
class
openquake.hazardlib.gsim.atkinson_boore_2003.
AtkinsonBoore2003SSlab
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.atkinson_boore_2003.AtkinsonBoore2003SInter
Implements GMPE developed by G. M Atkinson and D. Boore and published as “Empirical Ground-Motion Relations for Subduction-Zone Earthquakes and Their Application to Cascadia and Other Regions” (Bulletin of the Seismological Society of America, Volume 93, Number 4, pages 1703-1929, 2003). The class implements the global model but not the corrections for Japan/Cascadia. SA values at 4 s (not supported by the original equations) are obtained from mean value at 3 s divided by a factor equal to 0.550 (scaling factor computed in the context of the SHARE project and obtained as average ratio between median values at 4 and 3 seconds as predicted by SHARE subduction GMPEs). The class implements the equations for ‘Subduction IntraSlab’ (that’s why the class name ends with ‘SSlab’).
-
COEFFS_SSLAB
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Subduction IntraSlab'¶ Supported tectonic region type is subduction interface
-
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.atkinson_boore_2003.
AtkinsonBoore2003SSlabCascadia
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.atkinson_boore_2003.AtkinsonBoore2003SSlab
Extends
AtkinsonBoore2003SSlab
but uses coefficients for Cascadia regionThe class replicates the equation as coded in
subroutine getABsub
inhazgridXnga2.f
Fortran code available at: http://earthquake.usgs.gov/hazards/products/conterminous/2008/software/-
COEFFS_SSLAB
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.atkinson_boore_2003.
AtkinsonBoore2003SSlabCascadiaNSHMP2008
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.atkinson_boore_2003.AtkinsonBoore2003SSlabCascadia
,openquake.hazardlib.gsim.atkinson_boore_2003.AtkinsonBoore2003SSlabNSHMP2008
Combines
AtkinsonBoore2003SSlabNSHMP2008
for NSHMP site amplification withAtkinsonBoore2003SSlabCascadia
for Cascadia.
-
class
openquake.hazardlib.gsim.atkinson_boore_2003.
AtkinsonBoore2003SSlabJapan
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.atkinson_boore_2003.AtkinsonBoore2003SSlab
Extends
AtkinsonBoore2003SSlab
but substitutes values for c1 from Table 3 which incorporate correction factors for Japan.-
COEFFS_SSLAB
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.atkinson_boore_2003.
AtkinsonBoore2003SSlabJapanNSHMP2008
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.atkinson_boore_2003.AtkinsonBoore2003SSlabJapan
,openquake.hazardlib.gsim.atkinson_boore_2003.AtkinsonBoore2003SSlabNSHMP2008
Combines
AtkinsonBoore2003SSlabNSHMP2008
for NSHMP site amplification withAtkinsonBoore2003SSlabJapan
for Japan.Validation test vector was generated by applying increments in columns 1 and 2 of Table 3 to test vector for AtkinsonBoore2003SSlabCascadiaNSHMP2008.
-
class
openquake.hazardlib.gsim.atkinson_boore_2003.
AtkinsonBoore2003SSlabNSHMP2008
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.atkinson_boore_2003.AtkinsonBoore2003SSlab
Extend
AtkinsonBoore2003SSlab
and introduces site amplification for B/C site condition as defined by the National Seismic Hazard Mapping Project (NSHMP) for the 2008 US hazard model.Site amplification for B/C is triggered when vs30 > 760 and it is computed as site amplification for C soil scaled by a factor equal to 0.5
The class replicates the equation as coded in
subroutine getABsub
inhazgridXnga2.f
Fortran code available at: http://earthquake.usgs.gov/hazards/products/conterminous/2008/software/
atkinson_boore_2006¶
Module exports AtkinsonBoore2006
,
AtkinsonBoore2006MblgAB1987bar140NSHMP2008
,
AtkinsonBoore2006MblgJ1996bar140NSHMP2008
,
AtkinsonBoore2006Mwbar140NSHMP2008
,
AtkinsonBoore2006MblgAB1987bar200NSHMP2008
,
AtkinsonBoore2006MblgJ1996bar200NSHMP2008
,
AtkinsonBoore2006Mwbar200NSHMP2008
,
AtkinsonBoore2006Modified2011
.
-
class
openquake.hazardlib.gsim.atkinson_boore_2006.
AtkinsonBoore2006
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_atkinson_2008.BooreAtkinson2008
Implements GMPE developed by Gail M. Atkinson and David M. Boore and published as “Earthquake Ground-Motion Prediction Equations for Eastern North America” (2006, Bulletin of the Seismological Society of America, Volume 96, No. 6, pages 2181-2205). This class implements only the equations for stress parameter of 140 bars. The correction described in ‘Adjustment of Equations to Consider Alternative Stress Parameters’, p. 2198, is not implemented. This class extends the BooreAtkinson2008 because it uses the same soil amplification function. Note that in the paper, the reported soil amplification function is the one used in a preliminary version of the Boore and Atkinson 2008 GMPE, while the one that should be used is the one described in the final paper. See comment in: http://www.daveboore.com/pubs_online/ab06_gmpes_programs_and_tables.pdf
-
COEFFS_BC
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficients for NEHRP BC boundary (Vs30 = 760 m/s), table 9, pag 2202 coefficient values taken from Fortran implementation of Dave Boore (higher precision than in the paper)
-
COEFFS_HARD_ROCK
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Hard rock coefficents, table 6, pag 2192, coefficient values taken from Fortran implementation of Dave Boore (higher precision than in the paper)
-
COEFFS_IMT_INDEPENDENT
= {'std_total': 0.6907755278982136, 'R0': 10.0, 'R1': 70.0, 'R2': 140.0, 'v1': 180.0, 'v2': 300.0, 'Vref': 760.0}¶ IMT-independent coefficients. std_total is the total standard deviation, see Table 6, pag 2192 and Table 9, pag 2202. R0, R1, R2 are coefficients required for mean calculation - see equation (5) pag 2191. v1, v2, Vref are coefficients required for soil response calculation, see table 8, p. 2201
-
COEFFS_STRESS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Horizontal'¶ Supported intensity measure component is horizontal
HORIZONTAL
, see paragraph ‘Results’, pag 2190, and caption to table 6, p. 2192
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, peak ground velocity and peak ground acceleration, see paragraph ‘Methodology and Model Parameters’, p. 2182
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶ Supported standard deviation type is total, see table 6 and 9, p. 2192 and 2202, respectively.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Stable Shallow Crust'¶ Supported tectonic region type is stable continental, given that the equations have been derived for Eastern North America
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶ Required distance measure is Rrup. See paragraph ‘Methodology and Model Parameters’, p. 2182
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameter is magnitude (see paragraph ‘Methodology and Model Parameters’, p. 2182)
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30'})¶ Required site parameters is Vs30. See paragraph ‘Equations for soil sites’, p. 2200
-
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.atkinson_boore_2006.
AtkinsonBoore2006MblgAB1987bar140NSHMP2008
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.atkinson_boore_2006.AtkinsonBoore2006
Implements GMPE developed by Gail M. Atkinson and David M. Boore and published as “Earthquake Ground-Motion Prediction Equations for Eastern North America” (2006, Bulletin of the Seismological Society of America, Volume 96, No. 6, pages 2181-2205) as utilized by the National Seismic Hazard Mapping Project (NSHMP) for the 2008 central and eastern US model.
The class replicates the algorithm as coded in
subroutine getAB06
inhazgridXnga2.f
Fortran code available at: http://earthquake.usgs.gov/hazards/products/conterminous/2008/software/The class implement the equation for static stress drop equal to 140 bar.
The class assumes rupture magnitude to be in Mblg scale (given that MFDs for central and eastern US are given in this scale). Therefore Mblg is converted to Mw by using Atkinson and Boore 1987 conversion equation.
Mean value is clipped at 1.5 g for PGA and 3.0 g for SA with periods in range (0.02, 0.55) s.
-
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.atkinson_boore_2006.
AtkinsonBoore2006MblgAB1987bar200NSHMP2008
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.atkinson_boore_2006.AtkinsonBoore2006
Same as
AtkinsonBoore2006MblgAB1987bar140NSHMP2008
but with adjustment for 200 bar stress drop-
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.atkinson_boore_2006.
AtkinsonBoore2006MblgJ1996bar140NSHMP2008
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.atkinson_boore_2006.AtkinsonBoore2006MblgAB1987bar140NSHMP2008
Extend
AtkinsonBoore2006MblgAB1987bar140NSHMP2008
but uses Johnston 1996 equation to convert from Mblg to Mw
-
class
openquake.hazardlib.gsim.atkinson_boore_2006.
AtkinsonBoore2006MblgJ1996bar200NSHMP2008
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.atkinson_boore_2006.AtkinsonBoore2006MblgAB1987bar200NSHMP2008
Extend
AtkinsonBoore2006MblgAB1987bar200NSHMP2008
but uses Johnston 1996 equation to convert from Mblg to Mw
-
class
openquake.hazardlib.gsim.atkinson_boore_2006.
AtkinsonBoore2006Modified2011
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.atkinson_boore_2006.AtkinsonBoore2006
This GMPE modifies the original implementation of :class: AtkinsonBoore2006 with the magnitude dependent stress-drop scaling factor proposed in Atkinson & Boore (2011) Atkinson, G. A. and Boore D. M. (2011) Modifications to Existing Ground-Motion Prediciton Equations in Light of New Data. Bulletin of the Seismological Society of America, 101(3), 1121 - 1135
-
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.atkinson_boore_2006.
AtkinsonBoore2006Mwbar140NSHMP2008
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.atkinson_boore_2006.AtkinsonBoore2006MblgAB1987bar140NSHMP2008
Extend
AtkinsonBoore2006MblgAB1987bar140NSHMP2008
but assumes magnitude to be in Mw scale and thefore no conversion is applied
-
class
openquake.hazardlib.gsim.atkinson_boore_2006.
AtkinsonBoore2006Mwbar200NSHMP2008
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.atkinson_boore_2006.AtkinsonBoore2006MblgAB1987bar200NSHMP2008
Extend
AtkinsonBoore2006MblgAB1987bar200NSHMP2008
but assumes magnitude to be in Mw scale therefore no conversion is applied
-
class
openquake.hazardlib.gsim.atkinson_boore_2006.
AtkinsonBoore2006SGS
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.atkinson_boore_2006.AtkinsonBoore2006
This class extends the original base class
openquake.hazardlib.gsim.atkinson_boore_2006.AtkinsonBoore2006
by introducing a distance filter for the near field, as implemented by SGS for the national PSHA model for Saudi Arabia.
atkinson_macias_2009¶
Module exports :class:’AtkinsonMacias2009’
-
class
openquake.hazardlib.gsim.atkinson_macias_2009.
AtkinsonMacias2009
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements the Subduction Interface GMPE of Atkinson & Macias (2009) for large interface earthquakes in the Cascadia subduction zone. Atkinson, G. M. and Macias, M. (2009) “Predicted Ground Motions for Great Interface Earthquakes in the Cascadia Subduction Zone”, Bulletin of the Seismological Society of America, 99(3), 1552 - 1578
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Random horizontal'¶ Supported intensity measure component is assumed to be equivalent to the random horizontal component
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are peak ground acceleration and Spectral Acceleration
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶ Supported standard deviation types is total.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Subduction Interface'¶ The GMPE is derived for subduction interface earthquakes in Cascadia
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶ Required distance measure is rupture distance
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameters are magnitude
-
REQUIRES_SITES_PARAMETERS
= frozenset()¶ No required site parameters, the GMPE is derived for B/C site conditions
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
base¶
Module openquake.hazardlib.gsim.base
defines base classes for
different kinds of ground shaking intensity models
.
-
exception
openquake.hazardlib.gsim.base.
AdaptedWarning
[source]¶ Bases:
UserWarning
Raised for GMPEs that are intended for experimental use or maybe subject to changes in future version.
-
class
openquake.hazardlib.gsim.base.
CoeffsTable
(**kwargs)[source]¶ Bases:
object
Instances of
CoeffsTable
encapsulate tables of coefficients corresponding to different IMTs.Tables are defined in a space-separated tabular form in a simple string literal (heading and trailing whitespace does not matter). The first column in the table must be named “IMT” (or “imt”) and thus should represent IMTs:
>>> CoeffsTable(table='''imf z ... pga 1''') Traceback (most recent call last): ... ValueError: first column in a table must be IMT
Names of other columns are used as coefficients dicts keys. The values in the first column should correspond to real intensity measure types, see
openquake.hazardlib.imt
:>>> CoeffsTable(table='''imt z ... pgx 2''') Traceback (most recent call last): ... ValueError: unknown IMT 'PGX'
Note that
CoeffsTable
only accepts keyword argumets:>>> CoeffsTable() Traceback (most recent call last): ... TypeError: CoeffsTable requires "table" kwarg >>> CoeffsTable(table='', foo=1) Traceback (most recent call last): ... TypeError: CoeffsTable got unexpected kwargs: {'foo': 1}
If there are
SA
IMTs in the table, they are not referenced by name, because they require parametrization:>>> CoeffsTable(table='''imt x ... sa 15''') Traceback (most recent call last): ... ValueError: specify period as float value to declare SA IMT >>> CoeffsTable(table='''imt x ... 0.1 20''') Traceback (most recent call last): ... TypeError: attribute "sa_damping" is required for tables defining SA
So proper table defining SA looks like this:
>>> ct = CoeffsTable(sa_damping=5, table=''' ... imt a b c d ... pga 1 2.4 -5 0.01 ... pgd 7.6 12 0 44.1 ... 0.1 10 20 30 40 ... 1.0 1 2 3 4 ... 10 2 4 6 8 ... ''')
Table objects could be indexed by IMT objects (this returns a dictionary of coefficients):
>>> from openquake.hazardlib import imt >>> ct[imt.PGA()] == dict(a=1, b=2.4, c=-5, d=0.01) True >>> ct[imt.PGD()] == dict(a=7.6, b=12, c=0, d=44.1) True >>> ct[imt.SA(damping=5, period=0.1)] == dict(a=10, b=20, c=30, d=40) True >>> ct[imt.PGV()] Traceback (most recent call last): ... KeyError: PGV >>> ct[imt.SA(1.0, 4)] Traceback (most recent call last): ... KeyError: SA(1.0, 4)
Table of coefficients for spectral acceleration could be indexed by instances of
openquake.hazardlib.imt.SA
with period value that is not specified in the table. The coefficients then get interpolated between the ones for closest higher and closest lower period. That scaling of coefficients works in a logarithmic scale of periods and only within the same damping:>>> '%.5f' % ct[imt.SA(period=0.2, damping=5)]['a'] '7.29073' >>> '%.5f' % ct[imt.SA(period=0.9, damping=5)]['c'] '4.23545' >>> '%.5f' % ct[imt.SA(period=5, damping=5)]['c'] '5.09691' >>> ct[imt.SA(period=0.9, damping=15)] Traceback (most recent call last): ... KeyError: SA(0.9, 15)
Extrapolation is not possible:
>>> ct[imt.SA(period=0.01, damping=5)] Traceback (most recent call last): ... KeyError: SA(0.01)
It is also possible to instantiate a table from a tuple of dictionaries, corresponding to the SA coefficients and non-SA coefficients:
>>> coeffs = {imt.SA(0.1): {"a": 1.0, "b": 2.0}, ... imt.SA(1.0): {"a": 3.0, "b": 4.0}, ... imt.PGA(): {"a": 0.1, "b": 1.0}, ... imt.PGV(): {"a": 0.5, "b": 10.0}} >>> ct = CoeffsTable(sa_damping=5, table=coeffs)
-
num_instances
= 331¶
-
-
exception
openquake.hazardlib.gsim.base.
ExperimentalWarning
[source]¶ Bases:
UserWarning
Raised for GMPEs that are intended for experimental use or maybe subject to changes in future version.
-
class
openquake.hazardlib.gsim.base.
GMPE
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GroundShakingIntensityModel
Ground-Motion Prediction Equation is a subclass of generic
GroundShakingIntensityModel
with a distinct feature that the intensity values are log-normally distributed.Method
get_mean_and_stddevs()
of actual GMPE implementations is supposed to return the mean value as a natural logarithm of intensity.-
get_poes
(mean_std, loglevels, trunclevel, af=None, ctxs=())[source]¶ Calculate and return probabilities of exceedance (PoEs) of one or more intensity measure levels (IMLs) of one intensity measure type (IMT) for one or more pairs “site – rupture”.
Parameters: - mean_std – An array of shape (2, N, M) with mean and standard deviations for the sites and intensity measure types
- loglevels – A DictArray imt -> logs of intensity measure levels
- trunclevel –
Can be
None
, which means that the distribution of intensity is treated as Gaussian distribution with possible values ranging from minus infinity to plus infinity.When set to zero, the mean intensity is treated as an exact value (standard deviation is not even computed for that case) and resulting array contains 0 in places where IMT is strictly lower than the mean value of intensity and 1.0 where IMT is equal or greater.
When truncation level is positive number, the intensity distribution is processed as symmetric truncated Gaussian with range borders being
mean - truncation_level * stddev
andmean + truncation_level * stddev
. That is, the truncation level expresses how far the range borders are from the mean value and is defined in units of sigmas. The resulting PoEs for that mode are values of complementary cumulative distribution function of that truncated Gaussian applied to IMLs. - af – None or an instance of AmplFunction
- ctxs – Context object used to compute mean_std
Returns: array of PoEs of shape (N, L)
Raises: ValueError – If truncation level is not
None
and neither non-negative float number, and ifimts
dictionary contain wrong or unsupported IMTs (seeDEFINED_FOR_INTENSITY_MEASURE_TYPES
).
-
-
class
openquake.hazardlib.gsim.base.
GroundShakingIntensityModel
(**kwargs)[source]¶ Bases:
object
Base class for all the ground shaking intensity models.
A Ground Shaking Intensity Model (GSIM) defines a set of equations for computing mean and standard deviation of a Normal distribution representing the variability of an intensity measure (or of its logarithm) at a site given an earthquake rupture.
This class is not intended to be subclassed directly, instead the actual GSIMs should subclass
GMPE
Subclasses of both must implement
get_mean_and_stddevs()
and all the class attributes with names starting fromDEFINED_FOR
andREQUIRES
.-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
¶ Reference to a
intensity measure component type
this GSIM can calculate mean and standard deviation for.
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
¶ Set of
intensity measure types
this GSIM can calculate. A set should contain classes from moduleopenquake.hazardlib.imt
.
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
¶ Set of
standard deviation types
this GSIM can calculate.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
¶ Reference to a
tectonic region type
this GSIM is defined for. One GSIM can implement only one tectonic region type.
-
REQUIRES_DISTANCES
¶ Set of types of distance measures between rupture and sites. Possible values are:
rrup
- Closest distance to rupture surface. See
get_min_distance()
. rjb
- Distance to rupture’s surface projection. See
get_joyner_boore_distance()
. rx
- Perpendicular distance to rupture top edge projection.
See
get_rx_distance()
. ry0
- Horizontal distance off the end of the rupture measured parallel to
See
get_ry0_distance()
. rcdpp
- Direct point parameter for directivity effect centered on the site- and earthquake-specific
See
get_dppvalue()
. rvolc
- Source to site distance passing through surface projection of volcanic zone
All the distances are available from the
DistancesContext
object attributes with same names. Values are in kilometers.
-
REQUIRES_RUPTURE_PARAMETERS
¶ Set of rupture parameters (excluding distance information) required by GSIM. Supported parameters are:
mag
- Magnitude of the rupture.
dip
- Rupture’s surface dip angle in decimal degrees.
rake
- Angle describing the slip propagation on the rupture surface,
in decimal degrees. See
nodalplane
for more detailed description of dip and rake. ztor
- Depth of rupture’s top edge in km. See
get_top_edge_depth()
.
These parameters are available from the
RuptureContext
object attributes with same names.
-
REQUIRES_SITES_PARAMETERS
¶ Set of site parameters names this GSIM needs. The set should include strings that match names of the attributes of a
site
object. Those attributes are then available in theSitesContext
object with the same names.
-
adapted
= False¶
-
experimental
= False¶
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ Calculate and return mean value of intensity distribution and it’s standard deviation.
Method must be implemented by subclasses.
Parameters: - sites – Instance of
openquake.hazardlib.site.SiteCollection
with parameters of sites collection assigned to respective values as numpy arrays. Only those attributes that are listed in class’REQUIRES_SITES_PARAMETERS
set are available. - rup – Instance of
openquake.hazardlib.source.rupture.BaseRupture
with parameters of a rupture assigned to respective values. Only those attributes that are listed in class’REQUIRES_RUPTURE_PARAMETERS
set are available. - dists – Instance of
DistancesContext
with values of distance measures between the rupture and each site of the collection assigned to respective values as numpy arrays. Only those attributes that are listed in class’REQUIRES_DISTANCES
set are available. - imt – An instance (not a class) of intensity measure type.
See
openquake.hazardlib.imt
. - stddev_types – List of standard deviation types, constants from
openquake.hazardlib.const.StdDev
. Method result value should include standard deviation values for each of types in this list.
Returns: Method should return a tuple of two items. First item should be a numpy array of floats – mean values of respective component of a chosen intensity measure type, and the second should be a list of numpy arrays of standard deviation values for the same single component of the same single intensity measure type, one array for each type in
stddev_types
parameter, preserving the order.Combining interface to mean and standard deviation values in a single method allows to avoid redoing the same intermediate calculations if there are some shared between stddev and mean formulae without resorting to keeping any sort of internal state (and effectively making GSIM not reenterable).
However it is advised to split calculation of mean and stddev values and make
get_mean_and_stddevs()
just combine both (and possibly compute interim steps).- sites – Instance of
-
minimum_distance
= 0¶
-
non_verified
= False¶
-
superseded_by
= None¶
-
-
class
openquake.hazardlib.gsim.base.
MetaGSIM
[source]¶ Bases:
abc.ABCMeta
A metaclass converting set class attributes into frozensets, to avoid mutability bugs without having to change already written GSIMs. Moreover it performs some checks against typos.
-
exception
openquake.hazardlib.gsim.base.
NotVerifiedWarning
[source]¶ Bases:
UserWarning
Raised when a non verified GSIM is instantiated
baumont_2018¶
Module exports :
class:BaumontEtAl2018High2210IAVGDC30n7
-
class
openquake.hazardlib.gsim.baumont_2018.
BaumontEtAl2018High2210IAVGDC30n7
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements “Intensity predictive attenuation models calibrated in Mw for metropolitan France David Baumont,Kévin Manchuel,Paola Traversa, Christophe Durouchoux, Emmanuelle Nayman, Gabriele Ameri Bull Earthquake Eng (2018) 16:2285–2310 https://doi.org/10.1007/s10518-018-0344-6 functional given on page 2293 for Rhypo This class implements the model Intensity Model:Q Domain:Depth Control:DBMI Data Selection given in Table 1: Intensity model: (1) Regional geometrical spreading, (2) Geometrical spreading and regional intrinsic attenuation Q-domain:(0) France, (1) France and Italy, (2) Q-regions (France and Italy) Depth control: (0) Depth fixed, (1) Depth free within the plausible range defined in Table 3, (2) Similar to depth case # 1 but with Io constraints DBMI data selection: (0) IDP(MCS) <= VII, (1) IDP(MCS) <= VI Min Dc (km): 30, 50 Min # intensity classes: 3,5,7 Intensity metrics: IAVG, RAVG, ROBS, RP50, RP84 ################################ the model implmented is [2.2.1.0] for high attenuation, MinDc=30 and Min = 7 int. classes and IAVG as the base classes
Implemented by laurentiu.danciu@sed.ethz.ch
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table constructed from the electronic suplements of the original paper
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Horizontal'¶
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.MMI'>})¶
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶
-
REQUIRES_DISTANCES
= frozenset({'rhypo'})¶
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶
-
REQUIRES_SITES_PARAMETERS
= frozenset()¶
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
bchydro_2016_epistemic¶
-
class
openquake.hazardlib.gsim.bchydro_2016_epistemic.
BCHydroESHM20SInter
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.abrahamson_2015.AbrahamsonEtAl2015SInter
ESHM20 adjustment of the BC Hydro GMPE for subduction interface events with theta6 calibrated to Mediterranean data.
Introduces several configurable parameters:
Parameters: - theta6_adjustment (float) – The amount to increase or decrease the theta6 - should be +0.0015 (for slower attenuation) and -0.0015 (for faster attenuation)
- sigma_mu_epsilon (float) – The number of standard deviations above or below the mean to apply the statistical uncertainty sigma_mu term.
- faba_model – Choice of model for the forearc/backarc tapering function, choice of {“Step”, “Linear”, “SFunc”, “Sigmoid”, “Gaussian”}
Depending on the choice of taper model, additional parameters may be passed
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
REQUIRES_SITES_PARAMETERS
= frozenset({'xvf', 'vs30'})¶
-
experimental
= True¶
-
class
openquake.hazardlib.gsim.bchydro_2016_epistemic.
BCHydroESHM20SInterHigh
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.abrahamson_2015.AbrahamsonEtAl2015SInterHigh
ESHM20 adjustment of the BC Hydro GMPE for subduction interface events with theta6 calibrated to Mediterranean data, for the high magnitude scaling branch.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
REQUIRES_SITES_PARAMETERS
= frozenset({'xvf', 'vs30'})¶
-
experimental
= True¶
-
-
class
openquake.hazardlib.gsim.bchydro_2016_epistemic.
BCHydroESHM20SInterLow
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.abrahamson_2015.AbrahamsonEtAl2015SInterLow
ESHM20 Adjustment of the BC Hydro GMPE for subduction interface events with theta6 calibrated to Mediterranean data, for the low magnitude scaling branch.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
REQUIRES_SITES_PARAMETERS
= frozenset({'xvf', 'vs30'})¶
-
experimental
= True¶
-
-
class
openquake.hazardlib.gsim.bchydro_2016_epistemic.
BCHydroESHM20SSlab
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.abrahamson_2015.AbrahamsonEtAl2015SSlab
ESHM20 adjustment of the BC Hydro GMPE for subduction in-slab events with theta6 calibrated to Mediterranean data.
Introduces two configurable parameters:
a6_adjustment - the amount to increase or decrease the theta6 (should be +0.0015 (for slower attenuation) and -0.0015 (for faster attenuation)
sigma_mu_epsilon - number of standard deviations above or below the mean to apply the statistical uncertainty sigma_mu term.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
REQUIRES_SITES_PARAMETERS
= frozenset({'xvf', 'vs30'})¶
-
experimental
= True¶
-
-
class
openquake.hazardlib.gsim.bchydro_2016_epistemic.
BCHydroESHM20SSlabHigh
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.abrahamson_2015.AbrahamsonEtAl2015SSlabHigh
ESHM20 adjustment of the BC Hydro GMPE for subduction interface events with theta6 calibrated to Mediterranean data, for the high magnitude scaling branch.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
REQUIRES_SITES_PARAMETERS
= frozenset({'xvf', 'vs30'})¶
-
experimental
= True¶
-
-
class
openquake.hazardlib.gsim.bchydro_2016_epistemic.
BCHydroESHM20SSlabLow
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.abrahamson_2015.AbrahamsonEtAl2015SSlabLow
ESHM20 adjustment of the BC Hydro GMPE for subduction in-slab events with theta6 calibrated to Mediterranean data, for the low magnitude scaling branch.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
REQUIRES_SITES_PARAMETERS
= frozenset({'xvf', 'vs30'})¶
-
experimental
= True¶
-
-
class
openquake.hazardlib.gsim.bchydro_2016_epistemic.
FABATaperGaussian
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bchydro_2016_epistemic.FABATaperStep
Implements tapering of x according to a truncated Gaussian function
Parameters: - sigma (float) – Bandwidth of function (according to a Gaussian standard deviation)
- a (float) – Initiation point of tapering (km)
- b (float) – Termination point of tapering (km)
-
class
openquake.hazardlib.gsim.bchydro_2016_epistemic.
FABATaperLinear
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bchydro_2016_epistemic.FABATaperStep
Implements a tapering of x according to a linear function with a fixed distance and a midpoint (y = 0.5) at x = 0
Parameters: width (float) – Distance (km) across which x tapers to 0
-
class
openquake.hazardlib.gsim.bchydro_2016_epistemic.
FABATaperSFunc
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bchydro_2016_epistemic.FABATaperStep
Implements tapering of x according to a S-function (Named such because of its S-like shape.)
Parameters: - a (float) – ‘ceiling’, where the function begins falling from 1.
- b (float) – ‘floor’, where the function reaches zero.
-
class
openquake.hazardlib.gsim.bchydro_2016_epistemic.
FABATaperSigmoid
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bchydro_2016_epistemic.FABATaperStep
Implements tapering of x according to a sigmoid function (Note that this only tends to 1, 0 it does not reach it)
Parameters: c (float) – Bandwidth in km of the sigmoid function
-
class
openquake.hazardlib.gsim.bchydro_2016_epistemic.
FABATaperStep
(**kwargs)[source]¶ Bases:
object
General class for a tapering function, in this case a step function such that the backarc scaling term takes 0 for forearc sites (negative backarc distance), and 1 for backarc sites (positive backarc distance)
-
openquake.hazardlib.gsim.bchydro_2016_epistemic.
get_stress_factor
(imt, slab=False)[source]¶ Returns the stress adjustment factor for the BC Hydro GMPE according to Abrahamson et al. (2018)
-
openquake.hazardlib.gsim.bchydro_2016_epistemic.
phix
(x)¶
berge_thierry_2003¶
Module exports BergeThierryEtAl2003SIGMA
.
-
class
openquake.hazardlib.gsim.berge_thierry_2003.
BergeThierryEtAl2003Ms
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by Catherine Berge-Thierry, Fabrice Cotton, Oona Scoti, Daphne-Anne Griot-Pommera, and Yoshimitsu Fukushima and published as “New Empirical Response Spectral Attenuation Laws For Moderate European Earthquakes” (2003, Journal of Earthquake Engineering, 193-222) This class corresponds to the original formulation, usable with Ms.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient tables are constructed from the electronic suplements of the original paper. Original coefficients in function of frequency.
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Horizontal'¶ Supported intensity measure component is horizontal, see page 196.
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, and peak ground acceleration. The original manuscript provide coefficients only SA. For PGA, coefficients are assumed equal to the ones of SA for the smallest period (0.03 s)
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶ Supported standard deviation type is total, see table 3, page 203
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is active shallow crust, see Introduction, page 194.
-
REQUIRES_DISTANCES
= frozenset({'rhypo'})¶ Required distance measure is hypocentral distance, see equation 1 page 201
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameters is magnitude, see equation 1 page 201
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30'})¶ Required site parameters is Vs30, used to distinguish between rock sites (Vs30 >= 800) m/s and alluvium sites (300 < Vs < 800), see section 2.2.3 page 201
-
-
class
openquake.hazardlib.gsim.berge_thierry_2003.
BergeThierryEtAl2003MwL_GBL
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.berge_thierry_2003.BergeThierryEtAl2003Ms
Mw version of the Berge-Thierry et al. (2003) GMPE. For this conversion we use the Lolli et al. (2014) conversion equation between Ms and Mw for the GBL region (i.e. Global Scale). Exponential model: Mw = exp(a+b*Ms)+c with slope=b*exp(a+b*Ms) Parameters: for Ms<=5.5: (a,b,c) = (2.133,0.063,-6.205) for Ms>5.5: (a,b,c) = (-0.109,0.229,2.586)
-
class
openquake.hazardlib.gsim.berge_thierry_2003.
BergeThierryEtAl2003MwL_ITA
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.berge_thierry_2003.BergeThierryEtAl2003Ms
Mw version of the Berge-Thierry et al. (2003) GMPE. For this conversion we use the Lolli et al. (2014) conversion equation between Ms and Mw for the ITA region. Exponential model: Mw = exp(a+b*Ms)+c with slope=b*exp(a+b*Ms) Parameters: (a,b,c) = (1.421,0.108,-1.863)
-
class
openquake.hazardlib.gsim.berge_thierry_2003.
BergeThierryEtAl2003MwL_MED
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.berge_thierry_2003.BergeThierryEtAl2003Ms
Mw version of the Berge-Thierry et al. (2003) GMPE. For this conversion we use the Lolli et al. (2014) conversion equation between Ms and Mw for the Euro-Mediterranean region. Exponential model: Mw = exp(a+b*Ms)+c with slope=b*exp(a+b*Ms) Parameters: (a,b,c) = (2.133,0.063,-6.205)
-
class
openquake.hazardlib.gsim.berge_thierry_2003.
BergeThierryEtAl2003MwW
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.berge_thierry_2003.BergeThierryEtAl2003Ms
Mw version of the Berge-Thierry et al. (2003) GMPE. For this conversion we use the Weatherill et al. (2016) conversion equation between Ms and Mw Bilinear magnitude conversion relation.
-
class
openquake.hazardlib.gsim.berge_thierry_2003.
BergeThierryEtAl2003SIGMA
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.berge_thierry_2003.BergeThierryEtAl2003Ms
Implements GMPE developed by Catherine Berge-Thierry, Fabrice Cotton, Oona Scoti, Daphne-Anne Griot-Pommera, and Yoshimitsu Fukushima and published as “New Empirical Response Spectral Attenuation Laws For Moderate European Earthquakes” (2003, Journal of Earthquake Engineering, 193-222) The class implements also adjustment of the sigma value as required by the SIGMA project to make standard deviations compatible with Mw (the GMPE was originally developed for Ms). Additional reference: Carbon, D. et al., 2012, Final preliminary Probabilistic Hazard map for France’s southeast 1/4, Deliverable D4-18, p.31, SIGMA project.
bindi_2011¶
Module exports BindiEtAl2011
.
-
class
openquake.hazardlib.gsim.bindi_2011.
BindiEtAl2011
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by D.Bindi, F.Pacor, L.Luzi, R.Puglia, M.Massa, G. Ameri, R. Paolucci and published as “Ground motion prediction equations derived from the Italian strong motion data”, Bull Earthquake Eng, DOI 10.1007/s10518-011-9313-z. SA are given up to 2 s. The regressions are developed considering the geometrical mean of the as-recorded horizontal components
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficients from SA from Table 1 Coefficients from PGA e PGV from Table 5
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the geometric mean of two horizontal components
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<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 moduleopenquake.hazardlib.imt
.
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types are inter-event, intra-event and total, page 1904
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is ‘active shallow crust’ because the equations have been derived from data from Italian database ITACA, as explained in the ‘Introduction’.
-
REQUIRES_DISTANCES
= frozenset({'rjb'})¶ Required distance measure is RRup (eq. 1).
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'rake', 'mag'})¶ Required rupture parameters are magnitude and rake (eq. 1).
-
REQUIRES_SITES_PARAMETERS
= frozenset({'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_2011.
BindiEtAl2011Ita19Low
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bindi_2011.BindiEtAl2011
Implements the lower term of the ITA19 backbone model.
-
DELTACOEFF
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
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_2011.
BindiEtAl2011Ita19Upp
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bindi_2011.BindiEtAl2011
Implements the upper term of the ITA19 backbone model.
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
bindi_2011_ipe¶
Module exports : class:BindiEtAl2011Repi, class:BindiEtAl2011RepiFixedH,
-
class
openquake.hazardlib.gsim.bindi_2011_ipe.
BindiEtAl2011Repi
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements IPE developed by Dino Bindi et al. 2011 and published as “Intensity prediction equations for Central Asia” (Geo-physical journal international, 2011, 187,327-337).
Model implemented by laurentiu.danciu@gmail.com
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table constructed from the electronic suplements of the original paper.Table 1 .page 331
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Horizontal'¶
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.MMI'>})¶
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶
-
REQUIRES_DISTANCES
= frozenset({'repi'})¶
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'hypo_depth'})¶
-
REQUIRES_SITES_PARAMETERS
= frozenset()¶
-
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_2011_ipe.
BindiEtAl2011RepiFixedH
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bindi_2011_ipe.BindiEtAl2011Repi
Implements IPE developed by Dino Bindi et al. 2011 and published as “Intensity prediction equations for Central Asia” (Geo-physical journal international, 2011, 187,327-337). for a fixed depth of 15 km and epicentral distance (equation 5 in the paper) Implements the Repi with fixed depth at 15km /coeff on Table 1
Model implmented by laurentiu.danciu@gmail.com
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table constructed from the electronic suplements of the original paper.
-
REQUIRES_DISTANCES
= frozenset({'repi'})¶
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'hypo_depth'})¶
-
REQUIRES_SITES_PARAMETERS
= frozenset()¶
-
bindi_2011scaled¶
Module exports BindiEtAl2011scaled
.
-
class
openquake.hazardlib.gsim.bindi_2011scaled.
BindiEtAl2011scaled
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bindi_2011.BindiEtAl2011
Implements scaled GMPE developed by D.Bindi, F.Pacor, L.Luzi, R.Puglia, M.Massa, G. Ameri, R. Paolucci and published as “Ground motion prediction equations derived from the Italian strong motion data”, Bull Earthquake Eng, DOI 10.1007/s10518-011-9313-z. SA are given up to 2 s. The regressions are developed considering the geometrical mean of the as-recorded horizontal components
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficients from SA from Table 1 Coefficients from PGA e PGV from Table 5
-
bindi_2014¶
- Module exports
BindiEtAl2014Rjb
, BindiEtAl2014RjbEC8
,BindiEtAl2014RjbEC8NoSOF
,BindiEtAl2014Rhyp
,BindiEtAl2014RhypEC8
,BindiEtAl2014RhypEC8NoSOF
-
class
openquake.hazardlib.gsim.bindi_2014.
BindiEtAl2014Rhyp
(adjustment_factor=1.0, **kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bindi_2014.BindiEtAl2014Rjb
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
= frozenset({'rhypo'})¶ Required distance measure is Rhypo (eq. 1).
-
-
class
openquake.hazardlib.gsim.bindi_2014.
BindiEtAl2014RhypEC8
(adjustment_factor=1.0, **kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bindi_2014.BindiEtAl2014RjbEC8
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
= frozenset({'rhypo'})¶ Required distance measure is Rhypo
-
-
class
openquake.hazardlib.gsim.bindi_2014.
BindiEtAl2014RhypEC8NoSOF
(adjustment_factor=1.0, **kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bindi_2014.BindiEtAl2014RhypEC8
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
= frozenset({'mag'})¶ Required rupture parameters are magnitude
-
-
class
openquake.hazardlib.gsim.bindi_2014.
BindiEtAl2014Rjb
(adjustment_factor=1.0, **kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
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
-
CONSTS
= {'Mref': 5.5, 'Mh': 6.75, 'Rref': 1.0, 'Vref': 800.0}¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the geometric mean of two horizontal components
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<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 moduleopenquake.hazardlib.imt
.
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', '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
= frozenset({'rjb'})¶ Required distance measure is Rjb (eq. 1).
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'rake', 'mag'})¶ Required rupture parameters are magnitude and rake (eq. 1).
-
REQUIRES_SITES_PARAMETERS
= frozenset({'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
(adjustment_factor=1.0, **kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bindi_2014.BindiEtAl2014Rjb
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
(adjustment_factor=1.0, **kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bindi_2014.BindiEtAl2014RjbEC8
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
= frozenset({'mag'})¶ Required rupture parameters are magnitude
-
bindi_2014scaled¶
Module exports BindiEtAl2014RhypEC8scaled
-
class
openquake.hazardlib.gsim.bindi_2014scaled.
BindiEtAl2014RhypEC8scaled
(adjustment_factor=1.0, **kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bindi_2014.BindiEtAl2014RhypEC8
Implements scaled 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 3
-
bindi_2017¶
- Module exports
BindiEtAl2017Rjb
, BindiEtAl2017Rhypo
-
class
openquake.hazardlib.gsim.bindi_2017.
BindiEtAl2017Rhypo
(adjustment_factor=1.0, **kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bindi_2017.BindiEtAl2017Rjb
Version of the Bindi et al. (2017) GMPE using hypocentral distance.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
REQUIRES_DISTANCES
= frozenset({'rhypo'})¶ Required distance measure is Rhypo (eq. 1).
-
-
class
openquake.hazardlib.gsim.bindi_2017.
BindiEtAl2017Rjb
(adjustment_factor=1.0, **kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements the European GMPE of Bindi et al. (2017) for use in moderate-seismicity regions:
D.Bindi, F. Cotton, S. R. Kotha, C. Bosse, D. Stromeyer and G. Gruenthal (2017) “Application-driven ground motion prediction equation for seismic hazard assessments in non-cratonic moderate-seismicity areas”, J. Seismology, 21(5), 1201 - 1218
Two different GMPEs are supported here
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
CONSTANTS
= {'mref': 4.5, 'mh': 6.5, 'rref': 1.0}¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the geometric mean of two horizontal components
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>})¶ GMPE is defined only for PGA and SA (PGV coefficients not made public)
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types are inter-event, intra-event and total
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Stable Shallow Crust'¶ Supported tectonic region type is ‘stable shallow crust’
-
REQUIRES_DISTANCES
= frozenset({'rjb'})¶ Required distance measure is Rjb
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameter is magnitude
-
REQUIRES_SITES_PARAMETERS
= frozenset({'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.
-
bommer_2009¶
Module exports BommerEtAl2009RSD
-
class
openquake.hazardlib.gsim.bommer_2009.
BommerEtAl2009RSD
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements the GMPE of Bommer et al. (2009) for significant duration with 5 - 75 % Arias Intensity and 5 - 95 % Arias Intensity
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the geometric mean horizontal component
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.RSD575'>, <class 'openquake.hazardlib.imt.RSD595'>})¶ Supported intensity measure types are 5 - 95 % Arias and 5 - 75 % Arias significant duration
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation type is only total, see table 7, page 35
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is active shallow crust
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶ Required distance measure is closest distance to rupture
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'ztor'})¶ Required rupture parameters are magnitude and top of rupture depth
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30'})¶ Requires vs30
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
boore_1993¶
Module exports BooreEtAl1993GSCBest
,
BooreEtAl1993GSCUpperLimit
, BooreEtAl1993GSCLowerLimit
.
-
class
openquake.hazardlib.gsim.boore_1993.
BooreEtAl1993GSCBest
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implement equation used by the Geological Survey of Canada (GSC) for the 2010 Western Canada National Seismic Hazard Model. The class implements the model of David M. Boore, William B. Joyner, and Thomas E. Fumal (“Estimation of Response Spectra and Peak Accelerations from Western North American Earthquakes: An Interim Report”, 1993, U.S. Geological Survey, Open File Report 93-509). Equation coefficients provided by GSC for the random horizontal component and corresponding to the ‘Best’ case (that is mean unaffected)
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ coefficient table provided by GSC
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Random horizontal'¶ Supported intensity measure component is random horizontal
RANDOM_HORIZONTAL
,
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, and peak ground acceleration
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶ Supported standard deviation type is total
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is active shallow crust, given that the equations have been derived for Western North America
-
REQUIRES_DISTANCES
= frozenset({'rjb'})¶ Required distance measure is Rjb distance see paragraph ‘Predictor Variables’, page 6.
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameter is magnitude
-
REQUIRES_SITES_PARAMETERS
= frozenset()¶ site params are not required
-
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.boore_1993.
BooreEtAl1993GSCLowerLimit
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_1993.BooreEtAl1993GSCBest
Implement equation used by the Geological Survey of Canada (GSC) for the 2010 Western Canada National Seismic Hazard Model. The class implements the model of David M. Boore, William B. Joyner, and Thomas E. Fumal (“Estimation of Response Spectra and Peak Accelerations from Western North American Earthquakes: An Interim Report”, 1993, U.S. Geological Survey, Open File Report 93-509). Equation coefficients provided by GSC for the random horizontal component and corresponding to the ‘Lower Limit’ case (that is mean value - 0.7 nat log)
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ coefficient table provided by GSC
-
-
class
openquake.hazardlib.gsim.boore_1993.
BooreEtAl1993GSCUpperLimit
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_1993.BooreEtAl1993GSCBest
Implement equation used by the Geological Survey of Canada (GSC) for the 2010 Western Canada National Seismic Hazard Model. The class implements the model of David M. Boore, William B. Joyner, and Thomas E. Fumal (“Estimation of Response Spectra and Peak Accelerations from Western North American Earthquakes: An Interim Report”, 1993, U.S. Geological Survey, Open File Report 93-509). Equation coefficients provided by GSC for the random horizontal component and corresponding to the ‘Upper Limit’ case (that is mean value + 0.7 nat log)
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ coefficient table provided by GSC
-
boore_1997¶
- Module exports
BooreEtAl1997GeometricMean
, - :class:’BooreEtAl1997GeometricMeanUnspecified’ :class:’BooreEtAl1997ArbitraryHorizontal’ and :class:’BooreEtAl1997ArbitraryHorizontalUnspecfied’
-
class
openquake.hazardlib.gsim.boore_1997.
BooreEtAl1997ArbitraryHorizontal
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_1997.BooreEtAl1997GeometricMean
Returns the ground motion values for the arbitrary horizontal component, rather than the geometric mean. This version includes the corrected intra-event terms, as defined in an erratum to the original paper: Boore, DM (2005). “Erratum: Equations for Estimating Horizontal Response Spectra and Peak Acceleration from Western North American Earthquakes: A Summary of Recent Work.” Seismological Research Letters, 76(3), 368-369
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Horizontal'¶ Supported intensity measure component is the arbitrary horizontal
-
-
class
openquake.hazardlib.gsim.boore_1997.
BooreEtAl1997ArbitraryHorizontalUnspecified
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_1997.BooreEtAl1997ArbitraryHorizontal
As for the :class:’BooreEtAl1997Arbitrary’, here defined for the case when the style of faulting is not specified
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameters are magnitude
-
-
class
openquake.hazardlib.gsim.boore_1997.
BooreEtAl1997GeometricMean
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by David M. Boore and William B. Joyner and Thomas E. Fumal (1997). “Equations for Estimating Horizontal Response Spectra and Peak Acceleration form Western North American Earthquakes: A Summary of Recent Work”. Seismological Research Letters. 68(1). 128 - 153
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table is constructed from values in Table 8 Note that for periods between 0.1 s and 0.18s the inter-event term is originally 0. As this was causing test warnings we have set this to an arbitrarily infinitesimal number
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is geometric mean
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, peak ground velocity and peak ground acceleration, see table 3 pag. 110
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', '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, see paragraph ‘Introduction’, page 99.
-
REQUIRES_DISTANCES
= frozenset({'rjb'})¶ Required distance measure is Rjb.
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'rake'})¶ Required rupture parameters are magnitude, and rake.
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30'})¶ Required site parameters is 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.boore_1997.
BooreEtAl1997GeometricMeanUnspecified
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_1997.BooreEtAl1997GeometricMean
Where the faulting mechanism need not be specified it is preferable to use this instance of the Boore et al (1997) GMPE, which omits the need for rake to be defined.
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameters are magnitude
-
boore_2014¶
- Module exports
BooreEtAl2014
, BooreEtAl2014HighQ
,BooreEtAl2014LowQ
,BooreEtAl2014CaliforniaBasin
,BooreEtAl2014HighQCaliforniaBasin
,BooreEtAl2014LowQCaliforniaBasin
,BooreEtAl2014JapanBasin
,BooreEtAl2014HighQJapanBasin
,BooreEtAl2014LowQJapanBasin
,BooreEtAl2014NoSOF
,BooreEtAl2014HighQNoSOF
,BooreEtAl2014LowQNoSOF
,BooreEtAl2014CaliforniaBasinNoSOF
,BooreEtAl2014HighQCaliforniaBasinNoSOF
,BooreEtAl2014LowQCaliforniaBasinNoSOF
,BooreEtAlJ2014apanBasinNoSOF
,BooreEtAl2014HighQJapanBasinNoSOF
,BooreEtAl2014LowQJapanBasinNoSOF
-
class
openquake.hazardlib.gsim.boore_2014.
BooreEtAl2014
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by David M. Boore, Jonathan P. Stewart, Emel Seyhan and Gail Atkinson, and published as “NGA-West2 Equations for Predicting PGA, PGV, nd 5 % Damped PGA for Shallow Crustal Earthquakes (2014, Earthquake Spectra, Volume 30, No. 3, pages 1057 - 1085).
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
CONSTS
= {'Mref': 4.5, 'Rref': 1.0, 'Vref': 760.0, 'f1': 0.0, 'f3': 0.1, 'v1': 225.0, 'v2': 300.0}¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average Horizontal (RotD50)'¶ Supported intensity measure component is orientation-independent measure
RotD50
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, peak ground velocity and peak ground acceleration
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types are inter-event, intra-event and total, see equation 2, pag 106.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is active shallow crust
-
REQUIRES_DISTANCES
= frozenset({'rjb'})¶ Required distance measure is Rjb
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'rake'})¶ Required rupture parameters are magnitude, and rake.
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30'})¶ Required site parameters is 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.boore_2014.
BooreEtAl2014CaliforniaBasin
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_2014.BooreEtAl2014
Implements the Boore et al. (2014) GMPE under the conditions that the global (average Q) attenuation model is preferred and the basin model is considered to be represented by the “California” case
-
REQUIRES_SITES_PARAMETERS
= frozenset({'z1pt0', 'vs30'})¶ Required site parameters are Vs30 and depth (in metres!) to 1 km/s shear-wave velocity layer
-
-
class
openquake.hazardlib.gsim.boore_2014.
BooreEtAl2014CaliforniaBasinNoSOF
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_2014.BooreEtAl2014NoSOF
The Boore et al. (2014) GMPE, implemented for global (average Q) regions, for the case when style of faulting is unspecficied and the California basin depth model is required
-
REQUIRES_SITES_PARAMETERS
= frozenset({'z1pt0', 'vs30'})¶ Required site parameters are Vs30 and depth (in metres!) to 1 km/s shear-wave velocity layer
-
-
class
openquake.hazardlib.gsim.boore_2014.
BooreEtAl2014HighQ
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_2014.BooreEtAl2014
This class implements the Boore et al. (2014) model considering the correction to the path scaling term for High Q regions (e.g. China and Turkey) The modification is made to the “Dc3” coefficient
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.boore_2014.
BooreEtAl2014HighQCaliforniaBasin
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_2014.BooreEtAl2014HighQ
Implements the Boore et al. (2014) GMPE under the conditions that the high Q attenuation model is preferred and the basin model is considered to be represented by the “California” case
-
REQUIRES_SITES_PARAMETERS
= frozenset({'z1pt0', 'vs30'})¶ Required site parameters are Vs30 and depth (in metres!) to 1 km/s shear-wave velocity layer
-
-
class
openquake.hazardlib.gsim.boore_2014.
BooreEtAl2014HighQCaliforniaBasinNoSOF
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_2014.BooreEtAl2014HighQNoSOF
The Boore et al. (2014) GMPE, implemented for high Q regions, for the case when style of faulting is unspecficied and the California basin depth model is required
-
REQUIRES_SITES_PARAMETERS
= frozenset({'z1pt0', 'vs30'})¶ Required site parameters are Vs30 and depth (in metres!) to 1 km/s shear-wave velocity layer
-
-
class
openquake.hazardlib.gsim.boore_2014.
BooreEtAl2014HighQJapanBasin
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_2014.BooreEtAl2014HighQ
Implements the Boore et al. (2014) GMPE under the conditions that the high Q attenuation model is preferred and the basin model is considered to be represented by the “Japan” case
-
REQUIRES_SITES_PARAMETERS
= frozenset({'z1pt0', 'vs30'})¶ Required site parameters are Vs30 and depth (in metres!) to 1 km/s shear-wave velocity layer
-
-
class
openquake.hazardlib.gsim.boore_2014.
BooreEtAl2014HighQJapanBasinNoSOF
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_2014.BooreEtAl2014HighQNoSOF
The Boore et al. (2014) GMPE, implemented for high Q regions, for the case when style of faulting is unspecficied and the California basin depth model is required
-
REQUIRES_SITES_PARAMETERS
= frozenset({'z1pt0', 'vs30'})¶ Required site parameters are Vs30 and depth (in metres!) to 1 km/s shear-wave velocity layer
-
-
class
openquake.hazardlib.gsim.boore_2014.
BooreEtAl2014HighQNoSOF
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_2014.BooreEtAl2014HighQ
The Boore et al. (2014) GMPE, implemented for the High Q regions, for the case in which the style-of-faulting is unspecified.
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameters are magnitude
-
-
class
openquake.hazardlib.gsim.boore_2014.
BooreEtAl2014JapanBasin
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_2014.BooreEtAl2014
Implements the Boore et al. (2014) GMPE under the conditions that the global (average Q) attenuation model is preferred and the basin model is considered to be represented by the “Japan” case
-
REQUIRES_SITES_PARAMETERS
= frozenset({'z1pt0', 'vs30'})¶ Required site parameters are Vs30 and depth (in metres!) to 1 km/s shear-wave velocity layer
-
-
class
openquake.hazardlib.gsim.boore_2014.
BooreEtAl2014JapanBasinNoSOF
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_2014.BooreEtAl2014NoSOF
The Boore et al. (2014) GMPE, implemented for global (average Q) regions, for the case when style of faulting is unspecficied and the California basin depth model is required
-
REQUIRES_SITES_PARAMETERS
= frozenset({'z1pt0', 'vs30'})¶ Required site parameters are Vs30 and depth (in metres!) to 1 km/s shear-wave velocity layer
-
-
class
openquake.hazardlib.gsim.boore_2014.
BooreEtAl2014LowQ
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_2014.BooreEtAl2014
This class implements the Boore et al. (2014) model considering the correction to the path scaling term for Low Q regions (e.g. Italy and Japan) The modification is made to the “Dc3” coefficient
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.boore_2014.
BooreEtAl2014LowQCaliforniaBasin
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_2014.BooreEtAl2014LowQ
Implements the Boore et al. (2014) GMPE under the conditions that the high Q attenuation model is preferred and the basin model is considered to be represented by the “California” case
-
REQUIRES_SITES_PARAMETERS
= frozenset({'z1pt0', 'vs30'})¶ Required site parameters are Vs30 and depth (in metres!) to 1 km/s shear-wave velocity layer
-
-
class
openquake.hazardlib.gsim.boore_2014.
BooreEtAl2014LowQCaliforniaBasinNoSOF
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_2014.BooreEtAl2014LowQNoSOF
The Boore et al. (2014) GMPE, implemented for high Q regions, for the case when style of faulting is unspecficied and the California basin depth model is required
-
REQUIRES_SITES_PARAMETERS
= frozenset({'z1pt0', 'vs30'})¶ Required site parameters are Vs30 and depth (in metres!) to 1 km/s shear-wave velocity layer
-
-
class
openquake.hazardlib.gsim.boore_2014.
BooreEtAl2014LowQJapanBasin
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_2014.BooreEtAl2014LowQ
Implements the Boore et al. (2014) GMPE under the conditions that the low Q attenuation model is preferred and the basin model is considered to be represented by the “Japan” case
-
REQUIRES_SITES_PARAMETERS
= frozenset({'z1pt0', 'vs30'})¶ Required site parameters are Vs30 and depth (in metres!) to 1 km/s shear-wave velocity layer
-
-
class
openquake.hazardlib.gsim.boore_2014.
BooreEtAl2014LowQJapanBasinNoSOF
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_2014.BooreEtAl2014LowQNoSOF
The Boore et al. (2014) GMPE, implemented for high Q regions, for the case when style of faulting is unspecficied and the California basin depth model is required
-
REQUIRES_SITES_PARAMETERS
= frozenset({'z1pt0', 'vs30'})¶ Required site parameters are Vs30 and depth (in metres!) to 1 km/s shear-wave velocity layer
-
-
class
openquake.hazardlib.gsim.boore_2014.
BooreEtAl2014LowQNoSOF
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_2014.BooreEtAl2014LowQ
The Boore et al. (2014) GMPE, implemented for the Low Q regions, for the case in which the style-of-faulting is unspecified.
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameters are magnitude
-
-
class
openquake.hazardlib.gsim.boore_2014.
BooreEtAl2014NoSOF
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_2014.BooreEtAl2014
The Boore et al. (2014) GMPE can consider the case in which the style-of-faulting is unspecified. In this case the GMPE is no longer dependent on rake.
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameters are magnitude
-
boore_atkinson_2008¶
Module exports BooreAtkinson2008
.
-
class
openquake.hazardlib.gsim.boore_atkinson_2008.
Atkinson2010Hawaii
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_atkinson_2008.BooreAtkinson2008
Modification of the original base class adjusted for application to the Hawaii region as described in: Atkinson, G. M. (2010) ‘Ground-Motion Prediction Equations for Hawaii from a Referenced Empirical Approach”, Bulletin of the Seismological Society of America, Vol. 100, No. 2, pp. 751–761
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Square root of sum of squares of peak horizontals'¶ Supported intensity measure component is geometric mean, see paragraph ‘Response Variables’, page 100 and table 8, pag 121.
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶ Supported standard deviation types is total see equation 2, pag 106.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Volcanic'¶ Supported tectonic region type is active volcanic, see paragraph ‘Introduction’, page 99.
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'hypo_depth', 'rake'})¶
-
-
class
openquake.hazardlib.gsim.boore_atkinson_2008.
BooreAtkinson2008
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by David M. Boore and Gail M. Atkinson and published as “Ground-Motion Prediction Equations for the Average Horizontal Component of PGA, PGV, and 5%-Damped PSA at Spectral Periods between 0.01 and 10.0 s” (2008, Earthquake Spectra, Volume 24, No. 1, pages 99-138).
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table is constructed from values in tables 6, 7 and 8 (pages 119, 120, 121). Spectral acceleration is defined for damping of 5%, see ‘Response Variables’ page 100. c1, c2, c3, h are the period-dependent distance scaling coefficients. e1, e2, e3, e4, e5, e6, e7, Mh are the period-dependent magnitude- sigma, tau, std are the intra-event uncertainty, inter-event uncertainty, and total standard deviation, respectively. Note that only the inter-event and total standard deviation for ‘specified’ fault type are considered (because rake angle is always specified)
-
COEFFS_SOIL_RESPONSE
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Table 3, pag. 110. + coefficient values for additional frequencies extracted from Fortran code implementing soil response function developed by the original author (ab06_fmrvs_evaluate_gmpes.for available at http://www.daveboore.com/pubs_online.html - see code available for Atkinson, G. M. and D. M. Boore (2006). Earthquake ground -motion prediction equations for eastern North America)
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average Horizontal (GMRotI50)'¶ Supported intensity measure component is orientation-independent measure
GMRotI50
, see paragraph ‘Response Variables’, page 100 and table 8, pag 121.
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, peak ground velocity and peak ground acceleration, see table 3 pag. 110
-
DEFINED_FOR_REFERENCE_VELOCITY
= 760.0¶ Shear-wave velocity for reference soil conditions in [m s-1]
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types are inter-event, intra-event and total, see equation 2, pag 106.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is active shallow crust, see paragraph ‘Introduction’, page 99.
-
REQUIRES_DISTANCES
= frozenset({'rjb'})¶ Required distance measure is Rjb. See paragraph ‘Predictor Variables’, pag 103
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'rake'})¶ Required rupture parameters are magnitude, and rake. See paragraph ‘Predictor Variables’, pag 103
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30'})¶ Required site parameters is Vs30. See paragraph ‘Predictor Variables’, pag 103
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
boore_atkinson_2011¶
- Module exports
BooreAtkinson2011
, Atkinson2008prime
-
class
openquake.hazardlib.gsim.boore_atkinson_2011.
Atkinson2008prime
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_atkinson_2011.BooreAtkinson2011
Implements the Boore & Atkinson (2011) adjustment to the Atkinson (2008) GMPE (not itself implemented in OpenQuake)
-
A08_COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Stable Shallow Crust'¶
-
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.boore_atkinson_2011.
BooreAtkinson2011
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.boore_atkinson_2008.BooreAtkinson2008
Implements GMPE based on the corrections proposed by Gail M. Atkinson and D. Boore in 2011 and published as “Modifications to Existing Ground-Motion Prediction Equations in Light of New Data ” (2011, Bulletin of the Seismological Society of America, Volume 101, No. 3, pages 1121-1135).
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
bozorgnia_campbell_2016¶
- Module exports
BozorgniaCampbell2016
BozorgniaCampbell2016HighQ
BozorgniaCampbell2016LowQ
BozorgniaCampbell2016AveQJapanSite
BozorgniaCampbell2016HighQJapanSite
BozorgniaCampbell2016LowQJapanSite
-
class
openquake.hazardlib.gsim.bozorgnia_campbell_2016.
BozorgniaCampbell2016
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements the BC15 GMPE by Bozorgnia & Campbell (2016) for vertical-component ground motions from the PEER NGA-West2 Project
This model follows the same functional form as in CB14 by Campbell & Bozorgnia (2014) with minor modifications to the underlying parameters.
Note that this is a more updated version than the GMPE described in the original PEER Report 2013/24.
Reference:
Bozorgnia, Y. & Campbell, K. (2016). Vertical Ground Motion Model for PGA, PGV, and Linear Response Spectra Using the NGA-West2 Database. Earthquake Spectra, 32(2), 979-1004.
Implements the global model that uses datasets from California, Taiwan, the Middle East, and other similar active tectonic regions to represent a typical or average Q region.
Applies the average attenuation case (Dc20=0)
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Table of regression coefficients obtained from supplementary material published together with the EQS paper
-
CONSTS
= {'h4': 1.0, 'SJ': 0}¶ Equation constants (that are IMT-independent) for global model
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Vertical'¶ Supported intensity measure component is the
Vertical
direction component
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, peak ground velocity and peak ground acceleration
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types are inter-event, intra-event and total; see the section for “Aleatory Variability Model”.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is active shallow crust
-
REQUIRES_DISTANCES
= frozenset({'rx', 'rrup', 'rjb'})¶ Required distance measures are Rrup, Rjb and Rx
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'dip', 'ztor', 'width', 'rake', 'hypo_depth', 'mag'})¶ Required rupture parameters are magnitude, rake, dip, ztor, rupture width and hypocentral depth
-
REQUIRES_SITES_PARAMETERS
= frozenset({'z2pt5', 'vs30'})¶ Required site parameters are Vs30, Vs30 type (measured or inferred), and depth (km) to the 2.5 km/s shear wave velocity layer (z2pt5)
-
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.bozorgnia_campbell_2016.
BozorgniaCampbell2016AveQJapanSite
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bozorgnia_campbell_2016.BozorgniaCampbell2016
Implements the BC15 GMPE by Bozorgnia & Campbell (2016) for vertical-component ground motions from the PEER NGA-West2 Project
Incorporates the difference in linear Vs30 scaling for sites in Japan by activating the flag variable in shallow site reponse scaling
Applies the average attenuation case (Dc20=0)
-
CONSTS
= {'h4': 1.0, 'SJ': 1}¶ Equation constants (that are IMT-independent) for Japan sites
-
-
class
openquake.hazardlib.gsim.bozorgnia_campbell_2016.
BozorgniaCampbell2016HighQ
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bozorgnia_campbell_2016.BozorgniaCampbell2016
Implements the BC15 GMPE by Bozorgnia & Campbell (2016) for vertical-component ground motions from the PEER NGA-West2 Project
Applies regional corrections in path scaling term for regions with low attenuation (high quality factor, Q) (e.g. eastern China)
-
class
openquake.hazardlib.gsim.bozorgnia_campbell_2016.
BozorgniaCampbell2016HighQJapanSite
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bozorgnia_campbell_2016.BozorgniaCampbell2016AveQJapanSite
Implements the BC15 GMPE by Bozorgnia & Campbell (2016) for vertical-component ground motions from the PEER NGA-West2 Project
Incorporates the difference in linear Vs30 scaling for sites in Japan by activating the flag variable in shallow site reponse scaling
Applies regional corrections in path scaling term for regions with low attenuation (high quality factor, Q)
-
class
openquake.hazardlib.gsim.bozorgnia_campbell_2016.
BozorgniaCampbell2016LowQ
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bozorgnia_campbell_2016.BozorgniaCampbell2016
Implements the BC15 GMPE by Bozorgnia & Campbell (2016) for vertical-component ground motions from the PEER NGA-West2 Project
Applies regional corrections in path scaling term for regions with high attenuation (low quality factor, Q) (e.g. Japan and Italy)
-
class
openquake.hazardlib.gsim.bozorgnia_campbell_2016.
BozorgniaCampbell2016LowQJapanSite
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bozorgnia_campbell_2016.BozorgniaCampbell2016AveQJapanSite
Implements the BC15 GMPE by Bozorgnia & Campbell (2016) for vertical-component ground motions from the PEER NGA-West2 Project
Incorporates the difference in linear Vs30 scaling for sites in Japan by activating the flag variable in shallow site reponse scaling
Applies regional corrections in path scaling term for regions with high attenuation (low quality factor, Q)
bradley_2013¶
Module exports Bradley2013
, Bradley2013Volc
.
-
class
openquake.hazardlib.gsim.bradley_2013.
Bradley2013
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by Brendan Bradley for Active Shallow Crust Earthquakes for New Zealand, and published as “A New Zealand-Specific Pseudospectral Acceleration Ground-Motion Prediction Equation for Active Shallow Crustal Earthquakes Based on Foreign Models” (2013, Bulletin of the Seismological Society of America, Volume 103, No. 3, pages 1801-1822).
This model is modified from Chiou and Youngs, 2008 and has been adapted for New Zealand conditions. Specifically, the modifications are related to: 1) small magnitude scaling; 2) scaling of short period ground motion from normal faulting events in volcanic crust; 3) scaling of ground motions on very hard rock sites; 4) anelastic attenuation in the New Zealand crust; 5) consideration of the increates anelastic attenuation in the Taupo Volcanic Zone (not implemented in this model, use Bradley2013Volc)
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient tables are constructed from values in tables 1, 2 and 3 (pages 197, 198 and 199) in Chiou & Youngs,2008. Only Coefficients c1, c1b, c3, cm, c8, cg1, cg2, ctvz are modified by Bradley 2013. Spectral acceleration is defined for damping of 5%, see page 208 (CY08).
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is geometric mean of two horizontal components attr:~openquake.hazardlib.const.IMC.AVERAGE_HORIZONTAL, see abstract page 1801.
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, peak ground velocity and peak ground acceleration. Note that PGV is the Chiou & Youngs PGV and has not been modified for New Zealand.
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types are inter-event, intra-event and total, see chapter “Variance model”.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is active shallow crust, see page 1801
-
REQUIRES_DISTANCES
= frozenset({'rx', 'rrup', 'rjb'})¶ Required distance measures are RRup, Rjb and Rx (all are in eq. 13a).
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'rake', 'dip', 'ztor', 'mag'})¶ Required rupture parameters are magnitude, rake (eq. 13a and 13b), dip (eq. 13a) and ztor (eq. 13a).
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30measured', 'z1pt0', 'vs30'})¶ Required site parameters are Vs30 (eq. 13b), Vs30 measured flag (eq. 20) and Z1.0 (eq. 13b).
-
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.bradley_2013.
Bradley2013LHC
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bradley_2013.Bradley2013
Extend
Bradley2013
to provide the model in terms of the larger of two as-recorded horizontal components. This definition is required by New Zealand building design standards.-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Greater of two horizontal'¶
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
non_verified
= True¶ This implementation is non-verified because this version of the model has not been published, nor is independent code available.
-
-
class
openquake.hazardlib.gsim.bradley_2013.
Bradley2013Volc
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bradley_2013.Bradley2013
Extend
Bradley2013
for earthquakes with paths across the Taupo Volcanic Zone (rtvz) that have increased anelastic attenuation.Implements GMPE developed by Brendan Bradley for Active Shallow Crust Earthquakes for New Zealand, and published as “A New Zealand-Specific Pseudospectral Acceleration Ground-Motion Prediction Equation for Active Shallow Crustal Earthquakes Based on Foreign Models” (2013, Bulletin of the Seismological Society of America, Volume 103, No. 3, pages 1801-1822).
This model is modified from Chiou and Youngs, 2008 and has been adapted for New Zealand conditions. Specifically, the modifications are related to: 1) small magnitude scaling; 2) scaling of short period ground motion from normal faulting events in volcanic crust; 3) scaling of ground motions on very hard rock sites; 4) anelastic attenuation in the New Zealand crust; 5) consideration of the increates anelastic attenuation in the Taupo Volcanic Zone (rtvz is equal to rrup)
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Volcanic'¶
-
-
class
openquake.hazardlib.gsim.bradley_2013.
Bradley2013VolcLHC
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bradley_2013.Bradley2013LHC
Extend
Bradley2013LHC
for earthquakes with paths across the Taupo Volcanic Zone (rtvz) that have increased anelastic attenuation.-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Volcanic'¶
-
-
openquake.hazardlib.gsim.bradley_2013.
convert_to_LHC
(imt)[source]¶ Converts from GMRotI50 to Larger of two horizontal components using global equation of: Boore, D and Kishida, T (2016). Relations between some horizontal- component ground-motion intensity measures used in practice. Bulletin of the Seismological Society of America, 107(1), 334-343. doi:10.1785/0120160250 No standard deviation modification required.
bradley_2013b¶
Module exports Bradley2013ChchCBD
,
Bradley2013ChchWest
, Bradley2013ChchEast
,
Bradley2013ChchNorth
,
Bradley2013ChchCBDAdditionalSigma
,
Bradley2013ChchWestAdditionalSigma
,
Bradley2013ChchEastAdditionalSigma
,
Bradley2013ChchNorthAdditionalSigma
.
Bradley2013ChchMaps
.
Bradley2013ChchMapsAdditionalSigma
.
-
class
openquake.hazardlib.gsim.bradley_2013b.
Bradley2013AdditionalSigma
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bradley_2013.Bradley2013LHC
Extend
Bradley2013LHC
to implement the ‘additional epistemic uncertainty’ version of the model in: Gerstenberger, M., McVerry, G., Rhoades, D., Stirling, M. 2014. “Seismic hazard modelling for the recovery of Christchurch”, Earthquake Spectra, 30(1), 17-29.
-
class
openquake.hazardlib.gsim.bradley_2013b.
Bradley2013bChchCBD
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bradley_2013.Bradley2013LHC
Implements GMPE developed by Brendon Bradley for Christchurch subregions, and published as: Bradley, B. (2013). “Systematic ground motion observations in the Canterbury earthquakes and region-specific nonergodic empirical ground motion modelling”” (2013), University of Canterbury Research Report 2013-03, Department of Civil Engineering, University of Canterbury, Christchurch, New Zealand.”
This model was also published as: Bradley, B. (2015). Systematic Ground Motion Observations in the Canterbury Earthquakes And Region-Specific Non-Ergodic Empirical Ground Motion Modeling. Earthquake Spectra: August 2015, Vol. 31, No. 3, pp. 1735-1761. but this implementation has been developed from the information in the 2013 report.
The original code by the author could not be made available at the time of development of this code. For this reason, this implementation is untested and marked as non_verified.
It appears from the model documentation that the dL2L and dS2S terms are relative to a baseline Vs30 value of 250 m/s and a baseline Z1 value of 330 m, although this is unconfirmed.
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
non_verified
= True¶
-
-
class
openquake.hazardlib.gsim.bradley_2013b.
Bradley2013bChchCBDAdditionalSigma
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bradley_2013b.Bradley2013bChchCBD
Extend
Bradley2013ChchCBD
to implement the ‘additional epistemic uncertainty’ version of the model in: Gerstenberger, M., McVerry, G., Rhoades, D., Stirling, M. 2014. “Seismic hazard modelling for the recovery of Christchurch”, Earthquake Spectra, 30(1), 17-29.
-
class
openquake.hazardlib.gsim.bradley_2013b.
Bradley2013bChchEast
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bradley_2013b.Bradley2013bChchCBD
Extend
Bradley2013bChchCBD
to implement the ‘eastern suburbs’ dS2S model.
-
class
openquake.hazardlib.gsim.bradley_2013b.
Bradley2013bChchEastAdditionalSigma
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bradley_2013b.Bradley2013bChchEast
Extend
Bradley2013ChchEast
to implement the ‘additional epistemic uncertainty’ version of the model in: Gerstenberger, M., McVerry, G., Rhoades, D., Stirling, M. 2014. “Seismic hazard modelling for the recovery of Christchurch”, Earthquake Spectra, 30(1), 17-29.
-
class
openquake.hazardlib.gsim.bradley_2013b.
Bradley2013bChchMaps
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bradley_2013b.Bradley2013bChchCBD
Implements GMPE developed by Brendon Bradley for Christchurch subregions, and published as “”Systematic ground motion observations in the Canterbury earthquakes and region-specific nonergodic empirical ground motion modelling”” (2013), University of Canterbury Research Report 2013-03, Department of Civil Engineering, University of Canterbury, Christchurch, New Zealand.
The original code by the author was not made available at the time of development of this code. For this reason, this implementation is untested.
It appears from the model documentation that the CBD dL2L and dS2S are relative to a baseline Vs30 value of 250 m/s and a baseline Z1 value of 330 m, although this is unconfirmed.
Only the CBD subregion dS2S term is implemented here, because of difficulties defining the boundaries of other subregions. Full details behind the choices here are detailed in: Van Houtte and Abbott (2019), “Implementation of the GNS Canterbury Seismic Hazard Model in the OpenQuake Engine”, Lower Hutt (NZ): GNS Science. 38 p. (GNS Science report; 2019/11). doi:10.21420/1AEM-PZ85.
-
REQUIRES_SITES_PARAMETERS
= frozenset({'z1pt0', 'lat', 'lon', 'vs30', 'vs30measured'})¶ Required site parameters are Vs30 (eq. 13b), Vs30 measured flag (eq. 20) and Z1.0 (eq. 13b), longitude and latitude.
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
non_verified
= True¶ This implementation is non-verified because the author of the model does not have code that can be made available.
-
-
class
openquake.hazardlib.gsim.bradley_2013b.
Bradley2013bChchMapsAdditionalSigma
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bradley_2013b.Bradley2013bChchMaps
Extend
Bradley2013ChchNorth
to implement the ‘additional epistemic uncertainty’ version of the model in: Gerstenberger, M., McVerry, G., Rhoades, D., Stirling, M. 2014. “Seismic hazard modelling for the recovery of Christchurch”, Earthquake Spectra, 30(1), 17-29.
-
class
openquake.hazardlib.gsim.bradley_2013b.
Bradley2013bChchNorth
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bradley_2013b.Bradley2013bChchCBD
Extend
Bradley2013bChchCBD
to implement the ‘northern suburbs’ dS2S model.
-
class
openquake.hazardlib.gsim.bradley_2013b.
Bradley2013bChchNorthAdditionalSigma
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bradley_2013b.Bradley2013bChchNorth
Extend
Bradley2013ChchNorth
to implement the ‘additional epistemic uncertainty’ version of the model in: Gerstenberger, M., McVerry, G., Rhoades, D., Stirling, M. 2014. “Seismic hazard modelling for the recovery of Christchurch”, Earthquake Spectra, 30(1), 17-29.
-
class
openquake.hazardlib.gsim.bradley_2013b.
Bradley2013bChchWest
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bradley_2013b.Bradley2013bChchCBD
Extend
Bradley2013bChchCBD
to implement the ‘extended western suburbs’ dS2S model.
-
class
openquake.hazardlib.gsim.bradley_2013b.
Bradley2013bChchWestAdditionalSigma
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.bradley_2013b.Bradley2013bChchWest
Extend
Bradley2013ChchWest
to implement the ‘additional epistemic uncertainty’ version of the model in: Gerstenberger, M., McVerry, G., Rhoades, D., Stirling, M. 2014. “Seismic hazard modelling for the recovery of Christchurch”, Earthquake Spectra, 30(1), 17-29.
campbell_1997¶
Module exports Campbell1997
-
class
openquake.hazardlib.gsim.campbell_1997.
Campbell1997
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE (PGA) by Campbell, Kenneth W. “Empirical near-source attenuation relationships for horizontal and vertical components of peak ground acceleration, peak ground velocity, and pseudo-absolute acceleration response spectra.” Seismological research letters 68.1 (1997): 154-179.
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the horizontal component
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are PGA, PGV, PSA, but we only define PGA because this is the only IMT used by an implemented model (09/18)
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶ Supported standard deviation type is only total, see equation 4, pg 164
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported TRT active…we specify active_shallow_crust
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶ Required distance measure is closest distance to rupture. In the publication, Rseis is used. We assume Rrup=Rseis, justified by our calculations matching the verification tables
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'rake'})¶ Required rupture parameters are magnitude and top of rupture depth
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30'})¶ Requires vs30
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
campbell_2003¶
Module exports Campbell2003
, Campbell2003SHARE
,
Campbell2003MblgAB1987NSHMP2008
,
Campbell2003MblgJ1996NSHMP2008
,
Campbell2003MwNSHMP2008
-
class
openquake.hazardlib.gsim.campbell_2003.
Campbell2003
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by K.W Campbell and published as “Prediction of Strong Ground Motion Using the Hybrid Empirical Method and Its Use in the Development of Ground Motion (Attenuation) Relations in Eastern North America” (Bulletting of the Seismological Society of America, Volume 93, Number 3, pages 1012-1033, 2003). The class implements also the corrections given in the erratum (2004).
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient tables are constructed from the electronic suplements of the original paper.
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the geometric mean of two horizontal components
AVERAGE_HORIZONTAL
,
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, and peak ground acceleration, see table 6, page 1022 (PGA is assumed to be equal to SA at 0.01 s)
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶ Supported standard deviation type is only total, see equation 35, page 1021
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Stable Shallow Crust'¶ Supported tectonic region type is stable continental crust given that the equations have been derived for Eastern North America.
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶ Required distance measure is closest distance to rupture, see equation 30 page 1021.
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameter is only magnitude, see equation 30 page 1021.
-
REQUIRES_SITES_PARAMETERS
= frozenset()¶ No site parameters are needed
-
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.campbell_2003.
Campbell2003MblgAB1987NSHMP2008
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.campbell_2003.Campbell2003
Implement GMPE developed by Ken Campbell and described in “Development of semi-empirical attenuation relationships for the CEUS”, U.S. Geological Survey, Award 01HQGR0011, final report.
Document available at: http://earthquake.usgs.gov/research/external/reports/01HQGR0011.pdf
This GMPE is used by the National Seismic Hazard Mapping Project (NSHMP) for the 2008 central and eastern US hazard model.
This class replicates the algorithm as implemented in
subroutine getCampCEUS
in thehazgridXnga2.f
Fortran code available at: http://earthquake.usgs.gov/hazards/products/conterminous/2008/software/The class assumes rupture magnitude to be in Mblg scale (given that MFDs for central and eastern US are given in this scale). Mblg is converted to Mw using Atkinson and Boore 1987 conversion equation
Coefficients are given for the B/C (firm rock) conditions.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient tables extracted from
subroutine getCampCEUS
inhazgridXnga2.f
-
DEFINED_FOR_REFERENCE_VELOCITY
= 760.0¶ Shear-wave velocity for reference soil conditions in [m s-1]
-
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.campbell_2003.
Campbell2003MblgJ1996NSHMP2008
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.campbell_2003.Campbell2003MblgAB1987NSHMP2008
Extend
Campbell2003MblgAB1987NSHMP2008
but uses Johnston 1996 equation for converting Mblg to Mw
-
class
openquake.hazardlib.gsim.campbell_2003.
Campbell2003MwNSHMP2008
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.campbell_2003.Campbell2003MblgAB1987NSHMP2008
Extend
Campbell2003MblgAB1987NSHMP2008
but assumes magnitude to be in Mw scale, so no converion is applied.
-
class
openquake.hazardlib.gsim.campbell_2003.
Campbell2003SHARE
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.campbell_2003.Campbell2003
Extends
Campbell2003
and introduces adjustments for style of faulting and default rock soil conditions as needed by the SHARE (http://www.share-eu.org/) project.-
COEFFS_FS_ROCK
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficients for faulting style and rock adjustment
-
CONSTS_FS
= {'Fnss': 0.95, 'pN': 0.01, 'pR': 0.81}¶ Constants for faulting style adjustment
-
DEFINED_FOR_REFERENCE_VELOCITY
= 800.0¶ Shear-wave velocity for reference soil conditions in [m s-1]
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'rake'})¶ Required rupture parameters are magnitude and rake
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
campbell_bozorgnia_2003¶
Module exports CampbellBozorgnia2003NSHMP2007
.
-
class
openquake.hazardlib.gsim.campbell_bozorgnia_2003.
CampbellBozorgnia2003NSHMP2007
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by Kenneth W. Campbell and Yousef Bozorgnia and published as “Updated Near-Source Ground-Motion (Attenuation) Relations for the Horizontal and Vertical Components of Peak Ground Acceleration and Acceleration Responce Spectra”, Bulletin of the Seismological Society of America, Vol. 93, No. 1, pp. 314-331, 2003.
The class implement the equation as modified by the United States Geological Survey - National Seismic Hazard Mapping Project (USGS-NSHMP) for the 2007 Alaska model (http://earthquake.usgs.gov/hazards/products/ak/2007/).
The class replicates the equation as coded in
subroutine getCamp2000
inhazFXv7.f
available from http://earthquake.usgs.gov/hazards/products/ak/2007/software/.The equation compute mean value for the ‘firm rock’ conditon.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table (table 4, page 321. Coefficients for horizontal component and for corrected PGA)
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the geometric mean of two horizontal components (see paragraph ‘Strong-Motion Database’, page 316)
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are PGA and SA (see Abstract)
-
DEFINED_FOR_REFERENCE_VELOCITY
= 760.0¶ No sites parameters are required. Mean value is computed for ‘firm rock’.
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶ Supported standard deviation type is Total (see equations 11, 12 pp. 319 320)
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is ‘active shallow crust’ (see Abstract)
-
REQUIRES_DISTANCES
= frozenset({'rrup', 'rjb'})¶ Required distance measure are RRup and Rjb (eq. 1 and following, page 319).
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'dip', 'rake'})¶ Required rupture parameters are magnitude, rake and dip (eq. 1 and following, page 319).
-
REQUIRES_SITES_PARAMETERS
= frozenset()¶
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
campbell_bozorgnia_2008¶
Module exports CampbellBozorgnia2008
, and
:class:’CampbellBozorgnia2008Arbitrary’
-
class
openquake.hazardlib.gsim.campbell_bozorgnia_2008.
CampbellBozorgnia2008
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by Kenneth W. Campbell and Yousef Bozorgnia, published as “NGA Ground Motion Model for the Geometric Mean Horizontal Component of PGA, PGV, PGD and 5 % Damped Linear Elastic Response Spectra for Periods Ranging from 0.01 to 10s” (2008, Earthquake Spectra, Volume 24, Number 1, pages 139 - 171). This class implements the model for the Geometric Mean of the elastic spectra. Included in the coefficient set are the coefficients for the Campbell & Bozorgnia (2010) GMPE for predicting Cumulative Absolute Velocity (CAV), published as “A Ground Motion Prediction Equation for the Horizontal Component of Cumulative Absolute Velocity (CSV) Based on the PEER-NGA Strong Motion Database” (2010, Earthquake Spectra, Volume 26, Number 3, 635 - 650).
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average Horizontal (GMRotI50)'¶ Supported intensity measure component is orientation-independent average horizontal
GMRotI50
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>, <class 'openquake.hazardlib.imt.PGD'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.CAV'>})¶ Supported intensity measure types are spectral acceleration, peak ground velocity, peak ground displacement and peak ground acceleration Additional model for cumulative absolute velocity defined in Campbell & Bozorgnia (2010)
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types are inter-event, intra-event and total, see section “Aleatory Uncertainty Model”, page 147.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is active shallow crust
-
REQUIRES_DISTANCES
= frozenset({'rrup', 'rjb'})¶ Required distance measures are Rrup and Rjb.
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'dip', 'ztor', 'rake'})¶ Required rupture parameters are magnitude, rake, dip, ztor
-
REQUIRES_SITES_PARAMETERS
= frozenset({'z2pt5', 'vs30'})¶ Required site parameters are Vs30, Vs30 type (measured or inferred), and depth (km) to the 2.5 km/s shear wave velocity layer (z2pt5)
-
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.campbell_bozorgnia_2008.
CampbellBozorgnia2008Arbitrary
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.campbell_bozorgnia_2008.CampbellBozorgnia2008
Implements the Campbell & Bozorgnia (2008) GMPE as modified to represent the arbitrary horizontal component of ground motion, instead of the Rotationally Independent Geometric Mean (GMRotI) originally defined in the paper.
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Horizontal'¶ Supported intensity measure component is arbitrary horizontal
HORIZONTAL
,
-
campbell_bozorgnia_2014¶
- Module exports
CampbellBozorgnia2014
CampbellBozorgnia2014HighQ
CampbellBozorgnia2014LowQ
CampbellBozorgnia2014JapanSite
CampbellBozorgnia2014HighQJapanSite
CampbellBozorgnia2014LowQJapanSite
-
class
openquake.hazardlib.gsim.campbell_bozorgnia_2014.
CampbellBozorgnia2014
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements NGA-West 2 GMPE developed by Kenneth W. Campbell and Yousef Bozorgnia, published as “NGA-West2 Ground Motion Model for the Average Horizontal Components of PGA, PGV, and 5 % Damped Linear Acceleration Response Spectra” (2014, Earthquake Spectra, Volume 30, Number 3, pages 1087 - 1115).
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
CONSTS
= {'c8': 0.0, 'h4': 1.0, 'c': 1.88, 'n': 1.18, 'philnAF': 0.3, 'SJ': 0}¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average Horizontal (RotD50)'¶ Supported intensity measure component is orientation-independent average horizontal
GMRotI50
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, peak ground velocity and peak ground acceleration
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types are inter-event, intra-event and total, see section “Aleatory Variability Model”, page 1094.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is active shallow crust
-
REQUIRES_DISTANCES
= frozenset({'rx', 'rrup', 'rjb'})¶ Required distance measures are Rrup, Rjb and Rx
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'dip', 'ztor', 'width', 'rake', 'hypo_depth', 'mag'})¶ Required rupture parameters are magnitude, rake, dip, ztor, rupture width and hypocentral depth
-
REQUIRES_SITES_PARAMETERS
= frozenset({'z2pt5', 'vs30'})¶ Required site parameters are Vs30, Vs30 type (measured or inferred), and depth (km) to the 2.5 km/s shear wave velocity layer (z2pt5)
-
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.campbell_bozorgnia_2014.
CampbellBozorgnia2014HighQ
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.campbell_bozorgnia_2014.CampbellBozorgnia2014
Implements the Campbell & Bozorgnia (2014) NGA-West2 GMPE for regions with low attenuation (high quality factor, Q) (i.e. China, Turkey)
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.campbell_bozorgnia_2014.
CampbellBozorgnia2014HighQJapanSite
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.campbell_bozorgnia_2014.CampbellBozorgnia2014HighQ
Implements the Campbell & Bozorgnia (2014) NGA-West2 GMPE, for the low attenuation (high quality factor) coefficients, for the case in which the “Japan” shallow site response term is activited
-
CONSTS
= {'c8': 0.0, 'h4': 1.0, 'c': 1.88, 'n': 1.18, 'philnAF': 0.3, 'SJ': 1}¶
-
-
class
openquake.hazardlib.gsim.campbell_bozorgnia_2014.
CampbellBozorgnia2014JapanSite
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.campbell_bozorgnia_2014.CampbellBozorgnia2014
Implements the Campbell & Bozorgnia (2014) NGA-West2 GMPE for the case in which the “Japan” shallow site response term is activited
-
CONSTS
= {'c8': 0.0, 'h4': 1.0, 'c': 1.88, 'n': 1.18, 'philnAF': 0.3, 'SJ': 1}¶
-
-
class
openquake.hazardlib.gsim.campbell_bozorgnia_2014.
CampbellBozorgnia2014LowQ
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.campbell_bozorgnia_2014.CampbellBozorgnia2014
Implements the Campbell & Bozorgnia (2014) NGA-West2 GMPE for regions with high attenuation (low quality factor, Q) (i.e. Japan, Italy)
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.campbell_bozorgnia_2014.
CampbellBozorgnia2014LowQJapanSite
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.campbell_bozorgnia_2014.CampbellBozorgnia2014LowQ
Implements the Campbell & Bozorgnia (2014) NGA-West2 GMPE, for the high attenuation (low quality factor) coefficients, for the case in which the “Japan” shallow site response term is activited
-
CONSTS
= {'c8': 0.0, 'h4': 1.0, 'c': 1.88, 'n': 1.18, 'philnAF': 0.3, 'SJ': 1}¶
-
cauzzi_2014¶
- Module exports
CauzziEtAl2014
, CauzziEtAl2014NoSOF
,CauzziEtAl2014FixedVs30
,CauzziEtAl2014FixedVs30NoSOF
,CauzziEtAl2014Eurocode8
,CauzziEtAl2014Eurocode8NoSOF
,
-
class
openquake.hazardlib.gsim.cauzzi_2014.
CauzziEtAl2014
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by Carlo Cauzzi et al (2014) and published as C.Cauzzi, E. Faccioli, M. Vanini and A. Bianchini (2014) “Updated predictive equations for broadband (0.0 - 10.0 s) horizontal response spectra and peak ground motions, based on a global dataset of digital acceleration records”, Bulletin of Earthquake Engineering, In Press
Spectral acceleration (SA) values are obtained from displacement response spectrum (DSR) values (as provided by the original equations) using the following formula
SA = DSR * (2 * π / T) ** 2
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table constructed from the electronic suplements of the original paper.
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the geometric mean of two horizontal components
AVERAGE_HORIZONTAL
,
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, peak ground acceleration and peak ground velocity. The original paper provides coefficients for PGA and PGV, while SA is obtained from displacement response spectrum values. Coefficients for PGA are taken from the SA (0.01 s) spectral acceleration, as indicated in Page 11 (at the time of writing) of Cauzzi et al. (2014)
-
DEFINED_FOR_REFERENCE_VELOCITY
= 800.0¶ The reference rock conditions. The definition of this parameter is unclear in the paper so we assume a value of 800 m/s
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', '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
= frozenset({'rrup'})¶ Required distance measure is Rrup,
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'rake', 'mag'})¶ Required rupture parameters are magnitude and rake
-
REQUIRES_SITES_PARAMETERS
= frozenset({'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.cauzzi_2014.
CauzziEtAl2014Eurocode8
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.cauzzi_2014.CauzziEtAl2014
Implmements the Cauzzi et al. (2014) GMPE for the case in which the Eurocode 8 site classification is preferred
-
class
openquake.hazardlib.gsim.cauzzi_2014.
CauzziEtAl2014Eurocode8NoSOF
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.cauzzi_2014.CauzziEtAl2014NoSOF
Implmements the Cauzzi et al. (2014) GMPE for the case in which the Eurocode 8 site classification is preferred and style of faulting is not specified.
-
class
openquake.hazardlib.gsim.cauzzi_2014.
CauzziEtAl2014FixedVs30
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.cauzzi_2014.CauzziEtAl2014
Implements the Cauzzi et al (2014) model for the case in which the reference Vs30 in the site amplification term is fixed at 800 m/s
-
class
openquake.hazardlib.gsim.cauzzi_2014.
CauzziEtAl2014FixedVs30NoSOF
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.cauzzi_2014.CauzziEtAl2014NoSOF
Implements the Cauzzi et al (2014) model for the case in which the reference Vs30 in the site amplification term is fixed at 800 m/s
-
class
openquake.hazardlib.gsim.cauzzi_2014.
CauzziEtAl2014NoSOF
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.cauzzi_2014.CauzziEtAl2014
Returns the Cauzzi et al (GMPE) for the case when no style-of-faulting is input. This modifies both the expected ground motion as well as the inter-event (and thus total) standard deviations.
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameters are magnitude
-
cauzzi_2014scaled¶
Module exports CauzziEtAl2014Eurocode8scaled
,
-
class
openquake.hazardlib.gsim.cauzzi_2014scaled.
CauzziEtAl2014Eurocode8scaled
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.cauzzi_2014.CauzziEtAl2014Eurocode8
Implements GMPE developed by Carlo Cauzzi et al (2014) and published as C.Cauzzi, E. Faccioli, M. Vanini and A. Bianchini (2014) “Updated predictive equations for broadband (0.0 - 10.0 s) horizontal response spectra and peak ground motions, based on a global dataset of digital acceleration records”, Bulletin of Earthquake Engineering, In Press
Spectral acceleration (SA) values are obtained from displacement response spectrum (DSR) values (as provided by the original equations) using the following formula
SA = DSR * (2 * π / T) ** 2
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table constructed from the electronic suplements of the original paper.
-
cauzzi_faccioli_2008¶
Module exports CauzziFaccioli2008
.
-
class
openquake.hazardlib.gsim.cauzzi_faccioli_2008.
CauzziFaccioli2008
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by Carlo Cauzzi and Ezio Faccioli and published as “Broadband (0.05 to 20s) prediction of displacement response spectra based on worldwide digital records” (Journal of Seismology, 2008, volume 12, pages 453-475). This class implements the prediction equations for horizontal peak ground acceleration, peak ground velocity and 5%-damped spectral acceleration (equation 2, page 462, plus faulting style term as given in equation 5, page 465). Coefficients for PGV are not present in the original paper but were developed for the SHARE (http://www.share-eu.org/) project. Hypocentral distances are clipped at 15 km (as for Faccioli’s personal communication). Spectral acceleration (SA) values are obtained from displacement response spectrum (DSR) values (as provided by the original equations) using the following formula
SA = DSR * (2 * π / T) ** 2
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table constructed from the electronic suplements of the original paper.
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the geometric mean of two horizontal components
AVERAGE_HORIZONTAL
, see paragraph ‘On functional forms’, page 462.
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, peak ground acceleration and peak ground velocity. The original paper provides coefficients for PGA and PGV, while SA is obtained from displacement response spectrum values.
-
DEFINED_FOR_REFERENCE_VELOCITY
= 1000.0¶
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶ Supported standard deviation type is only total, see paragraph ‘On functional forms’, page 462.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is active shallow crust, see end of ‘Introduction’, page 454.
-
REQUIRES_DISTANCES
= frozenset({'rhypo'})¶ Required distance measure is Rhypo, see paragraph ‘Distance’, page 456.
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'rake', 'mag'})¶ Required rupture parameters are magnitude and rake, see paragraph ‘On functional forms’, page 463
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30'})¶ Required site parameter is only Vs30 (used to distinguish rock and deep soils), see paragraph ‘On functional forms’, page 463.
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
cauzzi_faccioli_2008_swiss¶
-
class
openquake.hazardlib.gsim.cauzzi_faccioli_2008_swiss.
CauzziFaccioli2008SWISS01
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.cauzzi_faccioli_2008.CauzziFaccioli2008
This class extends
openquake.hazardlib.gsim.cauzzi_faccioli_2008.CauzziFaccioli2008
adjusted to be used for the Swiss Hazard Model [2014]. This GMPE is valid for a fixed value of vs30=700m/s#. kappa value K-adjustments corresponding to model 01 - as prepared by Ben Edwards K-value for PGA were not provided but infered from SA[0.01s] the model considers a fixed value of vs30=700 to match the reference vs30=1100m/s
- small-magnitude correction
- single station sigma - inter-event magnitude/distance adjustment
Disclaimer: these equations are modified to be used for the Swiss Seismic Hazard Model [2014].
The use of these models is the soly responsability of the hazard modeler.
Model implemented by laurentiu.danciu@gmail.com
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table
-
COEFFS_FS_ROCK
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, peak ground acceleration and peak ground velocity. The original paper provides coefficients for PGA and PGV, while SA is obtained from displacement response spectrum values.
-
DEFINED_FOR_REFERENCE_VELOCITY
= 1105.0¶ Vs30 value representing typical rock conditions in Switzerland. confirmed by the Swiss GMPE group
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶ Supported standard deviation type is only total
-
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.cauzzi_faccioli_2008_swiss.
CauzziFaccioli2008SWISS04
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.cauzzi_faccioli_2008_swiss.CauzziFaccioli2008SWISS01
This class extends
openquake.hazardlib.gsim.cauzzi_faccioli_2008.CauzziFaccioli2008
, following same strategy as foropenquake.hazardlib.gsim.cauzzi_faccioli_2008_swiss.CauzziFaccioli2008SWISS01
-
COEFFS_FS_ROCK
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.cauzzi_faccioli_2008_swiss.
CauzziFaccioli2008SWISS08
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.cauzzi_faccioli_2008_swiss.CauzziFaccioli2008SWISS01
This class extends
openquake.hazardlib.gsim.cauzzi_faccioli_2008.CauzziFaccioli2008
, following same strategy as foropenquake.hazardlib.gsim.cauzzi_faccioli_2008_swiss.CauzziFaccioli2008SWISS01
-
COEFFS_FS_ROCK
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
cauzzi_faccioli_2008_swiss_coeffs¶
-
openquake.hazardlib.gsim.cauzzi_faccioli_2008_swiss_coeffs.
COEFFS_FS_ROCK_SWISS01
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table constructed from the electronic suplements of the original paper.
chao_2020¶
- Module exports
ChaoEtAl2020SInter
ChaoEtAl2020SSlab
ChaoEtAl2020Asc
-
class
openquake.hazardlib.gsim.chao_2020.
ChaoEtAl2020Asc
(manila=False, aftershocks=False, geology=True, **kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.chao_2020.ChaoEtAl2020SInter
Chao et al. (2020) for Crustal.
-
CONST_FAULT
= {'href': 0}¶
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶
-
MC
= 7.6¶
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'ztor', 'rake'})¶
-
SBCR
= '_cr'¶
-
SUFFIX
= '_cr'¶
-
-
class
openquake.hazardlib.gsim.chao_2020.
ChaoEtAl2020SInter
(manila=False, aftershocks=False, geology=True, **kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Chao et al. (2020) for Subduction Interface.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
CONSTANTS
= {'mag_ref': 6.5, 'n': 2, 'vs30_ref': 760, 'rrup_ref': 0}¶
-
CONST_FAULT
= {'C4': 0.3, 'href': 0}¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.PGD'>, <class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶
-
DEFINED_FOR_REFERENCE_VELOCITY
= 1180¶
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Subduction Interface'¶
-
MC
= 7.1¶
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'ztor'})¶
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30measured', 'z1pt0', 'vs30'})¶
-
SBCR
= '_sb'¶
-
SUFFIX
= '_if'¶
-
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.chao_2020.
ChaoEtAl2020SSlab
(manila=False, aftershocks=False, geology=True, **kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.chao_2020.ChaoEtAl2020SInter
Chao et al. (2020) for Subduction Slab.
-
CONST_FAULT
= {'C4': 0.2, 'href': 35}¶
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Subduction IntraSlab'¶
-
SUFFIX
= '_is'¶
-
chiou_youngs_2008¶
Module exports ChiouYoungs2008
.
-
class
openquake.hazardlib.gsim.chiou_youngs_2008.
ChiouYoungs2008
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by Brian S.-J. Chiou and Robert R. Youngs and published as “An NGA Model for the Average Horizontal Component of Peak Ground Motion and Response Spectra” (2008, Earthquake Spectra, Volume 24, No. 1, pages 173-215).
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient tables are constructed from values in tables 1, 2 and 3 (pages 197, 198 and 199). Spectral acceleration is defined for damping of 5%, see page 208.
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average Horizontal (GMRotI50)'¶ Supported intensity measure component is orientation-independent measure
GMRotI50
, see page 174.
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, peak ground velocity and peak ground acceleration, see tables at pages 198 and 199.
-
DEFINED_FOR_REFERENCE_VELOCITY
= 1130.0¶
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types are inter-event, intra-event and total, see chapter “Variance model”.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is active shallow crust, see page 174.
-
REQUIRES_DISTANCES
= frozenset({'rx', 'rrup', 'rjb'})¶ Required distance measures are RRup, Rjb and Rx (all are in eq. 13a).
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'rake', 'dip', 'ztor', 'mag'})¶ Required rupture parameters are magnitude, rake (eq. 13a and 13b), dip (eq. 13a) and ztor (eq. 13a).
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30measured', 'z1pt0', 'vs30'})¶ Required site parameters are Vs30 (eq. 13b), Vs30 measured flag (eq. 20) and Z1.0 (eq. 13b).
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
chiou_youngs_2008_swiss¶
Module exports
ChiouYoungs2008SWISS01
,
ChiouYoungs2008SWISS06
,
ChiouYoungs2008SWISS04
.
-
class
openquake.hazardlib.gsim.chiou_youngs_2008_swiss.
ChiouYoungs2008SWISS01
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.chiou_youngs_2008.ChiouYoungs2008
This class extends :class:ChiouYoungs2008, adjusted to be used for the Swiss Hazard Model [2014]. This GMPE is valid for a fixed value of vs30=620m/s
- kappa value K-adjustments corresponding to model 01 - as prepared by Ben Edwards K-value for PGA were not provided but infered from SA[0.01s] the model considers a fixed value of vs30==620 to match the reference vs30=1100m/s
- small-magnitude correction
- single station sigma - inter-event magnitude/distance adjustment
Disclaimer: these equations are modified to be used for the Swiss Seismic Hazard Model [2014]. The use of these models in other models is the soly responsability of the hazard modeler.
Model implemented by laurentiu.danciu@gmail.com
-
COEFFS_FS_ROCK
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_REFERENCE_VELOCITY
= 1105.0¶ Vs30 value representing typical rock conditions in Switzerland. confirmed by the Swiss GMPE group
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶
-
class
openquake.hazardlib.gsim.chiou_youngs_2008_swiss.
ChiouYoungs2008SWISS04
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.chiou_youngs_2008_swiss.ChiouYoungs2008SWISS01
This class extends :class:ChiouYoungs2008,following same strategy as for :class:ChiouYoungs2008SWISS01 to be used for the Swiss Hazard Model [2014].
-
COEFFS_FS_ROCK
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.chiou_youngs_2008_swiss.
ChiouYoungs2008SWISS06
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.chiou_youngs_2008_swiss.ChiouYoungs2008SWISS01
This class extends :class:ChiouYoungs2008,following same strategy as for :class:ChiouYoungs2008SWISS01 to be used for the Swiss Hazard Model [2014].
-
COEFFS_FS_ROCK
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
chiou_youngs_2008_swiss_coeffs¶
-
openquake.hazardlib.gsim.chiou_youngs_2008_swiss_coeffs.
COEFFS_FS_ROCK_SWISS01
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table constructed from the electronic suplements of the original paper.
chiou_youngs_2014¶
- Module exports
ChiouYoungs2014
ChiouYoungs2014Japan
ChiouYoungs2014Italy
ChiouYoungs2014Wenchuan
ChiouYoungs2014PEER
ChiouYoungs2014NearFaultEffect
-
class
openquake.hazardlib.gsim.chiou_youngs_2014.
ChiouYoungs2014
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by Brian S.-J. Chiou and Robert R. Youngs
Chiou, B. S.-J. and Youngs, R. R. (2014), “Updated of the Chiou and Youngs NGA Model for the Average Horizontal Component of Peak Ground Motion and Response Spectra, Earthquake Spectra, 30(3), 1117 - 1153, DOI: 10.1193/072813EQS219M
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient tables are constructed from values in tables 1 - 5
-
CONSTANTS
= {'c2': 1.06, 'c4': -2.1, 'c4a': -0.5, 'crb': 50.0, 'c8a': 0.2695, 'c11': 0.0, 'phi6': 300.0, 'phi6jp': 800.0}¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average Horizontal (RotD50)'¶ Supported intensity measure component is orientation-independent measure
RotD50
,
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, peak ground velocity and peak ground acceleration
-
DEFINED_FOR_REFERENCE_VELOCITY
= 1130¶ Reference shear wave velocity
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types are inter-event, intra-event and total, see chapter “Variance model”.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is active shallow crust
-
REQUIRES_DISTANCES
= frozenset({'rx', 'rrup', 'rjb'})¶ Required distance measures are RRup, Rjb and Rx.
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'rake', 'dip', 'ztor', 'mag'})¶ Required rupture parameters are magnitude, rake, dip and ztor.
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30measured', 'z1pt0', 'vs30'})¶ Required site parameters are Vs30, Vs30 measured flag and Z1.0.
-
get_directivity
(C, rup, dists)[source]¶ Returns the directivity term.
The directivity prediction parameter is centered on the average directivity prediction parameter. Here we set the centered_dpp equal to zero, since the near fault directivity effect prediction is off by default in our calculation.
-
get_far_field_distance_scaling
(C, mag, rrup)[source]¶ Returns the far-field distance scaling term - both magnitude and distance
-
get_ln_y_ref
(C, rup, dists)[source]¶ Returns the ground motion on the reference rock, described fully by Equation 11
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
get_nonlinear_site_term
(C, sites, y_ref)[source]¶ Returns the nonlinear site term and the Vs-scaling factor (to be used in the standard deviation model
-
get_phi
(C, mag, sites, nl0)[source]¶ Returns the within-event variability described in equation 13, line 3
-
get_source_scaling_terms
(C, rup, delta_ztor)[source]¶ Returns additional source scaling parameters related to style of faulting, dip and top of rupture depth
-
-
class
openquake.hazardlib.gsim.chiou_youngs_2014.
ChiouYoungs2014Italy
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.chiou_youngs_2014.ChiouYoungs2014
Adaption of the Chiou & Youngs (2014) GMPE for the the Italy far-field attenuation scaling, but assuming the California site amplification model
-
class
openquake.hazardlib.gsim.chiou_youngs_2014.
ChiouYoungs2014Japan
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.chiou_youngs_2014.ChiouYoungs2014
Regionalisation of the Chiou & Youngs (2014) GMPE for use with the Japan far-field distance attuation scaling and site model
-
class
openquake.hazardlib.gsim.chiou_youngs_2014.
ChiouYoungs2014NearFaultEffect
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.chiou_youngs_2014.ChiouYoungs2014
This implements the Chiou & Youngs (2014) GMPE include the near fault effect prediction. In this version, we add the distance measure, rcdpp for directivity prediction.
-
REQUIRES_DISTANCES
= frozenset({'rcdpp', 'rx', 'rrup', 'rjb'})¶ Required distance measures are RRup, Rjb, Rx, and Rcdpp
-
-
class
openquake.hazardlib.gsim.chiou_youngs_2014.
ChiouYoungs2014PEER
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.chiou_youngs_2014.ChiouYoungs2014
This implements the Chiou & Youngs (2014) GMPE for use with the PEER tests. In this version the total standard deviation is fixed at 0.65
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.PGA'>})¶ The PEER tests requires only PGA
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶ Only the total standars deviation is defined
-
-
class
openquake.hazardlib.gsim.chiou_youngs_2014.
ChiouYoungs2014Wenchuan
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.chiou_youngs_2014.ChiouYoungs2014
Adaption of the Chiou & Youngs (2014) GMPE for the Wenchuan far-field attenuation scaling, but assuming the California site amplification model. It should be note that according to Chiou & Youngs (2014) this adjustment is calibrated only for the M7.9 Wenchuan earthquake, so application to other scenarios is at the user’s own risk
climent_1994¶
Module exports :class:’ClimentEtAl1994’.
-
class
openquake.hazardlib.gsim.climent_1994.
ClimentEtAl1994
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by Climent, A, W. Taylor, M. Ciudad Real, W. Strauch, M. Villagran, A. Dahle, and H. Bungum. Published as a NORSAR report: “Spectral strong motion attenuation in Central Ame- rica”, NORSAR Technical Report No. 2-17, 46 pp. The original formulation predict PGA (m/s*s) and 5% damped PSV (m/s) for the largest component of horizontal ground motion. In this implementation: Spectral acceleration (SA) values are obtained from PSV ones using the following formula :
SA = [PSV * (2 * pi/ T)]/ratio(SA_larger/SA_geo_mean) StdDev.TOTAL=StdDev.TOTAL/sd_ratio(SA_larger/SA_geo_mean)The ratio() and sd_ratio() from Beyer and Bommer(2006)
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Equation coefficients, described in Table 4.1 on pp. 22 the original imt values are defined as frequencies values the sigma_ls was excluded
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Greater of two horizontal'¶ Supported intensity measure component is the largest component of two horizontal components
openquake.hazardlib.const.IMC.GREATER_OF_TWO_HORIZONTAL
, see paragraph before table on Summary, page 1.
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, and peak ground acceleration. See Table 2 in page 1865
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶ Supported standard deviation types is total. See equation 1 on the Summary and Table 4.1, page 22.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is active shallow crust and/or interface subduction the authors did not distinction between shallow and sudbdution events (see topic 5.3 “Shallow crustal vs.subduction events, pag. 32). Any factor/parameter is used in the formulation to discriminate between shallow or interface tectonic regime, here this GMPE is implemented for active_shallow_crust only
-
REQUIRES_DISTANCES
= frozenset({'rhypo'})¶ Required distance measure is Rhypo, explained in page 1(eq. 1)
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameters are magnitude.
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30'})¶ Required site parameters. The GMPE was developed for rock and soil site conditions. The parameter S in eq. 1 (see Summary) define the soil condition: S=0 for rock, S=1 for soil. Here we use the Vs30=760 as limit between the two soil conditions
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
convertito_2012¶
Module exports :class:’ConvertitoEtAl2012Geysers’
-
class
openquake.hazardlib.gsim.convertito_2012.
ConvertitoEtAl2012Geysers
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements the PGA GMPE for Induced Seismicity in the Geysers Geothermal field, published in Convertito, V., Maercklin, N., Sharma, N., and Zollo, A. (2012) From Induced Seismicity to Direct Time-Dependent Seismic Hazard. Bulletin of the Seismological Society of America, 102(6), 2563 - 2573
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Greater of two horizontal'¶ Supported intensity measure component is the larger of two components
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are peak ground acceleration
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶ Supported standard deviation types is total.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Geothermal'¶ The GMPE is derived from induced earthquakes in the Geysers Geothermal field
-
REQUIRES_DISTANCES
= frozenset({'rhypo'})¶ Required distance measure is hypocentral distance
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameters are magnitude
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30'})¶ Required site parameters. The GMPE was developed for two site conditions “with” and “without” site effect. No information is given regarding the soil conditions, so we assume “with site effect” to correspond to NEHRP Classes C, D or E (i.e. Vs30 < 760), and “without site effect” to corresponse to NEHRP Classes A and B (i.e. Vs30 >= 760)
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
non_verified
= True¶ GMPE not tested against independent implementation so raise not verified warning
-
derras_2014¶
Module exports DerrasEtAl2014
-
class
openquake.hazardlib.gsim.derras_2014.
DerrasEtAl2014
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by: B. Derras, P. Y. Bard, F. Cotton (2014) “Toward fully data driven ground- motion prediction models for Europe”, Bulletin of Earthquake Engineering 12, 495-516
The GMPE is derived from an artifical neural network approach, and therefore does not assume the form of source, path and site scaling that is conventionally adopted by GMPEs. Instead the influence of each variable is modelled via a hyperbolic tangent-sigmoid function which is then applied to the vector of normalised predictor variables. As a consequence the expected ground motion for each site is derived from a set of matrix products from the respective weighting and bias vectors. This means that vectorisation by sites cannot be achieved and a loop is implemented instead.
-
B_1
= array([-1.27123249, 1.51261103, 0.59108901, -0.12662269, -0.41572122])¶
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
CONSTANTS
= {'minMw': 3.6, 'maxMw': 7.6, 'logMinR': -1.0, 'logMaxR': 2.737987326333431, 'minD': 0.0, 'maxD': 25.0, 'logMinVs30': 1.9637878273455553, 'logMaxVs30': 3.203495235193291, 'minFM': 1.0, 'maxFM': 4.0}¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ The supported intensity measure component is ‘average horizontal’,
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶ The supported intensity measure types are PGA, PGV, and SA
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ The supported standard deviations are total, inter and intra event
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ The supported tectonic region type is active shallow crust
-
REQUIRES_DISTANCES
= frozenset({'rjb'})¶ The required distance parameter is ‘Joyner-Boore’ distance
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'rake', 'hypo_depth', 'mag'})¶ The required rupture parameters are rake and magnitude
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30'})¶ The required site parameter is vs30
-
W_1
= array([[ 2.64789163, -1.07021796, 0.17408776, 0.09219129, -0.01376368], [-1.90867544, -0.53501737, -0.70514162, 0.16761158, -0.02661049], [ 0.20354214, 1.78055764, -0.08049459, 0.01359636, 0.06150821], [-0.6927375 , 0.44150523, 0.77557997, -0.03171773, -0.16306571], [ 0.01616282, 0.21814134, -1.60609945, -0.04163626, 0.02605798]])¶
-
get_mean
(C, rup, sites, dists)[source]¶ Returns the mean ground motion in terms of log10 m/s/s, implementing equation 2 (page 502)
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
dost_2004¶
Module exports :class:’DostEtAl2004’
-
class
openquake.hazardlib.gsim.dost_2004.
DostEtAl2004
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements the GMPE of Dost et al. (2004) for PGA and PGV from induced seismicity earthquakes in the Netherlands Dost, B., van Eck, T. and Haak, H. (2004) Scaling of peak ground acceleration and peak ground velocity recorded in the Netherlands. Bollettino di Geofisica Teorica ed Applicata. 45(3), 153 - 168
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average Horizontal (GMRotD100)'¶ Supported intensity measure component is the average horizontal
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are peak ground acceleration and peak ground velocity
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶ Supported standard deviation types is total.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Induced'¶ The GMPE is derived from induced earthquakes
-
REQUIRES_DISTANCES
= frozenset({'rhypo'})¶ Required distance measure is hypocentral distance
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameters are magnitude (ML is used)
-
REQUIRES_SITES_PARAMETERS
= frozenset()¶ No required site parameters
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
non_verified
= True¶ GMPE not tested against independent implementation so raise not verified warning
-
-
class
openquake.hazardlib.gsim.dost_2004.
DostEtAl2004BommerAdaptation
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.dost_2004.DostEtAl2004
Adaptation of the GMPE for application to higher magnitudes proposed by Bommer et al. (2013)
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types is total.
-
douglas_stochastic_2013¶
Module exports
DouglasEtAl2013StochasticSD001Q200K005
DouglasEtAl2013StochasticSD001Q200K020
DouglasEtAl2013StochasticSD001Q200K040
DouglasEtAl2013StochasticSD001Q200K060
DouglasEtAl2013StochasticSD001Q600K005
DouglasEtAl2013StochasticSD001Q600K020
DouglasEtAl2013StochasticSD001Q600K040
DouglasEtAl2013StochasticSD001Q600K060
DouglasEtAl2013StochasticSD001Q1800K005
DouglasEtAl2013StochasticSD001Q1800K020
DouglasEtAl2013StochasticSD001Q1800K040
DouglasEtAl2013StochasticSD001Q1800K060
DouglasEtAl2013StochasticSD010Q200K005
DouglasEtAl2013StochasticSD010Q200K020
DouglasEtAl2013StochasticSD010Q200K040
DouglasEtAl2013StochasticSD010Q200K060
DouglasEtAl2013StochasticSD010Q600K005
DouglasEtAl2013StochasticSD010Q600K020
DouglasEtAl2013StochasticSD010Q600K040
DouglasEtAl2013StochasticSD010Q600K060
DouglasEtAl2013StochasticSD010Q1800K005
DouglasEtAl2013StochasticSD010Q1800K020
DouglasEtAl2013StochasticSD010Q1800K040
DouglasEtAl2013StochasticSD010Q1800K060
DouglasEtAl2013StochasticSD100Q200K005
DouglasEtAl2013StochasticSD100Q200K020
DouglasEtAl2013StochasticSD100Q200K040
DouglasEtAl2013StochasticSD100Q200K060
DouglasEtAl2013StochasticSD100Q600K005
DouglasEtAl2013StochasticSD100Q600K020
DouglasEtAl2013StochasticSD100Q600K040
DouglasEtAl2013StochasticSD100Q600K060
DouglasEtAl2013StochasticSD100Q1800K005
DouglasEtAl2013StochasticSD100Q1800K020
DouglasEtAl2013StochasticSD100Q1800K040
DouglasEtAl2013StochasticSD100Q1800K060
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD001Q1800K005
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 001 - Q 1800 - Kappa 0.005
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD001Q1800K020
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 001 - Q 1800 - Kappa 0.020
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD001Q1800K040
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 001 - Q 1800 - Kappa 0.040
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD001Q1800K060
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 001 - Q 1800 - Kappa 0.060
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD001Q200K005
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements the GMPE for induced seismicity in Geothermal Areas derived from stochastic simulations of ground motion constructed by:
- Douglas, J., Edwards, B., Convertito, V., Sharma, N., Tramelli, A.,
- Kraaijpoel, D., Cabrera, B. M., Maercklin, N., and Troise, C. (2013) “Predicting Ground Motion for Induced Earthquakes in Geothermal Areas” Bulleting of the Seismological Society of America, 103(3), 1875 - 1897
The stochastic model by Douglas et al. (2013) provides coefficients for 36 GMPEs, corresponding to different values of Stress Drop (1 bar, 10 bar, 100 bar), Attentuation Quality Factor Q (200, 600, 1800) and high-frequency Kappa (0.005, 0.02, 0.04, 0.05 s).
The present model is implemented for Stress Drop 1 bar, Q 200 and Kappa 0.005 s.
The models for each combination of Stress Drop, Q and Kappa are implemented in subclasses, with only the median coefficients modified in each subclass
Notes on implementation:
- Aleatory uncertainty terms are not supplied for the stochastic coefficients. Instead the adjusted aleatory uncertainty coefficients derived from empirical observations are applied to the stochastic model.
- In the initial coefficient set for the stochastic model coefficients for spectral accelerations up to 10 s are provided. However, the empirical aleatory uncertainties are provided only for periods up to 0.5012 s. Therefore, after consulation with J. Douglas, it is decided to limit longest applicable spectral period to Sa (0.5 s), rather than extrapolate the empricial aleatory coefficients to longer periods.
- For PGA and Sa (< 0.01 s) the aleatory uncertainty coefficients for Sa (0.01 s) are applied (J. Douglas, pers. comm.)
- For Sa (< 0.01 s) the coefficients are interpolated assuming PGA occurs at Sa (0.005 s) (J. Dougla, pers. comm.). We therefore limit the short period range to 0.005 s
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ The supported intensity measure component is ‘average horizontal’, see section entitiled “Empirical Analysis”, paragraph 1
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶ The supported intensity measure types are PGA, PGV, and SA, see table 4.a, pages 22-23
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ The supported standard deviations are total, inter and intra event, see table 4.a, pages 22-23
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Geothermal'¶ The supported tectonic region type is Geothermal because the equations have been developed for geothermal regions
-
REQUIRES_DISTANCES
= frozenset({'rhypo'})¶ The required distance parameter is hypocentral distance
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ The required rupture parameters are magnitude
-
REQUIRES_SITES_PARAMETERS
= frozenset()¶ No additional site term is defined
-
SIGMA_COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
get_stddevs
(C_SIG, stddev_types, num_sites)[source]¶ Returns the standard deviations
N.B. In the paper, and with confirmation from the author, the aleatory variability terms from the empirical model are used in conjunction with the median coefficients from the stochastic model. In the empirical model, coefficients for a single-station intra-event sigma are derived. These are labeled as “phi”. Inter-event coefficients corresponding to two observed geothermal sequences (Soultz-Sous-Forets and Basel) are also derived. The inter-event standard deviation is therefore taken as the ordinary mean of the two inter-event sigma terms
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD001Q200K020
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 001 - Q 200 - Kappa 0.02
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD001Q200K040
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 001 - Q 200 - Kappa 0.04
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD001Q200K060
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 001 - Q 200 - Kappa 0.06
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD001Q600K005
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 001 - Q 600 - Kappa 0.005
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD001Q600K020
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 001 - Q 600 - Kappa 0.020
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD001Q600K040
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 001 - Q 600 - Kappa 0.040
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD001Q600K060
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 001 - Q 600 - Kappa 0.060
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD010Q1800K005
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 010 - Q 600 - Kappa 0.005
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD010Q1800K020
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 010 - Q 1800 - Kappa 0.02
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD010Q1800K040
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 010 - Q 1800 - Kappa 0.04
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD010Q1800K060
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 010 - Q 1800 - Kappa 0.06
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD010Q200K005
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 010 - Q 200 - Kappa 0.005
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD010Q200K020
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 010 - Q 200 - Kappa 0.020
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD010Q200K040
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 010 - Q 200 - Kappa 0.040
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD010Q200K060
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 010 - Q 200 - Kappa 0.060
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD010Q600K005
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 010 - Q 600 - Kappa 0.005
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD010Q600K020
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 010 - Q 600 - Kappa 0.02
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD010Q600K040
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 010 - Q 600 - Kappa 0.04
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD010Q600K060
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 010 - Q 600 - Kappa 0.06
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD100Q1800K005
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 100 - Q 1800 - Kappa 0.005
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD100Q1800K020
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 100 - Q 1800 - Kappa 0.02
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD100Q1800K040
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 100 - Q 1800 - Kappa 0.04
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD100Q1800K060
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 100 - Q 1800 - Kappa 0.04
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD100Q200K005
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 100 - Q 200 - Kappa 0.005
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD100Q200K020
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 100 - Q 200 - Kappa 0.02
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD100Q200K040
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 100 - Q 200 - Kappa 0.04
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD100Q200K060
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 100 - Q 200 - Kappa 0.06
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD100Q600K005
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 100 - Q 600 - Kappa 0.005
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD100Q600K020
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 100 - Q 600 - Kappa 0.02
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD100Q600K040
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 100 - Q 600 - Kappa 0.04
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.douglas_stochastic_2013.
DouglasEtAl2013StochasticSD100Q600K060
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.douglas_stochastic_2013.DouglasEtAl2013StochasticSD001Q200K005
Stress Drop 100 - Q 600 - Kappa 0.06
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
dowrickrhoades_2005¶
Module exports DowrickRhoades2005Asc
,:class:DowrickRhoades2005SInter
DowrickRhoades2005SSlab
, and DowrickRhoades2005Volc
.
-
class
openquake.hazardlib.gsim.dowrickrhoades_2005.
DowrickRhoades2005Asc
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements IPE developed by D.J. Dowrick and D.A. Rhoades published as “Revised models for attenuation of Modified Mercalli Intensity in New Zealand earthquakes”, Bulletin of the New Zealand Society for Earthquake Engineering, v.38, no. 4, p. 185-214, December 2005.
URL: http://www.nzsee.org.nz/db/Bulletin/Archive/38(4)0185.pdf Last accessed 20 November 2015.
This class implements the IPE for Active Shallow Crust for different faulting types.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table (table 5, page 198)
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Horizontal'¶ Supported intensity measure component is the horizontal component
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.MMI'>})¶ Supported intensity measure type is MMI.
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types are Inter, Intra and Total
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type for base class is ‘active shallow crust’
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶ Required distance measure is rrup (paragraphy x, page xx) which is
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'hypo_depth', 'rake'})¶ Required rupture parameters are magnitude, and rake and hypocentral
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30'})¶ The only site parameter is vs30 used to map to site class to distinguish
-
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.dowrickrhoades_2005.
DowrickRhoades2005SInter
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.dowrickrhoades_2005.DowrickRhoades2005Asc
Implements IPE developed by D.J. Dowrick and D.A. Rhoades published as “Revised models for attenuation of Modified Mercalli Intensity in New Zealand earthquakes”, Bulletin of the New Zealand Society for Earthquake Engineering, v.38, no. 4, p. 185-214, December 2005.
URL: http://www.nzsee.org.nz/db/Bulletin/Archive/38(4)0185.pdf Last accessed 20 November 2015.
This class implements the IPE for Subduction Interface events
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Subduction Interface'¶
-
-
class
openquake.hazardlib.gsim.dowrickrhoades_2005.
DowrickRhoades2005SSlab
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.dowrickrhoades_2005.DowrickRhoades2005Asc
Implements IPE developed by D.J. Dowrick and D.A. Rhoades published as “Revised models for attenuation of Modified Mercalli Intensity in New Zealand earthquakes”, Bulletin of the New Zealand Society for Earthquake Engineering, v.38, no. 4, p. 185-214, December 2005.
URL: http://www.nzsee.org.nz/db/Bulletin/Archive/38(4)0185.pdf Last accessed 20 November 2015.
This class implements the IPE for Subduction Slab events
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table (table 7, page 198)
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Subduction IntraSlab'¶
-
-
class
openquake.hazardlib.gsim.dowrickrhoades_2005.
DowrickRhoades2005Volc
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.dowrickrhoades_2005.DowrickRhoades2005Asc
Implements IPE developed by D.J. Dowrick and D.A. Rhoades published as “Revised models for attenuation of Modified Mercalli Intensity in New Zealand earthquakes”, Bulletin of the New Zealand Society for Earthquake Engineering, v.38, no. 4, p. 185-214, December 2005.
URL: http://www.nzsee.org.nz/db/Bulletin/Archive/38(4)0185.pdf Last accessed 20 November 2015.
This class implements the IPE for events with a volcanic source
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Volcanic'¶
-
drouet_2015_brazil¶
- Module exports
DrouetBrazil2015
DrouetBrazil2015_with_depth
-
class
openquake.hazardlib.gsim.drouet_2015_brazil.
DrouetBrazil2015
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by S. Drouet unpublished for Brazil based on the method described in Douet & Cotton (2015) BSSA doi: 10.1785/0120140240.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient tables are constructed from the electronic suplements of the original paper.
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the geometric mean of attr:~openquake.hazardlib.const.IMC.AVERAGE_HORIZONTAL,
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, and peak ground acceleration, see table 6, page 1022 (PGA is assumed to be equal to SA at 0.01 s)
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation type is only total, see equation 35, page 1021
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Stable Shallow Crust'¶ Supported tectonic region type is stable continental crust given that the equations have been derived for Eastern North America.
-
REQUIRES_DISTANCES
= frozenset({'rjb'})¶ Required distance measure is closest distance to rupture, see equation 30 page 1021.
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameter is only magnitude, see equation 30 page 1021.
-
REQUIRES_SITES_PARAMETERS
= frozenset()¶ No site parameters are needed
-
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.drouet_2015_brazil.
DrouetBrazil2015withDepth
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.drouet_2015_brazil.DrouetBrazil2015
Implements GMPE developed by S. Drouet unpublished for Brazil based on the method described in Douet & Cotton (2015) BSSA doi: 10.1785/0120140240. Model with magnitude-dependent depth distribution and depth-dependent stress distribution
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient tables are constructed from the electronic supplements of the original paper.
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'hypo_depth'})¶ Required rupture parameter is only magnitude, see equation 30 page 1021.
-
drouet_alpes_2015¶
- Module exports
DrouetAlpes2015Rjb
DrouetAlpes2015Rrup
DrouetAlpes2015Repi
DrouetAlpes2015Rhyp
DrouetAlpes2015RjbHR
DrouetAlpes2015RrupHR
DrouetAlpes2015RepiHR
DrouetAlpes2015RhypHR
DrouetAlpes2015Rjb_50bars
DrouetAlpes2015Rrup_50bars
DrouetAlpes2015Repi_50bars
DrouetAlpes2015Rhypo_50bars
DrouetAlpes2015RjbHR_50bars
DrouetAlpes2015RrupHR_50bars
-
class
openquake.hazardlib.gsim.drouet_alpes_2015.
DrouetAlpes2015Repi
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.drouet_alpes_2015.DrouetAlpes2015Rjb
Implements GMPE developed by Douet & Cotton (2015) BSSA doi: 10.1785/0120140240. Valid for vs30=800 m/s
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient tables are constructed from the electronic suplements of the original paper.
-
REQUIRES_DISTANCES
= frozenset({'repi'})¶ Required distance measure is closest distance to rupture, see equation 30 page 1021.
-
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.drouet_alpes_2015.
DrouetAlpes2015RepiHR
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.drouet_alpes_2015.DrouetAlpes2015Repi
Implements GMPE developed by Douet & Cotton (2015) BSSA doi: 10.1785/0120140240. This version is for a large magnitude stress parameters of 100 bars (recommended by the authors) Valid for vs30=2000 m/s
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient tables are constructed from the electronic suplements of the erratum to the original paper.
-
DEFINED_FOR_REFERENCE_VELOCITY
= 2000¶
-
REQUIRES_DISTANCES
= frozenset({'repi'})¶ Required distance measure is closest distance to rupture, see equation 30 page 1021.
-
-
class
openquake.hazardlib.gsim.drouet_alpes_2015.
DrouetAlpes2015Repi_50bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.drouet_alpes_2015.DrouetAlpes2015Repi
Implements GMPE developed by Douet & Cotton (2015) BSSA doi: 10.1785/0120140240. This version is for a large magnitude stress parameters of 50 bars Valid for vs30=800 m/s
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table is not published
-
DEFINED_FOR_REFERENCE_VELOCITY
= 800¶
-
REQUIRES_DISTANCES
= frozenset({'repi'})¶ Required distance measure is closest distance to rupture, see equation 30 page 1021.
-
-
class
openquake.hazardlib.gsim.drouet_alpes_2015.
DrouetAlpes2015Rhyp
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.drouet_alpes_2015.DrouetAlpes2015Rjb
Implements GMPE developed by Douet & Cotton (2015) BSSA doi: 10.1785/0120140240. Valid for vs30=800 m/s
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient tables are constructed from the electronic suplements of the original paper.
-
REQUIRES_DISTANCES
= frozenset({'rhypo'})¶ Required distance measure is closest distance to rupture, see equation 30 page 1021.
-
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.drouet_alpes_2015.
DrouetAlpes2015RhypHR
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.drouet_alpes_2015.DrouetAlpes2015Rhyp
Implements GMPE developed by Douet & Cotton (2015) BSSA doi: 10.1785/0120140240. This version is for a large magnitude stress parameters of 100 bars (recommended by the authors) Valid for vs30=2000 m/s
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient tables are constructed from the electronic suplements of the erratum to the original paper.
-
DEFINED_FOR_REFERENCE_VELOCITY
= 2000¶
-
REQUIRES_DISTANCES
= frozenset({'rhypo'})¶ Required distance measure is closest distance to rupture, see equation 30 page 1021.
-
-
class
openquake.hazardlib.gsim.drouet_alpes_2015.
DrouetAlpes2015Rhyp_50bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.drouet_alpes_2015.DrouetAlpes2015Rhyp
Implements GMPE developed by Douet & Cotton (2015) BSSA doi: 10.1785/0120140240. This version is for a large magnitude stress parameters of 50 bars Valid for vs30=800 m/s
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table is not published
-
DEFINED_FOR_REFERENCE_VELOCITY
= 800¶
-
REQUIRES_DISTANCES
= frozenset({'rhypo'})¶ Required distance measure is closest distance to rupture, see equation 30 page 1021.
-
-
class
openquake.hazardlib.gsim.drouet_alpes_2015.
DrouetAlpes2015Rjb
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by Douet & Cotton (2015) BSSA doi: 10.1785/0120140240. This version is for a large magnitude stress parameters of 100 bars (recommended by the authors) Valid for vs30=800 m/s
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient tables are constructed from the electronic suplements of the original paper.
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the geometric mean of two : horizontal components
AVERAGE_HORIZONTAL
,
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, and peak ground acceleration, see table 6, page 1022 (PGA is assumed to be equal to SA at 0.01 s)
-
DEFINED_FOR_REFERENCE_VELOCITY
= 800¶
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation type is only total, see equation 35, page 1021
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is stable continental crust given that the equations have been derived for Eastern North America.
-
REQUIRES_DISTANCES
= frozenset({'rjb'})¶ Required distance measure is closest distance to rupture, see equation 30 page 1021.
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Required rupture parameter is only magnitude, see equation 30 page 1021.
-
REQUIRES_SITES_PARAMETERS
= frozenset()¶ No site parameters are needed
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
non_verified
= True¶
-
-
class
openquake.hazardlib.gsim.drouet_alpes_2015.
DrouetAlpes2015RjbHR
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.drouet_alpes_2015.DrouetAlpes2015Rjb
Implements GMPE developed by Douet & Cotton (2015) BSSA doi: 10.1785/0120140240. This version is for a large magnitude stress parameters of 100 bars (recommended by the authors) Valid for vs30=2000 m/s
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient tables are constructed from the electronic suplements of the erratum to the original paper.
-
-
class
openquake.hazardlib.gsim.drouet_alpes_2015.
DrouetAlpes2015RjbHR_50bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.drouet_alpes_2015.DrouetAlpes2015Rjb
Implements GMPE developed by Douet & Cotton (2015) BSSA doi: 10.1785/0120140240. This version is for a large magnitude stress parameters of 50 bars Valid for vs30=2000 m/s
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table is not published
-
DEFINED_FOR_REFERENCE_VELOCITy
= 2000¶
-
-
class
openquake.hazardlib.gsim.drouet_alpes_2015.
DrouetAlpes2015Rjb_50bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.drouet_alpes_2015.DrouetAlpes2015Rjb
Implements GMPE developed by Douet & Cotton (2015) BSSA doi: 10.1785/0120140240. This version is for a large magnitude stress parameters of 50 bars Valid for vs30=800 m/s
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table is not published
-
-
class
openquake.hazardlib.gsim.drouet_alpes_2015.
DrouetAlpes2015Rrup
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.drouet_alpes_2015.DrouetAlpes2015Rjb
Implements GMPE developed by Douet & Cotton (2015) BSSA doi: 10.1785/0120140240. Valid for vs30=800 m/s
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient tables are constructed from the electronic suplements of the original paper.
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶ Required distance measure is rupture distance, see equation 30 page 1021.
-
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.drouet_alpes_2015.
DrouetAlpes2015RrupHR
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.drouet_alpes_2015.DrouetAlpes2015Rrup
Implements GMPE developed by Douet & Cotton (2015) BSSA doi: 10.1785/0120140240. This version is for a large magnitude stress parameters of 100 bars (recommended by the authors) Valid for vs30=2000 m/s
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient tables are constructed from the electronic suplements of the erratum to the original paper.
-
DEFINED_FOR_REFERENCE_VELOCITY
= 2000¶
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶ Required distance measure is closest distance to rupture, see equation 30 page 1021.
-
-
class
openquake.hazardlib.gsim.drouet_alpes_2015.
DrouetAlpes2015RrupHR_50bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.drouet_alpes_2015.DrouetAlpes2015Rrup
Implements GMPE developed by Douet & Cotton (2015) BSSA doi: 10.1785/0120140240. This version is for a large magnitude stress parameters of 50 bars Valid for vs30=2000 m/s
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table is not published
-
DEFINED_FOR_REFERENCE_VELOCITY
= 2000¶
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶ Required distance measure is closest distance to rupture, see equation 30 page 1021.
-
-
class
openquake.hazardlib.gsim.drouet_alpes_2015.
DrouetAlpes2015Rrup_50bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.drouet_alpes_2015.DrouetAlpes2015Rrup
Implements GMPE developed by Douet & Cotton (2015) BSSA doi: 10.1785/0120140240. This version is for a large magnitude stress parameters of 50 bars Valid for vs30=800 m/s
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table is not published
-
DEFINED_FOR_REFERENCE_VELOCITY
= 800¶
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶ Required distance measure is closest distance to rupture, see equation 30 page 1021.
-
ecos_2009¶
Module exports: class:ECOS2009, class:ECOS2009Highest
-
class
openquake.hazardlib.gsim.ecos_2009.
ECOS2009
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements the Intensity Prediction Equation of “Calibration of historical earthquakes for the earthquake catalogue of Switzerland (ECOS-09)”: Appendix D
This class implements the version using “all intensity levels”, fixed depth (h=10km) and the weighting scheme “no weighting”.
See page 18 for general equation (8) - needs to be solved for I_obs - and equation (9) for estimating coefficients c0,c1,c2,c3. Coefficients a,b are taken from Table 4 on page 19. Coefficients alpha,beta are taken from Table 5 on page 19.
Implemented by laurentiu.danciu@sed.ethz.ch
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table constructed from the electronic suplements of the original paper.
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Horizontal'¶
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.MMI'>})¶
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶
-
REQUIRES_DISTANCES
= frozenset({'rhypo'})¶
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'hypo_depth'})¶
-
REQUIRES_SITES_PARAMETERS
= frozenset()¶
-
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.ecos_2009.
ECOS2009Highest
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.ecos_2009.ECOS2009
This class implements the version using “three highest intensity levels”, fixed depth (h=10km) and the weighting scheme “no weighting”.
See page 18 for general equation (8) - needs to be solved for I_obs - and equation (9) for estimating coefficients c0,c1,c2,c3. Coefficients a,b are taken from Table 4 on page 19. Coefficients alpha,beta are taken from Table 5 on page 19.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶
-
edwards_fah_2013a¶
Module exports
EdwardsFah2013Alpine10Bars
,
EdwardsFah2013Alpine20Bars
,
EdwardsFah2013Alpine30Bars
,
EdwardsFah2013Alpine50Bars
,
EdwardsFah2013Alpine60Bars
,
EdwardsFah2013Alpine75Bars
,
EdwardsFah2013Alpine90Bars
,
EdwardsFah2013Alpine120Bars
.
-
class
openquake.hazardlib.gsim.edwards_fah_2013a.
EdwardsFah2013Alpine10Bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
This function implements the GMPE developed by Ben Edwars and Donath Fah and published as “A Stochastic Ground-Motion Model for Switzerland” Bulletin of the Seismological Society of America, Vol. 103, No. 1, pp. 78–98, February 2013. The GMPE was parametrized by Carlo Cauzzi to be implemented in OpenQuake. This class implements the equations for ‘Alpine’ and ‘Foreland - two tectonic regionalizations defined for the Switzerland - therefore this GMPE is region specific”. @ implemented by laurentiu.danciu@sed.ethz.zh
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the geometric mean of two horizontal components
AVERAGE_HORIZONTAL
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGV'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, and peak ground acceleration, see tables 3 and 4, pages 227 and 228.
-
DEFINED_FOR_REFERENCE_VELOCITY
= 1105.0¶ Vs30 value representing typical rock conditions in Switzerland. confirmed by the Swiss GMPE group
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶ Supported standard deviation type is total, Carlo Cauzzi - Personal Communication
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶ Supported tectonic region type is ALPINE which is a sub-region of Active Shallow Crust.
-
M1
= 5.0¶ Fixed magnitude terms
-
M2
= 4.7¶
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶ Required distance measure is Rrup
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag', 'rake'})¶ Required rupture parameters: magnitude
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30'})¶ Required site parameter is only Vs30 (used to distinguish rock and deep soil).
-
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.edwards_fah_2013a.
EdwardsFah2013Alpine120Bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.edwards_fah_2013a.EdwardsFah2013Alpine10Bars
This class extends
EdwardsFah2013Alpine10Bars
and implements the 120Bars ModelEdwardsFah2013Alpine120Bars
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.edwards_fah_2013a.
EdwardsFah2013Alpine20Bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.edwards_fah_2013a.EdwardsFah2013Alpine10Bars
This class extends
EdwardsFah2013Alpine10Bars
and implements the 20Bars ModelEdwardsFah2013Alpine20Bars
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.edwards_fah_2013a.
EdwardsFah2013Alpine30Bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.edwards_fah_2013a.EdwardsFah2013Alpine10Bars
This class extends
EdwardsFah2013Alpine10Bars
and implements the 30Bars ModelEdwardsFah2013Alpine30Bars
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.edwards_fah_2013a.
EdwardsFah2013Alpine50Bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.edwards_fah_2013a.EdwardsFah2013Alpine10Bars
This class extends
EdwardsFah2013Alpine10Bars
and implements the 50Bars ModelEdwardsFah2013Alpine50Bars
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.edwards_fah_2013a.
EdwardsFah2013Alpine60Bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.edwards_fah_2013a.EdwardsFah2013Alpine10Bars
This class extends
EdwardsFah2013Alpine10Bars
and implements the 60Bars ModelEdwardsFah2013Alpine60Bars
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.edwards_fah_2013a.
EdwardsFah2013Alpine75Bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.edwards_fah_2013a.EdwardsFah2013Alpine10Bars
This class extends
EdwardsFah2013Alpine10Bars
and implements the 75Bars ModelEdwardsFah2013Alpine75Bars
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.edwards_fah_2013a.
EdwardsFah2013Alpine90Bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.edwards_fah_2013a.EdwardsFah2013Alpine10Bars
This class extends
EdwardsFah2013Alpine10Bars
and implements the 90Bars ModelEdwardsFah2013Alpine90Bars
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
edwards_fah_2013a_coeffs¶
edwards_fah_2013f¶
Module exports
EdwardsFah2013Foreland10Bars
,
EdwardsFah2013Foreland20Bars
,
EdwardsFah2013Foreland30Bars
,
EdwardsFah2013Foreland50Bars
,
EdwardsFah2013Foreland60Bars
,
EdwardsFah2013Foreland75Bars
,
EdwardsFah2013Foreland90Bars
,
EdwardsFah2013Foreland120Bars
-
class
openquake.hazardlib.gsim.edwards_fah_2013f.
EdwardsFah2013Foreland10Bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.edwards_fah_2013a.EdwardsFah2013Alpine10Bars
This function implements the GMPE developed by Ben Edwards and Donath Fah and published as “A Stochastic Ground-Motion Model for Switzerland” Bulletin of the Seismological Society of America, Vol. 103, No. 1, pp. 78–98, February 2013. The GMPE was parametrized by Carlo Cauzzi to be implemented in OpenQuake. This class implements the equations for ‘Foreland - two tectonic regionalizations defined for the Switzerland - therefore this GMPE is region specific”.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
M1
= 5.0¶ Fixed magnitude terms
-
M2
= 4.7¶
-
-
class
openquake.hazardlib.gsim.edwards_fah_2013f.
EdwardsFah2013Foreland120Bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.edwards_fah_2013f.EdwardsFah2013Foreland10Bars
This class extends
EdwardsFah2013Foreland10Bars
and implements the 120Bars ModelEdwardsFah2013Foreland120Bars
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.edwards_fah_2013f.
EdwardsFah2013Foreland20Bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.edwards_fah_2013f.EdwardsFah2013Foreland10Bars
This class extends
EdwardsFah2013Foreland10Bars
and implements the 20Bars ModelEdwardsFah2013Foreland20Bars
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.edwards_fah_2013f.
EdwardsFah2013Foreland30Bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.edwards_fah_2013f.EdwardsFah2013Foreland10Bars
This class extends
EdwardsFah2013Foreland10Bars
and implements the 30Bars ModelEdwardsFah2013Foreland30Bars
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.edwards_fah_2013f.
EdwardsFah2013Foreland50Bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.edwards_fah_2013f.EdwardsFah2013Foreland10Bars
This class extends
EdwardsFah2013Foreland10Bars
and implements the 50Bars ModelEdwardsFah2013Foreland50Bars
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.edwards_fah_2013f.
EdwardsFah2013Foreland60Bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.edwards_fah_2013f.EdwardsFah2013Foreland10Bars
This class extends
EdwardsFah2013Foreland10Bars
and implements the 60Bars ModelEdwardsFah2013Foreland60Bars
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.edwards_fah_2013f.
EdwardsFah2013Foreland75Bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.edwards_fah_2013f.EdwardsFah2013Foreland10Bars
This class extends
EdwardsFah2013Foreland10Bars
and implements the 75Bars ModelEdwardsFah2013Foreland75Bars
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
-
class
openquake.hazardlib.gsim.edwards_fah_2013f.
EdwardsFah2013Foreland90Bars
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.edwards_fah_2013f.EdwardsFah2013Foreland10Bars
This class extends
EdwardsFah2013Foreland10Bars
and implements the 90Bars ModelEdwardsFah2013Foreland90Bars
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
edwards_fah_2013f_coeffs¶
eshm20_craton¶
Module exports ESHM20Craton
-
class
openquake.hazardlib.gsim.eshm20_craton.
ESHM20Craton
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements a scalable backbone GMPE for application to stable cratonic regions (primarily intended for cratonic Europe). The median ground motion is determined by fitting a parametric model to an extensive set of ground motion scenarios from the suite of NGA East ground motion models for 800 m/s site class. The form of the parametric model is based on that of
openquake.hazardlib.gsim.kotha_2019.KothaEtAl2019
, and the scaling in terms of the number of standard deviations of the epistemic uncertainty (sigma).The aleatory uncertainty model is that of Al Atik (2015), which is common to all NGA East ground motion models and configurable by the user.
Parameters: - epsilon (float) – Number of standard deviations above or below the median to be applied to the epistemic uncertainty sigma
- tau_model (str) – Choice of model for the inter-event standard deviation (tau), selecting from “global” {default}, “cena” or “cena_constant”
- phi_model (str) – Choice of model for the single-station intra-event standard deviation (phi_ss), selecting from “global” {default}, “cena” or “cena_constant”
- TAU – Inter-event standard deviation model
- PHI_SS – Single-station standard deviation model
- PHI_S2SS – Station term for ergodic standard deviation model
- ergodic (bool) – True if an ergodic model is selected, False otherwise
- tau_quantile (float) – Epistemic uncertainty quantile for the inter-event standard deviation models. Float in the range 0 to 1, or None (mean value used)
- phi_ss_quantile (float) – Epistemic uncertainty quantile for the intra-event standard deviation models. Float in the range 0 to 1, or None (mean value used)
- phi_s2ss_quantile (float) – Epistemic uncertainty quantile for the site-to-site standard deviation models. Float in the range 0 to 1, or None (mean value used)
- site_epsilon (float) – Number of standard deviations above or below median for the uncertainty in the site amplification model
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
CONSTANTS
= {'Mref': 4.5, 'Rref': 1.0, 'Mh': 6.2, 'h': 5.0}¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average Horizontal (RotD50)'¶ Supported intensity measure component is the geometric mean of two horizontal components
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>})¶ The GMPE is defined only for PGA and SA
-
DEFINED_FOR_REFERENCE_VELOCITY
= 3000.0¶ Defined for a reference velocity of 3000 m/s
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Inter event', 'Total', 'Intra event'})¶ Supported standard deviation types are inter-event, intra-event and total
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Stable Shallow Crust'¶ Supported tectonic region type is ‘active shallow crust’
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶ Required distance measure is Rrup
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶ Requires only magnitude
-
REQUIRES_SITES_PARAMETERS
= frozenset({'vs30'})¶ Median calibrated for Vs30 3000 m/s Vs30, no site term required Vs30
-
experimental
= True¶
-
get_hard_rock_mean
(C, rctx, dctx)[source]¶ Returns the mean and standard deviations for the reference very hard rock condition (Vs30 = 3000 m/s)
-
get_mean_and_stddevs
(sctx, rctx, dctx, imt, stddev_types)[source]¶ Returns the mean and standard deviations
faccioli_2010¶
Module exports FaccioliEtAl2010
.
-
class
openquake.hazardlib.gsim.faccioli_2010.
FaccioliEtAl2010
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.cauzzi_faccioli_2008.CauzziFaccioli2008
Implements GMPE developed by Ezio Faccioli, Aldo Bianchini and Manuela Villani and published as “New ground motion prediction equations for T>1 s and their influence on seismic hazard assessment” (Proceedings of the University of Tokyo Symposium on Long-Period Ground Motion and Urban Disaster Mitigation, March 17-18, 2010). This class implements the prediction equations for horizontal peak ground acceleration, and 5%-damped spectral acceleration - equation 2 page 2, plus site and faulting style terms (equations 3 and 5, page 3). Spectral acceleration (SA) values are obtained from displacement response spectrum (DSR) values (as provided by the original equations) using the following formula
SA = DSR * (2 * π / T) ** 2
This class extends :class: ~openquake.hazardlib.gsim.cauzzi_faccioli_2008.CauzziFaccioli2008 because the functional form is almost identical - the only difference is in the third term which rather then using hypocentral distance, uses closest distance to the rupture and additionaly considers a magnitude dependence.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table as from table 1 page 7
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, and peak ground acceleration, see table 1, page 7.
-
REQUIRES_DISTANCES
= frozenset({'rrup'})¶ Required distance measure is rrup, equation 2, page 2.
-
faccioli_cauzzi_2006¶
Module exports : class:FaccioliCauzzi2006
-
class
openquake.hazardlib.gsim.faccioli_cauzzi_2006.
FaccioliCauzzi2006
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements “Macroseismic Intensities for seismic scenarios estimated from instrumentally based correlations” by E. Faccioli and C. Cauzzi First European Conference on Earthquake Engineering and Seismology Geneva, Switzerland, 3-8 September 2006 Paper Number: 569
Implemented by laurentiu.danciu@sed.ethz.ch
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table constructed from the electronic suplements of the original paper - coeff in the same order as in Table 4/page 703 for Maw only (read last paragraph on page 701 - expains what Maw should be used)
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Horizontal'¶
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.MMI'>})¶
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Active Shallow Crust'¶
-
REQUIRES_DISTANCES
= frozenset({'repi'})¶
-
REQUIRES_RUPTURE_PARAMETERS
= frozenset({'mag'})¶
-
REQUIRES_SITES_PARAMETERS
= frozenset()¶
-
get_mean_and_stddevs
(sites, rup, dists, imt, stddev_types)[source]¶ See
superclass method
for spec of input and result values.
-
frankel_1996¶
Module exports FrankelEtAl1996MblgAB1987NSHMP2008
,
FrankelEtAl1996MblgJ1996NSHMP2008
,
FrankelEtAl1996MwNSHMP2008
.
-
class
openquake.hazardlib.gsim.frankel_1996.
FrankelEtAl1996MblgAB1987NSHMP2008
(**kwargs)[source]¶ Bases:
openquake.hazardlib.gsim.base.GMPE
Implements GMPE developed by Arthur Frankel et al. and documented in “National Seismic-Hazard Maps: Documentation June 1996” (USGS - Open File Report 96-532) available at: http://earthquake.usgs.gov/hazards/products/conterminous/1996/documentation/ofr96-532.pdf
The GMPE is used by the National Seismic Hazard Mapping Project (NSHMP) for the 2008 central and eastern US hazard model.
This class replicates the algorithm as implemented in
subroutine getFEA
in thehazgridXnga2.f
Fortran code available at: http://earthquake.usgs.gov/hazards/products/conterminous/2008/software/The GMPE is defined by a set of lookup tables (see Appendix A) defined from minimum magnitude Mw=4.4 to maximum magnitude Mw=8.2, and from (hypocentral) distance 10 km to 1000 km. Values outside these range are clipped.
Lookup tables are defined for PGA, and SA at the following periods: 0.1, 0.2, 0.3, 0.5, 1.0, 2.0. The GMPE does not allow for interpolation on unsupported periods.
The class assumes rupture magnitude to be in Mblg scale (given that MFDs for central and eastern US are given in this scale). However lookup tables are defined for Mw. Therefore Mblg is converted to Mw by using Atkinson and Boore 1987 conversion equation.
Coefficients are given for the B/C site conditions.
-
COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶
-
DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the geometric mean of attr:~openquake.hazardlib.const.IMC.AVERAGE_HORIZONTAL,
-
DEFINED_FOR_INTENSITY_MEASURE_TYPES
= frozenset({<class 'openquake.hazardlib.imt.SA'>, <class 'openquake.hazardlib.imt.PGA'>})¶ Supported intensity measure types are spectral acceleration, and peak ground acceleration
-
DEFINED_FOR_REFERENCE_VELOCITY
= 760.0¶ Shear-wave velocity for reference soil conditions in [m s-1]
-
DEFINED_FOR_STANDARD_DEVIATION_TYPES
= frozenset({'Total'})¶ Supported standard deviation type is only total.
-
DEFINED_FOR_TECTONIC_REGION_TYPE
= 'Stable Shallow Crust'¶ Supported tectonic region type is stable continental crust, given that the equations have been derived for central and eastern north America
-
DISTS
= array([1. , 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9, 2. , 2.1, 2.2, 2.3, 2.4, 2.5, 2.6, 2.7, 2.8, 2.9, 3. ])¶
-
IMTS_TABLES
= {PGA: array([[-0.71, -0.62, -0.53, -0.44, -0.36, -0.29, -0.21, -0.14, -0.07, 0. , 0.06, 0.12, 0.19, 0.25, 0.31, 0.37, 0.43, 0.49, 0.54, 0.6 ], [-0.84, -0.75, -0.66, -0.57, -0.49, -0.41, -0.33, -0.26, -0.19, -0.12, -0.05, 0.01, 0.07, 0.14, 0.2 , 0.26, 0.32, 0.38, 0.43, 0.49], [-0.98, -0.88, -0.79, -0.7 , -0.62, -0.53, -0.46, -0.38, -0.31, -0.24, -0.17, -0.1 , -0.04, 0.02, 0.08, 0.14, 0.2 , 0.26, 0.32, 0.38], [-1.12, -1.02, -0.93, -0.84, -0.75, -0.66, -0.58, -0.51, -0.43, -0.36, -0.29, -0.22, -0.16, -0.1 , -0.03, 0.03, 0.09, 0.15, 0.21, 0.27], [-1.27, -1.17, -1.07, -0.98, -0.89, -0.8 , -0.72, -0.64, -0.56, -0.49, -0.42, -0.35, -0.28, -0.22, -0.15, -0.09, -0.03, 0.03, 0.09, 0.15], [-1.43, -1.32, -1.22, -1.13, -1.03, -0.94, -0.86, -0.78, -0.7 , -0.62, -0.55, -0.48, -0.41, -0.34, -0.28, -0.22, -0.15, -0.09, -0.03, 0.03], [-1.59, -1.48, -1.38, -1.28, -1.19, -1.09, -1.01, -0.92, -0.84, -0.76, -0.69, -0.61, -0.54, -0.48, -0.41, -0.35, -0.28, -0.22, -0.16, -0.1 ], [-1.76, -1.65, -1.54, -1.44, -1.35, -1.25, -1.16, -1.07, -0.99, -0.91, -0.83, -0.76, -0.69, -0.62, -0.55, -0.48, -0.42, -0.35, -0.29, -0.23], [-1.93, -1.82, -1.72, -1.61, -1.51, -1.42, -1.33, -1.24, -1.15, -1.07, -0.99, -0.91, -0.83, -0.76, -0.69, -0.63, -0.56, -0.5 , -0.43, -0.37], [-2.07, -1.95, -1.84, -1.74, -1.64, -1.54, -1.44, -1.35, -1.26, -1.18, -1.1 , -1.02, -0.94, -0.86, -0.79, -0.72, -0.65, -0.59, -0.53, -0.46], [-2.17, -2.05, -1.94, -1.83, -1.73, -1.63, -1.53, -1.43, -1.34, -1.25, -1.17, -1.09, -1.01, -0.93, -0.86, -0.78, -0.71, -0.65, -0.58, -0.52], [-2.28, -2.16, -2.04, -1.93, -1.83, -1.72, -1.62, -1.53, -1.43, -1.34, -1.25, -1.17, -1.09, -1.01, -0.93, -0.86, -0.78, -0.71, -0.65, -0.58], [-2.44, -2.32, -2.2 , -2.09, -1.98, -1.87, -1.77, -1.67, -1.58, -1.48, -1.39, -1.3 , -1.22, -1.14, -1.06, -0.98, -0.91, -0.83, -0.77, -0.7 ], [-2.63, -2.5 , -2.38, -2.26, -2.15, -2.04, -1.94, -1.84, -1.74, -1.64, -1.55, -1.46, -1.37, -1.29, -1.2 , -1.12, -1.05, -0.97, -0.9 , -0.83], [-2.83, -2.7 , -2.57, -2.45, -2.34, -2.23, -2.12, -2.01, -1.91, -1.81, -1.72, -1.62, -1.53, -1.45, -1.36, -1.28, -1.2 , -1.12, -1.05, -0.98], [-3.05, -2.92, -2.78, -2.66, -2.54, -2.42, -2.31, -2.2 , -2.1 , -2. , -1.9 , -1.8 , -1.71, -1.62, -1.53, -1.45, -1.36, -1.28, -1.21, -1.13], [-3.29, -3.15, -3.01, -2.88, -2.75, -2.63, -2.52, -2.41, -2.3 , -2.19, -2.09, -1.99, -1.9 , -1.8 , -1.71, -1.62, -1.54, -1.46, -1.38, -1.3 ], [-3.55, -3.4 , -3.25, -3.11, -2.98, -2.86, -2.74, -2.62, -2.51, -2.4 , -2.3 , -2.19, -2.09, -2. , -1.9 , -1.81, -1.72, -1.64, -1.56, -1.48], [-3.84, -3.67, -3.52, -3.37, -3.23, -3.1 , -2.97, -2.85, -2.73, -2.62, -2.51, -2.41, -2.3 , -2.2 , -2.1 , -2.01, -1.92, -1.83, -1.74, -1.66], [-4.15, -3.97, -3.8 , -3.65, -3.5 , -3.36, -3.22, -3.09, -2.97, -2.85, -2.74, -2.63, -2.52, -2.42, -2.31, -2.22, -2.12, -2.03, -1.94, -1.85], [-4.48, -4.29, -4.11, -3.94, -3.78, -3.63, -3.49, -3.35, -3.22, -3.1 , -2.98, -2.86, -2.75, -2.64, -2.53, -2.43, -2.33, -2.23, -2.14, -2.05]]), SA(0.1): array([[-0.43, -0.32, -0.23, -0.14, -0.05, 0.03, 0.11, 0.19, 0.26, 0.33, 0.4 , 0.47, 0.54, 0.6 , 0.66, 0.72, 0.78, 0.84, 0.9 , 0.96], [-0.55, -0.44, -0.35, -0.26, -0.17, -0.08, 0. , 0.07, 0.15, 0.22, 0.29, 0.36, 0.43, 0.49, 0.55, 0.62, 0.68, 0.74, 0.8 , 0.86], [-0.67, -0.57, -0.47, -0.38, -0.29, -0.2 , -0.12, -0.04, 0.03, 0.11, 0.18, 0.25, 0.31, 0.38, 0.44, 0.51, 0.57, 0.63, 0.69, 0.75], [-0.8 , -0.69, -0.6 , -0.5 , -0.41, -0.33, -0.24, -0.16, -0.09, -0.01, 0.06, 0.13, 0.2 , 0.27, 0.33, 0.39, 0.46, 0.52, 0.58, 0.64], [-0.93, -0.83, -0.73, -0.63, -0.54, -0.45, -0.37, -0.29, -0.21, -0.13, -0.06, 0.01, 0.08, 0.15, 0.21, 0.28, 0.34, 0.4 , 0.46, 0.52], [-1.07, -0.97, -0.86, -0.77, -0.68, -0.59, -0.5 , -0.42, -0.34, -0.26, -0.18, -0.11, -0.04, 0.03, 0.09, 0.16, 0.22, 0.28, 0.35, 0.41], [-1.22, -1.11, -1.01, -0.91, -0.82, -0.73, -0.64, -0.55, -0.47, -0.39, -0.32, -0.24, -0.17, -0.1 , -0.03, 0.03, 0.1 , 0.16, 0.22, 0.28], [-1.37, -1.26, -1.16, -1.06, -0.97, -0.87, -0.78, -0.7 , -0.61, -0.53, -0.45, -0.38, -0.3 , -0.23, -0.16, -0.1 , -0.03, 0.03, 0.1 , 0.16], [-1.53, -1.42, -1.32, -1.22, -1.12, -1.03, -0.94, -0.85, -0.76, -0.68, -0.6 , -0.52, -0.45, -0.37, -0.3 , -0.23, -0.17, -0.1 , -0.04, 0.02], [-1.65, -1.54, -1.43, -1.33, -1.24, -1.14, -1.05, -0.96, -0.87, -0.79, -0.7 , -0.62, -0.54, -0.47, -0.4 , -0.33, -0.26, -0.19, -0.13, -0.06], [-1.73, -1.62, -1.51, -1.41, -1.31, -1.22, -1.12, -1.03, -0.94, -0.86, -0.77, -0.69, -0.61, -0.53, -0.46, -0.39, -0.32, -0.25, -0.18, -0.12], [-1.83, -1.72, -1.61, -1.51, -1.41, -1.31, -1.21, -1.12, -1.03, -0.94, -0.85, -0.77, -0.69, -0.61, -0.53, -0.46, -0.39, -0.32, -0.25, -0.18], [-1.98, -1.87, -1.76, -1.66, -1.56, -1.46, -1.36, -1.27, -1.18, -1.09, -1. , -0.91, -0.83, -0.75, -0.67, -0.59, -0.52, -0.44, -0.37, -0.31], [-2.17, -2.05, -1.95, -1.84, -1.74, -1.64, -1.54, -1.45, -1.35, -1.26, -1.17, -1.08, -0.99, -0.91, -0.83, -0.75, -0.67, -0.6 , -0.53, -0.46], [-2.38, -2.26, -2.15, -2.05, -1.94, -1.84, -1.74, -1.64, -1.55, -1.45, -1.36, -1.27, -1.18, -1.1 , -1.01, -0.93, -0.85, -0.78, -0.7 , -0.63], [-2.61, -2.5 , -2.39, -2.28, -2.17, -2.07, -1.97, -1.87, -1.77, -1.68, -1.58, -1.49, -1.4 , -1.31, -1.22, -1.14, -1.06, -0.98, -0.91, -0.83], [-2.89, -2.77, -2.66, -2.55, -2.44, -2.33, -2.23, -2.13, -2.03, -1.93, -1.83, -1.74, -1.64, -1.55, -1.46, -1.38, -1.29, -1.21, -1.13, -1.06], [-3.2 , -3.08, -2.96, -2.85, -2.73, -2.62, -2.51, -2.41, -2.31, -2.2 , -2.1 , -2.01, -1.91, -1.82, -1.72, -1.63, -1.55, -1.46, -1.38, -1.3 ], [-3.56, -3.43, -3.3 , -3.18, -3.06, -2.94, -2.82, -2.71, -2.6 , -2.49, -2.39, -2.29, -2.19, -2.09, -1.99, -1.9 , -1.81, -1.72, -1.64, -1.56], [-3.96, -3.81, -3.67, -3.53, -3.39, -3.26, -3.14, -3.02, -2.9 , -2.78, -2.67, -2.57, -2.46, -2.36, -2.26, -2.16, -2.07, -1.97, -1.88, -1.8 ], [-4.37, -4.2 , -4.04, -3.88, -3.73, -3.59, -3.45, -3.32, -3.19, -3.07, -2.95, -2.83, -2.72, -2.61, -2.51, -2.4 , -2.31, -2.21, -2.12, -2.03]]), SA(0.2): array([[-0.71, -0.57, -0.46, -0.35, -0.25, -0.15, -0.06, 0.02, 0.1 , 0.18, 0.25, 0.32, 0.39, 0.46, 0.53, 0.59, 0.65, 0.72, 0.78, 0.84], [-0.82, -0.69, -0.57, -0.46, -0.36, -0.26, -0.17, -0.09, -0.01, 0.07, 0.14, 0.22, 0.29, 0.35, 0.42, 0.48, 0.55, 0.61, 0.67, 0.73], [-0.93, -0.8 , -0.68, -0.57, -0.47, -0.38, -0.29, -0.2 , -0.12, -0.04, 0.03, 0.11, 0.18, 0.25, 0.31, 0.38, 0.44, 0.5 , 0.56, 0.63], [-1.05, -0.92, -0.8 , -0.69, -0.59, -0.49, -0.4 , -0.32, -0.23, -0.15, -0.08, 0. , 0.07, 0.14, 0.2 , 0.27, 0.33, 0.4 , 0.46, 0.52], [-1.17, -1.04, -0.92, -0.81, -0.71, -0.61, -0.52, -0.44, -0.35, -0.27, -0.19, -0.12, -0.05, 0.02, 0.09, 0.16, 0.22, 0.29, 0.35, 0.41], [-1.3 , -1.17, -1.05, -0.94, -0.84, -0.74, -0.65, -0.56, -0.47, -0.39, -0.31, -0.24, -0.16, -0.09, -0.02, 0.04, 0.11, 0.17, 0.24, 0.3 ], [-1.43, -1.3 , -1.18, -1.07, -0.97, -0.87, -0.77, -0.69, -0.6 , -0.52, -0.44, -0.36, -0.28, -0.21, -0.14, -0.07, -0.01, 0.06, 0.12, 0.18], [-1.57, -1.44, -1.32, -1.21, -1.1 , -1. , -0.91, -0.82, -0.73, -0.65, -0.56, -0.49, -0.41, -0.34, -0.27, -0.2 , -0.13, -0.06, 0. , 0.06], [-1.72, -1.58, -1.46, -1.35, -1.25, -1.15, -1.05, -0.96, -0.87, -0.78, -0.7 , -0.62, -0.54, -0.47, -0.39, -0.32, -0.25, -0.19, -0.12, -0.06], [-1.82, -1.68, -1.56, -1.45, -1.34, -1.24, -1.14, -1.05, -0.96, -0.87, -0.79, -0.7 , -0.63, -0.55, -0.47, -0.4 , -0.33, -0.26, -0.2 , -0.13], [-1.88, -1.74, -1.62, -1.51, -1.4 , -1.3 , -1.2 , -1.1 , -1.01, -0.92, -0.84, -0.75, -0.67, -0.59, -0.52, -0.44, -0.37, -0.3 , -0.24, -0.17], [-1.95, -1.82, -1.69, -1.58, -1.47, -1.37, -1.27, -1.17, -1.08, -0.99, -0.9 , -0.81, -0.73, -0.65, -0.57, -0.5 , -0.42, -0.35, -0.28, -0.22], [-2.08, -1.94, -1.82, -1.7 , -1.59, -1.49, -1.39, -1.29, -1.2 , -1.11, -1.02, -0.93, -0.84, -0.76, -0.68, -0.6 , -0.53, -0.45, -0.38, -0.32], [-2.23, -2.09, -1.97, -1.85, -1.74, -1.64, -1.53, -1.44, -1.34, -1.25, -1.15, -1.06, -0.98, -0.89, -0.81, -0.73, -0.65, -0.58, -0.51, -0.44], [-2.4 , -2.26, -2.13, -2.01, -1.9 , -1.8 , -1.7 , -1.6 , -1.5 , -1.4 , -1.31, -1.22, -1.13, -1.04, -0.96, -0.88, -0.8 , -0.72, -0.65, -0.58], [-2.58, -2.44, -2.32, -2.2 , -2.09, -1.98, -1.88, -1.78, -1.68, -1.58, -1.49, -1.39, -1.3 , -1.22, -1.13, -1.04, -0.96, -0.88, -0.81, -0.73], [-2.8 , -2.66, -2.53, -2.41, -2.3 , -2.19, -2.09, -1.98, -1.88, -1.79, -1.69, -1.6 , -1.5 , -1.41, -1.32, -1.24, -1.15, -1.07, -0.99, -0.92], [-3.04, -2.9 , -2.77, -2.65, -2.54, -2.43, -2.32, -2.22, -2.12, -2.02, -1.92, -1.83, -1.73, -1.64, -1.55, -1.46, -1.37, -1.29, -1.21, -1.13], [-3.33, -3.19, -3.06, -2.93, -2.82, -2.71, -2.6 , -2.49, -2.39, -2.29, -2.19, -2.09, -1.99, -1.9 , -1.8 , -1.71, -1.62, -1.54, -1.45, -1.37], [-3.66, -3.52, -3.38, -3.26, -3.14, -3.02, -2.91, -2.8 , -2.69, -2.59, -2.48, -2.38, -2.28, -2.18, -2.09, -1.99, -1.9 , -1.81, -1.73, -1.64], [-4.05, -3.9 , -3.76, -3.63, -3.5 , -3.38, -3.26, -3.14, -3.03, -2.92, -2.81, -2.7 , -2.59, -2.49, -2.39, -2.29, -2.19, -2.1 , -2.01, -1.92]]), SA(0.3): array([[-0.97, -0.81, -0.66, -0.53, -0.42, -0.31, -0.21, -0.12, -0.03, 0.05, 0.13, 0.2 , 0.28, 0.35, 0.41, 0.48, 0.54, 0.61, 0.67, 0.73], [-1.08, -0.91, -0.77, -0.64, -0.53, -0.42, -0.32, -0.23, -0.14, -0.06, 0.02, 0.1 , 0.17, 0.24, 0.31, 0.38, 0.44, 0.5 , 0.57, 0.63], [-1.19, -1.02, -0.88, -0.75, -0.64, -0.53, -0.43, -0.34, -0.25, -0.17, -0.09, -0.01, 0.06, 0.13, 0.2 , 0.27, 0.33, 0.4 , 0.46, 0.52], [-1.3 , -1.14, -0.99, -0.86, -0.75, -0.64, -0.54, -0.45, -0.36, -0.28, -0.2 , -0.12, -0.05, 0.03, 0.09, 0.16, 0.23, 0.29, 0.36, 0.42], [-1.41, -1.25, -1.11, -0.98, -0.86, -0.76, -0.66, -0.57, -0.48, -0.39, -0.31, -0.23, -0.16, -0.09, -0.02, 0.05, 0.12, 0.18, 0.25, 0.31], [-1.53, -1.37, -1.23, -1.1 , -0.98, -0.88, -0.78, -0.68, -0.59, -0.51, -0.43, -0.35, -0.27, -0.2 , -0.13, -0.06, 0.01, 0.07, 0.14, 0.2 ], [-1.66, -1.5 , -1.35, -1.23, -1.11, -1. , -0.9 , -0.81, -0.72, -0.63, -0.55, -0.47, -0.39, -0.31, -0.24, -0.17, -0.11, -0.04, 0.02, 0.09], [-1.79, -1.63, -1.48, -1.36, -1.24, -1.13, -1.03, -0.93, -0.84, -0.75, -0.67, -0.59, -0.51, -0.44, -0.36, -0.29, -0.22, -0.16, -0.09, -0.03], [-1.93, -1.77, -1.62, -1.49, -1.37, -1.26, -1.16, -1.07, -0.97, -0.88, -0.8 , -0.72, -0.64, -0.56, -0.49, -0.41, -0.34, -0.28, -0.21, -0.15], [-2.02, -1.85, -1.71, -1.58, -1.46, -1.35, -1.25, -1.15, -1.06, -0.97, -0.88, -0.8 , -0.71, -0.64, -0.56, -0.49, -0.42, -0.35, -0.28, -0.21], [-2.07, -1.91, -1.76, -1.63, -1.51, -1.4 , -1.3 , -1.2 , -1.1 , -1.01, -0.92, -0.84, -0.75, -0.67, -0.6 , -0.52, -0.45, -0.38, -0.31, -0.24], [-2.13, -1.97, -1.82, -1.69, -1.57, -1.46, -1.35, -1.25, -1.16, -1.06, -0.97, -0.89, -0.8 , -0.72, -0.64, -0.56, -0.49, -0.42, -0.35, -0.28], [-2.25, -2.08, -1.93, -1.8 , -1.68, -1.57, -1.46, -1.36, -1.26, -1.17, -1.08, -0.99, -0.9 , -0.82, -0.74, -0.66, -0.58, -0.51, -0.44, -0.37], [-2.38, -2.21, -2.06, -1.93, -1.81, -1.7 , -1.59, -1.49, -1.39, -1.29, -1.2 , -1.11, -1.02, -0.94, -0.85, -0.77, -0.7 , -0.62, -0.55, -0.48], [-2.53, -2.36, -2.21, -2.08, -1.96, -1.84, -1.73, -1.63, -1.53, -1.43, -1.34, -1.25, -1.16, -1.07, -0.99, -0.9 , -0.82, -0.75, -0.67, -0.6 ], [-2.69, -2.52, -2.37, -2.24, -2.12, -2. , -1.89, -1.79, -1.69, -1.59, -1.5 , -1.4 , -1.31, -1.22, -1.13, -1.05, -0.97, -0.89, -0.81, -0.74], [-2.88, -2.71, -2.56, -2.42, -2.3 , -2.18, -2.08, -1.97, -1.87, -1.77, -1.67, -1.58, -1.48, -1.39, -1.3 , -1.22, -1.13, -1.05, -0.97, -0.9 ], [-3.09, -2.92, -2.77, -2.63, -2.51, -2.39, -2.28, -2.18, -2.07, -1.97, -1.87, -1.78, -1.68, -1.59, -1.5 , -1.41, -1.32, -1.24, -1.16, -1.08], [-3.33, -3.16, -3.01, -2.87, -2.75, -2.63, -2.52, -2.41, -2.31, -2.2 , -2.11, -2.01, -1.91, -1.82, -1.72, -1.63, -1.54, -1.46, -1.37, -1.29], [-3.61, -3.44, -3.29, -3.15, -3.02, -2.91, -2.79, -2.68, -2.58, -2.47, -2.37, -2.27, -2.17, -2.08, -1.98, -1.89, -1.8 , -1.71, -1.62, -1.54], [-3.95, -3.77, -3.62, -3.48, -3.35, -3.22, -3.11, -3. , -2.89, -2.78, -2.67, -2.57, -2.47, -2.37, -2.27, -2.17, -2.08, -1.99, -1.9 , -1.81]]), SA(0.5): array([[-1.44, -1.23, -1.03, -0.87, -0.72, -0.58, -0.46, -0.35, -0.25, -0.16, -0.07, 0.01, 0.09, 0.16, 0.23, 0.3 , 0.37, 0.44, 0.5 , 0.57], [-1.54, -1.33, -1.14, -0.97, -0.82, -0.69, -0.57, -0.46, -0.36, -0.27, -0.18, -0.1 , -0.02, 0.06, 0.13, 0.2 , 0.27, 0.34, 0.4 , 0.46], [-1.64, -1.43, -1.24, -1.07, -0.92, -0.79, -0.67, -0.57, -0.47, -0.37, -0.29, -0.2 , -0.12, -0.05, 0.03, 0.1 , 0.16, 0.23, 0.3 , 0.36], [-1.74, -1.53, -1.35, -1.18, -1.03, -0.9 , -0.78, -0.67, -0.57, -0.48, -0.39, -0.31, -0.23, -0.15, -0.08, -0.01, 0.06, 0.13, 0.19, 0.26], [-1.85, -1.64, -1.46, -1.29, -1.14, -1.01, -0.89, -0.79, -0.69, -0.59, -0.5 , -0.42, -0.34, -0.26, -0.19, -0.12, -0.05, 0.02, 0.09, 0.15], [-1.96, -1.75, -1.57, -1.4 , -1.25, -1.12, -1.01, -0.9 , -0.8 , -0.7 , -0.62, -0.53, -0.45, -0.37, -0.3 , -0.23, -0.16, -0.09, -0.02, 0.04], [-2.08, -1.87, -1.68, -1.52, -1.37, -1.24, -1.12, -1.02, -0.91, -0.82, -0.73, -0.65, -0.56, -0.49, -0.41, -0.34, -0.27, -0.2 , -0.13, -0.07], [-2.2 , -1.99, -1.81, -1.64, -1.49, -1.36, -1.24, -1.14, -1.03, -0.94, -0.85, -0.76, -0.68, -0.6 , -0.53, -0.45, -0.38, -0.31, -0.24, -0.18], [-2.33, -2.12, -1.93, -1.77, -1.62, -1.49, -1.37, -1.26, -1.16, -1.06, -0.97, -0.89, -0.8 , -0.72, -0.64, -0.57, -0.5 , -0.43, -0.36, -0.29], [-2.41, -2.2 , -2.01, -1.84, -1.7 , -1.56, -1.45, -1.34, -1.23, -1.14, -1.04, -0.96, -0.87, -0.79, -0.71, -0.64, -0.56, -0.49, -0.42, -0.36], [-2.45, -2.24, -2.05, -1.88, -1.73, -1.6 , -1.48, -1.37, -1.27, -1.17, -1.08, -0.99, -0.9 , -0.82, -0.74, -0.66, -0.59, -0.52, -0.45, -0.38], [-2.49, -2.28, -2.1 , -1.93, -1.78, -1.65, -1.53, -1.42, -1.31, -1.21, -1.12, -1.03, -0.94, -0.86, -0.78, -0.7 , -0.62, -0.55, -0.48, -0.41], [-2.59, -2.38, -2.19, -2.03, -1.88, -1.74, -1.62, -1.51, -1.41, -1.31, -1.21, -1.12, -1.03, -0.94, -0.86, -0.78, -0.7 , -0.63, -0.56, -0.49], [-2.71, -2.5 , -2.31, -2.14, -1.99, -1.86, -1.74, -1.62, -1.52, -1.42, -1.32, -1.23, -1.14, -1.05, -0.96, -0.88, -0.8 , -0.73, -0.65, -0.58], [-2.84, -2.63, -2.44, -2.27, -2.12, -1.98, -1.86, -1.75, -1.64, -1.54, -1.44, -1.34, -1.25, -1.16, -1.08, -0.99, -0.91, -0.83, -0.76, -0.68], [-2.98, -2.77, -2.58, -2.41, -2.26, -2.12, -2. , -1.88, -1.77, -1.67, -1.57, -1.48, -1.38, -1.29, -1.2 , -1.12, -1.04, -0.96, -0.88, -0.8 ], [-3.14, -2.92, -2.73, -2.56, -2.41, -2.27, -2.15, -2.04, -1.93, -1.82, -1.72, -1.63, -1.53, -1.44, -1.35, -1.26, -1.18, -1.09, -1.01, -0.94], [-3.32, -3.1 , -2.91, -2.74, -2.59, -2.45, -2.32, -2.21, -2.1 , -1.99, -1.89, -1.79, -1.7 , -1.6 , -1.51, -1.42, -1.34, -1.25, -1.17, -1.09], [-3.52, -3.3 , -3.11, -2.94, -2.78, -2.65, -2.52, -2.4 , -2.29, -2.19, -2.08, -1.98, -1.89, -1.79, -1.7 , -1.61, -1.52, -1.43, -1.35, -1.26], [-3.75, -3.53, -3.34, -3.17, -3.01, -2.87, -2.75, -2.63, -2.52, -2.41, -2.31, -2.2 , -2.11, -2.01, -1.91, -1.82, -1.73, -1.64, -1.55, -1.47], [-4.02, -3.8 , -3.6 , -3.43, -3.27, -3.13, -3.01, -2.89, -2.77, -2.67, -2.56, -2.46, -2.36, -2.26, -2.16, -2.07, -1.97, -1.88, -1.79, -1.7 ]]), SA(1.0): array([[-2.22, -1.98, -1.75, -1.52, -1.31, -1.12, -0.95, -0.8 , -0.66, -0.54, -0.43, -0.33, -0.24, -0.15, -0.07, 0.01, 0.08, 0.16, 0.23, 0.29], [-2.32, -2.08, -1.85, -1.62, -1.41, -1.22, -1.05, -0.9 , -0.77, -0.64, -0.54, -0.43, -0.34, -0.25, -0.17, -0.09, -0.02, 0.05, 0.12, 0.19], [-2.43, -2.18, -1.95, -1.72, -1.51, -1.32, -1.15, -1. , -0.87, -0.75, -0.64, -0.54, -0.45, -0.36, -0.28, -0.2 , -0.12, -0.05, 0.02, 0.09], [-2.53, -2.29, -2.05, -1.82, -1.61, -1.42, -1.25, -1.11, -0.97, -0.85, -0.74, -0.64, -0.55, -0.46, -0.38, -0.3 , -0.23, -0.15, -0.08, -0.01], [-2.63, -2.39, -2.15, -1.92, -1.71, -1.53, -1.36, -1.21, -1.08, -0.96, -0.85, -0.75, -0.66, -0.57, -0.49, -0.41, -0.33, -0.26, -0.19, -0.12], [-2.74, -2.49, -2.25, -2.03, -1.82, -1.63, -1.46, -1.32, -1.18, -1.06, -0.96, -0.86, -0.76, -0.68, -0.59, -0.51, -0.44, -0.36, -0.29, -0.22], [-2.84, -2.6 , -2.36, -2.13, -1.92, -1.74, -1.57, -1.42, -1.29, -1.17, -1.07, -0.97, -0.87, -0.78, -0.7 , -0.62, -0.54, -0.47, -0.4 , -0.33], [-2.95, -2.7 , -2.47, -2.24, -2.03, -1.85, -1.68, -1.53, -1.4 , -1.29, -1.18, -1.08, -0.98, -0.9 , -0.81, -0.73, -0.65, -0.58, -0.51, -0.44], [-3.07, -2.82, -2.58, -2.35, -2.15, -1.96, -1.8 , -1.65, -1.52, -1.4 , -1.29, -1.19, -1.1 , -1.01, -0.92, -0.84, -0.77, -0.69, -0.62, -0.55], [-3.14, -2.88, -2.64, -2.42, -2.21, -2.02, -1.86, -1.71, -1.58, -1.46, -1.36, -1.26, -1.16, -1.07, -0.99, -0.9 , -0.83, -0.75, -0.68, -0.61], [-3.16, -2.91, -2.67, -2.44, -2.24, -2.05, -1.88, -1.74, -1.61, -1.49, -1.38, -1.28, -1.18, -1.09, -1.01, -0.92, -0.84, -0.77, -0.69, -0.62], [-3.2 , -2.94, -2.7 , -2.47, -2.27, -2.08, -1.91, -1.77, -1.63, -1.52, -1.41, -1.31, -1.21, -1.12, -1.03, -0.95, -0.87, -0.79, -0.71, -0.64], [-3.28, -3.03, -2.78, -2.55, -2.35, -2.16, -1.99, -1.84, -1.71, -1.59, -1.48, -1.38, -1.29, -1.19, -1.1 , -1.02, -0.94, -0.86, -0.78, -0.71], [-3.38, -3.12, -2.88, -2.65, -2.44, -2.25, -2.09, -1.94, -1.81, -1.69, -1.58, -1.47, -1.37, -1.28, -1.19, -1.11, -1.02, -0.94, -0.87, -0.79], [-3.49, -3.23, -2.98, -2.75, -2.55, -2.36, -2.19, -2.04, -1.91, -1.79, -1.68, -1.57, -1.47, -1.38, -1.29, -1.2 , -1.12, -1.03, -0.96, -0.88], [-3.61, -3.35, -3.1 , -2.87, -2.66, -2.47, -2.3 , -2.15, -2.02, -1.9 , -1.79, -1.68, -1.58, -1.49, -1.39, -1.3 , -1.22, -1.14, -1.05, -0.98], [-3.74, -3.48, -3.23, -3. , -2.79, -2.6 , -2.43, -2.28, -2.14, -2.02, -1.91, -1.8 , -1.7 , -1.6 , -1.51, -1.42, -1.33, -1.25, -1.16, -1.09], [-3.88, -3.62, -3.37, -3.14, -2.93, -2.74, -2.57, -2.41, -2.28, -2.16, -2.04, -1.94, -1.83, -1.74, -1.64, -1.55, -1.46, -1.37, -1.29, -1.21], [-4.04, -3.78, -3.53, -3.3 , -3.08, -2.89, -2.72, -2.57, -2.43, -2.31, -2.2 , -2.09, -1.98, -1.88, -1.79, -1.69, -1.6 , -1.51, -1.43, -1.35], [-4.22, -3.96, -3.71, -3.47, -3.26, -3.07, -2.9 , -2.74, -2.61, -2.48, -2.37, -2.26, -2.15, -2.05, -1.96, -1.86, -1.77, -1.68, -1.59, -1.5 ], [-4.43, -4.16, -3.91, -3.68, -3.46, -3.27, -3.1 , -2.94, -2.81, -2.68, -2.56, -2.45, -2.35, -2.25, -2.15, -2.05, -1.95, -1.86, -1.77, -1.69]]), SA(2.0): array([[-2.87, -2.66, -2.45, -2.24, -2.03, -1.81, -1.6 , -1.39, -1.2 , -1.02, -0.87, -0.73, -0.61, -0.5 , -0.4 , -0.3 , -0.21, -0.13, -0.05, 0.02], [-3. , -2.78, -2.57, -2.36, -2.14, -1.92, -1.7 , -1.49, -1.3 , -1.12, -0.97, -0.83, -0.71, -0.6 , -0.5 , -0.4 , -0.32, -0.23, -0.16, -0.08], [-3.14, -2.91, -2.69, -2.47, -2.24, -2.02, -1.8 , -1.59, -1.4 , -1.22, -1.07, -0.93, -0.81, -0.7 , -0.6 , -0.51, -0.42, -0.34, -0.26, -0.18], [-3.27, -3.04, -2.81, -2.58, -2.35, -2.12, -1.9 , -1.69, -1.5 , -1.32, -1.17, -1.04, -0.91, -0.8 , -0.7 , -0.61, -0.52, -0.44, -0.36, -0.28], [-3.4 , -3.16, -2.92, -2.69, -2.45, -2.22, -2. , -1.79, -1.6 , -1.43, -1.27, -1.14, -1.02, -0.91, -0.81, -0.71, -0.62, -0.54, -0.46, -0.39], [-3.52, -3.28, -3.03, -2.79, -2.55, -2.32, -2.1 , -1.89, -1.7 , -1.53, -1.38, -1.24, -1.12, -1.01, -0.91, -0.82, -0.73, -0.65, -0.57, -0.49], [-3.64, -3.39, -3.14, -2.9 , -2.66, -2.42, -2.2 , -1.99, -1.8 , -1.63, -1.48, -1.35, -1.22, -1.12, -1.02, -0.92, -0.83, -0.75, -0.67, -0.6 ], [-3.76, -3.5 , -3.25, -3. , -2.76, -2.52, -2.3 , -2.09, -1.9 , -1.73, -1.58, -1.45, -1.33, -1.22, -1.12, -1.03, -0.94, -0.86, -0.78, -0.7 ], [-3.87, -3.61, -3.36, -3.11, -2.86, -2.63, -2.4 , -2.19, -2.01, -1.84, -1.69, -1.56, -1.44, -1.33, -1.23, -1.14, -1.05, -0.96, -0.89, -0.81], [-3.93, -3.67, -3.42, -3.16, -2.92, -2.68, -2.45, -2.25, -2.06, -1.89, -1.75, -1.61, -1.49, -1.39, -1.29, -1.19, -1.1 , -1.02, -0.94, -0.86], [-3.95, -3.69, -3.43, -3.18, -2.93, -2.69, -2.47, -2.26, -2.07, -1.9 , -1.76, -1.63, -1.51, -1.4 , -1.3 , -1.2 , -1.12, -1.03, -0.95, -0.87], [-3.97, -3.71, -3.45, -3.2 , -2.95, -2.71, -2.48, -2.27, -2.09, -1.92, -1.77, -1.64, -1.52, -1.42, -1.32, -1.22, -1.13, -1.05, -0.97, -0.89], [-4.05, -3.78, -3.52, -3.26, -3.01, -2.77, -2.55, -2.34, -2.15, -1.99, -1.84, -1.71, -1.59, -1.48, -1.38, -1.28, -1.19, -1.11, -1.03, -0.95], [-4.14, -3.87, -3.6 , -3.34, -3.09, -2.85, -2.62, -2.42, -2.23, -2.06, -1.91, -1.78, -1.66, -1.56, -1.45, -1.36, -1.27, -1.18, -1.1 , -1.02], [-4.23, -3.96, -3.69, -3.43, -3.18, -2.94, -2.71, -2.5 , -2.31, -2.15, -2. , -1.87, -1.75, -1.64, -1.54, -1.44, -1.35, -1.26, -1.18, -1.1 ], [-4.34, -4.06, -3.79, -3.53, -3.27, -3.03, -2.8 , -2.59, -2.4 , -2.24, -2.09, -1.96, -1.84, -1.73, -1.62, -1.53, -1.44, -1.35, -1.26, -1.18], [-4.45, -4.18, -3.9 , -3.64, -3.38, -3.13, -2.9 , -2.69, -2.51, -2.34, -2.19, -2.06, -1.94, -1.83, -1.72, -1.62, -1.53, -1.44, -1.35, -1.27], [-4.58, -4.3 , -4.02, -3.75, -3.49, -3.25, -3.02, -2.81, -2.62, -2.45, -2.3 , -2.17, -2.04, -1.93, -1.83, -1.73, -1.63, -1.54, -1.46, -1.37], [-4.71, -4.43, -4.15, -3.88, -3.62, -3.37, -3.14, -2.93, -2.74, -2.57, -2.42, -2.29, -2.17, -2.05, -1.95, -1.85, -1.75, -1.66, -1.57, -1.48], [-4.86, -4.58, -4.3 , -4.03, -3.76, -3.51, -3.28, -3.07, -2.88, -2.71, -2.56, -2.42, -2.3 , -2.19, -2.08, -1.98, -1.88, -1.79, -1.7 , -1.61], [-5.03, -4.74, -4.46, -4.19, -3.92, -3.67, -3.44, -3.23, -3.03, -2.86, -2.71, -2.58, -2.45, -2.34, -2.23, -2.13, -2.03, -1.93, -1.84, -1.75]])}¶
-
MAGS
= array([4.4, 4.6, 4.8, 5. , 5.2, 5.4, 5.6, 5.8, 6. , 6.2, 6.4, 6.6, 6.8, 7. , 7.2, 7.4, 7.6, 7.8, 8. , 8.2])¶
-
PGA_TBL
= array([[-0.71, -0.62, -0.53, -0.44, -0.36, -0.29, -0.21, -0.14, -0.07, 0. , 0.06, 0.12, 0.19, 0.25, 0.31, 0.37, 0.43, 0.49, 0.54, 0.6 ], [-0.84, -0.75, -0.66, -0.57, -0.49, -0.41, -0.33, -0.26, -0.19, -0.12, -0.05, 0.01, 0.07, 0.14, 0.2 , 0.26, 0.32, 0.38, 0.43, 0.49], [-0.98, -0.88, -0.79, -0.7 , -0.62, -0.53, -0.46, -0.38, -0.31, -0.24, -0.17, -0.1 , -0.04, 0.02, 0.08, 0.14, 0.2 , 0.26, 0.32, 0.38], [-1.12, -1.02, -0.93, -0.84, -0.75, -0.66, -0.58, -0.51, -0.43, -0.36, -0.29, -0.22, -0.16, -0.1 , -0.03, 0.03, 0.09, 0.15, 0.21, 0.27], [-1.27, -1.17, -1.07, -0.98, -0.89, -0.8 , -0.72, -0.64, -0.56, -0.49, -0.42, -0.35, -0.28, -0.22, -0.15, -0.09, -0.03, 0.03, 0.09, 0.15], [-1.43, -1.32, -1.22, -1.13, -1.03, -0.94, -0.86, -0.78, -0.7 , -0.62, -0.55, -0.48, -0.41, -0.34, -0.28, -0.22, -0.15, -0.09, -0.03, 0.03], [-1.59, -1.48, -1.38, -1.28, -1.19, -1.09, -1.01, -0.92, -0.84, -0.76, -0.69, -0.61, -0.54, -0.48, -0.41, -0.35, -0.28, -0.22, -0.16, -0.1 ], [-1.76, -1.65, -1.54, -1.44, -1.35, -1.25, -1.16, -1.07, -0.99, -0.91, -0.83, -0.76, -0.69, -0.62, -0.55, -0.48, -0.42, -0.35, -0.29, -0.23], [-1.93, -1.82, -1.72, -1.61, -1.51, -1.42, -1.33, -1.24, -1.15, -1.07, -0.99, -0.91, -0.83, -0.76, -0.69, -0.63, -0.56, -0.5 , -0.43, -0.37], [-2.07, -1.95, -1.84, -1.74, -1.64, -1.54, -1.44, -1.35, -1.26, -1.18, -1.1 , -1.02, -0.94, -0.86, -0.79, -0.72, -0.65, -0.59, -0.53, -0.46], [-2.17, -2.05, -1.94, -1.83, -1.73, -1.63, -1.53, -1.43, -1.34, -1.25, -1.17, -1.09, -1.01, -0.93, -0.86, -0.78, -0.71, -0.65, -0.58, -0.52], [-2.28, -2.16, -2.04, -1.93, -1.83, -1.72, -1.62, -1.53, -1.43, -1.34, -1.25, -1.17, -1.09, -1.01, -0.93, -0.86, -0.78, -0.71, -0.65, -0.58], [-2.44, -2.32, -2.2 , -2.09, -1.98, -1.87, -1.77, -1.67, -1.58, -1.48, -1.39, -1.3 , -1.22, -1.14, -1.06, -0.98, -0.91, -0.83, -0.77, -0.7 ], [-2.63, -2.5 , -2.38, -2.26, -2.15, -2.04, -1.94, -1.84, -1.74, -1.64, -1.55, -1.46, -1.37, -1.29, -1.2 , -1.12, -1.05, -0.97, -0.9 , -0.83], [-2.83, -2.7 , -2.57, -2.45, -2.34, -2.23, -2.12, -2.01, -1.91, -1.81, -1.72, -1.62, -1.53, -1.45, -1.36, -1.28, -1.2 , -1.12, -1.05, -0.98], [-3.05, -2.92, -2.78, -2.66, -2.54, -2.42, -2.31, -2.2 , -2.1 , -2. , -1.9 , -1.8 , -1.71, -1.62, -1.53, -1.45, -1.36, -1.28, -1.21, -1.13], [-3.29, -3.15, -3.01, -2.88, -2.75, -2.63, -2.52, -2.41, -2.3 , -2.19, -2.09, -1.99, -1.9 , -1.8 , -1.71, -1.62, -1.54, -1.46, -1.38, -1.3 ], [-3.55, -3.4 , -3.25, -3.11, -2.98, -2.86, -2.74, -2.62, -2.51, -2.4 , -2.3 , -2.19, -2.09, -2. , -1.9 , -1.81, -1.72, -1.64, -1.56, -1.48], [-3.84, -3.67, -3.52, -3.37, -3.23, -3.1 , -2.97, -2.85, -2.73, -2.62, -2.51, -2.41, -2.3 , -2.2 , -2.1 , -2.01, -1.92, -1.83, -1.74, -1.66], [-4.15, -3.97, -3.8 , -3.65, -3.5 , -3.36, -3.22, -3.09, -2.97, -2.85, -2.74, -2.63, -2.52, -2.42, -2.31, -2.22, -2.12, -2.03, -1.94, -1.85], [-4.48, -4.29, -4.11, -3.94, -3.78, -3.63, -3.49, -3.35, -3.22, -3.1 ,
-