geolib.models.dfoundations.internal

Classes

BearingPileSlipLayer(value[, names, module, ...])

CPT(*args, cptname[, project_name, ...])

CPTList(*args[, cpt_collection])

CPTMeasureData(*args, data)

CalculationOptions(*args[, is_rigid, ...])

CalculationType(*args[, ...])

DFoundationsCalculationParametersBearingPilesEC7(...)

DFoundationsCalculationWarnings(*args, ...)

DFoundationsDumpStructure(*args, dumpfile[, ...])

DFoundationsDumpfileOutputStructure(*args[, ...])

DFoundationsGlobalNenResults(*args, wd1b, ...)

DFoundationsInputStructure(*args, version, ...)

Representation of complete .foi file.

DFoundationsNenPileResults(*args, cpts, ...)

DFoundationsNenPileResultsTable(*args[, data])

DFoundationsStructure(*args, input_data[, ...])

DFoundationsVerificationResults(*args[, ...])

ExcavationType(value[, names, module, ...])

InternalPile(**data)

InterpretationType(value[, names, module, ...])

Layer(*args[, name, ...])

LoadSettlementCurve(value[, names, module, ...])

MainCalculationType(value[, names, module, ...])

ModelType(*args[, model])

ModelTypeEnum(value[, names, module, ...])

PileMaterial(value[, names, module, ...])

PileShape(value[, names, module, qualname, ...])

PileType(value[, names, module, qualname, ...])

PileTypeForClayLoamPeat(value[, names, ...])

PositionBearingPile(**data)

PositionTensionPile(**data)

PositionsBearingPiles(*args[, positions])

PositionsTensionPiles(*args[, positions])

PreliminaryDesign(*args[, trajectory_begin, ...])

Profile(*args, name, matching_cpt, ...[, ...])

Profiles(*args[, profiles])

ReductionCoreResistanceEnum(value[, names, ...])

SoilCollection(*args, soil, Soil, Soil, ...)

SubCalculationType(value[, names, module, ...])

TimeOrderType(value[, names, module, ...])

Use this option to specify the execution time of CPTs relative to the pile installation.

TypesBearingPiles(*args[, pile_name, ...])

TypesTensionPiles(*args[, pile_name, ...])

Version(*args[, soil, d__foundations])

VersionExternal(*args[, ...])

class geolib.models.dfoundations.internal.BearingPileSlipLayer(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
BENTONITE = 2
BITUMEN = 3
NONE = 0
SYNTHETIC = 1
USER_DEFINED = 4
class geolib.models.dfoundations.internal.CPT(*args, cptname: str, project_name: str = 'Unknown', projectid: str = '', project_number: str = '', project_subnumber: str = '', location_name: str = 'Unknown', client_name: str = 'Unknown', companyid: str = 'Unknown', filedate: str = '', fileowner: str = 'Unknown', gef_version: str = 'Unknown', procedurecode: str = 'Unknown', objectid: str = '0', startdate: str = '', starttime: str = '', excavation_type: ExcavationType, timeorder_type: TimeOrderType, cpt_type: int = 1, usage_cone_value: int = 0, xy_coordinate_system: str = 'Unknown', xworld: float = 987654321.0, xworld_accuracy: float = 987654321.0, yworld: float = 987654321.0, yworld_accuracy: float = 987654321.0, groundlevel: float, groundlevel_accuracy: float = 987654321.0, groundlevel_was_measured: Bool = Bool.FALSE, leveltext: str = '', pre_excavation: float, waterlevel: float = 987654321.0, xlocal: float = 0.0, ylocal: float = 0.0, local_x_crosssection: float = 0.0, interpretation_model: InterpretationType, interpretation_model_stressdependent: Bool, depthrange: float, graph_max_percentage: int = 10, graph_width: float = 10.0, graph_linewidth: int = 1, graph_borderwidth: int = 1, graph_bordercolor: int = 0, graph_frictioncolor: int = 16711680, graph_qccolor: int = 255, graph_plane_color: int = 0, graph_fit_for_size: Bool = Bool.TRUE, graph_fit_symbol_for_size: Bool = Bool.TRUE, graph_symbol_size: float = 1.0, void_value_depth: float = 987654321.0, void_value_cone_resistance: float = 987654321.0, void_value_pore_water_pressure: float = 987654321.0, void_value_sleeve_friction: float = 987654321.0, void_value_friction_number: float = 987654321.0, void_value_equivalent_electronic_qc: float = 987000000.0, measured_data: CPTMeasureData)
client_name: str
companyid: str
cpt_type: int
cptname: str
depthrange: float
excavation_type: ExcavationType
filedate: str
fileowner: str
gef_version: str
graph_bordercolor: int
graph_borderwidth: int
graph_fit_for_size: Bool
graph_fit_symbol_for_size: Bool
graph_frictioncolor: int
graph_linewidth: int
graph_max_percentage: int
graph_plane_color: int
graph_qccolor: int
graph_symbol_size: float
graph_width: float
groundlevel: float
groundlevel_accuracy: float
groundlevel_was_measured: Bool
interpretation_model: InterpretationType
interpretation_model_stressdependent: Bool
leveltext: str
local_x_crosssection: float
location_name: str
measured_data: CPTMeasureData
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

objectid: str
pre_excavation: float
procedurecode: str
project_name: str
project_number: str
project_subnumber: str
projectid: str
startdate: str
starttime: str
timeorder_type: TimeOrderType
usage_cone_value: int
void_value_cone_resistance: float
void_value_depth: float
void_value_equivalent_electronic_qc: float
void_value_friction_number: float
void_value_pore_water_pressure: float
void_value_sleeve_friction: float
waterlevel: float
xlocal: float
xworld: float
xworld_accuracy: float
xy_coordinate_system: str
ylocal: float
yworld: float
yworld_accuracy: float
class geolib.models.dfoundations.internal.CPTList(*args, cpt_collection: List[CPT] = [])
add_cpt(cpt)

Add CPT and return id. Forces timeordertype to be the same everywhere.

Parameters:

cpt (CPT)

cpt_collection: List[CPT]
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class geolib.models.dfoundations.internal.CPTMeasureData(*args, data: List[Dict[str, float]])
data: List[Dict[str, float]]
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class geolib.models.dfoundations.internal.CalculationOptions(*args, is_rigid: Bool = Bool.TRUE, max_allowed_settlement_lim_state_str: Annotated[float, Ge(ge=0), Le(le=100000)] = 0, max_allowed_rel_rotation_lim_state_str: Annotated[int, Ge(ge=1), Le(le=10000)] = 100, max_allowed_settlement_lim_state_serv: Annotated[float, Ge(ge=0), Le(le=100000)] = 0, max_allowed_rel_rotation_lim_state_serv: Annotated[int, Ge(ge=1), Le(le=10000)] = 300, is_xi3_overruled: Bool = Bool.FALSE, factor_xi3: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0.01), Le(le=10)])] | None = 2, is_xi4_overruled: Bool = Bool.FALSE, factor_xi4: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0.01), Le(le=10)])] | None = 2, is_gamma_b_overruled: Bool = Bool.FALSE, factor_gamma_b: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=1), Le(le=100)])] | None = 2, is_gamma_s_overruled: Bool = Bool.FALSE, factor_gamma_s: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=1), Le(le=100)])] | None = 2, is_gamma_fnk_overruled: Bool = Bool.FALSE, factor_gamma_fnk: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=-100), Le(le=100)])] | None = 2, is_area_overruled: Bool = Bool.FALSE, area: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100000)])] | None = 1000, is_qbmax_overruled: Bool = Bool.FALSE, qbmax: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = 15, is_qcza_low_overruled: Bool = Bool.FALSE, qcza_low: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = 12, is_qcza_high_overruled: Bool = Bool.FALSE, qcza_high: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = 15, is_ea_gem_overruled: Bool = Bool.FALSE, ea_gem: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=1)])] | None = 100000, is_suppress_qc_reduction: Bool = Bool.FALSE, is_overrule_excavation: Bool = Bool.FALSE, use_pile_group: Bool = Bool.TRUE, is_write_intermediate_results: Bool = Bool.FALSE, use_interaction_model: Bool = Bool.FALSE, use_almere_rules: Bool = Bool.FALSE, use_extra_almere_rules: Bool = Bool.FALSE, is_gamma_g_str_overruled: Bool = Bool.FALSE, factor_gamma_g_str: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0.01), Le(le=100)])] | None = 1.0, is_gamma_coh_overruled: Bool = Bool.FALSE, factor_gamma_coh: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0.01), Le(le=100)])] | None = 1.0, is_gamma_phi_overruled: Bool = Bool.FALSE, factor_gamma_phi: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0.01), Le(le=100)])] | None = 1.0, is_gamma_fundr_overruled: Bool = Bool.FALSE, factor_gamma_fundr: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0.01), Le(le=100)])] | None = 1.0, is_gamma_g_sls_overruled: Bool = Bool.FALSE, factor_gamma_g_sls: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0.01), Le(le=100)])] | None = 1.0, is_gamma_cc_overruled: Bool = Bool.FALSE, factor_gamma_cc: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0.01), Le(le=100)])] | None = 1.0, is_gamma_ca_overruled: Bool = Bool.FALSE, factor_gamma_ca: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0.01), Le(le=100)])] | None = 1.0, is_keep_length_constant: Bool = Bool.FALSE, use_5_percent_limit: Bool = Bool.FALSE, load_factor_between_limit_1_and_2: Annotated[float, Ge(ge=0.5), Le(le=1)] = 0.833, unit_weight_water: Annotated[float, Ge(ge=0.01), Le(le=20)] = 9.81, use_compaction: Bool = Bool.FALSE, is_gamma_var_overruled: Bool = Bool.FALSE, factor_gamma_var: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0.01), Le(le=100)])] | None = 1.0, is_gamma_st_overruled: Bool = Bool.FALSE, factor_gamma_st: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0.01), Le(le=100)])] | None = 1.0, is_gamma_gamma_overruled: Bool = Bool.FALSE, factor_gamma_gamma: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0.01), Le(le=100)])] | None = 1.0, surcharge: Annotated[float, Ge(ge=0), Le(le=10000000.0)] = 0, use_piezometric_levels: Bool = Bool.TRUE)
area: Optional[Annotated[float]]
ea_gem: Optional[Annotated[float]]
factor_gamma_b: Optional[Annotated[float]]
factor_gamma_ca: Optional[Annotated[float]]
factor_gamma_cc: Optional[Annotated[float]]
factor_gamma_coh: Optional[Annotated[float]]
factor_gamma_fnk: Optional[Annotated[float]]
factor_gamma_fundr: Optional[Annotated[float]]
factor_gamma_g_sls: Optional[Annotated[float]]
factor_gamma_g_str: Optional[Annotated[float]]
factor_gamma_gamma: Optional[Annotated[float]]
factor_gamma_phi: Optional[Annotated[float]]
factor_gamma_s: Optional[Annotated[float]]
factor_gamma_st: Optional[Annotated[float]]
factor_gamma_var: Optional[Annotated[float]]
factor_xi3: Optional[Annotated[float]]
factor_xi4: Optional[Annotated[float]]
static find_toggle(field)

