PySeismoSoil.helper_hh_calibration Module#

Hierarchy of subroutines:

hh_param_from_profile
  |--- _calc_rho()
          |--- helper_site_response.thk2dep()
  |--- _calc_Gmax()
  |--- _calc_vertical_stress()
  |--- _calc_OCR()
  |--- _calc_K0()
  |--- _calc_PI()
  |--- _calc_shear_strength()
          |--- _calc_K0()
  |--- produce_HH_G_param()
          |---  _calc_mean_confining_stress()
          |---  produce_Darendeli_curves()
                     |--- helper_generic.assert_1D_numpy_array()
                     |--- helper_generic.check_length_or_extend_to_array()
                     |--- _calc_K0()
                     |--- _calc_mean_confining_stress()
          |---  helper_mkz_model.fit_MKZ()
          |---  _optimization_kernel()
                     |
                     |--- hlper_mkz_model.tau_MKZ()
                     |--- helper_generic.find_closest_index()
                     |--- __calc_area()
                                |--- helper_hh_model.tau_FKZ()
                                |--- helper_generic.find_closest_index()
                     |--- __find_x_t_and_d()
                                |--- helper_hh_model.tau_FKZ()
                                |--- helper_generic.find_closest_index()

Note: functions whose names have leading underscores are not user-facing, so they are not shown in the documentation page.

Functions#

hh_param_from_curves(vs_profile, curves, *)

Get HH parameters of each soil layer from the Vs profile and G/Gmax curves.

hh_param_from_profile(vs_profile, *[, Tmax, ...])

Get HH parameters of each soil layer from the Vs values of every layer.

produce_Darendeli_curves(sigma_v0[, PI, ...])

Produce G/Gmax and damping curves using empirical correlations by Darendeli (2001).

produce_HH_G_param(Vs, Gmax, Tmax, OCR, ...)

Produce HH_G parameters from profiles of Vs, Tmax, OCR, etc.