Index
subsurfaceio.reference_data
Published lookup tables used by calculations.
Classes:
| Name | Description |
|---|---|
ReferenceDataSet |
Tabular published values with lookup and grid interpolation. |
ReferenceDataSets |
Named published tables used by calculations. |
ReferenceDataSet
Bases: RecordsList
Tabular published values with lookup and grid interpolation.
Methods:
| Name | Description |
|---|---|
grid_interpolation |
Interpolate the table as a 2-D grid. |
to_index_map |
Map one field onto another across all records. |
grid_interpolation
grid_interpolation(
index: float | int | ndarray | list,
column: float | int | ndarray | list,
index_key: str,
**interpolation_kwargs: Any
) -> Any
Interpolate the table as a 2-D grid.
All keys except index_key and all values must be numeric.
Uses scipy.interpolate.RegularGridInterpolator.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
index
|
float | int | ndarray | list
|
Query location(s) along the first axis ( |
required |
column
|
float | int | ndarray | list
|
Query location(s) along the second axis (other keys). |
required |
index_key
|
str
|
Record key that defines the first grid axis. |
required |
**interpolation_kwargs
|
Any
|
Extra interpolator options. Defaults
include |
{}
|
Returns:
| Type | Description |
|---|---|
Any
|
Interpolated scalar or array from the regular grid. |
to_index_map
Map one field onto another across all records.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
index_key
|
str
|
Record key used as dictionary keys. |
required |
value_key
|
str
|
Record key used as dictionary values. |
required |
Returns:
| Type | Description |
|---|---|
dict[Any, Any]
|
|
ReferenceDataSets
Named published tables used by calculations.
Methods:
| Name | Description |
|---|---|
as_dict |
All catalog tables keyed by attribute name. |
Attributes:
BSSSiteClass
class-attribute
instance-attribute
BSSSiteClassOther
class-attribute
instance-attribute
Boore04Table2
class-attribute
instance-attribute
Carlton2018Table6
class-attribute
instance-attribute
Carlton2018Table7
class-attribute
instance-attribute
HydrometerDFactor
class-attribute
instance-attribute
ModelCoefficientsCetin
class-attribute
instance-attribute
ModelCoefficientsCetin: ReferenceDataSet = ReferenceDataSet(
reference_data["ModelCoefficientsCetin"]
)
cetin2018use Table1
PileFrictionCoefficientBustamante1982
class-attribute
instance-attribute
PileFrictionCoefficientBustamante1982: ReferenceDataSet = (
ReferenceDataSet(
reference_data[
"PileFrictionCoefficientBustamante1982"
]
)
)
PileTipResistanceFactorBustamante1982
class-attribute
instance-attribute
PileTipResistanceFactorBustamante1982: ReferenceDataSet = (
ReferenceDataSet(
reference_data[
"PileTipResistanceFactorBustamante1982"
]
)
)
PoissonRatioBowles1996
class-attribute
instance-attribute
PoissonRatioBowles1996: ReferenceDataSet = ReferenceDataSet(
reference_data["PoissonRatioBowles1996"]
)
bowles1996foundation Table 7.2
SoilClassificationSymbology
class-attribute
instance-attribute
SoilClassificationSymbology: ReferenceDataSet = (
ReferenceDataSet(
reference_data["SoilClassificationSymbology"]
)
)
USCSSoilTypes
class-attribute
instance-attribute
UnitSideFrictionCoefficientEslami1997
class-attribute
instance-attribute
UnitSideFrictionCoefficientEslami1997: ReferenceDataSet = (
ReferenceDataSet(
reference_data[
"UnitSideFrictionCoefficientEslami1997"
]
)
)
UnitSideFrictionLimitBustamante1982
class-attribute
instance-attribute
UnitSideFrictionLimitBustamante1982: ReferenceDataSet = (
ReferenceDataSet(
reference_data[
"UnitSideFrictionLimitBustamante1982"
]
)
)
UnitSideFrictionLimitCareBustamante1982
class-attribute
instance-attribute
UnitSideFrictionLimitCareBustamante1982: (
ReferenceDataSet
) = ReferenceDataSet(
reference_data[
"UnitSideFrictionLimitCareBustamante1982"
]
)
UnitWeightCoduto2001
class-attribute
instance-attribute
coduto2001foundation Table 3.2 and AS 4678-2002
UnitWeightOther
class-attribute
instance-attribute
as_dict
classmethod
All catalog tables keyed by attribute name.
Returns:
| Type | Description |
|---|---|
dict[str, ReferenceDataSet]
|
Sorted mapping of dataset name to
|