Transform given field like factor_gamma_s_bpb into is_gamma_s_bpb_overruled.

is_area_overruled: Bool
is_ea_gem_overruled: Bool
is_gamma_b_overruled: Bool
is_gamma_ca_overruled: Bool
is_gamma_cc_overruled: Bool
is_gamma_coh_overruled: Bool
is_gamma_fnk_overruled: Bool
is_gamma_fundr_overruled: Bool
is_gamma_g_sls_overruled: Bool
is_gamma_g_str_overruled: Bool
is_gamma_gamma_overruled: Bool
is_gamma_phi_overruled: Bool
is_gamma_s_overruled: Bool
is_gamma_st_overruled: Bool
is_gamma_var_overruled: Bool
is_keep_length_constant: Bool
is_overrule_excavation: Bool
is_qbmax_overruled: Bool
is_qcza_high_overruled: Bool
is_qcza_low_overruled: Bool
is_rigid: Bool
is_suppress_qc_reduction: Bool
is_write_intermediate_results: Bool
is_xi3_overruled: Bool
is_xi4_overruled: Bool
load_factor_between_limit_1_and_2: Annotated[float]
max_allowed_rel_rotation_lim_state_serv: Annotated[int]
max_allowed_rel_rotation_lim_state_str: Annotated[int]
max_allowed_settlement_lim_state_serv: Annotated[float]
max_allowed_settlement_lim_state_str: Annotated[float]
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

qbmax: Optional[Annotated[float]]
qcza_high: Optional[Annotated[float]]
qcza_low: Optional[Annotated[float]]
surcharge: Annotated[float]
unit_weight_water: Annotated[float]
use_5_percent_limit: Bool
use_almere_rules: Bool
use_compaction: Bool
use_extra_almere_rules: Bool
use_interaction_model: Bool
use_piezometric_levels: Bool
use_pile_group: Bool
class geolib.models.dfoundations.internal.CalculationType(*args, main_calculationtype: MainCalculationType = MainCalculationType.PRELIMINARY_DESIGN, sub_calculationtype: SubCalculationType = SubCalculationType.INDICATION_BEARING_CAPACITY)
main_calculationtype: MainCalculationType
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

sub_calculationtype: SubCalculationType
class geolib.models.dfoundations.internal.DFoundationsCalculationParametersBearingPilesEC7(*args, ksi3used: float, ksi4used: float, gammabused: float, gammasused: float, isksi3used: bool)
gammabused: float
gammasused: float
isksi3used: bool
ksi3used: float
ksi4used: float
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class geolib.models.dfoundations.internal.DFoundationsCalculationWarnings(*args, is_warning_f1_given: Bool, f1_greater_than_1_found: Bool, is_warning_nen_depth_given: Bool, is_warning_sf_fund_width_given: Bool, is_warning_sf_fund_length_given: Bool, is_warning_sf_cud_given: Bool, is_warning_sf_delta_phi_given: Bool, is_warning_nen_spacing_given: int = 0, is_warning_sf_slope_not_relevant_given: Bool, is_warning_nen_sf_placement_depth_too_deep: Bool, is_warning_nen_sf_placement_depth_too_shallow: Bool, is_warning_nen_bp_positive_skin_friction_zone_given: Bool, is_warning_sf_foundation_level_for_punch_to_deep_for_slope_given: Bool)
f1_greater_than_1_found: Bool
is_warning_f1_given: Bool
is_warning_nen_bp_positive_skin_friction_zone_given: Bool
is_warning_nen_depth_given: Bool
is_warning_nen_sf_placement_depth_too_deep: Bool
is_warning_nen_sf_placement_depth_too_shallow: Bool
is_warning_nen_spacing_given: int
is_warning_sf_cud_given: Bool
is_warning_sf_delta_phi_given: Bool
is_warning_sf_foundation_level_for_punch_to_deep_for_slope_given: Bool
is_warning_sf_fund_length_given: Bool
is_warning_sf_fund_width_given: Bool
is_warning_sf_slope_not_relevant_given: Bool
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class geolib.models.dfoundations.internal.DFoundationsDumpStructure(*args, dumpfile: ~geolib.models.dfoundations.internal.DFoundationsStructure = DFoundationsStructure(input_data=DFoundationsInputStructure(version=Version(soil=1010, d__foundations=1024), version_externals=VersionExternal(dgsfoundationcalc____dll='23.1.0.40358'), model=ModelType(model=<ModelTypeEnum.BEARING_PILES: 0>), soil_collection=SoilCollection(soil=[Soil(name='BClay, clean, moderate', soilcolor=10871211, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=18.0, soilgamwet=18.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=20.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, clean, modstiff', soilcolor=12837291, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=20.0, soilcu=15.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, clean, stiff', soilcolor=11526571, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=20.0, soilcu=15.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, clean, weak', soilcolor=12181931, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=17.0, soilgamwet=17.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=4.0, soilphi=20.0, soilcu=4.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, sl san, moderate', soilcolor=11527851, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=18.0, soilgamwet=18.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=22.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, sl san, modstiff', soilcolor=13493931, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=22.0, soilcu=15.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, sl san, stiff', soilcolor=12183211, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=22.0, soilcu=15.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, sl san, weak', soilcolor=12838571, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=17.0, soilgamwet=17.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=4.0, soilphi=22.0, soilcu=4.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BGravel, clean, moderate', soilcolor=9205895, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=40.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BGravel, clean, stiff', soilcolor=9861255, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=40.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BGravel, ve sil, moderate', soilcolor=8549255, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=20.0, soilgamwet=22.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=37.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BGravel, ve sil, stiff', soilcolor=9204615, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=20.0, soilgamwet=22.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=37.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, clean, moderate', soilcolor=10850182, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=4.0, soilphi=22.0, soilcu=4.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, clean, modstiff', soilcolor=12816262, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=22.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, clean, stiff', soilcolor=11505542, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=22.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, clean, weak', soilcolor=12160902, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=18.0, soilgamwet=18.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=2.0, soilphi=22.0, soilcu=2.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, sl san, moderate', soilcolor=11506822, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=4.0, soilphi=25.0, soilcu=4.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, sl san, modstiff', soilcolor=13472902, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=25.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, sl san, stiff', soilcolor=12162182, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=25.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, sl san, weak', soilcolor=12817542, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=18.0, soilgamwet=18.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=2.0, soilphi=25.0, soilcu=2.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BPeat, sl san, moderate', soilcolor=3418799, soilsoiltype=<SoilTypeNl.PEAT: 4>, soilgamdry=14.0, soilgamwet=14.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=10.0, soilphi=15.0, soilcu=10.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BPeat, sl san, stiff', soilcolor=4074159, soilsoiltype=<SoilTypeNl.PEAT: 4>, soilgamdry=14.0, soilgamwet=14.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=10.0, soilphi=15.0, soilcu=10.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BPeat, sl san, weak', soilcolor=4729519, soilsoiltype=<SoilTypeNl.PEAT: 4>, soilgamdry=12.0, soilgamwet=12.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=5.0, soilphi=15.0, soilcu=5.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, clean, loose', soilcolor=1368569, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=17.0, soilgamwet=19.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=30.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, clean, moderate', soilcolor=2023929, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=35.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, clean, stiff', soilcolor=2679289, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=35.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, ve sil, loose', soilcolor=711929, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=17.0, soilgamwet=19.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=27.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, ve sil, moderate', soilcolor=1367289, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=30.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, ve sil, stiff', soilcolor=2022649, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=30.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='Clay, clean, moderate', soilcolor=10871201, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=13.0, soilphi=17.5, soilcu=100.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0037, soilccindex=0.0921), Soil(name='Clay, clean, stiff', soilcolor=11526561, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=25.0, soilcu=200.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0031, soilccindex=0.0768), Soil(name='Clay, clean, weak', soilcolor=12181921, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=17.0, soilgamwet=17.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=5.0, soilphi=17.5, soilcu=50.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0061, soilccindex=0.1535), Soil(name='Clay, organ, moderate', soilcolor=12841121, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=16.0, soilgamwet=16.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=1.0, soilphi=15.0, soilcu=30.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0077, soilccindex=0.1535), Soil(name='Clay, organ, weak', soilcolor=14151841, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=15.0, soilgamwet=15.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=1.0, soilphi=15.0, soilcu=25.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0115, soilccindex=0.2302), Soil(name='Clay, sl san, moderate', soilcolor=11527841, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=13.0, soilphi=22.5, soilcu=120.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0031, soilccindex=0.0768), Soil(name='Clay, sl san, stiff', soilcolor=12183201, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=21.0, soilgamwet=21.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=27.5, soilcu=170.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0018, soilccindex=0.046), Soil(name='Clay, sl san, weak', soilcolor=12838561, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=18.0, soilgamwet=18.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=5.0, soilphi=22.5, soilcu=80.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0046, soilccindex=0.1151), Soil(name='Clay, ve san, stiff', soilcolor=12839841, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=1.0, soilphi=32.5, soilcu=10.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0007, soilccindex=0.0164), Soil(name='Gravel, sl sil, loose', soilcolor=7237245, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=35.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0029), Soil(name='Gravel, sl sil, moderate', soilcolor=7892605, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=37.5, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0024), Soil(name='Gravel, sl sil, stiff', soilcolor=8547965, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=20.0, soilgamwet=22.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=40.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.002), Soil(name='Gravel, ve sil, loose', soilcolor=7893885, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=32.5, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0048), Soil(name='Gravel, ve sil, moderate', soilcolor=8549245, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=20.0, soilgamwet=22.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=35.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0029), Soil(name='Gravel, ve sil, stiff', soilcolor=9204605, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=21.0, soilgamwet=22.5, soilinitialvoidratio=0.180505, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=40.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0018), Soil(name='Loam, sl san, moderate', soilcolor=11506812, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=21.0, soilgamwet=21.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=2.5, soilphi=32.5, soilcu=200.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0013, soilccindex=0.0329), Soil(name='Loam, sl san, stiff', soilcolor=12162172, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=22.0, soilgamwet=22.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=3.8, soilphi=35.0, soilcu=300.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0009, soilccindex=0.023), Soil(name='Loam, sl san, weak', soilcolor=12817532, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=1.0, soilphi=30.0, soilcu=100.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.002, soilccindex=0.0512), Soil(name='Loam, ve san, stiff', soilcolor=12818812, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=1.0, soilphi=35.0, soilcu=100.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0013, soilccindex=0.0329), Soil(name='Peat, mod pl, moderate', soilcolor=6045349, soilsoiltype=<SoilTypeNl.PEAT: 4>, soilgamdry=13.0, soilgamwet=13.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=5.0, soilphi=15.0, soilcu=30.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0115, soilccindex=0.2302), Soil(name='Peat, not pl, weak', soilcolor=6699429, soilsoiltype=<SoilTypeNl.PEAT: 4>, soilgamdry=12.0, soilgamwet=12.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=2.5, soilphi=15.0, soilcu=20.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0153, soilccindex=0.307), Soil(name='Sand, clean, loose', soilcolor=1368559, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=32.5, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0048), Soil(name='Sand, clean, moderate', soilcolor=2023919, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=35.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0029), Soil(name='Sand, clean, stiff', soilcolor=2679279, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=20.0, soilgamwet=22.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=40.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0019), Soil(name='Sand, sl sil, moderate', soilcolor=710639, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=32.5, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0044), Soil(name='Sand, ve sil, loose', soilcolor=711919, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=30.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0073), Soil(name='Undetermined', soilcolor=16777215, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=0.01, soilgamwet=0.02, soilinitialvoidratio=0.0, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=0.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0)]), run_identification='\n\n\n\n\n\n', cpt_list=CPTList(cpt_collection=[]), profiles=Profiles(profiles=[]), user_classification_method='[USER CLASSIFICATION METHOD]\n0\n[END OF USER CLASSIFICATION METHOD]', slopes='0 = number of items', types___bearing_piles='-1 : pile type shown in main graph\n    0 = number of items', types___tension_piles_cur='-1 : pile type shown in main graph\n    0 = number of items', types___shallow_foundations='0 = number of items', loads='0 = number of items', positions___bearing_piles=PositionsBearingPiles(positions=[]), positions___tension_piles_cur=PositionsTensionPiles(positions=[]), positions___shallow_foundations='[TABLE]\nDataCount=0\n[END OF TABLE]', calculation_options=CalculationOptions(is_rigid=<Bool.TRUE: 1>, max_allowed_settlement_lim_state_str=0.0, max_allowed_rel_rotation_lim_state_str=100, max_allowed_settlement_lim_state_serv=0.0, max_allowed_rel_rotation_lim_state_serv=300, is_xi3_overruled=<Bool.FALSE: 0>, factor_xi3=2.0, is_xi4_overruled=<Bool.FALSE: 0>, factor_xi4=2.0, is_gamma_b_overruled=<Bool.FALSE: 0>, factor_gamma_b=2.0, is_gamma_s_overruled=<Bool.FALSE: 0>, factor_gamma_s=2.0, is_gamma_fnk_overruled=<Bool.FALSE: 0>, factor_gamma_fnk=2.0, is_area_overruled=<Bool.FALSE: 0>, area=1000.0, is_qbmax_overruled=<Bool.FALSE: 0>, qbmax=15.0, is_qcza_low_overruled=<Bool.FALSE: 0>, qcza_low=12.0, is_qcza_high_overruled=<Bool.FALSE: 0>, qcza_high=15.0, is_ea_gem_overruled=<Bool.FALSE: 0>, ea_gem=100000.0, is_suppress_qc_reduction=<Bool.FALSE: 0>, is_overrule_excavation=<Bool.FALSE: 0>, use_pile_group=<Bool.TRUE: 1>, is_write_intermediate_results=<Bool.FALSE: 0>, use_interaction_model=<Bool.FALSE: 0>, use_almere_rules=<Bool.FALSE: 0>, use_extra_almere_rules=<Bool.FALSE: 0>, is_gamma_g_str_overruled=<Bool.FALSE: 0>, factor_gamma_g_str=1.0, is_gamma_coh_overruled=<Bool.FALSE: 0>, factor_gamma_coh=1.0, is_gamma_phi_overruled=<Bool.FALSE: 0>, factor_gamma_phi=1.0, is_gamma_fundr_overruled=<Bool.FALSE: 0>, factor_gamma_fundr=1.0, is_gamma_g_sls_overruled=<Bool.FALSE: 0>, factor_gamma_g_sls=1.0, is_gamma_cc_overruled=<Bool.FALSE: 0>, factor_gamma_cc=1.0, is_gamma_ca_overruled=<Bool.FALSE: 0>, factor_gamma_ca=1.0, is_keep_length_constant=<Bool.FALSE: 0>, use_5_percent_limit=<Bool.FALSE: 0>, load_factor_between_limit_1_and_2=0.833, unit_weight_water=9.81, use_compaction=<Bool.FALSE: 0>, is_gamma_var_overruled=<Bool.FALSE: 0>, factor_gamma_var=1.0, is_gamma_st_overruled=<Bool.FALSE: 0>, factor_gamma_st=1.0, is_gamma_gamma_overruled=<Bool.FALSE: 0>, factor_gamma_gamma=1.0, surcharge=0.0, use_piezometric_levels=<Bool.TRUE: 1>), calculationtype=CalculationType(main_calculationtype=<MainCalculationType.PRELIMINARY_DESIGN: 0>, sub_calculationtype=<SubCalculationType.INDICATION_BEARING_CAPACITY: 2>), preliminary_design=PreliminaryDesign(trajectory_begin=-10.0, trajectory_end=-25.0, trajectory_interval=0.5, profiles=[], pile_types=[], cpt_test_level=0.0, net_bearing_capacity=0), location_map='0.0000\n       0.0000\n       0.0000\n       0.0000'), dumpfile_output=None))
dumpfile: DFoundationsStructure
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class geolib.models.dfoundations.internal.DFoundationsDumpfileOutputStructure(*args, results_at_cpt_test_level: str | None = None, verification_results: DFoundationsVerificationResults | None = None, calculation_parameters_tension_piles: str | None = None, verification_results_tp: DFoundationsVerificationResults | None = None, footnote_warnings: str | None = None, preliminary_design_results: str | None = None, verification_results_sf: str | None = None, verification_results_tp_1b2: str | None = None, verification_design_results: str | None = None, calculation_warnings: DFoundationsCalculationWarnings | None = None)
calculation_parameters_tension_piles: Optional[str]
calculation_warnings: Optional[DFoundationsCalculationWarnings]
footnote_warnings: Optional[str]
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

