Skip to content

Index

subsurfaceio.site_investigation.strata

Field log strata models and helpers.

Classes:

Name Description
StrataData

Single stratum interval (field description + log graphics).

Functions:

Name Description
append_uscs_to_description

Append (USCS) to a description for inferred strata.

uscs_to_hatch

Map a USCS (or USCS-like) symbol to a lithology hatch key.

StrataData pydantic-model

Bases: BaseModel

Single stratum interval (field description + log graphics).

Fields:

color pydantic-field

color: str | None = None

depth pydantic-field

depth: NullableFloat = None

depth_top pydantic-field

depth_top: NullableFloat = None

description pydantic-field

description: str | None = None

hatch pydantic-field

hatch: LithologyGraphics | None = None

append_uscs_to_description

append_uscs_to_description(
    description: str | None, uscs_symbol: str | None
) -> str | None

Append (USCS) to a description for inferred strata.

uscs_to_hatch

uscs_to_hatch(
    uscs_symbol: str | None,
) -> Literals.LithologyGraphics | None

Map a USCS (or USCS-like) symbol to a lithology hatch key.