types#

Public re-exports of generated statistics protobuf types.

Services accept and return these message types directly (no intermediate dataclasses). DistributionType is the only client-side enum; the proto stores it as int32.

class DistributionType(*values)#

Bases: Enum

Distribution codes stored in ProbabilisticVariable.distribution_type (int).

NORMAL = 2#
UNIFORM = 3#
TRIANGULAR = 4#
BETA = 5#
EXPONENTIAL = 6#
LOGNORMAL = 7#
GAMMA = 8#
class DeterministicBoundariesStatsOptions(*values)#

Bases: Enum

NOT_USED = 1#
USED_AS_MEAN = 2#
USED_AS_MIN = 3#
USED_AS_MAX = 4#
class MaterialStatsProperty(*values)#

Bases: Enum

COHESION = 1#
PHI = 2#
UNIT_WEIGHT = 3#
SATURATED_UNIT_WEIGHT = 4#
ANISOTROPIC_COHESION2 = 5#
ANISOTROPIC_PHI2 = 6#
ANISOTROPIC_ANGLE = 7#
HOEKBROWN_UCS_INTACT = 8#
HOEKBROWN_S = 9#
HOEKBROWN_MB_M = 10#
HOEKBROWN_A = 11#
VERTICAL_STRESS_RATIO = 12#
BARTON_JRC = 13#
BARTON_JCS = 14#
BARTON_PHIB = 15#
POWERCURVE_A = 16#
POWERCURVE_B = 17#
POWERCURVE_C = 18#
POWERCURVE_WAVINESS = 19#
HYPERBOLIC_COH = 20#
HYPERBOLIC_PHI = 21#
GW_PHI_B = 22#
HU = 23#
RU = 24#
COHESION_CHANGE = 25#
POWERCURVE_D = 26#
GENERALIZED_HOEK_BROWN_GSI = 27#
GENERALIZED_HOEK_BROWN_MI = 28#
GENERALIZED_HOEK_BROWN_D = 29#
B_BAR = 30#
GW_AEV = 31#
DRAINED_UNDRAINED_CU = 32#
DRAINED_UNDRAINED_DELTA_CU = 33#
DRAINED_UNDRAINED_C = 34#
DRAINED_UNDRAINED_DELTA_C = 35#
DRAINED_UNDRAINED_C_CU_RATIO = 36#
DRAINED_UNDRAINED_PHI = 37#
SNOWDEN_A = 38#
SNOWDEN_B = 39#
VERTICAL_STRESS_MIN = 40#
RAPID_DRAWDOWN_CR = 41#
RAPID_DRAWDOWN_PHIR = 42#
RAPID_DRAWDOWN_D = 43#
RAPID_DRAWDOWN_PSI = 44#
SHANSEP_M = 45#
SHANSEP_S = 46#
SHANSEP_A = 47#
SHEAR_SF = 48#
CNI_SIG_CM = 49#
CNI_A = 50#
CNI_T_O = 51#
CNI_N = 52#
GENERALIZED_HOEK_BROWN_GSI_D = 53#
GENERALIZED_HOEK_BROWN_GSI_DELTA = 54#
GENERALIZED_HOEK_BROWN_MI_D = 55#
GENERALIZED_HOEK_BROWN_MI_DELTA = 56#
GENERALIZED_HOEK_BROWN_D_D = 57#
GENERALIZED_HOEK_BROWN_D_DELTA = 58#
class SupportStatsProperty(*values)#

Bases: Enum

OUTOFPLANE_SPACING = 1#
ANCHOR_CAPACITY = 2#
TENSILE_CAPACITY = 3#
PLATE_CAPACITY = 4#
TENSILE_STRENGTH = 5#
STRIP_COVERAGE_PERCENT = 6#
PULLOUT_ADHESION = 7#
PULLOUT_FRICTION_ANGLE = 8#
PULLOUT_BOND_STRENGTH = 9#
BOND_LENGTH_ABSOLUTE = 10#
BOND_LENGTH_PERCENTAGE = 11#
GROUT_DIAMETER = 12#
PILE_SHEAR_STRENGTH = 13#
FORCE_ORIENTATION_ANGLE = 14#
SOIL_DISPLACEMENT = 15#
PILE_DIAMETER = 16#
PILE_EFW = 17#
PILE_EFW_CONSTANT = 18#
BAR_DIAMETER = 19#
OUTSIDE_TUBE_DIAMETER = 20#
INSIDE_TUBE_DIAMETER = 21#
BAR_YIELD = 22#
TUBE_YIELD = 23#
CONNECTION_STRENGTH = 24#
UNIT_WEIGHT = 25#
UNIFORM_PRESSURE = 26#
TRIANGULAR_EFP = 27#
TRAPEZOIDAL_RATIO = 28#
TRAPEZOIDAL_DISTRIBUTED_OVER = 29#
COEFF_INTERACTION = 30#
FRICTION_FACTOR = 31#
SHAFT_DIMENSION = 32#
HELIX_DIAMETER = 33#
HELIX_SPACING = 34#
HEAD_ASSEMBLY_CAPACITY = 35#
CONNECTION_MIN_STRENGTH = 36#
CONNECTION_MAX_STRENGTH = 37#
CONNECTION_TANGENT_STRENGTH = 38#
CONNECTION_PHI_1 = 39#
CONNECTION_PHI_2 = 40#
CONNECTION_DELTA = 41#
CONNECTION_REF_ELEV = 42#
FRICTION_FACTOR_VAL_TOP = 43#
FRICTION_FACTOR_ELEV_TOP = 44#
FRICTION_FACTOR_VAL_DEPTH = 45#
FRICTION_FACTOR_REF_DEPTH = 46#
class HydraulicStatsProperty(*values)#

Bases: Enum

KS = 1#
K2K1 = 2#
K1_ANGLE = 3#
WC_SAT = 4#
WC_RES = 5#
MV = 6#
FREDLUND_A = 7#
FREDLUND_B = 8#
FREDLUND_C = 9#
VAN_GNU_ALPHA = 10#
VAN_GNU_N = 11#
VAN_GNU_M = 12#
BROOK_LAMBDA = 13#
BROOK_HB = 14#
GARDNER_A = 15#
GARDNER_N = 16#