preliminary_design_results: Optional[str]
results_at_cpt_test_level: Optional[str]
verification_design_results: Optional[str]
verification_results: Optional[DFoundationsVerificationResults]
verification_results_sf: Optional[str]
verification_results_tp: Optional[DFoundationsVerificationResults]
verification_results_tp_1b2: Optional[str]
class geolib.models.dfoundations.internal.DFoundationsGlobalNenResults(*args, wd1b: float, w2d: float, reciprocal_max_relative_rotation_calc_1B: float, reciprocal_max_relative_rotation_calc_2: float)
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

reciprocal_max_relative_rotation_calc_1B: float
reciprocal_max_relative_rotation_calc_2: float
w2d: float
wd1b: float
class geolib.models.dfoundations.internal.DFoundationsInputStructure(*args, version: ~geolib.models.dfoundations.internal.Version = Version(soil=1010, d__foundations=1024), version_externals: ~geolib.models.dfoundations.internal.VersionExternal = VersionExternal(dgsfoundationcalc____dll='23.1.0.40358'), model: ~geolib.models.dfoundations.internal.ModelType = ModelType(model=<ModelTypeEnum.BEARING_PILES: 0>), soil_collection: ~geolib.models.dfoundations.internal.SoilCollection = SoilCollection(soil=[Soil(name='BClay, clean, moderate', soilcolor=10871211, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=18.0, soilgamwet=18.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=20.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, clean, modstiff', soilcolor=12837291, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=20.0, soilcu=15.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, clean, stiff', soilcolor=11526571, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=20.0, soilcu=15.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, clean, weak', soilcolor=12181931, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=17.0, soilgamwet=17.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=4.0, soilphi=20.0, soilcu=4.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, sl san, moderate', soilcolor=11527851, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=18.0, soilgamwet=18.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=22.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, sl san, modstiff', soilcolor=13493931, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=22.0, soilcu=15.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, sl san, stiff', soilcolor=12183211, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=22.0, soilcu=15.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, sl san, weak', soilcolor=12838571, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=17.0, soilgamwet=17.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=4.0, soilphi=22.0, soilcu=4.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BGravel, clean, moderate', soilcolor=9205895, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=40.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BGravel, clean, stiff', soilcolor=9861255, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=40.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BGravel, ve sil, moderate', soilcolor=8549255, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=20.0, soilgamwet=22.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=37.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BGravel, ve sil, stiff', soilcolor=9204615, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=20.0, soilgamwet=22.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=37.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, clean, moderate', soilcolor=10850182, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=4.0, soilphi=22.0, soilcu=4.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, clean, modstiff', soilcolor=12816262, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=22.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, clean, stiff', soilcolor=11505542, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=22.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, clean, weak', soilcolor=12160902, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=18.0, soilgamwet=18.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=2.0, soilphi=22.0, soilcu=2.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, sl san, moderate', soilcolor=11506822, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=4.0, soilphi=25.0, soilcu=4.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, sl san, modstiff', soilcolor=13472902, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=25.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, sl san, stiff', soilcolor=12162182, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=25.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, sl san, weak', soilcolor=12817542, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=18.0, soilgamwet=18.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=2.0, soilphi=25.0, soilcu=2.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BPeat, sl san, moderate', soilcolor=3418799, soilsoiltype=<SoilTypeNl.PEAT: 4>, soilgamdry=14.0, soilgamwet=14.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=10.0, soilphi=15.0, soilcu=10.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BPeat, sl san, stiff', soilcolor=4074159, soilsoiltype=<SoilTypeNl.PEAT: 4>, soilgamdry=14.0, soilgamwet=14.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=10.0, soilphi=15.0, soilcu=10.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BPeat, sl san, weak', soilcolor=4729519, soilsoiltype=<SoilTypeNl.PEAT: 4>, soilgamdry=12.0, soilgamwet=12.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=5.0, soilphi=15.0, soilcu=5.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, clean, loose', soilcolor=1368569, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=17.0, soilgamwet=19.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=30.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, clean, moderate', soilcolor=2023929, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=35.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, clean, stiff', soilcolor=2679289, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=35.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, ve sil, loose', soilcolor=711929, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=17.0, soilgamwet=19.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=27.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, ve sil, moderate', soilcolor=1367289, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=30.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, ve sil, stiff', soilcolor=2022649, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=30.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='Clay, clean, moderate', soilcolor=10871201, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=13.0, soilphi=17.5, soilcu=100.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0037, soilccindex=0.0921), Soil(name='Clay, clean, stiff', soilcolor=11526561, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=25.0, soilcu=200.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0031, soilccindex=0.0768), Soil(name='Clay, clean, weak', soilcolor=12181921, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=17.0, soilgamwet=17.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=5.0, soilphi=17.5, soilcu=50.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0061, soilccindex=0.1535), Soil(name='Clay, organ, moderate', soilcolor=12841121, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=16.0, soilgamwet=16.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=1.0, soilphi=15.0, soilcu=30.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0077, soilccindex=0.1535), Soil(name='Clay, organ, weak', soilcolor=14151841, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=15.0, soilgamwet=15.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=1.0, soilphi=15.0, soilcu=25.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0115, soilccindex=0.2302), Soil(name='Clay, sl san, moderate', soilcolor=11527841, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=13.0, soilphi=22.5, soilcu=120.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0031, soilccindex=0.0768), Soil(name='Clay, sl san, stiff', soilcolor=12183201, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=21.0, soilgamwet=21.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=27.5, soilcu=170.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0018, soilccindex=0.046), Soil(name='Clay, sl san, weak', soilcolor=12838561, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=18.0, soilgamwet=18.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=5.0, soilphi=22.5, soilcu=80.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0046, soilccindex=0.1151), Soil(name='Clay, ve san, stiff', soilcolor=12839841, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=1.0, soilphi=32.5, soilcu=10.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0007, soilccindex=0.0164), Soil(name='Gravel, sl sil, loose', soilcolor=7237245, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=35.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0029), Soil(name='Gravel, sl sil, moderate', soilcolor=7892605, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=37.5, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0024), Soil(name='Gravel, sl sil, stiff', soilcolor=8547965, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=20.0, soilgamwet=22.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=40.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.002), Soil(name='Gravel, ve sil, loose', soilcolor=7893885, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=32.5, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0048), Soil(name='Gravel, ve sil, moderate', soilcolor=8549245, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=20.0, soilgamwet=22.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=35.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0029), Soil(name='Gravel, ve sil, stiff', soilcolor=9204605, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=21.0, soilgamwet=22.5, soilinitialvoidratio=0.180505, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=40.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0018), Soil(name='Loam, sl san, moderate', soilcolor=11506812, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=21.0, soilgamwet=21.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=2.5, soilphi=32.5, soilcu=200.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0013, soilccindex=0.0329), Soil(name='Loam, sl san, stiff', soilcolor=12162172, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=22.0, soilgamwet=22.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=3.8, soilphi=35.0, soilcu=300.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0009, soilccindex=0.023), Soil(name='Loam, sl san, weak', soilcolor=12817532, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=1.0, soilphi=30.0, soilcu=100.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.002, soilccindex=0.0512), Soil(name='Loam, ve san, stiff', soilcolor=12818812, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=1.0, soilphi=35.0, soilcu=100.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0013, soilccindex=0.0329), Soil(name='Peat, mod pl, moderate', soilcolor=6045349, soilsoiltype=<SoilTypeNl.PEAT: 4>, soilgamdry=13.0, soilgamwet=13.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=5.0, soilphi=15.0, soilcu=30.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0115, soilccindex=0.2302), Soil(name='Peat, not pl, weak', soilcolor=6699429, soilsoiltype=<SoilTypeNl.PEAT: 4>, soilgamdry=12.0, soilgamwet=12.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=2.5, soilphi=15.0, soilcu=20.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0153, soilccindex=0.307), Soil(name='Sand, clean, loose', soilcolor=1368559, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=32.5, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0048), Soil(name='Sand, clean, moderate', soilcolor=2023919, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=35.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0029), Soil(name='Sand, clean, stiff', soilcolor=2679279, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=20.0, soilgamwet=22.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=40.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0019), Soil(name='Sand, sl sil, moderate', soilcolor=710639, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=32.5, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0044), Soil(name='Sand, ve sil, loose', soilcolor=711919, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=30.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0073), Soil(name='Undetermined', soilcolor=16777215, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=0.01, soilgamwet=0.02, soilinitialvoidratio=0.0, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=0.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0)]), run_identification: str = '\n\n\n\n\n\n', cpt_list: ~geolib.models.dfoundations.internal.CPTList = CPTList(cpt_collection=[]), profiles: ~geolib.models.dfoundations.internal.Profiles = Profiles(profiles=[]), user_classification_method: str = '[USER CLASSIFICATION METHOD]\n0\n[END OF USER CLASSIFICATION METHOD]', slopes: str = '0 = number of items', types___bearing_piles: ~typing.List[~geolib.models.dfoundations.internal.TypesBearingPiles] | str = '-1 : pile type shown in main graph\n    0 = number of items', types___tension_piles_cur: ~typing.List[~geolib.models.dfoundations.internal.TypesTensionPiles] | str = '-1 : pile type shown in main graph\n    0 = number of items', types___shallow_foundations: str = '0 = number of items', loads: str = '0 = number of items', positions___bearing_piles: ~geolib.models.dfoundations.internal.PositionsBearingPiles | str = PositionsBearingPiles(positions=[]), positions___tension_piles_cur: ~geolib.models.dfoundations.internal.PositionsTensionPiles | str = PositionsTensionPiles(positions=[]), positions___shallow_foundations: str = '[TABLE]\nDataCount=0\n[END OF TABLE]', calculation_options: ~geolib.models.dfoundations.internal.CalculationOptions | str = CalculationOptions(is_rigid=<Bool.TRUE: 1>, max_allowed_settlement_lim_state_str=0.0, max_allowed_rel_rotation_lim_state_str=100, max_allowed_settlement_lim_state_serv=0.0, max_allowed_rel_rotation_lim_state_serv=300, is_xi3_overruled=<Bool.FALSE: 0>, factor_xi3=2.0, is_xi4_overruled=<Bool.FALSE: 0>, factor_xi4=2.0, is_gamma_b_overruled=<Bool.FALSE: 0>, factor_gamma_b=2.0, is_gamma_s_overruled=<Bool.FALSE: 0>, factor_gamma_s=2.0, is_gamma_fnk_overruled=<Bool.FALSE: 0>, factor_gamma_fnk=2.0, is_area_overruled=<Bool.FALSE: 0>, area=1000.0, is_qbmax_overruled=<Bool.FALSE: 0>, qbmax=15.0, is_qcza_low_overruled=<Bool.FALSE: 0>, qcza_low=12.0, is_qcza_high_overruled=<Bool.FALSE: 0>, qcza_high=15.0, is_ea_gem_overruled=<Bool.FALSE: 0>, ea_gem=100000.0, is_suppress_qc_reduction=<Bool.FALSE: 0>, is_overrule_excavation=<Bool.FALSE: 0>, use_pile_group=<Bool.TRUE: 1>, is_write_intermediate_results=<Bool.FALSE: 0>, use_interaction_model=<Bool.FALSE: 0>, use_almere_rules=<Bool.FALSE: 0>, use_extra_almere_rules=<Bool.FALSE: 0>, is_gamma_g_str_overruled=<Bool.FALSE: 0>, factor_gamma_g_str=1.0, is_gamma_coh_overruled=<Bool.FALSE: 0>, factor_gamma_coh=1.0, is_gamma_phi_overruled=<Bool.FALSE: 0>, factor_gamma_phi=1.0, is_gamma_fundr_overruled=<Bool.FALSE: 0>, factor_gamma_fundr=1.0, is_gamma_g_sls_overruled=<Bool.FALSE: 0>, factor_gamma_g_sls=1.0, is_gamma_cc_overruled=<Bool.FALSE: 0>, factor_gamma_cc=1.0, is_gamma_ca_overruled=<Bool.FALSE: 0>, factor_gamma_ca=1.0, is_keep_length_constant=<Bool.FALSE: 0>, use_5_percent_limit=<Bool.FALSE: 0>, load_factor_between_limit_1_and_2=0.833, unit_weight_water=9.81, use_compaction=<Bool.FALSE: 0>, is_gamma_var_overruled=<Bool.FALSE: 0>, factor_gamma_var=1.0, is_gamma_st_overruled=<Bool.FALSE: 0>, factor_gamma_st=1.0, is_gamma_gamma_overruled=<Bool.FALSE: 0>, factor_gamma_gamma=1.0, surcharge=0.0, use_piezometric_levels=<Bool.TRUE: 1>), calculationtype: ~geolib.models.dfoundations.internal.CalculationType = CalculationType(main_calculationtype=<MainCalculationType.PRELIMINARY_DESIGN: 0>, sub_calculationtype=<SubCalculationType.INDICATION_BEARING_CAPACITY: 2>), preliminary_design: ~geolib.models.dfoundations.internal.PreliminaryDesign | str = PreliminaryDesign(trajectory_begin=-10.0, trajectory_end=-25.0, trajectory_interval=0.5, profiles=[], pile_types=[], cpt_test_level=0.0, net_bearing_capacity=0), location_map: str = '0.0000\n       0.0000\n       0.0000\n       0.0000')

