Index
subsurfaceio.seismic_site_class_from_averages
Seismic site class from averages API.
Assign a site class from already-averaged Vs, N, or Su:
from subsurfaceio.seismic_site_class_from_averages import (
SeismicSiteClassFromAverages,
)
SeismicSiteClassFromAverages(average_shear_velocity=250).calculate()
Classes:
| Name | Description |
|---|---|
SeismicSiteClassFromAverages |
IBC site class from precomputed average Vs, N, and/or Su. |
SeismicSiteClassFromAveragesResults |
IBC site class from each provided average. |
SeismicSiteClassFromAverages
pydantic-model
Bases: Model
IBC site class from precomputed average Vs, N, and/or Su.
Fields:
-
average_shear_velocity(NullableFloat) -
average_blow_count(NullableFloat) -
average_undrained_shear_strength(NullableFloat) -
results(SeismicSiteClassFromAveragesResults | None)
average_undrained_shear_strength
pydantic-field
SeismicSiteClassFromAveragesResults
pydantic-model
Bases: BaseModel
IBC site class from each provided average.
Fields:
-
site_class_shear_velocity(str | None) -
site_class_blow_count(str | None) -
site_class_undrained_shear_strength(str | None)