pystrata.variation.ToroVelocityVariation

class pystrata.variation.ToroVelocityVariation(ln_std: float, rho_0: float, delta: float, rho_200: float, h_0: float, b: float, vary_bedrock: bool = False)[source]

Toro (1995) [T95] velocity variation model.

Default values can be selected with generic_model().

Parameters:
  • ln_std (float, optional) – \(\sigma_{ln}\) model parameter.

  • rho_0 (float, optional) – \(ρ_0\) model parameter.

  • delta (float, optional) – \(\Delta\) model parameter.

  • rho_200 (float, optional) – \(ρ_200\) model parameter.

  • h_0 (float, optional) – \(h_0\) model parameter.

  • b (float, optional) – \(b\) model parameter.

  • vary_bedrock (bool, optional) – If the velocity of the bedrock (half-space) should be varied.

__init__(ln_std: float, rho_0: float, delta: float, rho_200: float, h_0: float, b: float, vary_bedrock: bool = False)[source]

Initialize the model.

Methods

__init__(ln_std, rho_0, delta, rho_200, h_0, b)

Initialize the model.

generic_model(site_class, **kwds)

Use generic model parameters based on site class.

site_classes()

usgs_site_class(vs30)

Attributes

PARAMS

b

delta

h_0

ln_std

rho_0

rho_200

vary_bedrock