Representation of complete .foi file.

calculation_options: Union[CalculationOptions, str]
calculationtype: CalculationType
cpt_list: CPTList
loads: str
location_map: str
model: ModelType
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

positions___bearing_piles: Union[PositionsBearingPiles, str]
positions___shallow_foundations: str
positions___tension_piles_cur: Union[PositionsTensionPiles, str]
preliminary_design: Union[PreliminaryDesign, str]
profiles: Profiles
run_identification: str
slopes: str
soil_collection: SoilCollection
types___bearing_piles: Union[List[TypesBearingPiles], str]
types___shallow_foundations: str
types___tension_piles_cur: Union[List[TypesTensionPiles], str]
user_classification_method: str
version: Version
version_externals: VersionExternal
class geolib.models.dfoundations.internal.DFoundationsNenPileResults(*args, cpts: DFoundationsNenPileResultsTable, pile_point_shape_factor: float, factor_influence_crosssection_of_pile_point_s: float, max_load_on_foundation: float, max_bearing_capacity_foundation: float, critical_pile_nr_for_settlement_in_gt1b: int, critical_cpt_nr_for_settlement_in_gt1b: int, critical_pile_nr_for_settlement_in_gt2: int, critical_cpt_nr_for_settlement_in_gt2: int, first_pile_nr_for_critical_rotation_in_gt1b: int, second_pile_nr_for_critical_rotation_in_gt1b: int, first_pile_nr_for_critical_rotation_in_gt2: int, second_pile_nr_for_critical_rotation_ingt2: int, fs_tot_d_1b: float, fr_max_punt_d_1b: float, fr_max_schacht_d_1b: float, fr_punt_d_1b: float, spunt_d_1b: float, sel_d1b: float, s2_d1b: float, sneg1b: float, fs_tot_d_2: float, fr_max_punt_d2: float, fr_max_schacht_d_2: float, fr_punt_d_2: float, spunt_d_2: float, sel_d2: float, s2_d2: float, sneg2: float, max_shaft_and_point: DFoundationsNenPileResultsTable, sigma_max_schacht_1b: float, sigma_max_schacht_2: float, min_value: float, max_value: float, nen_average_pile_factors: DFoundationsNenPileResultsTable, calculation_parameters_bearing_piles_ec_7: DFoundationsCalculationParametersBearingPilesEC7)
calculation_parameters_bearing_piles_ec_7: DFoundationsCalculationParametersBearingPilesEC7
cpts: DFoundationsNenPileResultsTable
critical_cpt_nr_for_settlement_in_gt1b: int
critical_cpt_nr_for_settlement_in_gt2: int
critical_pile_nr_for_settlement_in_gt1b: int
critical_pile_nr_for_settlement_in_gt2: int
factor_influence_crosssection_of_pile_point_s: float
first_pile_nr_for_critical_rotation_in_gt1b: int
first_pile_nr_for_critical_rotation_in_gt2: int
fr_max_punt_d2: float
fr_max_punt_d_1b: float
fr_max_schacht_d_1b: float
fr_max_schacht_d_2: float
fr_punt_d_1b: float
fr_punt_d_2: float
fs_tot_d_1b: float
fs_tot_d_2: float
max_bearing_capacity_foundation: float
max_load_on_foundation: float
max_shaft_and_point: DFoundationsNenPileResultsTable
max_value: float
min_value: float
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

nen_average_pile_factors: DFoundationsNenPileResultsTable
pile_point_shape_factor: float
s2_d1b: float
s2_d2: float
second_pile_nr_for_critical_rotation_in_gt1b: int
second_pile_nr_for_critical_rotation_ingt2: int
sel_d1b: float
sel_d2: float
sigma_max_schacht_1b: float
sigma_max_schacht_2: float
sneg1b: float
sneg2: float
spunt_d_1b: float
spunt_d_2: float
class geolib.models.dfoundations.internal.DFoundationsNenPileResultsTable(*args, data: List[Dict[str, int | float | str]] = [])
data: List[Dict[str, Union[int, float, str]]]
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class geolib.models.dfoundations.internal.DFoundationsStructure(*args, input_data: ~geolib.models.dfoundations.internal.DFoundationsInputStructure = DFoundationsInputStructure(version=Version(soil=1010, d__foundations=1024), version_externals=VersionExternal(dgsfoundationcalc____dll='23.1.0.40358'), model=ModelType(model=<ModelTypeEnum.BEARING_PILES: 0>), soil_collection=SoilCollection(soil=[Soil(name='BClay, clean, moderate', soilcolor=10871211, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=18.0, soilgamwet=18.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=20.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, clean, modstiff', soilcolor=12837291, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=20.0, soilcu=15.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, clean, stiff', soilcolor=11526571, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=20.0, soilcu=15.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, clean, weak', soilcolor=12181931, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=17.0, soilgamwet=17.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=4.0, soilphi=20.0, soilcu=4.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, sl san, moderate', soilcolor=11527851, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=18.0, soilgamwet=18.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=22.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, sl san, modstiff', soilcolor=13493931, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=22.0, soilcu=15.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, sl san, stiff', soilcolor=12183211, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=22.0, soilcu=15.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, sl san, weak', soilcolor=12838571, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=17.0, soilgamwet=17.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=4.0, soilphi=22.0, soilcu=4.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BGravel, clean, moderate', soilcolor=9205895, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=40.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BGravel, clean, stiff', soilcolor=9861255, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=40.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BGravel, ve sil, moderate', soilcolor=8549255, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=20.0, soilgamwet=22.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=37.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BGravel, ve sil, stiff', soilcolor=9204615, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=20.0, soilgamwet=22.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=37.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, clean, moderate', soilcolor=10850182, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=4.0, soilphi=22.0, soilcu=4.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, clean, modstiff', soilcolor=12816262, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=22.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, clean, stiff', soilcolor=11505542, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=22.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, clean, weak', soilcolor=12160902, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=18.0, soilgamwet=18.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=2.0, soilphi=22.0, soilcu=2.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, sl san, moderate', soilcolor=11506822, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=4.0, soilphi=25.0, soilcu=4.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, sl san, modstiff', soilcolor=13472902, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=25.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, sl san, stiff', soilcolor=12162182, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=25.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, sl san, weak', soilcolor=12817542, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=18.0, soilgamwet=18.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=2.0, soilphi=25.0, soilcu=2.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BPeat, sl san, moderate', soilcolor=3418799, soilsoiltype=<SoilTypeNl.PEAT: 4>, soilgamdry=14.0, soilgamwet=14.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=10.0, soilphi=15.0, soilcu=10.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BPeat, sl san, stiff', soilcolor=4074159, soilsoiltype=<SoilTypeNl.PEAT: 4>, soilgamdry=14.0, soilgamwet=14.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=10.0, soilphi=15.0, soilcu=10.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BPeat, sl san, weak', soilcolor=4729519, soilsoiltype=<SoilTypeNl.PEAT: 4>, soilgamdry=12.0, soilgamwet=12.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=5.0, soilphi=15.0, soilcu=5.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, clean, loose', soilcolor=1368569, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=17.0, soilgamwet=19.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=30.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, clean, moderate', soilcolor=2023929, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=35.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, clean, stiff', soilcolor=2679289, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=35.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, ve sil, loose', soilcolor=711929, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=17.0, soilgamwet=19.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=27.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, ve sil, moderate', soilcolor=1367289, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=30.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, ve sil, stiff', soilcolor=2022649, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=30.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='Clay, clean, moderate', soilcolor=10871201, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=13.0, soilphi=17.5, soilcu=100.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0037, soilccindex=0.0921), Soil(name='Clay, clean, stiff', soilcolor=11526561, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=25.0, soilcu=200.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0031, soilccindex=0.0768), Soil(name='Clay, clean, weak', soilcolor=12181921, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=17.0, soilgamwet=17.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=5.0, soilphi=17.5, soilcu=50.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0061, soilccindex=0.1535), Soil(name='Clay, organ, moderate', soilcolor=12841121, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=16.0, soilgamwet=16.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=1.0, soilphi=15.0, soilcu=30.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0077, soilccindex=0.1535), Soil(name='Clay, organ, weak', soilcolor=14151841, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=15.0, soilgamwet=15.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=1.0, soilphi=15.0, soilcu=25.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0115, soilccindex=0.2302), Soil(name='Clay, sl san, moderate', soilcolor=11527841, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=13.0, soilphi=22.5, soilcu=120.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0031, soilccindex=0.0768), Soil(name='Clay, sl san, stiff', soilcolor=12183201, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=21.0, soilgamwet=21.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=27.5, soilcu=170.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0018, soilccindex=0.046), Soil(name='Clay, sl san, weak', soilcolor=12838561, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=18.0, soilgamwet=18.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=5.0, soilphi=22.5, soilcu=80.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0046, soilccindex=0.1151), Soil(name='Clay, ve san, stiff', soilcolor=12839841, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=1.0, soilphi=32.5, soilcu=10.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0007, soilccindex=0.0164), Soil(name='Gravel, sl sil, loose', soilcolor=7237245, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=35.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0029), Soil(name='Gravel, sl sil, moderate', soilcolor=7892605, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=37.5, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0024), Soil(name='Gravel, sl sil, stiff', soilcolor=8547965, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=20.0, soilgamwet=22.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=40.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.002), Soil(name='Gravel, ve sil, loose', soilcolor=7893885, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=32.5, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0048), Soil(name='Gravel, ve sil, moderate', soilcolor=8549245, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=20.0, soilgamwet=22.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=35.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0029), Soil(name='Gravel, ve sil, stiff', soilcolor=9204605, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=21.0, soilgamwet=22.5, soilinitialvoidratio=0.180505, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=40.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0018), Soil(name='Loam, sl san, moderate', soilcolor=11506812, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=21.0, soilgamwet=21.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=2.5, soilphi=32.5, soilcu=200.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0013, soilccindex=0.0329), Soil(name='Loam, sl san, stiff', soilcolor=12162172, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=22.0, soilgamwet=22.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=3.8, soilphi=35.0, soilcu=300.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0009, soilccindex=0.023), Soil(name='Loam, sl san, weak', soilcolor=12817532, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=1.0, soilphi=30.0, soilcu=100.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.002, soilccindex=0.0512), Soil(name='Loam, ve san, stiff', soilcolor=12818812, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=1.0, soilphi=35.0, soilcu=100.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0013, soilccindex=0.0329), Soil(name='Peat, mod pl, moderate', soilcolor=6045349, soilsoiltype=<SoilTypeNl.PEAT: 4>, soilgamdry=13.0, soilgamwet=13.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=5.0, soilphi=15.0, soilcu=30.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0115, soilccindex=0.2302), Soil(name='Peat, not pl, weak', soilcolor=6699429, soilsoiltype=<SoilTypeNl.PEAT: 4>, soilgamdry=12.0, soilgamwet=12.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=2.5, soilphi=15.0, soilcu=20.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0153, soilccindex=0.307), Soil(name='Sand, clean, loose', soilcolor=1368559, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=32.5, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0048), Soil(name='Sand, clean, moderate', soilcolor=2023919, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=35.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0029), Soil(name='Sand, clean, stiff', soilcolor=2679279, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=20.0, soilgamwet=22.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=40.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0019), Soil(name='Sand, sl sil, moderate', soilcolor=710639, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=32.5, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0044), Soil(name='Sand, ve sil, loose', soilcolor=711919, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=30.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0073), Soil(name='Undetermined', soilcolor=16777215, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=0.01, soilgamwet=0.02, soilinitialvoidratio=0.0, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=0.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0)]), run_identification='\n\n\n\n\n\n', cpt_list=CPTList(cpt_collection=[]), profiles=Profiles(profiles=[]), user_classification_method='[USER CLASSIFICATION METHOD]\n0\n[END OF USER CLASSIFICATION METHOD]', slopes='0 = number of items', types___bearing_piles='-1 : pile type shown in main graph\n    0 = number of items', types___tension_piles_cur='-1 : pile type shown in main graph\n    0 = number of items', types___shallow_foundations='0 = number of items', loads='0 = number of items', positions___bearing_piles=PositionsBearingPiles(positions=[]), positions___tension_piles_cur=PositionsTensionPiles(positions=[]), positions___shallow_foundations='[TABLE]\nDataCount=0\n[END OF TABLE]', calculation_options=CalculationOptions(is_rigid=<Bool.TRUE: 1>, max_allowed_settlement_lim_state_str=0.0, max_allowed_rel_rotation_lim_state_str=100, max_allowed_settlement_lim_state_serv=0.0, max_allowed_rel_rotation_lim_state_serv=300, is_xi3_overruled=<Bool.FALSE: 0>, factor_xi3=2.0, is_xi4_overruled=<Bool.FALSE: 0>, factor_xi4=2.0, is_gamma_b_overruled=<Bool.FALSE: 0>, factor_gamma_b=2.0, is_gamma_s_overruled=<Bool.FALSE: 0>, factor_gamma_s=2.0, is_gamma_fnk_overruled=<Bool.FALSE: 0>, factor_gamma_fnk=2.0, is_area_overruled=<Bool.FALSE: 0>, area=1000.0, is_qbmax_overruled=<Bool.FALSE: 0>, qbmax=15.0, is_qcza_low_overruled=<Bool.FALSE: 0>, qcza_low=12.0, is_qcza_high_overruled=<Bool.FALSE: 0>, qcza_high=15.0, is_ea_gem_overruled=<Bool.FALSE: 0>, ea_gem=100000.0, is_suppress_qc_reduction=<Bool.FALSE: 0>, is_overrule_excavation=<Bool.FALSE: 0>, use_pile_group=<Bool.TRUE: 1>, is_write_intermediate_results=<Bool.FALSE: 0>, use_interaction_model=<Bool.FALSE: 0>, use_almere_rules=<Bool.FALSE: 0>, use_extra_almere_rules=<Bool.FALSE: 0>, is_gamma_g_str_overruled=<Bool.FALSE: 0>, factor_gamma_g_str=1.0, is_gamma_coh_overruled=<Bool.FALSE: 0>, factor_gamma_coh=1.0, is_gamma_phi_overruled=<Bool.FALSE: 0>, factor_gamma_phi=1.0, is_gamma_fundr_overruled=<Bool.FALSE: 0>, factor_gamma_fundr=1.0, is_gamma_g_sls_overruled=<Bool.FALSE: 0>, factor_gamma_g_sls=1.0, is_gamma_cc_overruled=<Bool.FALSE: 0>, factor_gamma_cc=1.0, is_gamma_ca_overruled=<Bool.FALSE: 0>, factor_gamma_ca=1.0, is_keep_length_constant=<Bool.FALSE: 0>, use_5_percent_limit=<Bool.FALSE: 0>, load_factor_between_limit_1_and_2=0.833, unit_weight_water=9.81, use_compaction=<Bool.FALSE: 0>, is_gamma_var_overruled=<Bool.FALSE: 0>, factor_gamma_var=1.0, is_gamma_st_overruled=<Bool.FALSE: 0>, factor_gamma_st=1.0, is_gamma_gamma_overruled=<Bool.FALSE: 0>, factor_gamma_gamma=1.0, surcharge=0.0, use_piezometric_levels=<Bool.TRUE: 1>), calculationtype=CalculationType(main_calculationtype=<MainCalculationType.PRELIMINARY_DESIGN: 0>, sub_calculationtype=<SubCalculationType.INDICATION_BEARING_CAPACITY: 2>), preliminary_design=PreliminaryDesign(trajectory_begin=-10.0, trajectory_end=-25.0, trajectory_interval=0.5, profiles=[], pile_types=[], cpt_test_level=0.0, net_bearing_capacity=0), location_map='0.0000\n       0.0000\n       0.0000\n       0.0000'), dumpfile_output: ~geolib.models.dfoundations.internal.DFoundationsDumpfileOutputStructure | None = None)
dumpfile_output: Optional[DFoundationsDumpfileOutputStructure]
input_data: DFoundationsInputStructure
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class geolib.models.dfoundations.internal.DFoundationsVerificationResults(*args, global_nen_results: DFoundationsGlobalNenResults | None = None, demands_nen__en: str | None = None, nen_pile_results: DFoundationsNenPileResults | None = None, verification_results_tp_load__settlement_curve_1b: str | None = None, verification_results_tp_1a: str | None = None, verification_results_tp_1b2: str | None = None, verification_results_tp_load__settlement_curve_2: str | None = None)
demands_nen__en: Optional[str]
global_nen_results: Optional[DFoundationsGlobalNenResults]
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

nen_pile_results: Optional[DFoundationsNenPileResults]
verification_results_tp_1a: Optional[str]
verification_results_tp_1b2: Optional[str]
verification_results_tp_load__settlement_curve_1b: Optional[str]
verification_results_tp_load__settlement_curve_2: Optional[str]
class geolib.models.dfoundations.internal.ExcavationType(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
AFTER = 2
BEFORE = 1
class geolib.models.dfoundations.internal.InternalPile(**data)
Parameters:

data (Any)

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class geolib.models.dfoundations.internal.InterpretationType(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
CUR = 1
NEN_RULE = 0
QC_ONLY = 3
THREE_TYPE_RULE = 2
UNKNOWN = 4
class geolib.models.dfoundations.internal.Layer(*args, name: str = '', material: int, top_level: float, excess_pore_pressure_top: float = 0.0, excess_pore_pressure_bottom: float = 0.0, ocr_value: float = 1.0, reduction_core_resistance: float = 0.0)
excess_pore_pressure_bottom: float
excess_pore_pressure_top: float
material: int
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

name: str
ocr_value: float
reduction_core_resistance: float
top_level: float
class geolib.models.dfoundations.internal.LoadSettlementCurve(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
ONE = 0
THREE = 2
TWO = 1
class geolib.models.dfoundations.internal.MainCalculationType(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
PRELIMINARY_DESIGN = 0
VERIFICATION_DESIGN = 1
class geolib.models.dfoundations.internal.ModelType(*args, model: ModelTypeEnum = ModelTypeEnum.BEARING_PILES)
model: ModelTypeEnum
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class geolib.models.dfoundations.internal.ModelTypeEnum(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
BEARING_PILES = 0
SHALLOW_FOUNDATIONS = 2
TENSION_PILES = 1
class geolib.models.dfoundations.internal.PileMaterial(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
CONCRETE = 0
STEEL = 1
TIMBER = 2
USER_DEFINED = 3
class geolib.models.dfoundations.internal.PileShape(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
H_SHAPED_PROFILE = 10
RECTANGULAR_PILE = 1
RECTANGULAR_PILE_WITH_ENLARGED_BASE = 3
ROUND_HOLLOW_PILE_WITH_CLOSED_BASE = 5
ROUND_OPEN_ENDED_HOLLOW_PILE = 9
ROUND_PILE = 0
ROUND_PILE_WITH_ENLARGED_BASE = 2
ROUND_PILE_WITH_IN_SITU_FORMED_BASE = 7
ROUND_PILE_WITH_LOST_TIP = 6
ROUND_TAPERED_PILE = 4
SECTION = 8
USER_DEFINED = 11
class geolib.models.dfoundations.internal.PileType(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
BORED_PILE_DRILLING_MUD_UNCASED_BOREHOLE = 12
BORED_PILE_SHELLING_TECH_PERMANENT_CASING = 13
CLOSED_ENDED_STEEL_PIPE_PILE = 1
CONTINUOUS_FLIGHT_AUGER_PILE = 11
DRIVEN_CAST_IN_PLACE_PILE_TUBE_BACK_BY_DRIVING = 2
DRIVEN_CAST_IN_PLACE_PILE_TUBE_BACK_BY_VIBRATION = 3
GROUTED_STEEL_PIPE_PILE_SCREWED = 24
GROUTED_STEEL_PROFILE_WITH_FOOTPLATE = 23
MICRO_PILE_ANCHOR_BORED = 20
MICRO_PILE_ANCHOR_SCREWED = 21
MICRO_PILE_DOUBLE_PIPE_EXTORTED = 16
MICRO_PILE_DOUBLE_PIPE_NOT_EXTORTED = 17
MICRO_PILE_SINGLE_PIPE_EXTORTED = 18
MICRO_PILE_SINGLE_PIPE_NOT_EXTORTED = 19
MICRO_PILE_VIBRATED = 22
MV_PILE = 15
OPEN_ENDED_STEEL_PIPE_PILE = 14
PREFABRICATED_CONCRETE_PILE = 0
PREFABRICATED_SCREW_PILE_WITHOUT_GROUT = 9
PREFABRICATED_SCREW_PILE_WITH_GROUT = 8
SCREW_PILE_CAST_IN_PLACE_LOST_TIP = 6
SCREW_PILE_CAST_IN_PLACE_WITH_GROUT = 7
STEEL_SECTION = 10
STRAIGHT_TIMBER_PILE = 5
TAPERED_TIMBER_PILE = 4
USER_DEFINED = 27
USER_DEFINED_LOW_VIBRATING = 26
USER_DEFINED_VIBRATING = 25
class geolib.models.dfoundations.internal.PileTypeForClayLoamPeat(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
STANDARD = 0
USER_DEFINED = 1
class geolib.models.dfoundations.internal.PositionBearingPile(**data)
Parameters:

data (Any)

index: Annotated[int]
limit_state_service: Annotated[float]
limit_state_str: Annotated[float]
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

pile_head_level: Annotated[float]
pile_name: Annotated[str]
surcharge: Annotated[float]
x_coordinate: Annotated[float]
y_coordinate: Annotated[float]
class geolib.models.dfoundations.internal.PositionTensionPile(**data)
Parameters:

data (Any)

index: Annotated[int]
limit_state_service: Annotated[float]
limit_state_str: Annotated[float]
max_force: Annotated[float]
min_force: Annotated[float]
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

pile_head_level: Annotated[float]
pile_name: Annotated[str]
use_alternating_loads: Bool
x_coordinate: Annotated[float]
y_coordinate: Annotated[float]
class geolib.models.dfoundations.internal.PositionsBearingPiles(*args, positions: List[PositionBearingPile] = [])
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

positions: List[PositionBearingPile]
class geolib.models.dfoundations.internal.PositionsTensionPiles(*args, positions: List[PositionTensionPile] = [])
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

positions: List[PositionTensionPile]
class geolib.models.dfoundations.internal.PreliminaryDesign(*args, trajectory_begin: float = -10.0, trajectory_end: float = -25.0, trajectory_interval: float = 0.5, profiles: List[int] = [], pile_types: List[int] = [], cpt_test_level: float | None = 0.0, net_bearing_capacity: int | None = 0)
cpt_test_level: Optional[float]
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

net_bearing_capacity: Optional[int]
pile_types: List[int]
profiles: List[int]
trajectory_begin: float
trajectory_end: float
trajectory_interval: float
class geolib.models.dfoundations.internal.Profile(*args, name: str, matching_cpt: int, x_coordinate: float, y_coordinate: float, phreatic_level: float, pile_tip_level: float, overconsolidation_ratio: float = 1.0, top_of_positive_skin_friction: float, bottom_of_negative_skin_friction: float, expected_ground_level_settlement: float = 0.0, placement_depth_of_foundation: float = 0.0, concentration_value_frohlich: int = 3, top_tension_zone: float = 0.0, reduction_of_core_resistance: ReductionCoreResistanceEnum = ReductionCoreResistanceEnum.SAFE, excavation_level: float, excavation_width_infinite: Bool = Bool.TRUE, excavation_length_infinite: Bool = Bool.TRUE, distance_edge_pile_to_excavation_boundary: float = 0.0, layers: List[Layer] = [])
bottom_of_negative_skin_friction: float
concentration_value_frohlich: int
distance_edge_pile_to_excavation_boundary: float
excavation_length_infinite: Bool
excavation_level: float
excavation_width_infinite: Bool
expected_ground_level_settlement: float
layers: List[Layer]
matching_cpt: int
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

name: str
overconsolidation_ratio: float
phreatic_level: float
pile_tip_level: float
placement_depth_of_foundation: float
reduction_of_core_resistance: ReductionCoreResistanceEnum
top_of_positive_skin_friction: float
top_tension_zone: float
x_coordinate: float
y_coordinate: float
class geolib.models.dfoundations.internal.Profiles(*args, profiles: List[Profile] = [])
add_profile_if_unique(profile)
Parameters:

profile (Profile)

Return type:

Profile

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

profiles: List[Profile]
class geolib.models.dfoundations.internal.ReductionCoreResistanceEnum(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
BEGEMANN = 1
MANUAL = 2
SAFE = 0
class geolib.models.dfoundations.internal.SoilCollection(*args, soil: ~typing.List[~geolib.models.dfoundations.internal_soil.Soil] = [Soil(name='BClay, clean, moderate', soilcolor=10871211, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=18.0, soilgamwet=18.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=20.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, clean, modstiff', soilcolor=12837291, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=20.0, soilcu=15.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, clean, stiff', soilcolor=11526571, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=20.0, soilcu=15.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, clean, weak', soilcolor=12181931, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=17.0, soilgamwet=17.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=4.0, soilphi=20.0, soilcu=4.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, sl san, moderate', soilcolor=11527851, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=18.0, soilgamwet=18.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=22.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, sl san, modstiff', soilcolor=13493931, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=22.0, soilcu=15.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, sl san, stiff', soilcolor=12183211, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=22.0, soilcu=15.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BClay, sl san, weak', soilcolor=12838571, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=17.0, soilgamwet=17.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=4.0, soilphi=22.0, soilcu=4.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BGravel, clean, moderate', soilcolor=9205895, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=40.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BGravel, clean, stiff', soilcolor=9861255, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=40.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BGravel, ve sil, moderate', soilcolor=8549255, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=20.0, soilgamwet=22.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=37.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BGravel, ve sil, stiff', soilcolor=9204615, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=20.0, soilgamwet=22.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=37.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, clean, moderate', soilcolor=10850182, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=4.0, soilphi=22.0, soilcu=4.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, clean, modstiff', soilcolor=12816262, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=22.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, clean, stiff', soilcolor=11505542, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=22.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, clean, weak', soilcolor=12160902, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=18.0, soilgamwet=18.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=2.0, soilphi=22.0, soilcu=2.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, sl san, moderate', soilcolor=11506822, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=4.0, soilphi=25.0, soilcu=4.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, sl san, modstiff', soilcolor=13472902, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=25.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, sl san, stiff', soilcolor=12162182, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=8.0, soilphi=25.0, soilcu=8.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BLoam, sl san, weak', soilcolor=12817542, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=18.0, soilgamwet=18.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=2.0, soilphi=25.0, soilcu=2.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BPeat, sl san, moderate', soilcolor=3418799, soilsoiltype=<SoilTypeNl.PEAT: 4>, soilgamdry=14.0, soilgamwet=14.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=10.0, soilphi=15.0, soilcu=10.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BPeat, sl san, stiff', soilcolor=4074159, soilsoiltype=<SoilTypeNl.PEAT: 4>, soilgamdry=14.0, soilgamwet=14.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=10.0, soilphi=15.0, soilcu=10.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BPeat, sl san, weak', soilcolor=4729519, soilsoiltype=<SoilTypeNl.PEAT: 4>, soilgamdry=12.0, soilgamwet=12.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=5.0, soilphi=15.0, soilcu=5.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, clean, loose', soilcolor=1368569, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=17.0, soilgamwet=19.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=30.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, clean, moderate', soilcolor=2023929, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=35.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, clean, stiff', soilcolor=2679289, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=35.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, ve sil, loose', soilcolor=711929, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=17.0, soilgamwet=19.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=27.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, ve sil, moderate', soilcolor=1367289, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=30.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='BSand, ve sil, stiff', soilcolor=2022649, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=30.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0), Soil(name='Clay, clean, moderate', soilcolor=10871201, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=19.0, soilgamwet=19.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=13.0, soilphi=17.5, soilcu=100.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0037, soilccindex=0.0921), Soil(name='Clay, clean, stiff', soilcolor=11526561, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=25.0, soilcu=200.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0031, soilccindex=0.0768), Soil(name='Clay, clean, weak', soilcolor=12181921, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=17.0, soilgamwet=17.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=5.0, soilphi=17.5, soilcu=50.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0061, soilccindex=0.1535), Soil(name='Clay, organ, moderate', soilcolor=12841121, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=16.0, soilgamwet=16.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=1.0, soilphi=15.0, soilcu=30.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0077, soilccindex=0.1535), Soil(name='Clay, organ, weak', soilcolor=14151841, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=15.0, soilgamwet=15.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=1.0, soilphi=15.0, soilcu=25.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0115, soilccindex=0.2302), Soil(name='Clay, sl san, moderate', soilcolor=11527841, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=13.0, soilphi=22.5, soilcu=120.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0031, soilccindex=0.0768), Soil(name='Clay, sl san, stiff', soilcolor=12183201, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=21.0, soilgamwet=21.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=15.0, soilphi=27.5, soilcu=170.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0018, soilccindex=0.046), Soil(name='Clay, sl san, weak', soilcolor=12838561, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=18.0, soilgamwet=18.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=5.0, soilphi=22.5, soilcu=80.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0046, soilccindex=0.1151), Soil(name='Clay, ve san, stiff', soilcolor=12839841, soilsoiltype=<SoilTypeNl.CLAY: 3>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=1.0, soilphi=32.5, soilcu=10.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0007, soilccindex=0.0164), Soil(name='Gravel, sl sil, loose', soilcolor=7237245, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=35.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0029), Soil(name='Gravel, sl sil, moderate', soilcolor=7892605, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=37.5, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0024), Soil(name='Gravel, sl sil, stiff', soilcolor=8547965, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=20.0, soilgamwet=22.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=40.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.002), Soil(name='Gravel, ve sil, loose', soilcolor=7893885, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=32.5, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0048), Soil(name='Gravel, ve sil, moderate', soilcolor=8549245, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=20.0, soilgamwet=22.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=35.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0029), Soil(name='Gravel, ve sil, stiff', soilcolor=9204605, soilsoiltype=<SoilTypeNl.GRAVEL: 0>, soilgamdry=21.0, soilgamwet=22.5, soilinitialvoidratio=0.180505, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=40.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0018), Soil(name='Loam, sl san, moderate', soilcolor=11506812, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=21.0, soilgamwet=21.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=2.5, soilphi=32.5, soilcu=200.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0013, soilccindex=0.0329), Soil(name='Loam, sl san, stiff', soilcolor=12162172, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=22.0, soilgamwet=22.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=3.8, soilphi=35.0, soilcu=300.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0009, soilccindex=0.023), Soil(name='Loam, sl san, weak', soilcolor=12817532, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=1.0, soilphi=30.0, soilcu=100.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.002, soilccindex=0.0512), Soil(name='Loam, ve san, stiff', soilcolor=12818812, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=20.0, soilgamwet=20.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=1.0, soilphi=35.0, soilcu=100.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0013, soilccindex=0.0329), Soil(name='Peat, mod pl, moderate', soilcolor=6045349, soilsoiltype=<SoilTypeNl.PEAT: 4>, soilgamdry=13.0, soilgamwet=13.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=5.0, soilphi=15.0, soilcu=30.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0115, soilccindex=0.2302), Soil(name='Peat, not pl, weak', soilcolor=6699429, soilsoiltype=<SoilTypeNl.PEAT: 4>, soilgamdry=12.0, soilgamwet=12.0, soilinitialvoidratio=0.001001, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=2.5, soilphi=15.0, soilcu=20.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0153, soilccindex=0.307), Soil(name='Sand, clean, loose', soilcolor=1368559, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=18.0, soilgamwet=20.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=32.5, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0048), Soil(name='Sand, clean, moderate', soilcolor=2023919, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=35.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0029), Soil(name='Sand, clean, stiff', soilcolor=2679279, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=20.0, soilgamwet=22.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=40.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0019), Soil(name='Sand, sl sil, moderate', soilcolor=710639, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=32.5, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0044), Soil(name='Sand, ve sil, loose', soilcolor=711919, soilsoiltype=<SoilTypeNl.SAND: 1>, soilgamdry=19.0, soilgamwet=21.0, soilinitialvoidratio=0.256082, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=30.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=0.0, soilccindex=0.0073), Soil(name='Undetermined', soilcolor=16777215, soilsoiltype=<SoilTypeNl.LOAM: 2>, soilgamdry=0.01, soilgamwet=0.02, soilinitialvoidratio=0.0, soildiameterd50=0.2, soilminvoidratio=0.4, soilmaxvoidratio=0.8, soilcohesion=0.0, soilphi=0.0, soilcu=0.0, soilmaxconeresisttype=<MaxConeResistType.STANDARD: 0>, soilmaxconeresist=0.0, soilusetension=<Bool.TRUE: 1>, soilca=1.0, soilccindex=1.0)])
add_soil_if_unique(soil)
Return type:

None

find_soil_id(key)
Return type:

int

model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

soil: List[Soil]
class geolib.models.dfoundations.internal.SubCalculationType(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
BEARING_CAPACITY_AT_FIXED_PILETIP_LEVELS = 3
INDICATION_BEARING_CAPACITY = 2
PILETIP_LEVELS_AND_NET_BEARING_CAPACITY = 4
UNSUPPORTED = 7
VERIFICATION_COMPLETE = 1
VERIFICATION_DESIGN = 0
class geolib.models.dfoundations.internal.TimeOrderType(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)

Use this option to specify the execution time of CPTs relative to the pile installation. This information is needed to determine whether the problem qualifies for certain exceptions made in NEN 9997-1:2016.

CPT_BEFORE_AND_AFTER_INSTALL = 7
CPT_EXCAVATION_INSTALL = 1
CPT_INSTALL_EXCAVATION = 6
EXCAVATION_CPT_INSTALL = 3
EXCAVATION_INSTALL_CPT = 4
INSTALL_CPT_EXCAVATION = 2
INSTALL_EXCAVATION_CPT = 5
class geolib.models.dfoundations.internal.TypesBearingPiles(*args, pile_name: str = '', pile_type: PileType = PileType.PREFABRICATED_CONCRETE_PILE, pile_type_for_execution_factor_sand_gravel: PileType | None = None, execution_factor_sand_gravel: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=9)])] | None = None, pile_type_for_execution_factor_clay_loam_peat: PileTypeForClayLoamPeat | None = None, execution_factor_clay_loam_peat: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=9)])] | None = None, pile_type_for_pile_class_factor: PileType | None = None, pile_class_factor: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=9)])] | None = None, pile_type_for_load_settlement_curve: LoadSettlementCurve | None = None, material: PileMaterial | None = None, elasticity_modulus: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=1e+25)])] | None = None, slip_layer: BearingPileSlipLayer = BearingPileSlipLayer.NONE, characteristic_adhesion: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=1000)])] | None = None, shape: PileShape = PileShape.RECTANGULAR_PILE, base_width: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, base_length: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, diameter: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, base_diameter: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, pile_diameter: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, base_height: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, base_width_v: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, base_length_v: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, shaft_width: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, shaft_length: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, increase_in_diameter: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, external_diameter: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, internal_diameter: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, height_h_shape: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, width_h_shape: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, thickness_web: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, thickness_flange: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, overrule_pile_tip_shape_factor: Bool = Bool.FALSE, pile_tip_shape_factor: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=10)])] | None = None, overrule_pile_tip_cross_section_factors: Bool = Bool.FALSE, pile_tip_cross_section_factor: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=10)])] | None = None, use_pre_2016: Bool = Bool.FALSE, user_defined_pile_type_as_prefab: Bool = Bool.FALSE, use_manual_reduction_for_qc: Bool = Bool.FALSE, reduction_percentage_qc: Annotated[float, Ge(ge=25), Le(le=100)] = 25, is_user_defined: Bool = Bool.TRUE)
base_diameter: Optional[Annotated[float]]
base_height: Optional[Annotated[float]]
base_length: Optional[Annotated[float]]
base_length_v: Optional[Annotated[float]]
base_width: Optional[Annotated[float]]
base_width_v: Optional[Annotated[float]]
characteristic_adhesion: Optional[Annotated[float]]
diameter: Optional[Annotated[float]]
elasticity_modulus: Optional[Annotated[float]]
execution_factor_clay_loam_peat: Optional[Annotated[float]]
execution_factor_sand_gravel: Optional[Annotated[float]]
external_diameter: Optional[Annotated[float]]
height_h_shape: Optional[Annotated[float]]
increase_in_diameter: Optional[Annotated[float]]
internal_diameter: Optional[Annotated[float]]
is_user_defined: Bool
material: Optional[PileMaterial]
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

overrule_pile_tip_cross_section_factors: Bool
overrule_pile_tip_shape_factor: Bool
pile_class_factor: Optional[Annotated[float]]
pile_diameter: Optional[Annotated[float]]
pile_name: str
pile_tip_cross_section_factor: Optional[Annotated[float]]
pile_tip_shape_factor: Optional[Annotated[float]]
pile_type: PileType
pile_type_for_execution_factor_clay_loam_peat: Optional[PileTypeForClayLoamPeat]
pile_type_for_execution_factor_sand_gravel: Optional[PileType]
pile_type_for_load_settlement_curve: Optional[LoadSettlementCurve]
pile_type_for_pile_class_factor: Optional[PileType]
reduction_percentage_qc: Annotated[float]
shaft_length: Optional[Annotated[float]]
shaft_width: Optional[Annotated[float]]
shape: PileShape
slip_layer: BearingPileSlipLayer
thickness_flange: Optional[Annotated[float]]
thickness_web: Optional[Annotated[float]]
use_manual_reduction_for_qc: Bool
use_pre_2016: Bool
user_defined_pile_type_as_prefab: Bool
width_h_shape: Optional[Annotated[float]]
class geolib.models.dfoundations.internal.TypesTensionPiles(*args, pile_name: str = '', pile_type: PileType = PileType.PREFABRICATED_CONCRETE_PILE, pile_type_for_execution_factor_sand_gravel: PileType | None = None, execution_factor_sand_gravel: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=9)])] | None = None, pile_type_for_execution_factor_clay_loam_peat: PileTypeForClayLoamPeat | None = None, execution_factor_clay_loam_peat: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=9)])] | None = None, material: PileMaterial | None = None, unit_weight_pile: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=1000)])] | None = None, elasticity_modulus: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=1e+25)])] | None = None, shape: PileShape = PileShape.RECTANGULAR_PILE, base_width: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, base_length: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, diameter: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, base_diameter: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, pile_diameter: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, base_height: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, base_width_v: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, base_length_v: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, shaft_width: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, shaft_length: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, increase_in_diameter: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, external_diameter: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, internal_diameter: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, height_h_shape: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, width_h_shape: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, thickness_web: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, thickness_flange: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, circumference: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, cross_section: Annotated[float, FieldInfo(annotation=NoneType, required=True, metadata=[Ge(ge=0), Le(le=100)])] | None = None, is_user_defined: Bool = Bool.TRUE)
base_diameter: Optional[Annotated[float]]
base_height: Optional[Annotated[float]]
base_length: Optional[Annotated[float]]
base_length_v: Optional[Annotated[float]]
base_width: Optional[Annotated[float]]
base_width_v: Optional[Annotated[float]]
circumference: Optional[Annotated[float]]
cross_section: Optional[Annotated[float]]
diameter: Optional[Annotated[float]]
elasticity_modulus: Optional[Annotated[float]]
execution_factor_clay_loam_peat: Optional[Annotated[float]]
execution_factor_sand_gravel: Optional[Annotated[float]]
external_diameter: Optional[Annotated[float]]
height_h_shape: Optional[Annotated[float]]
increase_in_diameter: Optional[Annotated[float]]
internal_diameter: Optional[Annotated[float]]
is_user_defined: Bool
material: Optional[PileMaterial]
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

pile_diameter: Optional[Annotated[float]]
pile_name: str
pile_type: PileType
pile_type_for_execution_factor_clay_loam_peat: Optional[PileTypeForClayLoamPeat]
pile_type_for_execution_factor_sand_gravel: Optional[PileType]
shaft_length: Optional[Annotated[float]]
shaft_width: Optional[Annotated[float]]
shape: PileShape
thickness_flange: Optional[Annotated[float]]
thickness_web: Optional[Annotated[float]]
unit_weight_pile: Optional[Annotated[float]]
width_h_shape: Optional[Annotated[float]]
class geolib.models.dfoundations.internal.Version(*args, soil: int = 1010, d__foundations: int = 1024)
d__foundations: int
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

soil: int
class geolib.models.dfoundations.internal.VersionExternal(*args, dgsfoundationcalc____dll: str = '23.1.0.40358')
dgsfoundationcalc____dll: str
model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].