Skip to content

Parameters

subsurfaceio.base_data.parameters

Parameters base data.

This file is automatically generated; manual changes will be overwritten.

Attributes:

Name Type Description
parameters dict[str, dict]

parameters module-attribute

parameters: dict[str, dict] = {
    "a_parameter": {
        "name": "a_parameter",
        "symbol": "A",
        "label": "A parameter",
        "description": "Hydrometer parameter dependent on temperature and specific gravity",
        "data_type": "float",
    },
    "aashto_description": {
        "name": "aashto_description",
        "label": "AASHTO description",
        "description": "AASHTO classification system description",
        "data_type": "str",
    },
    "aashto_group_index": {
        "name": "aashto_group_index",
        "symbol": "GI",
        "label": "AASHTO group index",
        "description": "AASHTO classification system group index",
        "data_type": "int",
    },
    "aashto_symbol": {
        "name": "aashto_symbol",
        "label": "AASHTO symbol",
        "description": "AASHTO classification system symbol",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "A-1-a"},
                {"value": "A-1-b"},
                {"value": "A-3"},
                {"value": "A-2-4"},
                {"value": "A-2-5"},
                {"value": "A-2-6"},
                {"value": "A-2-7"},
                {"value": "A-4"},
                {"value": "A-5"},
                {"value": "A-6"},
                {"value": "A-7-5"},
                {"value": "A-7-6"},
                {"value": "A-8"},
            ],
            "is_categorical": True,
        },
    },
    "acceleration": {
        "name": "acceleration",
        "symbol": "a",
        "label": "Acceleration",
        "unit": "g",
        "description": "Acceleration",
        "data_type": "float",
    },
    "active_pile_length": {
        "name": "active_pile_length",
        "symbol": "L_a",
        "label": "Active pile length",
        "unit": "m",
        "description": "Active pile length in lateral mode (typically < L_p)",
        "data_type": "float",
    },
    "aggregation": {
        "name": "aggregation",
        "label": "Aggregation",
        "description": "Aggregation strategy",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "min"},
                {"value": "mean"},
                {"value": "median"},
                {"value": "gmean"},
                {"value": "characteristic"},
                {"value": "max"},
                {"value": "quantile"},
                {"value": "std"},
            ],
            "is_categorical": False,
        },
    },
    "alternative_normalized_cone_resistance": {
        "name": "alternative_normalized_cone_resistance",
        "symbol": "Q_{t1}",
        "label": "Alternative normalized cone resistance",
        "description": "Alternative normalized cone resistance from CPT",
        "data_type": "float",
    },
    "alternative_normalized_friction_ratio": {
        "name": "alternative_normalized_friction_ratio",
        "symbol": "F",
        "label": "Alternative normalized friction ratio",
        "unit": "%",
        "description": "Normalized friction ratio from cone tip resistance",
        "data_type": "float",
    },
    "apply_20_percent_rule": {
        "name": "apply_20_percent_rule",
        "label": "Apply 20% rule",
        "description": "Ignores settlements where 20% of effective stress exceeds applied stress change",
        "data_type": "bool",
    },
    "area_replacement_ratio": {
        "name": "area_replacement_ratio",
        "symbol": "A_r",
        "label": "Area replacement ratio",
        "description": "Ratio of one column area to the unit cell area",
        "data_type": "float",
    },
    "associated_file": {
        "name": "associated_file",
        "label": "Associated file",
        "description": "Associated file reference",
        "data_type": "str",
    },
    "atmospheric_pressure": {
        "name": "atmospheric_pressure",
        "symbol": "P_a",
        "label": "Atmospheric pressure",
        "unit": "kPa",
        "description": "Atmospheric pressure",
        "data_type": "float",
    },
    "average_blow_count": {
        "name": "average_blow_count",
        "corresponding_parameter_name": "site_class",
        "symbol": "N_{30}",
        "label": "Average blow count",
        "description": "Average SPT blow count to 30 m depth",
        "data_type": "float",
        "data_bins": {
            "site_class": [
                {"left": 0.0, "right": 15.0, "value": "E"},
                {"left": 15.0, "right": 50.0, "value": "D"},
                {"left": 50.0, "right": None, "value": "C"},
            ]
        },
    },
    "average_bottom_depth": {
        "name": "average_bottom_depth",
        "symbol": "z_{bottom}",
        "label": "Average bottom depth",
        "unit": "m",
        "description": "Special average bottom depth",
        "data_type": "float",
    },
    "average_effective_shear_velocity": {
        "name": "average_effective_shear_velocity",
        "symbol": "V_{s,avg}",
        "label": "Average effective shear velocity",
        "unit": "m/s",
        "description": "Average effective profile velocity",
        "data_type": "float",
    },
    "average_effective_shear_velocity_reduced": {
        "name": "average_effective_shear_velocity_reduced",
        "symbol": "V_{s,avg red}",
        "label": "Average effective shear velocity reduced",
        "unit": "m/s",
        "description": "Average effective profile velocity reduced for strain compatibility",
        "data_type": "float",
    },
    "average_shear_velocity": {
        "name": "average_shear_velocity",
        "corresponding_parameter_name": "site_class",
        "symbol": "V_{s30}",
        "label": "Average shear velocity",
        "unit": "m/s",
        "description": "Average shear wave velocity to 30 m depth",
        "data_type": "float",
        "data_bins": {
            "site_class": [
                {"left": 0.0, "right": 180.0, "value": "E"},
                {
                    "left": 180.0,
                    "right": 360.0,
                    "value": "D",
                },
                {
                    "left": 360.0,
                    "right": 760.0,
                    "value": "C",
                },
                {
                    "left": 760.0,
                    "right": 1500.0,
                    "value": "B",
                },
                {
                    "left": 1500.0,
                    "right": None,
                    "value": "A",
                },
            ]
        },
    },
    "average_shear_velocity_12m": {
        "name": "average_shear_velocity_12m",
        "symbol": "V_{s12}",
        "label": "Average shear velocity 12 m",
        "unit": "m/s",
        "description": "Average shear wave velocity to 12 m depth",
        "data_type": "float",
    },
    "average_top_depth": {
        "name": "average_top_depth",
        "symbol": "z_{top}",
        "label": "Average top depth",
        "unit": "m",
        "description": "Special average top depth",
        "data_type": "float",
    },
    "average_undrained_shear_strength": {
        "name": "average_undrained_shear_strength",
        "corresponding_parameter_name": "site_class",
        "symbol": "S_{u30}",
        "label": "Average undrained shear strength",
        "unit": "kPa",
        "description": "Average undrained shear strength to 30 m depth",
        "data_type": "float",
        "data_bins": {
            "site_class": [
                {"left": 0.0, "right": 50.0, "value": "E"},
                {
                    "left": 50.0,
                    "right": 100.0,
                    "value": "D",
                },
                {
                    "left": 100.0,
                    "right": None,
                    "value": "C",
                },
            ]
        },
    },
    "basic_influence_factor_i1": {
        "name": "basic_influence_factor_i1",
        "symbol": "I_1",
        "label": "Basic influence factor I1",
        "description": "Pile settlement basic influence factor",
        "data_type": "float",
    },
    "bearing_capacity_factor": {
        "name": "bearing_capacity_factor",
        "symbol": "R_k",
        "label": "Bearing capacity factor",
        "description": "Bearing capacity factor",
        "data_type": "float",
    },
    "bearing_capacity_factor_cohesion": {
        "name": "bearing_capacity_factor_cohesion",
        "symbol": "N_c",
        "label": "Bearing capacity factor for cohesion",
        "description": "Bearing capacity factor for cohesion",
        "data_type": "float",
    },
    "bearing_capacity_factor_cohesion_bottom_layer": {
        "name": "bearing_capacity_factor_cohesion_bottom_layer",
        "symbol": "N_{c bottom}",
        "label": "Bearing capacity factor for cohesion bottom layer",
        "description": "Bearing capacity factor for cohesion of soil beneath foundation",
        "data_type": "float",
    },
    "bearing_capacity_factor_surcharge": {
        "name": "bearing_capacity_factor_surcharge",
        "symbol": "N_q",
        "label": "Bearing capacity factor for surcharge",
        "description": "Bearing capacity factor for surcharge",
        "data_type": "float",
    },
    "bearing_capacity_factor_surcharge_bottom_layer": {
        "name": "bearing_capacity_factor_surcharge_bottom_layer",
        "symbol": "N_{q bottom}",
        "label": "Bearing capacity factor for surcharge bottom layer",
        "description": "Bearing capacity factor for surcharge of soil beneath foundation",
        "data_type": "float",
    },
    "bearing_capacity_factor_unit_weight": {
        "name": "bearing_capacity_factor_unit_weight",
        "symbol": "N_γ",
        "label": "Bearing capacity factor for unit weight",
        "description": "Bearing capacity factor for unit weight",
        "data_type": "float",
    },
    "bearing_capacity_factor_unit_weight_bottom_layer": {
        "name": "bearing_capacity_factor_unit_weight_bottom_layer",
        "symbol": "N_{γ bottom}",
        "label": "Bearing capacity factor for unit weight bottom layer",
        "description": "Bearing capacity factor for unit weight of soil beneath foundation",
        "data_type": "float",
    },
    "bearing_capacity_ratio": {
        "name": "bearing_capacity_ratio",
        "symbol": "{q_2}/{q_1}",
        "label": "Bearing capacity ratio",
        "description": "Ratio of bearing capacities q_2 to q_1",
        "data_type": "float",
    },
    "behaviour_correction_factor": {
        "name": "behaviour_correction_factor",
        "symbol": "K_c",
        "label": "Behaviour correction factor",
        "description": "Correction factor for soil behavior",
        "data_type": "float",
    },
    "below_water_table": {
        "name": "below_water_table",
        "label": "Below water table",
        "description": "Indicates if soil layer is below water table",
        "data_type": "bool",
    },
    "blow_count": {
        "name": "blow_count",
        "symbol": "N",
        "label": "Blow count",
        "description": "SPT measured blow count",
        "data_type": "float",
    },
    "borehole_diameter": {
        "name": "borehole_diameter",
        "symbol": "D_{bh}",
        "label": "Borehole diameter",
        "unit": "mm",
        "description": "Diameter of borehole for SPT or sampling",
        "data_type": "float",
        "data_bins": {
            "borehole_diameter_correction": [
                {"left": 0.0, "right": 115.1, "value": 1},
                {
                    "left": 115.1,
                    "right": 150.1,
                    "value": 1.05,
                },
                {
                    "left": 150.1,
                    "right": None,
                    "value": 1.15,
                },
            ]
        },
    },
    "borehole_diameter_correction": {
        "name": "borehole_diameter_correction",
        "symbol": "C_B",
        "label": "Borehole diameter correction",
        "description": "SPT correction factor for borehole diameter",
        "data_type": "float",
    },
    "boring_type": {
        "name": "boring_type",
        "label": "Boring type",
        "description": "Type of boring",
        "data_type": "str",
    },
    "bulk_density": {
        "name": "bulk_density",
        "symbol": "ρ",
        "label": "Bulk density",
        "unit": "g/cm3",
        "description": "Bulk soil density",
        "data_type": "float",
    },
    "can_mass": {
        "name": "can_mass",
        "symbol": "W_{can}",
        "label": "Can mass",
        "unit": "g",
        "description": "Mass of soil sample can",
        "data_type": "float",
    },
    "can_plus_dry_soil_mass": {
        "name": "can_plus_dry_soil_mass",
        "symbol": "W_{can+drysoil}",
        "label": "Can + dry soil mass",
        "unit": "g",
        "description": "Mass of soil sample can plus dry soil",
        "data_type": "float",
    },
    "can_plus_wet_soil_mass": {
        "name": "can_plus_wet_soil_mass",
        "symbol": "W_{can+wetsoil}",
        "label": "Can + wet soil mass",
        "unit": "g",
        "description": "Mass of soil sample can plus wet soil",
        "data_type": "float",
    },
    "careful_execution": {
        "name": "careful_execution",
        "label": "Careful execution",
        "description": "Indicates careful execution with minimal soil disturbance",
        "data_type": "bool",
    },
    "clean_sand_normalized_blow_count": {
        "name": "clean_sand_normalized_blow_count",
        "symbol": "N_{160cs}",
        "label": "Clean sand normalized blow count",
        "description": "Equivalent clean sand SPT blow count (N_160)",
        "data_type": "float",
    },
    "clean_sand_normalized_blow_count_sr": {
        "name": "clean_sand_normalized_blow_count_sr",
        "symbol": "N_{160cs-Sr}",
        "label": "Clean sand normalized blow count (Sr)",
        "description": "Equivalent clean sand N_160 for residual shear strength",
        "data_type": "float",
    },
    "clean_sand_normalized_cone_resistance": {
        "name": "clean_sand_normalized_cone_resistance",
        "symbol": "Q_{tncs}",
        "label": "Clean sand normalized cone resistance",
        "description": "Normalized cone resistance for clean sand",
        "data_type": "float",
    },
    "clean_sand_normalized_cone_resistance_1atm": {
        "name": "clean_sand_normalized_cone_resistance_1atm",
        "symbol": "q_{c1Ncs}",
        "label": "Clean sand normalized cone resistance at 1 atm",
        "description": "Equivalent clean sand normalized cone resistance at 1 atm",
        "data_type": "float",
    },
    "clean_sand_normalized_cone_resistance_1atm_sr": {
        "name": "clean_sand_normalized_cone_resistance_1atm_sr",
        "symbol": "q_{c1Ncs-Sr}",
        "label": "Clean sand normalized cone resistance at 1 atm (Sr)",
        "description": "Equivalent clean sand normalized cone resistance at 1 atm for residual shear strength",
        "data_type": "float",
    },
    "client": {
        "name": "client",
        "label": "Client",
        "description": "Client name",
        "data_type": "str",
    },
    "coefficient_of_consolidation": {
        "name": "coefficient_of_consolidation",
        "symbol": "C_v",
        "label": "Coefficient of consolidation",
        "unit": "m2/year",
        "description": "Coefficient of consolidation for soil",
        "data_type": "float",
    },
    "coefficient_of_earth_pressure_at_rest": {
        "name": "coefficient_of_earth_pressure_at_rest",
        "symbol": "K_o",
        "label": "Coefficient of lateral earth pressure at rest",
        "description": "Coefficient of lateral earth pressure at rest",
        "data_type": "float",
    },
    "color": {
        "name": "color",
        "label": "Color",
        "description": "Observed or graphic color of a material",
        "data_type": "str",
    },
    "compactability": {
        "name": "compactability",
        "label": "Compactability",
        "description": "Soil compactability description",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "Compactable", "color": "red"},
                {
                    "value": "Less compactable",
                    "color": "orange",
                },
                {
                    "value": "Already dense",
                    "color": "yellow",
                },
            ],
            "is_categorical": True,
        },
    },
    "compactness": {
        "name": "compactness",
        "label": "Compactness",
        "description": "Soil compactness description",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {
                    "value": "Very loose",
                    "color": "gainsboro",
                },
                {"value": "Loose", "color": "lightgray"},
                {"value": "Medium", "color": "silver"},
                {"value": "Dense", "color": "darkgray"},
                {"value": "Very dense", "color": "gray"},
            ],
            "is_categorical": True,
        },
    },
    "compression_index": {
        "name": "compression_index",
        "symbol": "C_c",
        "label": "Compression index",
        "description": "Compression index for soil consolidation",
        "data_type": "float",
    },
    "compression_ratio": {
        "name": "compression_ratio",
        "symbol": "CR",
        "label": "Compression ratio",
        "description": "Compression ratio for soil",
        "data_type": "float",
    },
    "compressional_velocity": {
        "name": "compressional_velocity",
        "symbol": "V_p",
        "label": "Compressional velocity",
        "unit": "m/s",
        "description": "Compressional wave velocity in soil",
        "data_type": "float",
    },
    "cone_area_ratio": {
        "name": "cone_area_ratio",
        "symbol": "a",
        "label": "Cone area ratio",
        "description": "Net area ratio for CPT cone",
        "data_type": "float",
    },
    "cone_tip_resistance": {
        "name": "cone_tip_resistance",
        "symbol": "q_c",
        "label": "Cone tip resistance",
        "unit": "MPa",
        "description": "Cone tip resistance from CPT",
        "data_type": "float",
    },
    "consider_creep_settlement": {
        "name": "consider_creep_settlement",
        "label": "Consider creep settlement",
        "description": "Indicates if creep settlement is considered in calculations",
        "data_type": "bool",
    },
    "consistency": {
        "name": "consistency",
        "label": "Consistency",
        "description": "Soil consistency description",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {
                    "value": "Very soft",
                    "value_secondary": "Squishes between fingers when squeezed",
                    "color": "gainsboro",
                },
                {
                    "value": "Soft",
                    "value_secondary": "Very easily deformed by squeezing",
                    "color": "lightgray",
                },
                {
                    "value": "Medium",
                    "value_secondary": "??",
                    "color": "silver",
                },
                {
                    "value": "Stiff",
                    "value_secondary": "Hard to deform by hand squeezing",
                    "color": "darkgray",
                },
                {
                    "value": "Very stiff",
                    "value_secondary": "Very hard to deform by hand squeezing",
                    "color": "gray",
                },
                {
                    "value": "Hard",
                    "value_secondary": "Nearly impossible to deform by hand",
                    "color": "dimgray",
                },
            ],
            "is_categorical": True,
        },
    },
    "consolidation_state": {
        "name": "consolidation_state",
        "label": "Consolidation state",
        "description": "Soil consolidation state description",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {
                    "value": "UC",
                    "value_secondary": "Under consolidated",
                    "color": "gainsboro",
                },
                {
                    "value": "NC",
                    "value_secondary": "Normally consolidated",
                    "color": "lightgray",
                },
                {
                    "value": "LOC",
                    "value_secondary": "Lightly over consolidated",
                    "color": "silver",
                },
                {
                    "value": "MOC",
                    "value_secondary": "Moderately over consolidated",
                    "color": "darkgray",
                },
                {
                    "value": "HOC",
                    "value_secondary": "Heavily over consolidated",
                    "color": "gray",
                },
            ],
            "is_categorical": True,
        },
    },
    "consolidation_time": {
        "name": "consolidation_time",
        "symbol": "t",
        "label": "Consolidation time",
        "unit": "month",
        "description": "Time for soil consolidation",
        "data_type": "float",
    },
    "constant_volume_friction_angle": {
        "name": "constant_volume_friction_angle",
        "symbol": "ϕ_{cv}",
        "label": "Constant volume friction angle",
        "unit": "°",
        "description": "Constant volume friction angle of soil",
        "data_type": "float",
    },
    "constrained_modulus": {
        "name": "constrained_modulus",
        "symbol": "M",
        "label": "Constrained modulus",
        "unit": "MPa",
        "description": "Constrained modulus of soil",
        "data_type": "float",
    },
    "constrained_modulus_factor": {
        "name": "constrained_modulus_factor",
        "symbol": "α_M",
        "label": "Constrained modulus factor",
        "description": "Factor for constrained modulus calculation",
        "data_type": "float",
    },
    "contractor": {
        "name": "contractor",
        "label": "Contractor",
        "description": "Contractor name",
        "data_type": "str",
    },
    "coordinate_x": {
        "name": "coordinate_x",
        "symbol": "x",
        "label": "Coordinate x",
        "unit": "m",
        "description": "X-axis coordinate in spatial analysis",
        "data_type": "float",
    },
    "coordinate_y": {
        "name": "coordinate_y",
        "symbol": "y",
        "label": "Coordinate y",
        "unit": "m",
        "description": "Y-axis coordinate in spatial analysis",
        "data_type": "float",
    },
    "corrected_blow_count": {
        "name": "corrected_blow_count",
        "symbol": "N_{60}",
        "label": "Corrected blow count",
        "description": "Blow count corrected for field conditions",
        "data_type": "float",
        "data_bins": {
            "compactness": [
                {
                    "left": 0.0,
                    "right": 4.0,
                    "value": "Very loose",
                    "color": "gainsboro",
                },
                {
                    "left": 4.0,
                    "right": 10.0,
                    "value": "Loose",
                    "color": "lightgray",
                },
                {
                    "left": 10.0,
                    "right": 30.0,
                    "value": "Medium",
                    "color": "silver",
                },
                {
                    "left": 30.0,
                    "right": 50.0,
                    "value": "Dense",
                    "color": "darkgray",
                },
                {
                    "left": 50.0,
                    "right": None,
                    "value": "Very dense",
                    "color": "gray",
                },
            ]
        },
    },
    "corrected_cone_tip_resistance": {
        "name": "corrected_cone_tip_resistance",
        "symbol": "q_t",
        "label": "Corrected cone tip resistance",
        "unit": "MPa",
        "description": "Corrected cone tip resistance from CPT",
        "data_type": "float",
    },
    "corrected_hydrometer_reading": {
        "name": "corrected_hydrometer_reading",
        "symbol": "R_{cp}",
        "label": "Corrected hydrometer reading",
        "description": "Corrected hydrometer reading for percent finer calculation",
        "data_type": "float",
    },
    "corrected_pressure_p0": {
        "name": "corrected_pressure_p0",
        "symbol": "P_0",
        "label": "Corrected pressure P0",
        "unit": "kPa",
        "description": "Corrected first dilatometer reading",
        "data_type": "float",
    },
    "corrected_pressure_p1": {
        "name": "corrected_pressure_p1",
        "symbol": "P_1",
        "label": "Corrected pressure P1",
        "unit": "kPa",
        "description": "Corrected second dilatometer reading",
        "data_type": "float",
    },
    "corrected_pressure_p2": {
        "name": "corrected_pressure_p2",
        "symbol": "P_2",
        "label": "Corrected pressure P2",
        "unit": "kPa",
        "description": "Corrected third dilatometer reading",
        "data_type": "float",
    },
    "crew": {
        "name": "crew",
        "label": "Crew",
        "description": "Name or identifier of the crew performing the test",
        "data_type": "str",
    },
    "cross_correlation_coefficient": {
        "name": "cross_correlation_coefficient",
        "label": "Cross correlation coefficient",
        "description": "Cross correlation coefficient of sleeve friction relative to cone resistance",
        "data_type": "float",
    },
    "cross_correlation_lag": {
        "name": "cross_correlation_lag",
        "label": "Cross correlation lag",
        "description": "Cross correlation lag of sleeve friction relative to cone resistance",
        "data_type": "int",
    },
    "cumulative_mass_retained": {
        "name": "cumulative_mass_retained",
        "symbol": "W_{n cum}",
        "label": "Cumulative mass retained",
        "unit": "g",
        "description": "Cumulative mass of soil retained on sieves",
        "data_type": "float",
    },
    "cumulative_thickness_liquefiable_layers": {
        "name": "cumulative_thickness_liquefiable_layers",
        "symbol": "T_{15}",
        "label": "Cumulative thickness of liquefiable layers",
        "unit": "m",
        "description": "Cumulative thickness of saturated granular layers with N_160 < 15",
        "data_type": "float",
    },
    "curvature_coefficient": {
        "name": "curvature_coefficient",
        "symbol": "C_c",
        "label": "Curvature coefficient",
        "description": "Curvature coefficient for particle size distribution",
        "data_type": "float",
    },
    "cyclic_resistance_ratio": {
        "name": "cyclic_resistance_ratio",
        "symbol": "CRR",
        "label": "Cyclic resistance ratio",
        "description": "Cyclic resistance ratio for liquefaction",
        "data_type": "float",
    },
    "cyclic_resistance_ratio_magnitude_7_5": {
        "name": "cyclic_resistance_ratio_magnitude_7_5",
        "symbol": "CRR_{7.5}",
        "label": "Cyclic resistance ratio magnitude 7.5",
        "description": "Cyclic resistance ratio adjusted to moment magnitude 7.5",
        "data_type": "float",
    },
    "cyclic_resistance_ratio_slope": {
        "name": "cyclic_resistance_ratio_slope",
        "symbol": "m_{CRR}",
        "label": "Cyclic resistance ratio slope",
        "description": "Slope of liquefaction resistance boundaries",
        "data_type": "float",
    },
    "cyclic_stress_ratio": {
        "name": "cyclic_stress_ratio",
        "symbol": "CSR",
        "label": "Cyclic stress ratio",
        "description": "Cyclic stress ratio for liquefaction",
        "data_type": "float",
    },
    "cyclic_stress_ratio_ss_20_1d_1atm": {
        "name": "cyclic_stress_ratio_ss_20_1d_1atm",
        "symbol": "CSR_{SS,20,1D,1atm}",
        "label": "Cyclic stress ratio SS,20,1D,1atm",
        "description": "CSR value corresponding to a 1 dimensional, 20 uniform loading cycles simple shear test under a confinement pressure of 1 atm",
        "data_type": "float",
    },
    "damping_ratio": {
        "name": "damping_ratio",
        "symbol": "ζ",
        "label": "Damping ratio",
        "description": "Soil or structural damping ratio",
        "data_type": "float",
    },
    "dashpot_coefficient": {
        "name": "dashpot_coefficient",
        "symbol": "c",
        "label": "Dashpot coefficient",
        "unit": "MN-s/m or MN-m/rad",
        "description": "Dashpot coefficient for translation (MN-s/m) or rotation (MN-m/rad)",
        "data_type": "float",
    },
    "dashpot_coefficient_intensity": {
        "name": "dashpot_coefficient_intensity",
        "symbol": "ci",
        "label": "Dashpot coefficient intensity",
        "unit": "MN-s/m3",
        "description": "Dashpot coefficient intensity",
        "data_type": "float",
    },
    "dashpot_coefficient_intensity_vertical": {
        "name": "dashpot_coefficient_intensity_vertical",
        "symbol": "c_z^i",
        "label": "Dashpot coefficient intensity vertical",
        "unit": "MN-s/m3",
        "description": "Vertical dashpot coefficient intensity",
        "data_type": "float",
    },
    "dashpot_coefficient_vertical": {
        "name": "dashpot_coefficient_vertical",
        "symbol": "c_z",
        "label": "Dashpot coefficient vertical",
        "unit": "MN-s/m or MN-m/rad",
        "description": "Vertical dashpot coefficient for translation",
        "data_type": "float",
    },
    "dashpot_edge_factor": {
        "name": "dashpot_edge_factor",
        "symbol": "R_c",
        "label": "Dashpot edge factor",
        "description": "Dashpot edge decrease factor",
        "data_type": "float",
    },
    "date": {
        "name": "date",
        "label": "Date",
        "description": "Date sample taken",
        "data_type": "date",
    },
    "date_end": {
        "name": "date_end",
        "label": "Date end",
        "description": "Date when testing or analysis ended",
        "data_type": "date",
    },
    "date_start": {
        "name": "date_start",
        "label": "Date start",
        "description": "Date when testing or analysis started",
        "data_type": "date",
    },
    "default_moist_unit_weight": {
        "name": "default_moist_unit_weight",
        "symbol": "γ_{default moist}",
        "label": "Default moist unit weight",
        "unit": "kN/m3",
        "description": "Moist unit weight used for missing or undefined values",
        "data_type": "float",
    },
    "default_saturated_unit_weight": {
        "name": "default_saturated_unit_weight",
        "symbol": "γ_{default saturated}",
        "label": "Default saturated unit weight",
        "unit": "kN/m3",
        "description": "Saturated unit weight used for missing or undefined values",
        "data_type": "float",
    },
    "depth": {
        "name": "depth",
        "symbol": "z",
        "label": "Depth",
        "unit": "m",
        "description": "Depth below ground surface to bottom of layer",
        "data_type": "float",
    },
    "depth_bottom": {
        "name": "depth_bottom",
        "symbol": "z_{bottom}",
        "label": "Depth bottom",
        "unit": "m",
        "description": "Depth below ground surface to bottom of layer",
        "data_type": "float",
    },
    "depth_factor_cohesion": {
        "name": "depth_factor_cohesion",
        "symbol": "d_c",
        "label": "Depth factor for cohesion",
        "description": "Depth factor for cohesion in bearing capacity",
        "data_type": "float",
    },
    "depth_factor_surcharge": {
        "name": "depth_factor_surcharge",
        "symbol": "d_q",
        "label": "Depth factor for surcharge",
        "description": "Depth factor for surcharge in bearing capacity",
        "data_type": "float",
    },
    "depth_factor_unit_weight": {
        "name": "depth_factor_unit_weight",
        "symbol": "d_γ",
        "label": "Depth factor for unit weight",
        "description": "Depth factor for unit weight in bearing capacity",
        "data_type": "float",
    },
    "depth_middle": {
        "name": "depth_middle",
        "symbol": "z_{middle}",
        "label": "Depth middle",
        "unit": "m",
        "description": "Depth below ground surface to middle of layer",
        "data_type": "float",
    },
    "depth_plus_rod_length": {
        "name": "depth_plus_rod_length",
        "label": "Depth plus rod length",
        "unit": "m",
        "description": "Total rod string length for Cr (depth + stickup)",
        "data_type": "float",
        "data_bins": {
            "rod_length_correction": [
                {"left": 0.0, "right": 3.0, "value": 0.75},
                {"left": 3.0, "right": 4.0, "value": 0.8},
                {"left": 4.0, "right": 6.0, "value": 0.85},
                {"left": 6.0, "right": 10.0, "value": 0.95},
                {"left": 10.0, "right": None, "value": 1},
            ]
        },
    },
    "depth_top": {
        "name": "depth_top",
        "symbol": "z_{top}",
        "label": "Depth top",
        "unit": "m",
        "description": "Depth below ground surface to top of layer",
        "data_type": "float",
    },
    "description": {
        "name": "description",
        "label": "Description",
        "description": "Description",
        "data_type": "str",
    },
    "diameter_at_10_percent_finer": {
        "name": "diameter_at_10_percent_finer",
        "symbol": "D_{10}",
        "label": "Diameter at 10% finer",
        "unit": "mm",
        "description": "Diameter at 10% finer from sieve analysis",
        "data_type": "float",
    },
    "diameter_at_30_percent_finer": {
        "name": "diameter_at_30_percent_finer",
        "symbol": "D_{30}",
        "label": "Diameter at 30% finer",
        "unit": "mm",
        "description": "Diameter at 30% finer from sieve analysis",
        "data_type": "float",
    },
    "diameter_at_50_percent_finer": {
        "name": "diameter_at_50_percent_finer",
        "symbol": "D_{50}",
        "label": "Diameter at 50% finer",
        "unit": "mm",
        "description": "Diameter at 50% finer from sieve analysis",
        "data_type": "float",
    },
    "diameter_at_50_percent_finer_liquefiable_layers": {
        "name": "diameter_at_50_percent_finer_liquefiable_layers",
        "symbol": "D_{50T15}",
        "label": "Diameter at 50% finer of liquefiable layers",
        "unit": "mm",
        "description": "Average mean grain size for liquefiable layers within T_15",
        "data_type": "float",
    },
    "diameter_at_60_percent_finer": {
        "name": "diameter_at_60_percent_finer",
        "symbol": "D_{60}",
        "label": "Diameter at 60% finer",
        "unit": "mm",
        "description": "Diameter at 60% finer from sieve analysis",
        "data_type": "float",
    },
    "dilatometer_constrained_modulus_factor": {
        "name": "dilatometer_constrained_modulus_factor",
        "symbol": "R_M",
        "label": "Dilatometer constrained modulus factor",
        "description": "DMT factor for constrained modulus calculation",
        "data_type": "float",
    },
    "dilatometer_modulus": {
        "name": "dilatometer_modulus",
        "symbol": "E_d",
        "label": "Dilatometer modulus",
        "unit": "MPa",
        "description": "Dilatometer modulus from DMT",
        "data_type": "float",
    },
    "dimensionless_frequency": {
        "name": "dimensionless_frequency",
        "symbol": "a_0",
        "label": "Dimensionless frequency",
        "description": "Dimensionless frequency for dynamic analysis",
        "data_type": "float",
    },
    "dimensionless_pile_length_parameter": {
        "name": "dimensionless_pile_length_parameter",
        "symbol": "λL",
        "label": "Dimensionless pile length parameter",
        "description": "Dimensionless pile length parameter",
        "data_type": "float",
    },
    "dimensionless_pile_tip_stiffness": {
        "name": "dimensionless_pile_tip_stiffness",
        "symbol": "Ω",
        "label": "Dimensionless pile tip stiffness",
        "description": "Dimensionless pile tip stiffness",
        "data_type": "float",
    },
    "dimensionless_subgrade_reaction_modulus": {
        "name": "dimensionless_subgrade_reaction_modulus",
        "symbol": "δ",
        "label": "Dimensionless subgrade reaction modulus",
        "description": "Dimensionless modulus of subgrade reaction",
        "data_type": "float",
    },
    "drive_length": {
        "name": "drive_length",
        "label": "Drive length",
        "unit": "m",
        "description": "Length of SPT sampler drive for seating and main intervals",
        "data_type": "float",
    },
    "dry_density": {
        "name": "dry_density",
        "symbol": "ρ_{dry}",
        "label": "Dry density",
        "unit": "g/cm3",
        "description": "Dry soil density",
        "data_type": "float",
    },
    "dry_soil_mass": {
        "name": "dry_soil_mass",
        "symbol": "W_{dry soil}",
        "label": "Dry soil mass",
        "unit": "g",
        "description": "Dry soil mass in sample",
        "data_type": "float",
    },
    "dry_unit_weight": {
        "name": "dry_unit_weight",
        "symbol": "γ_{dry}",
        "label": "Dry unit weight",
        "unit": "kN/m3",
        "description": "Unit weight of soil under dry conditions",
        "data_type": "float",
    },
    "ductility_ratio": {
        "name": "ductility_ratio",
        "symbol": "μ",
        "label": "Ductility ratio",
        "description": "Ductility ratio for structural analysis",
        "data_type": "float",
    },
    "dynamic_stiffness_modifier": {
        "name": "dynamic_stiffness_modifier",
        "symbol": "α",
        "label": "Dynamic stiffness modifier",
        "description": "Frequency-dependent stiffness modifier for mode j",
        "data_type": "float",
    },
    "easting": {
        "name": "easting",
        "label": "Easting",
        "unit": "m",
        "description": "UTM WGS84 easting coordinate",
        "data_type": "float",
    },
    "effective_cone_resistance": {
        "name": "effective_cone_resistance",
        "symbol": "q_E",
        "label": "Effective cone resistance",
        "unit": "MPa",
        "description": "Effective cone resistance from CPT",
        "data_type": "float",
    },
    "effective_cone_resistance_geometric_mean": {
        "name": "effective_cone_resistance_geometric_mean",
        "symbol": "q_{Eg}",
        "label": "Effective cone resistance geometric mean",
        "unit": "MPa",
        "description": "Geometric mean of effective cone resistance over influence zone",
        "data_type": "float",
    },
    "effective_length": {
        "name": "effective_length",
        "symbol": "L",
        "label": "Effective length",
        "unit": "cm",
        "description": "Effective length for hydrometer particle size calculation",
        "data_type": "float",
    },
    "effective_length_corrected_reading": {
        "name": "effective_length_corrected_reading",
        "symbol": "R_{cL}",
        "label": "Effective length corrected reading",
        "description": "Corrected reading for effective length determination",
        "data_type": "float",
    },
    "effective_profile_depth": {
        "name": "effective_profile_depth",
        "symbol": "z_p",
        "label": "Effective profile depth",
        "unit": "m",
        "description": "Effective profile depth for analysis",
        "data_type": "float",
    },
    "effective_profile_depth_rotation": {
        "name": "effective_profile_depth_rotation",
        "symbol": "z_p",
        "label": "Effective profile depth (rotation)",
        "unit": "m",
        "description": "Effective profile depth for foundation rotation",
        "data_type": "float",
    },
    "effective_shear_depth": {
        "name": "effective_shear_depth",
        "symbol": "H",
        "label": "Effective shear depth",
        "unit": "m",
        "description": "Effective footing shear depth",
        "data_type": "float",
    },
    "effective_stress": {
        "name": "effective_stress",
        "symbol": "σ_v'",
        "label": "Effective stress",
        "unit": "kPa",
        "description": "Effective vertical stress in soil",
        "data_type": "float",
    },
    "effective_unit_weight": {
        "name": "effective_unit_weight",
        "symbol": "γ'",
        "label": "Effective unit weight",
        "unit": "kN/m3",
        "description": "Effective unit weight of soil",
        "data_type": "float",
    },
    "effective_unit_weight_bottom_layer": {
        "name": "effective_unit_weight_bottom_layer",
        "symbol": "γ_{bottom}'",
        "label": "Effective unit weight bottom layer",
        "unit": "kN/m3",
        "description": "Effective unit weight of soil beneath foundation",
        "data_type": "float",
    },
    "elasticity_modulus": {
        "name": "elasticity_modulus",
        "symbol": "E_s",
        "label": "Elasticity modulus",
        "unit": "MPa",
        "description": "Modulus of elasticity of soil",
        "data_type": "float",
    },
    "elasticity_modulus_bearing_ratio": {
        "name": "elasticity_modulus_bearing_ratio",
        "symbol": "E_b / E_s",
        "label": "Elasticity modulus bearing ratio",
        "description": "Ratio of elasticity modulus of bearing soil to soil along pile shaft",
        "data_type": "float",
    },
    "elasticity_modulus_bearing_soil": {
        "name": "elasticity_modulus_bearing_soil",
        "symbol": "E_b",
        "label": "Elasticity modulus of bearing soil",
        "unit": "MPa",
        "description": "Modulus of elasticity of bearing stratum below pile tip",
        "data_type": "float",
    },
    "elasticity_to_constrained_modulus_ratio": {
        "name": "elasticity_to_constrained_modulus_ratio",
        "symbol": "E_s / M",
        "label": "Elasticity to constrained modulus ratio",
        "description": "Ratio of elasticity modulus to constrained modulus",
        "data_type": "float",
    },
    "elevation": {
        "name": "elevation",
        "label": "Elevation",
        "unit": "m",
        "description": "Elevation of soil layer bottom depth",
        "data_type": "float",
    },
    "embedment_factor": {
        "name": "embedment_factor",
        "symbol": "η",
        "label": "Embedment factor",
        "description": "Embedment correction factor for rigid footing spring constants",
        "data_type": "float",
    },
    "end_length_ratio": {
        "name": "end_length_ratio",
        "symbol": "R_e",
        "label": "End length ratio",
        "description": "End length ratio",
        "data_type": "float",
    },
    "energy_ratio": {
        "name": "energy_ratio",
        "symbol": "ER",
        "label": "Energy ratio",
        "unit": "%",
        "description": "SPT equipment measured energy ratio",
        "data_type": "float",
    },
    "energy_ratio_correction": {
        "name": "energy_ratio_correction",
        "symbol": "C_E",
        "label": "Energy ratio correction",
        "description": "SPT correction factor for energy ratio",
        "data_type": "float",
    },
    "engineer": {
        "name": "engineer",
        "label": "Engineer",
        "description": "Engineer name",
        "data_type": "str",
    },
    "equivalent_cone_resistance": {
        "name": "equivalent_cone_resistance",
        "symbol": "q_{ca}",
        "label": "Equivalent cone resistance",
        "unit": "MPa",
        "description": "LCPC method equivalent average cone resistance",
        "data_type": "float",
    },
    "equivalent_cone_resistance_primed": {
        "name": "equivalent_cone_resistance_primed",
        "symbol": "q'_{ca}",
        "label": "Equivalent cone resistance primed",
        "unit": "MPa",
        "description": "LCPC method mean cone resistance between -a and +a (a = 1.5D)",
        "data_type": "float",
    },
    "exclude_clay_like_sands": {
        "name": "exclude_clay_like_sands",
        "label": "Exclude clay-like sands",
        "description": "Ignores clayey sands (SC) with FC > 35% and PI > 12% for SPT-based liquefaction",
        "data_type": "bool",
    },
    "extrapolate_max_percent_finer": {
        "name": "extrapolate_max_percent_finer",
        "label": "Extrapolate max percent finer",
        "unit": "%",
        "description": "Maximum measured percent finer at which fine-end diameter extrapolation is allowed when resolving D-sizes (e.g. D10). None disables extrapolation. Typical near-miss value: 12.",
        "data_type": "float",
    },
    "final_depth": {
        "name": "final_depth",
        "symbol": "z_{final}",
        "label": "Final depth",
        "unit": "m",
        "description": "Final depth",
        "data_type": "float",
    },
    "fine_type": {
        "name": "fine_type",
        "label": "Fine type",
        "description": "Fine-grained soil type used internally for USCS classification",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "silt"},
                {"value": "clay"},
                {"value": "dual"},
                {"value": "organic_silt"},
                {"value": "organic_clay"},
            ],
            "is_categorical": False,
        },
    },
    "fines_content": {
        "name": "fines_content",
        "symbol": "FC",
        "label": "Fines content",
        "unit": "%",
        "description": "Percentage of fines passing No. 200 sieve",
        "data_type": "float",
        "data_bins": {
            "normalized_blow_count_fines_inc": [
                {"left": 0.0, "right": 10.0, "value": 1.0},
                {"left": 10.0, "right": 25.0, "value": 2.0},
                {"left": 25.0, "right": 50.0, "value": 4.0},
                {"left": 50.0, "right": 75.0, "value": 5.0},
                {"left": 75.0, "right": None, "value": 5.0},
            ],
            "normalized_cone_resistance_fines_inc": [
                {"left": 0.0, "right": 10.0, "value": 10.0},
                {
                    "left": 10.0,
                    "right": 25.0,
                    "value": 25.0,
                },
                {
                    "left": 25.0,
                    "right": 50.0,
                    "value": 45.0,
                },
                {
                    "left": 50.0,
                    "right": 75.0,
                    "value": 55.0,
                },
                {
                    "left": 75.0,
                    "right": None,
                    "value": 55.0,
                },
            ],
        },
    },
    "fines_content_factor": {
        "name": "fines_content_factor",
        "symbol": "C_{FINES}",
        "label": "Fines content factor",
        "description": "Fines content factor for liquefaction analysis",
        "data_type": "float",
    },
    "fines_content_fitting_parameter": {
        "name": "fines_content_fitting_parameter",
        "symbol": "C(FC)",
        "label": "Fines content fitting parameter",
        "description": "Fines content fitting parameter for liquefaction",
        "data_type": "float",
    },
    "fines_content_liquefiable_layers": {
        "name": "fines_content_liquefiable_layers",
        "symbol": "FC_{T15}",
        "label": "Fines content of liquefiable layers",
        "unit": "%",
        "description": "Average fines content for liquefiable layers within T_15",
        "data_type": "float",
    },
    "flow_index": {
        "name": "flow_index",
        "symbol": "I_F",
        "label": "Flow index",
        "description": "Slope of liquid limit flow line",
        "data_type": "float",
    },
    "footing_applied_load": {
        "name": "footing_applied_load",
        "symbol": "q_o",
        "label": "Footing applied load",
        "unit": "kPa",
        "description": "Applied pressure or load on footing",
        "data_type": "float",
    },
    "footing_creep_settlement_inc": {
        "name": "footing_creep_settlement_inc",
        "symbol": "S_{creep}",
        "label": "Footing creep settlement inc.",
        "unit": "cm",
        "description": "Incremental creep settlement of footing",
        "data_type": "float",
    },
    "footing_creep_settlement_sum": {
        "name": "footing_creep_settlement_sum",
        "symbol": "ΣS_{creep}",
        "label": "Footing creep settlement sum",
        "unit": "cm",
        "description": "Sum of footing creep settlement increments",
        "data_type": "float",
    },
    "footing_embedment": {
        "name": "footing_embedment",
        "symbol": "D_f",
        "label": "Footing embedment",
        "unit": "m",
        "description": "Depth of footing embedment",
        "data_type": "float",
    },
    "footing_embedment_to_width_ratio": {
        "name": "footing_embedment_to_width_ratio",
        "symbol": "k",
        "label": "Footing embedment to width ratio",
        "description": "Ratio of footing embedment to width",
        "data_type": "float",
    },
    "footing_half_length": {
        "name": "footing_half_length",
        "symbol": "L_h",
        "label": "Footing half length",
        "unit": "m",
        "description": "Footing half-length (large plan dimension)",
        "data_type": "float",
    },
    "footing_half_width": {
        "name": "footing_half_width",
        "symbol": "B_h",
        "label": "Footing half width",
        "unit": "m",
        "description": "Footing half-width (small plan dimension)",
        "data_type": "float",
    },
    "footing_influence_depth": {
        "name": "footing_influence_depth",
        "symbol": "z_{infl}",
        "label": "Footing influence depth",
        "unit": "m",
        "description": "Depth of influence for footing",
        "data_type": "float",
    },
    "footing_influence_width_factor": {
        "name": "footing_influence_width_factor",
        "symbol": "IF",
        "label": "Footing influence width factor",
        "description": "Footing depth of influence width factor",
        "data_type": "float",
    },
    "footing_length": {
        "name": "footing_length",
        "symbol": "L",
        "label": "Footing length",
        "unit": "m",
        "description": "Footing length (large plan dimension)",
        "data_type": "float",
    },
    "footing_settlement": {
        "name": "footing_settlement",
        "symbol": "S",
        "label": "Footing settlement",
        "unit": "cm",
        "description": "Settlement of footing",
        "data_type": "float",
    },
    "footing_settlement_inc": {
        "name": "footing_settlement_inc",
        "symbol": "S_i",
        "label": "Footing settlement inc.",
        "unit": "cm",
        "description": "Incremental settlement of footing",
        "data_type": "float",
    },
    "footing_settlement_sum": {
        "name": "footing_settlement_sum",
        "symbol": "ΣS",
        "label": "Footing settlement sum",
        "unit": "cm",
        "description": "Sum of footing settlement increments",
        "data_type": "float",
    },
    "footing_shape": {
        "name": "footing_shape",
        "label": "Footing shape",
        "description": "Shape of footing",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "square"},
                {"value": "circular"},
                {"value": "rectangular"},
                {"value": "continuous"},
            ],
            "is_categorical": False,
        },
    },
    "footing_width": {
        "name": "footing_width",
        "symbol": "B",
        "label": "Footing width",
        "unit": "m",
        "description": "Footing width (small plan dimension)",
        "data_type": "float",
    },
    "footing_zone": {
        "name": "footing_zone",
        "label": "Footing zone",
        "description": "Footing intensity zone description",
        "data_type": "str",
    },
    "foundation_contact_pressure": {
        "name": "foundation_contact_pressure",
        "symbol": "Q",
        "label": "Foundation contact pressure",
        "unit": "kPa",
        "description": "Contact pressure of building's foundation",
        "data_type": "float",
    },
    "foundation_is_embedded": {
        "name": "foundation_is_embedded",
        "label": "Foundation is embedded",
        "description": "Indicates if foundation is embedded",
        "data_type": "bool",
    },
    "free_air_correction_a_reading": {
        "name": "free_air_correction_a_reading",
        "symbol": "ΔA",
        "label": "Free air correction to A reading",
        "unit": "kPa",
        "description": "Free air correction for dilatometer A reading",
        "data_type": "float",
    },
    "free_air_correction_b_reading": {
        "name": "free_air_correction_b_reading",
        "symbol": "ΔB",
        "label": "Free air correction to B reading",
        "unit": "kPa",
        "description": "Free air correction for dilatometer B reading",
        "data_type": "float",
    },
    "free_face_height": {
        "name": "free_face_height",
        "symbol": "H",
        "label": "Free face height",
        "unit": "m",
        "description": "Height of free face for lateral spreading analysis",
        "data_type": "float",
    },
    "free_face_length": {
        "name": "free_face_length",
        "symbol": "L",
        "label": "Free face length",
        "unit": "m",
        "description": "Distance from base of free face to point of interest",
        "data_type": "float",
    },
    "friction_angle": {
        "name": "friction_angle",
        "symbol": "ϕ",
        "label": "Friction angle",
        "unit": "°",
        "description": "Friction angle of soil",
        "data_type": "float",
        "data_bins": {
            "compactness": [
                {
                    "left": 0.0,
                    "right": 28.0,
                    "value": "Very loose",
                    "color": "gainsboro",
                },
                {
                    "left": 28.0,
                    "right": 30.0,
                    "value": "Loose",
                    "color": "lightgray",
                },
                {
                    "left": 30.0,
                    "right": 36.0,
                    "value": "Medium",
                    "color": "silver",
                },
                {
                    "left": 36.0,
                    "right": 41.0,
                    "value": "Dense",
                    "color": "darkgray",
                },
                {
                    "left": 41.0,
                    "right": None,
                    "value": "Very dense",
                    "color": "gray",
                },
            ]
        },
    },
    "friction_angle_bottom_layer": {
        "name": "friction_angle_bottom_layer",
        "symbol": "ϕ_{bottom}",
        "label": "Friction angle bottom layer",
        "unit": "°",
        "description": "Friction angle of sand layer beneath foundation",
        "data_type": "float",
    },
    "friction_ratio": {
        "name": "friction_ratio",
        "symbol": "R_f",
        "label": "Friction ratio",
        "unit": "%",
        "description": "Friction ratio from CPT",
        "data_type": "float",
    },
    "generalized_interstory_drift": {
        "name": "generalized_interstory_drift",
        "symbol": "GID",
        "label": "Generalized interstory drift",
        "unit": "cm",
        "description": "Generalized interstory drift for seismic analysis",
        "data_type": "float",
    },
    "geological_epoch": {
        "name": "geological_epoch",
        "label": "Geological epoch",
        "description": "Geological epoch of soil formation",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "Holocene"},
                {"value": "Pleistocene"},
            ],
            "is_categorical": False,
        },
    },
    "grain_angularity": {
        "name": "grain_angularity",
        "label": "Grain angularity",
        "description": "Description of soil grain angularity",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "angular"},
                {"value": "round"},
            ],
            "is_categorical": False,
        },
    },
    "ground_slope": {
        "name": "ground_slope",
        "symbol": "S",
        "label": "Ground slope",
        "unit": "%",
        "description": "Slope of ground surface",
        "data_type": "float",
    },
    "hammer_drop_system": {
        "name": "hammer_drop_system",
        "label": "Hammer drop system",
        "description": "Hammer drop system",
        "data_type": "str",
    },
    "hardening_ratio": {
        "name": "hardening_ratio",
        "label": "Hardening ratio",
        "description": "Stiffness-hardening ratio for soil",
        "data_type": "float",
    },
    "has_organic_fines": {
        "name": "has_organic_fines",
        "label": "Has organic fines",
        "description": "Indicates if the soil contains organic fines",
        "data_type": "bool",
    },
    "horizontal_stress_index": {
        "name": "horizontal_stress_index",
        "symbol": "K_d",
        "label": "Horizontal stress index",
        "description": "Horizontal stress index from DMT",
        "data_type": "float",
    },
    "hydrometer_reading": {
        "name": "hydrometer_reading",
        "symbol": "R",
        "label": "Hydrometer reading",
        "description": "Hydrometer reading (151H: specific gravity, 152H: grams per liter)",
        "data_type": "float",
    },
    "hydrometer_time": {
        "name": "hydrometer_time",
        "label": "Hydrometer time",
        "unit": "min",
        "description": "Elapsed time for hydrometer test",
        "data_type": "float",
    },
    "hydrometer_type": {
        "name": "hydrometer_type",
        "label": "Hydrometer type",
        "description": "Type of hydrometer used",
        "data_type": "str",
        "discrete_data": {
            "data": [{"value": "151H"}, {"value": "152H"}],
            "is_categorical": False,
        },
    },
    "imposed_stress": {
        "name": "imposed_stress",
        "symbol": "Δ_σ",
        "label": "Imposed stress",
        "unit": "kPa",
        "description": "Imposed stress on soil",
        "data_type": "float",
    },
    "inclination": {
        "name": "inclination",
        "label": "Inclination",
        "unit": "°",
        "description": "Penetration inclination relative to vertical",
        "data_type": "float",
    },
    "inhomogeneity_alpha": {
        "name": "inhomogeneity_alpha",
        "symbol": "a",
        "label": "Inhomogeneity alpha",
        "description": "Inhomogeneity alpha parameter",
        "data_type": "float",
    },
    "inhomogeneity_exponent": {
        "name": "inhomogeneity_exponent",
        "symbol": "n",
        "label": "Inhomogeneity exponent",
        "description": "Inhomogeneity exponent for soil",
        "data_type": "float",
    },
    "initial_static_shear_correction": {
        "name": "initial_static_shear_correction",
        "symbol": "K_α",
        "label": "Initial static shear correction",
        "description": "Correction for initial static shear stress ratio",
        "data_type": "float",
    },
    "initial_void_ratio": {
        "name": "initial_void_ratio",
        "symbol": "e_o",
        "label": "Initial void ratio",
        "description": "Initial void ratio of soil",
        "data_type": "float",
    },
    "is_disturbed_soil": {
        "name": "is_disturbed_soil",
        "label": "Is disturbed soil",
        "description": "Indicates if soil sample is disturbed",
        "data_type": "bool",
    },
    "is_e_site_class": {
        "name": "is_e_site_class",
        "label": "Is E site class",
        "description": "Thickness of clay with [PI (%) > 20 & wc (%) ≥ 40 & Su (kPa) < 24] > 3",
        "data_type": "bool",
    },
    "is_f1_site_class": {
        "name": "is_f1_site_class",
        "label": "Is F1 site class",
        "description": "Soils vulnerable to potential failure / collapse under seismic loading: liquefiable soils, quick / highly sensitive clays, collapsible weakly cemented soils",
        "data_type": "bool",
    },
    "is_f2_site_class": {
        "name": "is_f2_site_class",
        "label": "Is F2 site class",
        "description": "Thickness of Peat and/or highly organic clays > 3",
        "data_type": "bool",
    },
    "is_f3_site_class": {
        "name": "is_f3_site_class",
        "label": "Is F3 site class",
        "description": "Thickness of Very high plasticity clays [PI (%) > 75] > 8",
        "data_type": "bool",
    },
    "is_f4_site_class": {
        "name": "is_f4_site_class",
        "label": "Is F4 site class",
        "description": "Thickness of Very thick, soft/medium stiff clays [Su (kPa) < 50] > 36",
        "data_type": "bool",
    },
    "is_fine_soil": {
        "name": "is_fine_soil",
        "label": "Is fine soil",
        "description": "Indicates if soil is fine-grained",
        "data_type": "bool",
    },
    "is_fine_soil_criteria": {
        "name": "is_fine_soil_criteria",
        "label": "Is fine soil criteria",
        "description": "Criteria for fine soil classification",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "sbtn"},
                {"value": "ic_cutoff"},
            ],
            "is_categorical": False,
        },
    },
    "is_homogeneous_soil": {
        "name": "is_homogeneous_soil",
        "label": "Is homogeneous soil",
        "description": "Indicates if soil is homogeneous",
        "data_type": "bool",
    },
    "is_invalid_data": {
        "name": "is_invalid_data",
        "label": "Is invalid data",
        "description": "Indicates invalid input data",
        "data_type": "bool",
    },
    "is_long_pile": {
        "name": "is_long_pile",
        "label": "Is long pile",
        "description": "Indicates if pile is long",
        "data_type": "bool",
    },
    "is_potentially_liquefiable": {
        "name": "is_potentially_liquefiable",
        "label": "Is potentially liquefiable",
        "description": "Indicates if soil is potentially liquefiable",
        "data_type": "bool",
    },
    "is_potentially_liquefiable_thickness": {
        "name": "is_potentially_liquefiable_thickness",
        "label": "Is potentially liquefiable thickness",
        "unit": "m",
        "description": "Thickness of potentially liquefiable group",
        "data_type": "float",
    },
    "is_sandy_gravel": {
        "name": "is_sandy_gravel",
        "label": "Is sandy gravel",
        "description": "Indicates if soil is sandy gravel",
        "data_type": "bool",
    },
    "is_t15_liquefiable_layers": {
        "name": "is_t15_liquefiable_layers",
        "symbol": "T_{15 flag}",
        "label": "Is T15 liquefiable layers",
        "description": "Liquefiable layers with N_160 < 15",
        "data_type": "bool",
    },
    "ist_test_type": {
        "name": "ist_test_type",
        "label": "Seismic test type",
        "description": "Seismic test type",
        "data_type": "str",
    },
    "language": {
        "name": "language",
        "label": "Language",
        "description": "Language",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "en"},
                {"value": "es"},
                {"value": "fr"},
            ],
            "is_categorical": False,
        },
    },
    "lateral_displacement_index": {
        "name": "lateral_displacement_index",
        "symbol": "LDI",
        "label": "Lateral displacement index",
        "unit": "m",
        "description": "Lateral displacement index for liquefaction",
        "data_type": "float",
    },
    "lateral_displacement_index_inc": {
        "name": "lateral_displacement_index_inc",
        "symbol": "LDI_i",
        "label": "Lateral displacement index inc.",
        "unit": "m",
        "description": "Incremental lateral displacement index",
        "data_type": "float",
    },
    "lateral_displacement_index_ratio": {
        "name": "lateral_displacement_index_ratio",
        "symbol": "LD_{ratio}",
        "label": "Lateral displacement index ratio",
        "description": "Lateral displacement index ratio",
        "data_type": "float",
    },
    "lateral_displacement_index_sum": {
        "name": "lateral_displacement_index_sum",
        "symbol": "ΣLDI",
        "label": "Lateral displacement index sum",
        "unit": "m",
        "description": "Sum of lateral displacement indices",
        "data_type": "float",
    },
    "lateral_displacement_min_thickness": {
        "name": "lateral_displacement_min_thickness",
        "symbol": "LD_{min thickness}",
        "label": "Lateral displacement min. thickness",
        "unit": "m",
        "description": "Minimum thickness for lateral displacement (Youd: 1.0 m, Zhang: 0.6 m)",
        "data_type": "float",
    },
    "lateral_displacement_potential": {
        "name": "lateral_displacement_potential",
        "symbol": "LD_{potential}",
        "label": "Lateral displacement potential",
        "description": "Applies when liquefiable group thickness >= min thickness",
        "data_type": "bool",
    },
    "lateral_spread_displacement": {
        "name": "lateral_spread_displacement",
        "symbol": "LD",
        "label": "Lateral spread displacement",
        "unit": "m",
        "description": "Lateral spread displacement due to liquefaction",
        "data_type": "float",
    },
    "lateral_spread_displacement_as_scalar": {
        "name": "lateral_spread_displacement_as_scalar",
        "symbol": "LD_{scalar}",
        "label": "Lateral spread displacement as scalar",
        "description": "If disabled, calculates lateral displacement for each depth",
        "data_type": "bool",
    },
    "lateral_spread_displacement_inc": {
        "name": "lateral_spread_displacement_inc",
        "symbol": "LD_i",
        "label": "Lateral spread displacement inc.",
        "unit": "m",
        "description": "Incremental lateral spread displacement",
        "data_type": "float",
    },
    "lateral_spread_displacement_sum": {
        "name": "lateral_spread_displacement_sum",
        "symbol": "ΣLD",
        "label": "Lateral spread displacement sum",
        "unit": "m",
        "description": "Sum of lateral spread displacements",
        "data_type": "float",
    },
    "lateral_stiffness_ratio": {
        "name": "lateral_stiffness_ratio",
        "symbol": "α",
        "label": "Lateral stiffness ratio",
        "description": "Lateral stiffness ratio (α=0: flexural beam,  α=650: shear beam)",
        "data_type": "float",
    },
    "lateral_stress_increase_factor": {
        "name": "lateral_stress_increase_factor",
        "symbol": "K_m",
        "label": "Lateral stress increase factor",
        "description": "Lateral stress increase factor for soil",
        "data_type": "float",
    },
    "latitude": {
        "name": "latitude",
        "label": "Latitude",
        "unit": "°",
        "description": "Latitude in decimal degrees",
        "data_type": "float",
    },
    "liquefaction_building_settlement_index": {
        "name": "liquefaction_building_settlement_index",
        "symbol": "LBS",
        "label": "Liquefaction building settlement index",
        "description": "Liquefaction-induced building settlement index",
        "data_type": "float",
    },
    "liquefaction_likelihood": {
        "name": "liquefaction_likelihood",
        "label": "Liquefaction likelihood",
        "description": "Likelihood of liquefaction occurrence",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {
                    "value": "Almost certain",
                    "value_secondary": "Almost certain that it will liquefy",
                    "color": "red",
                },
                {
                    "value": "Very likely",
                    "value_secondary": "Very likely",
                    "color": "orange",
                },
                {
                    "value": "Equally likely",
                    "value_secondary": "Liquefaction/non-liquefaction is equally likely",
                    "color": "yellow",
                },
                {
                    "value": "Unlikely",
                    "value_secondary": "Unlikely",
                    "color": "#8fd400",
                },
                {
                    "value": "Almost certain that not",
                    "value_secondary": "Almost certain that it will not liquefy",
                    "color": "yellowgreen",
                },
            ],
            "is_categorical": True,
        },
    },
    "liquefaction_max_depth": {
        "name": "liquefaction_max_depth",
        "symbol": "LIQ_{max z}",
        "label": "Liquefaction max. depth",
        "unit": "m",
        "description": "Maximum depth for liquefaction analysis",
        "data_type": "float",
    },
    "liquefaction_potential_index": {
        "name": "liquefaction_potential_index",
        "corresponding_parameter_name": "liquefaction_potential_index_label",
        "symbol": "LPI",
        "label": "Liquefaction potential index",
        "description": "Liquefaction potential index for site",
        "data_type": "float",
        "data_bins": {
            "liquefaction_potential_index_label": [
                {
                    "left": 0.0,
                    "right": 5.0,
                    "value": "Low",
                    "color": "yellow",
                },
                {
                    "left": 5.0,
                    "right": 15.0,
                    "value": "Moderate",
                    "color": "orange",
                },
                {
                    "left": 15.0,
                    "right": None,
                    "value": "High",
                    "color": "red",
                },
            ]
        },
    },
    "liquefaction_potential_index_inc": {
        "name": "liquefaction_potential_index_inc",
        "symbol": "LPI_i",
        "label": "Liquefaction potential index inc.",
        "description": "Incremental liquefaction potential index",
        "data_type": "float",
    },
    "liquefaction_potential_index_label": {
        "name": "liquefaction_potential_index_label",
        "symbol": "LPI_{label}",
        "label": "Liquefaction potential index label",
        "description": "Label for liquefaction potential index",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "Low", "color": "yellow"},
                {"value": "Moderate", "color": "orange"},
                {"value": "High", "color": "red"},
            ],
            "is_categorical": True,
        },
    },
    "liquefaction_potential_index_method": {
        "name": "liquefaction_potential_index_method",
        "symbol": "ΣLPI_{method}",
        "label": "Liquefaction potential index method",
        "description": "Liquefaction potential index method",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "iwasaki1978"},
                {"value": "maurer2015"},
            ],
            "is_categorical": False,
        },
    },
    "liquefaction_potential_index_sum": {
        "name": "liquefaction_potential_index_sum",
        "corresponding_parameter_name": "liquefaction_potential_index_sum_label",
        "symbol": "ΣLPI",
        "label": "Liquefaction potential index sum",
        "description": "Sum of liquefaction potential indices",
        "data_type": "float",
        "data_bins": {
            "liquefaction_potential_index_sum_label": [
                {
                    "left": 0.0,
                    "right": 5.0,
                    "value": "Low",
                    "color": "yellow",
                },
                {
                    "left": 5.0,
                    "right": 15.0,
                    "value": "Moderate",
                    "color": "orange",
                },
                {
                    "left": 15.0,
                    "right": None,
                    "value": "High",
                    "color": "red",
                },
            ]
        },
    },
    "liquefaction_potential_index_sum_label": {
        "name": "liquefaction_potential_index_sum_label",
        "symbol": "ΣLPI_{label}",
        "label": "Liquefaction potential index sum label",
        "description": "Label for sum of liquefaction potential indices",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "Low", "color": "yellow"},
                {"value": "Moderate", "color": "orange"},
                {"value": "High", "color": "red"},
            ],
            "is_categorical": True,
        },
    },
    "liquefaction_probability": {
        "name": "liquefaction_probability",
        "corresponding_parameter_name": "liquefaction_likelihood",
        "symbol": "PL_{liq}",
        "label": "Liquefaction probability",
        "unit": "%",
        "description": "Probability of liquefaction occurrence",
        "data_type": "float",
        "data_bins": {
            "liquefaction_likelihood": [
                {
                    "left": 0.0,
                    "right": 15.0,
                    "value": "Almost certain that not",
                    "color": "yellowgreen",
                },
                {
                    "left": 15.0,
                    "right": 35.0,
                    "value": "Unlikely",
                    "color": "#8fd400",
                },
                {
                    "left": 35.0,
                    "right": 65.0,
                    "value": "Equally likely",
                    "color": "yellow",
                },
                {
                    "left": 65.0,
                    "right": 85.0,
                    "value": "Very likely",
                    "color": "orange",
                },
                {
                    "left": 85.0,
                    "right": 100.0,
                    "value": "Almost certain",
                    "color": "red",
                },
            ]
        },
    },
    "liquefaction_safety_factor": {
        "name": "liquefaction_safety_factor",
        "corresponding_parameter_name": "liquefaction_likelihood",
        "symbol": "FS_{liq}",
        "label": "Liquefaction safety factor",
        "description": "Factor of safety against liquefaction triggering",
        "data_type": "float",
        "data_bins": {
            "liquefaction_likelihood": [
                {
                    "left": 0.0,
                    "right": 0.653,
                    "value": "Almost certain",
                    "color": "red",
                },
                {
                    "left": 0.653,
                    "right": 0.837,
                    "value": "Very likely",
                    "color": "orange",
                },
                {
                    "left": 0.837,
                    "right": 1.102,
                    "value": "Equally likely",
                    "color": "yellow",
                },
                {
                    "left": 1.102,
                    "right": 1.411,
                    "value": "Unlikely",
                    "color": "#8fd400",
                },
                {
                    "left": 1.411,
                    "right": 2.0,
                    "value": "Almost certain that not",
                    "color": "yellowgreen",
                },
            ]
        },
    },
    "liquefaction_settlement": {
        "name": "liquefaction_settlement",
        "symbol": "S_{v-1D}",
        "label": "Liquefaction settlement",
        "unit": "m",
        "description": "Post-liquefaction vertical unidimensional settlement",
        "data_type": "float",
    },
    "liquefaction_settlement_inc": {
        "name": "liquefaction_settlement_inc",
        "symbol": "S_{v-1D i}",
        "label": "Liquefaction settlement inc.",
        "unit": "m",
        "description": "Incremental post-liquefaction vertical settlement",
        "data_type": "float",
    },
    "liquefaction_settlement_sum": {
        "name": "liquefaction_settlement_sum",
        "symbol": "ΣS_{v-1D}",
        "label": "Liquefaction settlement sum",
        "unit": "m",
        "description": "Sum of post-liquefaction vertical settlements",
        "data_type": "float",
    },
    "liquefaction_severity_number": {
        "name": "liquefaction_severity_number",
        "corresponding_parameter_name": "liquefaction_severity_number_label",
        "symbol": "LSN",
        "label": "Liquefaction severity number",
        "description": "Liquefaction severity number for site",
        "data_type": "float",
        "data_bins": {
            "liquefaction_severity_number_label": [
                {
                    "left": 0.0,
                    "right": 10.0,
                    "value": "Little to non",
                    "color": "slateblue",
                },
                {
                    "left": 10.0,
                    "right": 20.0,
                    "value": "Minor",
                    "color": "blue",
                },
                {
                    "left": 20.0,
                    "right": 30.0,
                    "value": "Moderate",
                    "color": "gold",
                },
                {
                    "left": 30.0,
                    "right": 40.0,
                    "value": "Moderate to severe",
                    "color": "yellow",
                },
                {
                    "left": 40.0,
                    "right": 50.0,
                    "value": "Mayor",
                    "color": "orange",
                },
                {
                    "left": 50.0,
                    "right": None,
                    "value": "Severe damage",
                    "color": "red",
                },
            ]
        },
    },
    "liquefaction_severity_number_inc": {
        "name": "liquefaction_severity_number_inc",
        "symbol": "LSN_i",
        "label": "Liquefaction severity number inc.",
        "description": "Incremental liquefaction severity number",
        "data_type": "float",
    },
    "liquefaction_severity_number_label": {
        "name": "liquefaction_severity_number_label",
        "symbol": "LSN_{label}",
        "label": "Liquefaction severity number label",
        "description": "Label for liquefaction severity number",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {
                    "value": "Little to non",
                    "color": "slateblue",
                },
                {"value": "Minor", "color": "blue"},
                {"value": "Moderate", "color": "gold"},
                {
                    "value": "Moderate to severe",
                    "color": "yellow",
                },
                {"value": "Mayor", "color": "orange"},
                {"value": "Severe damage", "color": "red"},
            ],
            "is_categorical": True,
        },
    },
    "liquefaction_severity_number_max_depth": {
        "name": "liquefaction_severity_number_max_depth",
        "symbol": "LSN_{max z}",
        "label": "Liquefaction severity number max. depth",
        "unit": "m",
        "description": "Maximum depth for liquefaction severity number analysis",
        "data_type": "float",
    },
    "liquefaction_severity_number_sum": {
        "name": "liquefaction_severity_number_sum",
        "corresponding_parameter_name": "liquefaction_severity_number_sum_label",
        "symbol": "ΣLSN",
        "label": "Liquefaction severity number sum",
        "description": "Sum of liquefaction severity numbers",
        "data_type": "float",
        "data_bins": {
            "liquefaction_severity_number_sum_label": [
                {
                    "left": 0.0,
                    "right": 10.0,
                    "value": "Little to non",
                    "color": "slateblue",
                },
                {
                    "left": 10.0,
                    "right": 20.0,
                    "value": "Minor",
                    "color": "blue",
                },
                {
                    "left": 20.0,
                    "right": 30.0,
                    "value": "Moderate",
                    "color": "gold",
                },
                {
                    "left": 30.0,
                    "right": 40.0,
                    "value": "Moderate to severe",
                    "color": "yellow",
                },
                {
                    "left": 40.0,
                    "right": 50.0,
                    "value": "Mayor",
                    "color": "orange",
                },
                {
                    "left": 50.0,
                    "right": None,
                    "value": "Severe damage",
                    "color": "red",
                },
            ]
        },
    },
    "liquefaction_severity_number_sum_label": {
        "name": "liquefaction_severity_number_sum_label",
        "symbol": "ΣLSN_{label}",
        "label": "Liquefaction severity number sum label",
        "description": "Label for sum of liquefaction severity numbers",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {
                    "value": "Little to non",
                    "color": "slateblue",
                },
                {"value": "Minor", "color": "blue"},
                {"value": "Moderate", "color": "gold"},
                {
                    "value": "Moderate to severe",
                    "color": "yellow",
                },
                {"value": "Mayor", "color": "orange"},
                {"value": "Severe damage", "color": "red"},
            ],
            "is_categorical": True,
        },
    },
    "liquefaction_shear_induced_building_settlement": {
        "name": "liquefaction_shear_induced_building_settlement",
        "symbol": "D_s",
        "label": "Liquefaction shear-induced settlement",
        "unit": "mm",
        "description": "Shear-induced building settlement due to liquefaction",
        "data_type": "float",
    },
    "liquefaction_susceptibility": {
        "name": "liquefaction_susceptibility",
        "label": "Liquefaction susceptibility",
        "description": "Susceptibility of soil to liquefaction",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "Susceptible", "color": "red"},
                {
                    "value": "Mod. Susceptible",
                    "color": "orange",
                },
                {
                    "value": "Not susceptible",
                    "color": "yellow",
                },
            ],
            "is_categorical": True,
        },
    },
    "liquid_limit": {
        "name": "liquid_limit",
        "symbol": "LL",
        "label": "Liquid limit",
        "unit": "%",
        "description": "Liquid limit of soil",
        "data_type": "float",
    },
    "liquid_limit_blows": {
        "name": "liquid_limit_blows",
        "symbol": "N",
        "label": "Liquid limit blows",
        "description": "Number of blows in liquid limit test",
        "data_type": "int",
    },
    "liquid_limit_method": {
        "name": "liquid_limit_method",
        "symbol": "LL_{method}",
        "label": "Liquid limit method",
        "description": "Method used for liquid limit determination",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "single_point"},
                {"value": "multi_point"},
            ],
            "is_categorical": False,
        },
    },
    "liquidity_index": {
        "name": "liquidity_index",
        "symbol": "LI",
        "label": "Liquidity index",
        "description": "Liquidity index of soil",
        "data_type": "float",
    },
    "liquidity_index_new": {
        "name": "liquidity_index_new",
        "symbol": "LIN",
        "label": "Liquidity index new",
        "description": "Liquidity index per Koumoto and Houlsby (2001)",
        "data_type": "float",
    },
    "location": {
        "name": "location",
        "label": "Location",
        "description": "Location of site",
        "data_type": "str",
    },
    "longitude": {
        "name": "longitude",
        "label": "Longitude",
        "unit": "°",
        "description": "Longitude in decimal degrees",
        "data_type": "float",
    },
    "magnitude_scaling_factor": {
        "name": "magnitude_scaling_factor",
        "symbol": "MSF",
        "label": "Magnitude scaling factor",
        "description": "Magnitude scaling factor for liquefaction",
        "data_type": "float",
    },
    "magnitude_scaling_factor_max": {
        "name": "magnitude_scaling_factor_max",
        "symbol": "MSF_{max}",
        "label": "Magnitude scaling factor max.",
        "description": "Maximum magnitude scaling factor",
        "data_type": "float",
    },
    "main_blow_count_1": {
        "name": "main_blow_count_1",
        "symbol": "N_{m1}",
        "label": "Main interval 1 blow count",
        "description": "Hammer blows for the first main SPT drive interval",
        "data_type": "float",
    },
    "main_blow_count_2": {
        "name": "main_blow_count_2",
        "symbol": "N_{m2}",
        "label": "Main interval 2 blow count",
        "description": "Hammer blows for the second main SPT drive interval",
        "data_type": "float",
    },
    "main_blow_count_3": {
        "name": "main_blow_count_3",
        "symbol": "N_{m3}",
        "label": "Main interval 3 blow count",
        "description": "Hammer blows for the third main SPT drive interval",
        "data_type": "float",
    },
    "main_penetration_1": {
        "name": "main_penetration_1",
        "label": "Main interval 1 penetration",
        "unit": "m",
        "description": "Penetration during the first main SPT drive interval",
        "data_type": "float",
    },
    "main_penetration_2": {
        "name": "main_penetration_2",
        "label": "Main interval 2 penetration",
        "unit": "m",
        "description": "Penetration during the second main SPT drive interval",
        "data_type": "float",
    },
    "main_penetration_3": {
        "name": "main_penetration_3",
        "label": "Main interval 3 penetration",
        "unit": "m",
        "description": "Penetration during the third main SPT drive interval",
        "data_type": "float",
    },
    "mass_retained_sieve": {
        "name": "mass_retained_sieve",
        "symbol": "W_n",
        "label": "Mass retained sieve",
        "unit": "g",
        "description": "Mass of soil retained on each sieve",
        "data_type": "float",
    },
    "material_description": {
        "name": "material_description",
        "label": "Material description",
        "description": "Dilatometer material description",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {
                    "value": "Mud and/or Peat",
                    "value_secondary": "MUD AND/OR PEAT",
                    "color": "#9e3300",
                },
                {
                    "value": "Mud",
                    "value_secondary": "MUD",
                    "color": "#9e3300",
                },
                {
                    "value": "Clay",
                    "value_secondary": "CLAY",
                    "color": "green",
                },
                {
                    "value": "Silty Clay",
                    "value_secondary": "SILTY CLAY",
                    "color": "green",
                },
                {
                    "value": "Clayey Silt",
                    "value_secondary": "CLAYEY SILT",
                    "color": "orange",
                },
                {
                    "value": "Silt",
                    "value_secondary": "SILT",
                    "color": "orange",
                },
                {
                    "value": "Sandy Silt",
                    "value_secondary": "SANDY SILT",
                    "color": "orange",
                },
                {
                    "value": "Silty Sand",
                    "value_secondary": "SILTY SAND",
                    "color": "grey",
                },
                {
                    "value": "Sand",
                    "value_secondary": "SAND",
                    "color": "grey",
                },
            ],
            "is_categorical": True,
        },
    },
    "material_index": {
        "name": "material_index",
        "corresponding_parameter_name": "material_description",
        "symbol": "I_D",
        "label": "Material index",
        "description": "Dilatometer material index",
        "data_type": "float",
        "data_bins": {
            "material_description": [
                {
                    "left": -2.0,
                    "right": -1.0,
                    "value": "Mud and/or Peat",
                    "color": "#9e3300",
                },
                {
                    "left": -1.0,
                    "right": 0.1,
                    "value": "Mud",
                    "color": "#9e3300",
                },
                {
                    "left": 0.1,
                    "right": 0.33,
                    "value": "Clay",
                    "color": "green",
                },
                {
                    "left": 0.33,
                    "right": 0.6,
                    "value": "Silty Clay",
                    "color": "green",
                },
                {
                    "left": 0.6,
                    "right": 0.8,
                    "value": "Clayey Silt",
                    "color": "orange",
                },
                {
                    "left": 0.8,
                    "right": 1.2,
                    "value": "Silt",
                    "color": "orange",
                },
                {
                    "left": 1.2,
                    "right": 1.8,
                    "value": "Sandy Silt",
                    "color": "orange",
                },
                {
                    "left": 1.8,
                    "right": 3.3,
                    "value": "Silty Sand",
                    "color": "grey",
                },
                {
                    "left": 3.3,
                    "right": 10.0,
                    "value": "Sand",
                    "color": "grey",
                },
            ]
        },
    },
    "max_shear_strain": {
        "name": "max_shear_strain",
        "symbol": "γ_{max}",
        "label": "Max. shear strain",
        "unit": "%",
        "description": "Maximum shear strain in soil",
        "data_type": "float",
    },
    "max_shear_strain_f_alpha_term": {
        "name": "max_shear_strain_f_alpha_term",
        "symbol": "F_α",
        "label": "Max. shear strain Fα term",
        "description": "Term for maximum shear strain calculation",
        "data_type": "float",
    },
    "mean_corrected_cone_tip_resistance": {
        "name": "mean_corrected_cone_tip_resistance",
        "symbol": "q_{t mean}",
        "label": "Mean corrected cone tip resistance",
        "unit": "MPa",
        "description": "Corrected cone tip resistance averaged over footing influence depth",
        "data_type": "float",
    },
    "mean_effective_stress": {
        "name": "mean_effective_stress",
        "symbol": "σ_m'",
        "label": "Mean effective stress",
        "unit": "kPa",
        "description": "Mean effective stress in soil",
        "data_type": "float",
    },
    "membrane_compliance_correction": {
        "name": "membrane_compliance_correction",
        "symbol": "K_{mc}",
        "label": "Membrane compliance correction",
        "description": "Correction factor for membrane compliance in DMT",
        "data_type": "float",
    },
    "meniscus_correction": {
        "name": "meniscus_correction",
        "symbol": "F_m",
        "label": "Meniscus correction",
        "description": "Meniscus correction for hydrometer readings (always positive)",
        "data_type": "float",
    },
    "method": {
        "name": "method",
        "label": "Method",
        "description": "Method (or standard) followed",
        "data_type": "str",
    },
    "mode_number": {
        "name": "mode_number",
        "symbol": "m",
        "label": "Mode number",
        "description": "Number of modes in dynamic analysis",
        "data_type": "int",
    },
    "modified_soil_behavior_type": {
        "name": "modified_soil_behavior_type",
        "corresponding_parameter_name": "modified_soil_behavior_type_label",
        "symbol": "SBT_{n mod}",
        "label": "Modified soil behavior type",
        "description": "Modified soil behavior type",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "1"},
                {"value": "2"},
                {"value": "3"},
                {"value": "4"},
                {"value": "5"},
                {"value": "6"},
                {"value": "7"},
            ],
            "is_categorical": True,
        },
    },
    "modified_soil_behavior_type_index": {
        "name": "modified_soil_behavior_type_index",
        "corresponding_parameter_name": "modified_soil_behavior_type_index_label",
        "symbol": "I_B",
        "label": "Modified soil behaviour type index",
        "description": "Modified soil behaviour type index",
        "data_type": "float",
        "data_bins": {
            "modified_soil_behavior_type_index_label": [
                {
                    "left": 10.0,
                    "right": 22.0,
                    "value": "Clay like",
                    "color": "#29335e",
                },
                {
                    "left": 22.0,
                    "right": 32.0,
                    "value": "Transitional",
                    "color": "#8ad499",
                },
                {
                    "left": 32.0,
                    "right": 100.0,
                    "value": "Sand like",
                    "color": "#ff8a3b",
                },
            ]
        },
    },
    "modified_soil_behavior_type_index_label": {
        "name": "modified_soil_behavior_type_index_label",
        "symbol": "I_{B label}",
        "label": "Modified soil behaviour type index label",
        "description": "Label for modified soil behaviour type index",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "Clay like", "color": "#29335e"},
                {
                    "value": "Transitional",
                    "color": "#8ad499",
                },
                {"value": "Sand like", "color": "#ff8a3b"},
            ],
            "is_categorical": True,
        },
    },
    "modified_soil_behavior_type_label": {
        "name": "modified_soil_behavior_type_label",
        "symbol": "SBT_{n mod label}",
        "label": "Modified soil behavior type label",
        "description": "Label for modified soil behavior type",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {
                    "value": "CSS",
                    "value_secondary": "Clay-like - Contractive - Sensitive",
                    "color": "#DD514A",
                },
                {
                    "value": "CC",
                    "value_secondary": "Clay-like - Contractive",
                    "color": "#2E8EE2",
                },
                {
                    "value": "CD",
                    "value_secondary": "Clay-like - Dilative",
                    "color": "#26207A",
                },
                {
                    "value": "TC",
                    "value_secondary": "Transitional - Contractive",
                    "color": "#75E1AF",
                },
                {
                    "value": "TD",
                    "value_secondary": "Transitional - Dilative",
                    "color": "#459184",
                },
                {
                    "value": "SC",
                    "value_secondary": "Sand-like - Contractive",
                    "color": "#F09B49",
                },
                {
                    "value": "SD",
                    "value_secondary": "Sand-like - Dilative",
                    "color": "#C0A264",
                },
            ],
            "is_categorical": True,
        },
    },
    "moisture_mass": {
        "name": "moisture_mass",
        "symbol": "W_{moisture}",
        "label": "Moisture mass",
        "unit": "g",
        "description": "Mass of moisture in soil sample",
        "data_type": "float",
    },
    "moment_magnitude": {
        "name": "moment_magnitude",
        "symbol": "M_w",
        "label": "Moment magnitude",
        "description": "Seismic moment magnitude",
        "data_type": "float",
    },
    "moreno_alonso_plasticity_modification": {
        "name": "moreno_alonso_plasticity_modification",
        "label": "Moreno & Alonso plasticity modification",
        "description": "Plasticity chart modification per Moreno & Alonso (2018)",
        "data_type": "bool",
    },
    "moving_average_window_size": {
        "name": "moving_average_window_size",
        "label": "Moving average window size",
        "description": "Window size for moving average applied to raw data",
        "data_type": "int",
    },
    "name": {
        "name": "name",
        "label": "Name",
        "description": "Name",
        "data_type": "str",
    },
    "natural_frequency": {
        "name": "natural_frequency",
        "symbol": "ω",
        "label": "Natural frequency",
        "unit": "rad/s",
        "description": "Undamped natural vibration frequency",
        "data_type": "float",
    },
    "nature_of_soil": {
        "name": "nature_of_soil",
        "corresponding_parameter_name": "nature_of_soil_label",
        "label": "Nature of soil",
        "description": "Description of soil nature",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "1"},
                {"value": "2"},
                {"value": "3"},
                {"value": "4"},
                {"value": "5"},
                {"value": "6"},
            ],
            "is_categorical": True,
        },
    },
    "nature_of_soil_label": {
        "name": "nature_of_soil_label",
        "label": "Nature of soil label",
        "description": "Label for soil nature description",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {
                    "value": "Soft clay and mud",
                    "color": "#9e3300",
                },
                {
                    "value": "Moderately compact clay",
                    "color": "green",
                },
                {
                    "value": "Silt and loose sand",
                    "color": "darkorange",
                },
                {
                    "value": "Compact to stiff clay and compact silt",
                    "color": "orange",
                },
                {
                    "value": "Moderately compact sand and gravel",
                    "color": "darkgray",
                },
                {
                    "value": "Compact to very compact sand and gravel",
                    "color": "gray",
                },
            ],
            "is_categorical": True,
        },
    },
    "node_id": {
        "name": "node_id",
        "label": "Node id",
        "description": "Identifier for node in analysis",
        "data_type": "int",
    },
    "non_normalized_soil_behavior_type_index": {
        "name": "non_normalized_soil_behavior_type_index",
        "corresponding_parameter_name": "non_normalized_soil_behavior_type_index_label",
        "symbol": "I_{SBT}",
        "label": "Non normalized soil behavior type index",
        "description": "Non-normalized soil behavior type index",
        "data_type": "float",
        "data_bins": {
            "non_normalized_soil_behavior_type_index_label": [
                {
                    "left": 1.0,
                    "right": 1.31,
                    "value": "Gravelly sand",
                    "color": "#FF8A3B",
                },
                {
                    "left": 1.31,
                    "right": 2.05,
                    "value": "Sands",
                    "color": "#D19C00",
                },
                {
                    "left": 2.05,
                    "right": 2.6,
                    "value": "Sand mixtures",
                    "color": "#61d961",
                },
                {
                    "left": 2.6,
                    "right": 2.95,
                    "value": "Silt mixtures",
                    "color": "#2b802b",
                },
                {
                    "left": 2.95,
                    "right": 3.6,
                    "value": "Clays",
                    "color": "#213b69",
                },
                {
                    "left": 3.6,
                    "right": 4.0,
                    "value": "Organic soils",
                    "color": "#9e3300",
                },
            ]
        },
    },
    "non_normalized_soil_behavior_type_index_label": {
        "name": "non_normalized_soil_behavior_type_index_label",
        "symbol": "I_{SBT label}",
        "label": "Non normalized soil behavior type index label",
        "description": "Label for non-normalized soil behavior type index",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {
                    "value": "Gravelly sand",
                    "value_secondary": "Gravelly sand to dense sand",
                    "color": "#FF8A3B",
                },
                {
                    "value": "Sands",
                    "value_secondary": "Sands & clean sand to silty\r\nsand",
                    "color": "#D19C00",
                },
                {
                    "value": "Sand mixtures",
                    "value_secondary": "Sand mixtures & silty sand to\r\nsandy silt",
                    "color": "#61d961",
                },
                {
                    "value": "Silt mixtures",
                    "value_secondary": "Silt mixtures & clayey silt to\r\nsilty clay",
                    "color": "#2b802b",
                },
                {
                    "value": "Clays",
                    "value_secondary": "Clays & silty clay to clay",
                    "color": "#213b69",
                },
                {
                    "value": "Organic soils",
                    "value_secondary": "Organic soils & clay",
                    "color": "#9e3300",
                },
            ],
            "is_categorical": True,
        },
    },
    "non_plastic": {
        "name": "non_plastic",
        "symbol": "NP",
        "label": "Non-plastic",
        "description": "Indicates non-plastic soil (PI=0)",
        "data_type": "bool",
    },
    "normalized_blow_count": {
        "name": "normalized_blow_count",
        "symbol": "N_{160}",
        "label": "Normalized blow count",
        "description": "N_60 corrected to 1 atm effective overburden stress",
        "data_type": "float",
        "data_bins": {
            "compactness": [
                {
                    "left": 0.0,
                    "right": 3.0,
                    "value": "Very loose",
                    "color": "gainsboro",
                },
                {
                    "left": 3.0,
                    "right": 8.0,
                    "value": "Loose",
                    "color": "lightgray",
                },
                {
                    "left": 8.0,
                    "right": 25.0,
                    "value": "Medium",
                    "color": "silver",
                },
                {
                    "left": 25.0,
                    "right": 42.0,
                    "value": "Dense",
                    "color": "darkgray",
                },
                {
                    "left": 42.0,
                    "right": None,
                    "value": "Very dense",
                    "color": "gray",
                },
            ]
        },
    },
    "normalized_blow_count_fines_inc": {
        "name": "normalized_blow_count_fines_inc",
        "symbol": "ΔN_{160}",
        "label": "Normalized blow count fines inc.",
        "description": "Fines content increment to normalized blow count",
        "data_type": "float",
    },
    "normalized_blow_count_fines_inc_sr": {
        "name": "normalized_blow_count_fines_inc_sr",
        "symbol": "ΔN_{160-Sr}",
        "label": "Normalized blow count fines inc. (Sr)",
        "description": "Fines content increment to normalized blow count for residual shear strength",
        "data_type": "float",
    },
    "normalized_blow_count_sr": {
        "name": "normalized_blow_count_sr",
        "symbol": "N_{160-Sr}",
        "label": "Normalized blow count (Sr)",
        "description": "N_60 corrected to 1 atm for residual shear strength",
        "data_type": "float",
    },
    "normalized_cone_resistance": {
        "name": "normalized_cone_resistance",
        "symbol": "Q_t",
        "label": "Normalized cone resistance",
        "description": "Normalized cone resistance from CPT",
        "data_type": "float",
    },
    "normalized_cone_resistance_1atm": {
        "name": "normalized_cone_resistance_1atm",
        "symbol": "q_{c1N}",
        "label": "Normalized cone resistance at 1 atm",
        "description": "Normalized cone resistance at 1 atm",
        "data_type": "float",
    },
    "normalized_cone_resistance_fines_inc": {
        "name": "normalized_cone_resistance_fines_inc",
        "symbol": "Δq_{c1N}",
        "label": "Normalized cone resistance fines inc.",
        "description": "Fines content dependent increment to normalized cone resistance",
        "data_type": "float",
    },
    "normalized_cone_resistance_fines_inc_sr": {
        "name": "normalized_cone_resistance_fines_inc_sr",
        "symbol": "Δq_{c1N-Sr}",
        "label": "Normalized cone resistance fines inc. (Sr)",
        "description": "Fines content increment to normalized cone resistance for residual shear strength",
        "data_type": "float",
    },
    "normalized_excess_pore_pressure_ratio": {
        "name": "normalized_excess_pore_pressure_ratio",
        "symbol": "r_u",
        "label": "Normalized excess pore water pressure ratio",
        "description": "Normalized excess pore water pressure ratio",
        "data_type": "float",
    },
    "normalized_friction_ratio": {
        "name": "normalized_friction_ratio",
        "symbol": "F_r",
        "label": "Normalized friction ratio",
        "unit": "%",
        "description": "Normalized friction ratio from CPT",
        "data_type": "float",
    },
    "normalized_pore_pressure": {
        "name": "normalized_pore_pressure",
        "symbol": "U_2",
        "label": "Normalized pore pressure",
        "description": "Normalized pore pressure from CPT",
        "data_type": "float",
    },
    "normalized_pore_pressure_ratio": {
        "name": "normalized_pore_pressure_ratio",
        "symbol": "B_q",
        "label": "Normalized pore pressure ratio",
        "description": "Normalized pore pressure ratio from CPT",
        "data_type": "float",
    },
    "normalized_residual_shear_strength": {
        "name": "normalized_residual_shear_strength",
        "symbol": "S_{r ratio}",
        "label": "Normalized residual shear strength",
        "description": "Post-liquefaction residual shear strength to effective stress ratio",
        "data_type": "float",
    },
    "normalized_soil_behavior_type": {
        "name": "normalized_soil_behavior_type",
        "corresponding_parameter_name": "normalized_soil_behavior_type_label",
        "symbol": "SBT_n",
        "label": "Normalized soil behavior type",
        "description": "Normalized soil behavior type from CPT",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "1"},
                {"value": "2"},
                {"value": "3"},
                {"value": "4"},
                {"value": "5"},
                {"value": "6"},
                {"value": "7"},
                {"value": "8"},
                {"value": "9"},
            ],
            "is_categorical": True,
        },
    },
    "normalized_soil_behavior_type_label": {
        "name": "normalized_soil_behavior_type_label",
        "symbol": "SBT_{n label}",
        "label": "Normalized soil behavior type label",
        "description": "Label for normalized soil behavior type",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {
                    "value": "Sensitive fine grained",
                    "value_secondary": "Sensitive fine grained",
                    "color": "#D42A1D",
                },
                {
                    "value": "Organic soil",
                    "value_secondary": "Organic material",
                    "color": "#B46B40",
                },
                {
                    "value": "Clay",
                    "value_secondary": "Clay to silty clay",
                    "color": "#4B5878",
                },
                {
                    "value": "Clay & silty clay",
                    "value_secondary": "Clayey silt to silty clay",
                    "color": "#479085",
                },
                {
                    "value": "Silty sand & sandy silt",
                    "value_secondary": "Silty sand to sandy silt",
                    "color": "#7EC4A0",
                },
                {
                    "value": "Sand & silty sand",
                    "value_secondary": "Clean sand to silty sand",
                    "color": "#BFA364",
                },
                {
                    "value": "Gravely sand & sand",
                    "value_secondary": "Gravely sand to sand",
                    "color": "#EB9D4A",
                },
                {
                    "value": "Very stiff sand & clayey sand",
                    "value_secondary": "Very stiff sand to clayey sand",
                    "color": "#959595",
                },
                {
                    "value": "Very stiff fine grained",
                    "value_secondary": "Very stiff fine grained",
                    "color": "#E6E6E6",
                },
            ],
            "is_categorical": True,
        },
    },
    "northing": {
        "name": "northing",
        "label": "Northing",
        "unit": "m",
        "description": "UTM WGS84 northing coordinate",
        "data_type": "float",
    },
    "number_of_standard_deviations": {
        "name": "number_of_standard_deviations",
        "label": "Number of standard deviations",
        "description": "Number of standard deviations for statistical analysis",
        "data_type": "float",
    },
    "overburden_correction": {
        "name": "overburden_correction",
        "symbol": "C_n",
        "label": "Overburden correction",
        "description": "Overburden correction factor for SPT",
        "data_type": "float",
    },
    "overburden_correction_coefficient": {
        "name": "overburden_correction_coefficient",
        "symbol": "C_σ",
        "label": "Overburden correction coefficient",
        "description": "Coefficient for overburden correction",
        "data_type": "float",
    },
    "overburden_correction_crr": {
        "name": "overburden_correction_crr",
        "symbol": "K_σ",
        "label": "Overburden correction for CRR",
        "description": "Overburden correction factor for cyclic resistance ratio",
        "data_type": "float",
    },
    "overburden_correction_limit": {
        "name": "overburden_correction_limit",
        "symbol": "C_{n lim}",
        "label": "Overburden correction limit",
        "description": "Limit for overburden correction factor",
        "data_type": "float",
    },
    "overburden_correction_sr": {
        "name": "overburden_correction_sr",
        "symbol": "C_{n-Sr}",
        "label": "Overburden correction (Sr)",
        "description": "Overburden correction factor for residual shear strength",
        "data_type": "float",
    },
    "overburden_normalized_cone_resistance": {
        "name": "overburden_normalized_cone_resistance",
        "symbol": "q_{c1}",
        "label": "Overburden normalized cone resistance",
        "description": "Overburden normalized cone resistance from CPT",
        "data_type": "float",
    },
    "overburden_stress_exponent": {
        "name": "overburden_stress_exponent",
        "symbol": "n",
        "label": "Overburden stress exponent",
        "description": "Stress exponent for overburden correction",
        "data_type": "float",
    },
    "overburden_stress_exponent_sr": {
        "name": "overburden_stress_exponent_sr",
        "symbol": "n_{Sr}",
        "label": "Overburden stress exponent (Sr)",
        "description": "Stress exponent for overburden correction in residual shear strength",
        "data_type": "float",
    },
    "overconsolidation_ratio": {
        "name": "overconsolidation_ratio",
        "corresponding_parameter_name": "consolidation_state",
        "symbol": "OCR",
        "label": "Overconsolidation ratio",
        "description": "Overconsolidation ratio of soil",
        "data_type": "float",
        "data_bins": {
            "consolidation_state": [
                {
                    "left": 0.0,
                    "right": 1.0,
                    "value": "UC",
                    "color": "gainsboro",
                },
                {
                    "left": 1.0,
                    "right": 1.2,
                    "value": "NC",
                    "color": "lightgray",
                },
                {
                    "left": 1.2,
                    "right": 4.0,
                    "value": "LOC",
                    "color": "silver",
                },
                {
                    "left": 4.0,
                    "right": 10.0,
                    "value": "MOC",
                    "color": "darkgray",
                },
                {
                    "left": 10.0,
                    "right": None,
                    "value": "HOC",
                    "color": "gray",
                },
            ]
        },
    },
    "overconsolidation_ratio_factor": {
        "name": "overconsolidation_ratio_factor",
        "symbol": "k",
        "label": "Overconsolidation ratio factor",
        "description": "Factor for overconsolidation ratio",
        "data_type": "float",
    },
    "particle_size": {
        "name": "particle_size",
        "corresponding_parameter_name": "soil_fraction",
        "symbol": "D",
        "label": "Particle size",
        "unit": "mm",
        "description": "Particle size from sieve or hydrometer analysis",
        "data_type": "float",
        "data_bins": {
            "soil_fraction": [
                {
                    "left": 75.0,
                    "right": 100.0,
                    "value": "Cobble",
                },
                {
                    "left": 19.0,
                    "right": 75.0,
                    "value": "Gravel (Coarse)",
                },
                {
                    "left": 4.75,
                    "right": 19.0,
                    "value": "Gravel (Fine)",
                },
                {
                    "left": 2.0,
                    "right": 4.75,
                    "value": "Sand (Coarse)",
                },
                {
                    "left": 0.425,
                    "right": 2.0,
                    "value": "Sand (Medium)",
                },
                {
                    "left": 0.075,
                    "right": 0.425,
                    "value": "Sand (Fine)",
                },
                {
                    "left": 0.005,
                    "right": 0.075,
                    "value": "Silt",
                },
                {
                    "left": 0.001,
                    "right": 0.005,
                    "value": "Clay",
                },
                {
                    "left": 0.0,
                    "right": 0.001,
                    "value": "Colloids",
                },
            ]
        },
    },
    "peak_friction_angle": {
        "name": "peak_friction_angle",
        "symbol": "ϕ'",
        "label": "Peak friction angle",
        "unit": "°",
        "description": "Peak friction angle of soil",
        "data_type": "float",
    },
    "peak_ground_acceleration": {
        "name": "peak_ground_acceleration",
        "symbol": "PGA",
        "label": "Peak ground acceleration",
        "unit": "g",
        "description": "Peak ground acceleration for seismic analysis",
        "data_type": "float",
    },
    "peak_undrained_shear_strength_ratio": {
        "name": "peak_undrained_shear_strength_ratio",
        "symbol": "S_{u ratio peak}",
        "label": "Peak undrained shear strength ratio",
        "description": "Peak undrained shear strength to effective stress ratio",
        "data_type": "float",
    },
    "penetration_rate": {
        "name": "penetration_rate",
        "label": "Penetration rate",
        "unit": "mm/s",
        "description": "Rate of penetration / push",
        "data_type": "float",
    },
    "percent_clay": {
        "name": "percent_clay",
        "label": "Percent clay",
        "unit": "%",
        "description": "Clay percentage for USDA classification",
        "data_type": "float",
    },
    "percent_coarse_gravel": {
        "name": "percent_coarse_gravel",
        "label": "Percent coarse gravel",
        "unit": "%",
        "description": 'Coarse gravel percentage (% retained on 3/4 " sieve)',
        "data_type": "float",
    },
    "percent_coarse_sand": {
        "name": "percent_coarse_sand",
        "label": "Percent coarse sand",
        "unit": "%",
        "description": "Coarse sand percentage (% passing No. 4 sieve, retained on No. 10)",
        "data_type": "float",
    },
    "percent_fine_gravel": {
        "name": "percent_fine_gravel",
        "label": "Percent fine gravel",
        "unit": "%",
        "description": 'Fine gravel percentage (% passing 3/4 " sieve, retained on No. 4)',
        "data_type": "float",
    },
    "percent_fine_sand": {
        "name": "percent_fine_sand",
        "label": "Percent fine sand",
        "unit": "%",
        "description": "Fine sand percentage (% passing No. 40 sieve, retained on No. 200)",
        "data_type": "float",
    },
    "percent_finer": {
        "name": "percent_finer",
        "label": "Percent finer",
        "unit": "%",
        "description": "Percentage of material finer than a given size",
        "data_type": "float",
    },
    "percent_finer_uncorrected": {
        "name": "percent_finer_uncorrected",
        "label": "Percent finer uncorrected",
        "unit": "%",
        "description": "Uncorrected percentage finer from sieve analysis",
        "data_type": "float",
    },
    "percent_gravel": {
        "name": "percent_gravel",
        "label": "Percent gravel",
        "unit": "%",
        "description": "Gravel percentage (% retained on No. 4 sieve)",
        "data_type": "float",
    },
    "percent_medium_sand": {
        "name": "percent_medium_sand",
        "label": "Percent medium sand",
        "unit": "%",
        "description": "Medium sand percentage (% passing No. 10 sieve, retained on No. 40)",
        "data_type": "float",
    },
    "percent_passing_3in4": {
        "name": "percent_passing_3in4",
        "symbol": "P_{3/4}",
        "label": 'Percent passing 3/4"',
        "unit": "%",
        "description": 'Percentage passing 3/4 " sieve',
        "data_type": "float",
    },
    "percent_passing_no10": {
        "name": "percent_passing_no10",
        "symbol": "P_{10}",
        "label": "Percent passing No. 10",
        "unit": "%",
        "description": "Percentage passing No. 10 sieve",
        "data_type": "float",
    },
    "percent_passing_no200": {
        "name": "percent_passing_no200",
        "symbol": "P_{200}",
        "label": "Percent passing No. 200",
        "unit": "%",
        "description": "Percentage passing No. 200 sieve",
        "data_type": "float",
    },
    "percent_passing_no4": {
        "name": "percent_passing_no4",
        "symbol": "P_{4}",
        "label": "Percent passing No. 4",
        "unit": "%",
        "description": "Percentage passing No. 4 sieve",
        "data_type": "float",
    },
    "percent_passing_no40": {
        "name": "percent_passing_no40",
        "symbol": "P_{40}",
        "label": "Percent passing No. 40",
        "unit": "%",
        "description": "Percentage passing No. 40 sieve",
        "data_type": "float",
    },
    "percent_sand": {
        "name": "percent_sand",
        "label": "Percent sand",
        "unit": "%",
        "description": "Sand percentage (% passing No. 4 sieve)",
        "data_type": "float",
    },
    "percent_silt": {
        "name": "percent_silt",
        "label": "Percent silt",
        "unit": "%",
        "description": "Silt percentage for USDA classification",
        "data_type": "float",
    },
    "period": {
        "name": "period",
        "symbol": "T",
        "label": "Period",
        "unit": "s",
        "description": "Vibration period of structure or soil",
        "data_type": "float",
    },
    "period_lengthening_ratio": {
        "name": "period_lengthening_ratio",
        "symbol": "T_{flexible}/T",
        "label": "Period lengthening ratio",
        "description": "Ratio of flexible-base to rigid-base period",
        "data_type": "float",
    },
    "permeability": {
        "name": "permeability",
        "corresponding_parameter_name": "relative_permeability",
        "symbol": "k",
        "label": "Permeability",
        "unit": "m/s",
        "description": "Soil permeability",
        "data_type": "float",
        "data_bins": {
            "relative_permeability": [
                {
                    "left": 0.0,
                    "right": 1e-09,
                    "value": "Impermeable",
                    "color": "gainsboro",
                },
                {
                    "left": 1e-09,
                    "right": 1e-07,
                    "value": "Very low",
                    "color": "lightgray",
                },
                {
                    "left": 1e-07,
                    "right": 1e-05,
                    "value": "Low",
                    "color": "silver",
                },
                {
                    "left": 1e-05,
                    "right": 0.001,
                    "value": "Medium",
                    "color": "darkgray",
                },
                {
                    "left": 0.001,
                    "right": None,
                    "value": "High",
                    "color": "gray",
                },
            ]
        },
    },
    "pile_adhesion_factor": {
        "name": "pile_adhesion_factor",
        "symbol": "α_1",
        "label": "Pile adhesion factor",
        "description": "Pile adhesion factor for shaft resistance",
        "data_type": "float",
    },
    "pile_area_ratio": {
        "name": "pile_area_ratio",
        "symbol": "R_A",
        "label": "Pile area ratio",
        "description": "Ratio of pile section area to total cross section area",
        "data_type": "float",
    },
    "pile_count": {
        "name": "pile_count",
        "symbol": "n_{piles}",
        "label": "Pile count",
        "description": "Number of piles",
        "data_type": "int",
    },
    "pile_critical_depth": {
        "name": "pile_critical_depth",
        "label": "Pile critical depth",
        "unit": "m",
        "description": "Critical depth for pile analysis",
        "data_type": "float",
    },
    "pile_cross_swaying_rocking_stiffness": {
        "name": "pile_cross_swaying_rocking_stiffness",
        "symbol": "K_{hr}",
        "label": "Pile cross-swaying-rocking stiffness",
        "unit": "kN/m or kN-m/rad",
        "description": "Cross-swaying-rocking stiffness of pile",
        "data_type": "float",
    },
    "pile_diameter": {
        "name": "pile_diameter",
        "symbol": "D",
        "label": "Pile diameter",
        "unit": "m",
        "description": "Outside diameter of pile",
        "data_type": "float",
    },
    "pile_elasticity_modulus": {
        "name": "pile_elasticity_modulus",
        "symbol": "E_p",
        "label": "Pile elasticity modulus",
        "unit": "MPa",
        "description": "Young’s modulus of pile material",
        "data_type": "float",
    },
    "pile_embedment_length": {
        "name": "pile_embedment_length",
        "symbol": "L",
        "label": "Pile embedment length",
        "unit": "m",
        "description": "Embedment length of pile",
        "data_type": "float",
    },
    "pile_friction_coefficient": {
        "name": "pile_friction_coefficient",
        "symbol": "α",
        "label": "Pile friction coefficient",
        "description": "Pile friction coefficient for shaft resistance",
        "data_type": "float",
    },
    "pile_group_configuration": {
        "name": "pile_group_configuration",
        "label": "Pile group configuration",
        "description": "Configuration of pile group",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "2X2"},
                {"value": "3X3"},
                {"value": "4X4"},
            ],
            "is_categorical": False,
        },
    },
    "pile_group_damping_ratio": {
        "name": "pile_group_damping_ratio",
        "symbol": "β_G",
        "label": "Pile group damping ratio",
        "description": "Damping ratio for pile group",
        "data_type": "float",
    },
    "pile_group_efficiency_factor": {
        "name": "pile_group_efficiency_factor",
        "symbol": "EF",
        "label": "Pile group efficiency factor",
        "description": "Efficiency factor for pile group",
        "data_type": "float",
    },
    "pile_head_axial_load": {
        "name": "pile_head_axial_load",
        "symbol": "P",
        "label": "Pile head axial load",
        "unit": "kN",
        "description": "Axial load at pile head",
        "data_type": "float",
    },
    "pile_head_displacement": {
        "name": "pile_head_displacement",
        "symbol": "u",
        "label": "Pile head displacement",
        "unit": "m",
        "description": "Displacement at pile head",
        "data_type": "float",
    },
    "pile_head_lateral_load": {
        "name": "pile_head_lateral_load",
        "label": "Pile head lateral load",
        "unit": "kN",
        "description": "Lateral load at pile head",
        "data_type": "float",
    },
    "pile_head_moment": {
        "name": "pile_head_moment",
        "label": "Pile head moment",
        "unit": "kN-m",
        "description": "Moment at pile head",
        "data_type": "float",
    },
    "pile_head_rotation": {
        "name": "pile_head_rotation",
        "symbol": "θ",
        "label": "Pile head rotation",
        "unit": "rad",
        "description": "Rotation at pile head",
        "data_type": "float",
    },
    "pile_horizontal_stiffness": {
        "name": "pile_horizontal_stiffness",
        "symbol": "k_{px}",
        "label": "Pile horizontal stiffness",
        "unit": "MN/m",
        "description": "Dynamic horizontal stiffness of pile",
        "data_type": "float",
    },
    "pile_influence_factor": {
        "name": "pile_influence_factor",
        "symbol": "I",
        "label": "Pile influence factor",
        "description": "Influence factor for pile settlement",
        "data_type": "float",
    },
    "pile_length_correction_factor": {
        "name": "pile_length_correction_factor",
        "symbol": "α_2",
        "label": "Pile length correction factor",
        "description": "Pile length correction factor for shaft resistance",
        "data_type": "float",
    },
    "pile_length_to_diameter_ratio": {
        "name": "pile_length_to_diameter_ratio",
        "symbol": "L/D",
        "label": "Pile length to diameter ratio",
        "description": "Ratio of pile embedment length to diameter",
        "data_type": "float",
    },
    "pile_length_to_soil_thickness_ratio": {
        "name": "pile_length_to_soil_thickness_ratio",
        "symbol": "L/h",
        "label": "Pile length to soil thickness ratio",
        "description": "Ratio of pile embedment length to soil layer depth",
        "data_type": "float",
    },
    "pile_moment_of_inertia": {
        "name": "pile_moment_of_inertia",
        "symbol": "I_p",
        "label": "Pile moment of inertia",
        "unit": "m4",
        "description": "Moment of inertia of equivalent solid pile",
        "data_type": "float",
    },
    "pile_perimeter": {
        "name": "pile_perimeter",
        "symbol": "P",
        "label": "Pile perimeter",
        "unit": "m",
        "description": "Perimeter of pile",
        "data_type": "float",
    },
    "pile_rocking_stiffness": {
        "name": "pile_rocking_stiffness",
        "symbol": "K_{rr}",
        "label": "Pile rocking stiffness",
        "unit": "kN-m/rad",
        "description": "Rocking stiffness of pile",
        "data_type": "float",
    },
    "pile_settlement": {
        "name": "pile_settlement",
        "symbol": "S",
        "label": "Pile settlement",
        "unit": "cm",
        "description": "Settlement of pile",
        "data_type": "float",
    },
    "pile_settlement_correction_bearing": {
        "name": "pile_settlement_correction_bearing",
        "symbol": "R_b",
        "label": "Pile settlement correction for bearing",
        "description": "Correction factor for bearing stratum",
        "data_type": "float",
    },
    "pile_settlement_correction_compressibility": {
        "name": "pile_settlement_correction_compressibility",
        "symbol": "R_K",
        "label": "Pile settlement correction for compressibility",
        "description": "Correction factor for pile compressibility",
        "data_type": "float",
    },
    "pile_settlement_correction_depth": {
        "name": "pile_settlement_correction_depth",
        "symbol": "R_h",
        "label": "Pile settlement correction for depth",
        "description": "Correction factor for pile layer depth",
        "data_type": "float",
    },
    "pile_settlement_correction_poisson": {
        "name": "pile_settlement_correction_poisson",
        "symbol": "R_v",
        "label": "Pile settlement correction for Poisson’s ratio",
        "description": "Correction factor for Poisson’s ratio",
        "data_type": "float",
    },
    "pile_shaft_resistance": {
        "name": "pile_shaft_resistance",
        "symbol": "Q_s",
        "label": "Pile shaft resistance",
        "unit": "kN",
        "description": "Shaft resistance of pile",
        "data_type": "float",
    },
    "pile_shaft_resistance_inc": {
        "name": "pile_shaft_resistance_inc",
        "symbol": "Q_{s i}",
        "label": "Pile shaft resistance inc.",
        "unit": "kN",
        "description": "Incremental shaft resistance of pile",
        "data_type": "float",
    },
    "pile_shape": {
        "name": "pile_shape",
        "label": "Pile shape",
        "description": "Shape of pile",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "circle"},
                {"value": "square"},
            ],
            "is_categorical": False,
        },
    },
    "pile_side_surface_area": {
        "name": "pile_side_surface_area",
        "symbol": "A_s",
        "label": "Pile side surface area",
        "unit": "m2",
        "description": "Side surface area of pile",
        "data_type": "float",
    },
    "pile_stiffness": {
        "name": "pile_stiffness",
        "symbol": "k_p",
        "label": "Pile stiffness",
        "unit": "MN/m or MN-m/rad",
        "description": "Dynamic stiffness of single pile for mode j (translation or rotation)",
        "data_type": "float",
    },
    "pile_stiffness_factor": {
        "name": "pile_stiffness_factor",
        "symbol": "K",
        "label": "Pile stiffness factor",
        "description": "Stiffness factor for pile",
        "data_type": "float",
    },
    "pile_stiffness_in_group": {
        "name": "pile_stiffness_in_group",
        "symbol": "k_{pG}",
        "label": "Pile stiffness in group",
        "unit": "MN/m or MN-m/rad",
        "description": "Dynamic stiffness of pile in group for mode j",
        "data_type": "float",
    },
    "pile_swaying_stiffness": {
        "name": "pile_swaying_stiffness",
        "symbol": "K_{hh}",
        "label": "Pile swaying stiffness",
        "unit": "kN/m",
        "description": "Swaying stiffness of pile",
        "data_type": "float",
    },
    "pile_tip_area": {
        "name": "pile_tip_area",
        "symbol": "A_p",
        "label": "Pile tip area",
        "unit": "m2",
        "description": "Tip area of pile",
        "data_type": "float",
    },
    "pile_tip_resistance": {
        "name": "pile_tip_resistance",
        "symbol": "Q_b",
        "label": "Pile tip resistance",
        "unit": "kN",
        "description": "Tip resistance of pile",
        "data_type": "float",
    },
    "pile_tip_resistance_coefficient": {
        "name": "pile_tip_resistance_coefficient",
        "symbol": "C_t",
        "label": "Pile tip resistance coefficient",
        "description": "Coefficient for pile tip resistance",
        "data_type": "float",
    },
    "pile_tip_resistance_factor": {
        "name": "pile_tip_resistance_factor",
        "symbol": "k_c",
        "label": "Pile tip resistance factor",
        "description": "LCPC method bearing capacity factor for pile tip",
        "data_type": "float",
    },
    "pile_toe_transition": {
        "name": "pile_toe_transition",
        "label": "Pile toe transition",
        "description": "Transition type at pile toe",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "dense_to_weak"},
                {"value": "weak_to_dense"},
            ],
            "is_categorical": False,
        },
    },
    "pile_type_category": {
        "name": "pile_type_category",
        "label": "Pile type category",
        "description": "Category of pile type",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "IA"},
                {"value": "IB"},
                {"value": "IIA"},
                {"value": "IIB"},
            ],
            "is_categorical": False,
        },
    },
    "pile_ultimate_resistance": {
        "name": "pile_ultimate_resistance",
        "symbol": "Q_{ult}",
        "label": "Pile ultimate resistance",
        "unit": "kN",
        "description": "Ultimate resistance of pile",
        "data_type": "float",
    },
    "pile_unit_tip_resistance": {
        "name": "pile_unit_tip_resistance",
        "symbol": "q_p",
        "label": "Pile unit tip resistance",
        "unit": "MPa",
        "description": "Unit tip resistance of pile",
        "data_type": "float",
    },
    "pile_unit_weight": {
        "name": "pile_unit_weight",
        "symbol": "γ_p",
        "label": "Pile unit weight",
        "unit": "kN/m3",
        "description": "Unit weight of pile material",
        "data_type": "float",
    },
    "pile_vertical_stiffness": {
        "name": "pile_vertical_stiffness",
        "symbol": "k_{pz}",
        "label": "Pile vertical stiffness",
        "unit": "MN/m",
        "description": "Dynamic vertical stiffness of pile",
        "data_type": "float",
    },
    "pile_wall_thickness": {
        "name": "pile_wall_thickness",
        "symbol": "t",
        "label": "Pile wall thickness",
        "unit": "m",
        "description": "Wall thickness of pile",
        "data_type": "float",
    },
    "plastic_limit": {
        "name": "plastic_limit",
        "symbol": "PL",
        "label": "Plastic limit",
        "unit": "%",
        "description": "Plastic limit of soil",
        "data_type": "float",
    },
    "plasticity_index": {
        "name": "plasticity_index",
        "symbol": "PI",
        "label": "Plasticity index",
        "unit": "%",
        "description": "Plasticity index of soil",
        "data_type": "float",
    },
    "plasticity_index_liquid_limit_ratio": {
        "name": "plasticity_index_liquid_limit_ratio",
        "symbol": "PI / LL",
        "label": "Plasticity index to liquid limit ratio",
        "description": "Ratio of plasticity index to liquid limit",
        "data_type": "float",
    },
    "poisson_adjustment_factor": {
        "name": "poisson_adjustment_factor",
        "symbol": "ψ",
        "label": "Poisson’s adjustment factor",
        "description": "Adjustment factor for Poisson’s ratio",
        "data_type": "float",
    },
    "poisson_ratio": {
        "name": "poisson_ratio",
        "symbol": "ν",
        "label": "Poisson’s ratio",
        "description": "Poisson’s ratio of soil",
        "data_type": "float",
    },
    "pore_pressure": {
        "name": "pore_pressure",
        "symbol": "u",
        "label": "Pore pressure",
        "unit": "kPa",
        "description": "Pore pressure in soil",
        "data_type": "float",
    },
    "pore_pressure_index": {
        "name": "pore_pressure_index",
        "symbol": "U_D",
        "label": "Pore pressure index",
        "description": "Pore pressure index from DMT",
        "data_type": "float",
    },
    "pore_water_pressure": {
        "name": "pore_water_pressure",
        "symbol": "u_0",
        "label": "Pore water pressure",
        "unit": "kPa",
        "description": "Pore water pressure in soil",
        "data_type": "float",
    },
    "porosity": {
        "name": "porosity",
        "symbol": "n",
        "label": "Porosity",
        "description": "Fraction of soil volume taken up by pore space",
        "data_type": "float",
    },
    "post_liquefaction_residual_shear_strength": {
        "name": "post_liquefaction_residual_shear_strength",
        "symbol": "S_r",
        "label": "Post-liquefaction residual shear strength",
        "unit": "kPa",
        "description": "Post-liquefaction residual shear strength",
        "data_type": "float",
    },
    "preconsolidation_stress": {
        "name": "preconsolidation_stress",
        "symbol": "σ_p'",
        "label": "Preconsolidation stress",
        "unit": "kPa",
        "description": "Preconsolidation stress of soil",
        "data_type": "float",
    },
    "primary_consolidation_time": {
        "name": "primary_consolidation_time",
        "symbol": "t_p",
        "label": "Primary consolidation time",
        "unit": "month",
        "description": "Time for primary consolidation",
        "data_type": "float",
    },
    "project_id": {
        "name": "project_id",
        "label": "Project ID",
        "description": "Identifier for project",
        "data_type": "str",
    },
    "project_name": {
        "name": "project_name",
        "label": "Project name",
        "description": "Project name",
        "data_type": "str",
    },
    "pseudo_spectral_acceleration": {
        "name": "pseudo_spectral_acceleration",
        "symbol": "PSa",
        "label": "Pseudo-spectral acceleration",
        "unit": "g",
        "description": "Pseudo-spectral acceleration for seismic analysis",
        "data_type": "float",
    },
    "punching_shear_coefficient": {
        "name": "punching_shear_coefficient",
        "symbol": "K_s",
        "label": "Punching shear coefficient",
        "description": "Punching shear coefficient for foundation",
        "data_type": "float",
    },
    "radiation_damping_ratio": {
        "name": "radiation_damping_ratio",
        "symbol": "β",
        "label": "Radiation damping ratio",
        "description": "Radiation damping ratio for soil",
        "data_type": "float",
    },
    "raw_a_reading": {
        "name": "raw_a_reading",
        "symbol": "A",
        "label": "Raw A reading",
        "unit": "kPa",
        "description": "First dilatometer reading",
        "data_type": "float",
    },
    "raw_b_reading": {
        "name": "raw_b_reading",
        "symbol": "B",
        "label": "Raw B reading",
        "unit": "kPa",
        "description": "Second dilatometer reading",
        "data_type": "float",
    },
    "raw_c_reading": {
        "name": "raw_c_reading",
        "symbol": "C",
        "label": "Raw C reading",
        "unit": "kPa",
        "description": "Third dilatometer reading",
        "data_type": "float",
    },
    "recompression_index": {
        "name": "recompression_index",
        "symbol": "C_r",
        "label": "Recompression index",
        "description": "Recompression (swelling) index of soil",
        "data_type": "float",
    },
    "recompression_ratio": {
        "name": "recompression_ratio",
        "symbol": "RR",
        "label": "Recompression ratio",
        "description": "Recompression ratio of soil",
        "data_type": "float",
    },
    "recovery": {
        "name": "recovery",
        "label": "Recovery",
        "unit": "%",
        "description": "Ratio of recovered sample length to sampled interval",
        "data_type": "float",
    },
    "relative_density": {
        "name": "relative_density",
        "symbol": "D_r",
        "label": "Relative density",
        "unit": "%",
        "description": "Relative density of soil",
        "data_type": "float",
        "data_bins": {
            "compactness": [
                {
                    "left": 0.0,
                    "right": 15.0,
                    "value": "Very loose",
                    "color": "gainsboro",
                },
                {
                    "left": 15.0,
                    "right": 35.0,
                    "value": "Loose",
                    "color": "lightgray",
                },
                {
                    "left": 35.0,
                    "right": 65.0,
                    "value": "Medium",
                    "color": "silver",
                },
                {
                    "left": 65.0,
                    "right": 85.0,
                    "value": "Dense",
                    "color": "darkgray",
                },
                {
                    "left": 85.0,
                    "right": None,
                    "value": "Very dense",
                    "color": "gray",
                },
            ]
        },
    },
    "relative_density_constant": {
        "name": "relative_density_constant",
        "symbol": "k_{D_r}",
        "label": "Relative density constant",
        "description": "Constant for relative density calculation",
        "data_type": "float",
    },
    "relative_permeability": {
        "name": "relative_permeability",
        "symbol": "k_{relative}",
        "label": "Relative permeability",
        "description": "Relative permeability of soil",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {
                    "value": "Impermeable",
                    "value_secondary": "Clay",
                    "color": "gainsboro",
                },
                {
                    "value": "Very low",
                    "value_secondary": "Silt, silty clay",
                    "color": "lightgray",
                },
                {
                    "value": "Low",
                    "value_secondary": "Sand, dirty sand, silty sand",
                    "color": "silver",
                },
                {
                    "value": "Medium",
                    "value_secondary": "Sandy gravel, clean sand, fine sand",
                    "color": "darkgray",
                },
                {
                    "value": "High",
                    "value_secondary": "Gravel",
                    "color": "gray",
                },
            ],
            "is_categorical": True,
        },
    },
    "remarks": {
        "name": "remarks",
        "label": "Remarks",
        "description": "Additional remarks or notes",
        "data_type": "str",
    },
    "remolded_undrained_shear_strength": {
        "name": "remolded_undrained_shear_strength",
        "symbol": "S_{ur}",
        "label": "Remolded undrained shear strength",
        "unit": "kPa",
        "description": "Remolded undrained shear strength of soil",
        "data_type": "float",
    },
    "remolded_undrained_shear_strength_ratio": {
        "name": "remolded_undrained_shear_strength_ratio",
        "symbol": "S_{ur ratio}",
        "label": "Remolded undrained shear strength ratio",
        "description": "Remolded undrained shear strength to effective stress ratio",
        "data_type": "float",
    },
    "remove_loose_sand_criteria": {
        "name": "remove_loose_sand_criteria",
        "label": "Remove loose sand criteria",
        "description": "Sets K_c = 1.00 for I_c between 1.64 and 2.36 and F_r < 0.5",
        "data_type": "bool",
    },
    "response_embedment_modification": {
        "name": "response_embedment_modification",
        "symbol": "RRS_e",
        "label": "Response embedment modification",
        "description": "Response spectrum modification for embedment",
        "data_type": "float",
    },
    "rig_model": {
        "name": "rig_model",
        "label": "Rig model",
        "description": "Boring rig model",
        "data_type": "str",
    },
    "rod_length": {
        "name": "rod_length",
        "label": "Rod length",
        "unit": "m",
        "description": "Rod length above ground (stickup) for SPT energy correction",
        "data_type": "float",
    },
    "rod_length_correction": {
        "name": "rod_length_correction",
        "symbol": "C_R",
        "label": "Rod length correction",
        "description": "SPT correction factor for rod length",
        "data_type": "float",
    },
    "sample_diameter": {
        "name": "sample_diameter",
        "symbol": "D",
        "label": "Sample diameter",
        "unit": "mm",
        "description": "Sample diameter",
        "data_type": "float",
    },
    "sample_id": {
        "name": "sample_id",
        "label": "Sample ID",
        "description": "Identifier for soil sample",
        "data_type": "str",
    },
    "sample_name": {
        "name": "sample_name",
        "label": "Sample name",
        "description": "Sample name",
        "data_type": "str",
    },
    "sampler_correction": {
        "name": "sampler_correction",
        "symbol": "C_S",
        "label": "Sampler correction",
        "description": "SPT correction factor for sampling method",
        "data_type": "float",
    },
    "sampler_type": {
        "name": "sampler_type",
        "label": "Sampler type",
        "description": "Type of sampler used",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "AU"},
                {"value": "GB"},
                {"value": "MC"},
                {"value": "NR"},
                {"value": "RC"},
                {"value": "SPT"},
                {"value": "SS"},
                {"value": "ST"},
                {"value": "UD"},
                {"value": "VA"},
            ],
            "is_categorical": False,
        },
    },
    "sand_fineness": {
        "name": "sand_fineness",
        "label": "Sand fineness",
        "description": "Category of sand fineness",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "fine"},
                {"value": "medium"},
                {"value": "coarse"},
            ],
            "is_categorical": True,
        },
    },
    "saturation_ratio": {
        "name": "saturation_ratio",
        "symbol": "S_r",
        "label": "Saturation ratio",
        "description": "Ratio of water volume to total void space",
        "data_type": "float",
    },
    "seating_blow_count": {
        "name": "seating_blow_count",
        "symbol": "N_{seat}",
        "label": "Seating blow count",
        "description": "Hammer blows for the SPT seating drive",
        "data_type": "float",
    },
    "seating_penetration": {
        "name": "seating_penetration",
        "label": "Seating penetration",
        "unit": "m",
        "description": "Penetration during the SPT seating drive",
        "data_type": "float",
    },
    "sensitivity": {
        "name": "sensitivity",
        "symbol": "S_t",
        "label": "Sensitivity",
        "description": "Sensitivity of soil",
        "data_type": "float",
    },
    "sensitivity_constant": {
        "name": "sensitivity_constant",
        "symbol": "N_S",
        "label": "Sensitivity constant",
        "description": "Constant for sensitivity calculation",
        "data_type": "float",
    },
    "shallow_velocity_extrapolation_method": {
        "name": "shallow_velocity_extrapolation_method",
        "label": "Shallow velocity extrapolation method",
        "description": "Method for shallow velocity extrapolation",
        "data_type": "str",
        "discrete_data": {
            "data": [{"value": "Boore04"}],
            "is_categorical": False,
        },
    },
    "shansep_method_m": {
        "name": "shansep_method_m",
        "symbol": "m",
        "label": "SHANSEP method m",
        "description": "SHANSEP method m parameter",
        "data_type": "float",
    },
    "shansep_method_s": {
        "name": "shansep_method_s",
        "symbol": "s",
        "label": "SHANSEP method s",
        "description": "SHANSEP method s parameter",
        "data_type": "float",
    },
    "shape_factor_cohesion": {
        "name": "shape_factor_cohesion",
        "symbol": "s_c",
        "label": "Shape factor for cohesion",
        "description": "Shape factor for cohesion in bearing capacity",
        "data_type": "float",
    },
    "shape_factor_surcharge": {
        "name": "shape_factor_surcharge",
        "symbol": "s_q",
        "label": "Shape factor for surcharge",
        "description": "Shape factor for surcharge in bearing capacity",
        "data_type": "float",
    },
    "shape_factor_surcharge_bottom_layer": {
        "name": "shape_factor_surcharge_bottom_layer",
        "symbol": "s_{q bottom}",
        "label": "Shape factor for surcharge bottom layer",
        "description": "Shape factor for surcharge of soil beneath foundation",
        "data_type": "float",
    },
    "shape_factor_unit_weight": {
        "name": "shape_factor_unit_weight",
        "symbol": "s_γ",
        "label": "Shape factor for unit weight",
        "description": "Shape factor for unit weight in bearing capacity",
        "data_type": "float",
    },
    "shape_parameter": {
        "name": "shape_parameter",
        "symbol": "μ",
        "label": "Shape parameter",
        "description": "Shape parameter analogous to a wavenumber",
        "data_type": "float",
    },
    "shear_modulus": {
        "name": "shear_modulus",
        "symbol": "G",
        "label": "Shear modulus",
        "unit": "MPa",
        "description": "Shear modulus of soil",
        "data_type": "float",
    },
    "shear_modulus_ratio": {
        "name": "shear_modulus_ratio",
        "symbol": "G_r",
        "label": "Shear modulus ratio",
        "description": "Ratio of stone column to soil shear modulus",
        "data_type": "float",
    },
    "shear_modulus_reduction_factor": {
        "name": "shear_modulus_reduction_factor",
        "symbol": "G/G_0",
        "label": "Shear modulus reduction factor",
        "description": "Shear modulus reduction factor for soil",
        "data_type": "float",
    },
    "shear_percent_contribution": {
        "name": "shear_percent_contribution",
        "symbol": "PC_{shear}",
        "label": "Shear percent contribution",
        "description": "Percent contribution from shear (Green et al., 2008)",
        "data_type": "float",
    },
    "shear_strain_limit": {
        "name": "shear_strain_limit",
        "symbol": "γ_{lim}",
        "label": "Shear strain limit",
        "unit": "%",
        "description": "Limiting value of shear strain",
        "data_type": "float",
    },
    "shear_strength": {
        "name": "shear_strength",
        "symbol": "τ",
        "label": "Shear strength",
        "unit": "kPa",
        "description": "Shear strength of soil",
        "data_type": "float",
    },
    "shear_stress": {
        "name": "shear_stress",
        "symbol": "τ",
        "label": "Shear stress",
        "unit": "kPa",
        "description": "Shear stress in soil",
        "data_type": "float",
    },
    "shear_stress_reduction_coefficient": {
        "name": "shear_stress_reduction_coefficient",
        "symbol": "r_d",
        "label": "Shear stress reduction coefficient",
        "description": "Shear stress reduction coefficient for liquefaction",
        "data_type": "float",
    },
    "shear_stress_reduction_factor": {
        "name": "shear_stress_reduction_factor",
        "symbol": "K_G",
        "label": "Shear stress reduction factor",
        "description": "Shear stress reduction factor for stone columns",
        "data_type": "float",
    },
    "shear_velocity": {
        "name": "shear_velocity",
        "symbol": "V_s",
        "label": "Shear velocity",
        "unit": "m/s",
        "description": "Shear wave velocity of soil",
        "data_type": "float",
    },
    "shear_velocity_factor": {
        "name": "shear_velocity_factor",
        "symbol": "α_{vs}",
        "label": "Shear velocity factor",
        "description": "Shear wave velocity factor",
        "data_type": "float",
    },
    "sieve_number": {
        "name": "sieve_number",
        "label": "Sieve number",
        "description": "Sieve number for particle size analysis (SI units)",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": '24 "', "value_secondary": 600.0},
                {"value": '12 "', "value_secondary": 300.0},
                {"value": '6 "', "value_secondary": 150.0},
                {"value": '3 "', "value_secondary": 75.0},
                {"value": '2 ½ "', "value_secondary": 63.0},
                {"value": '2 "', "value_secondary": 50.0},
                {"value": '1 ½ "', "value_secondary": 38.1},
                {"value": '1 "', "value_secondary": 25.0},
                {"value": '3/4 "', "value_secondary": 19.0},
                {"value": '1/2 "', "value_secondary": 12.5},
                {"value": '3/8 "', "value_secondary": 9.5},
                {"value": "No. 4", "value_secondary": 4.75},
                {"value": "No. 6", "value_secondary": 3.35},
                {"value": "No. 8", "value_secondary": 2.36},
                {"value": "No. 10", "value_secondary": 2.0},
                {
                    "value": "No. 16",
                    "value_secondary": 1.18,
                },
                {
                    "value": "No. 20",
                    "value_secondary": 0.85,
                },
                {"value": "No. 30", "value_secondary": 0.6},
                {
                    "value": "No. 40",
                    "value_secondary": 0.425,
                },
                {"value": "No. 50", "value_secondary": 0.3},
                {
                    "value": "No. 60",
                    "value_secondary": 0.25,
                },
                {
                    "value": "No. 70",
                    "value_secondary": 0.212,
                },
                {
                    "value": "No. 80",
                    "value_secondary": 0.18,
                },
                {
                    "value": "No. 100",
                    "value_secondary": 0.15,
                },
                {
                    "value": "No. 120",
                    "value_secondary": 0.125,
                },
                {
                    "value": "No. 140",
                    "value_secondary": 0.106,
                },
                {
                    "value": "No. 170",
                    "value_secondary": 0.088,
                },
                {
                    "value": "No. 200",
                    "value_secondary": 0.075,
                },
            ],
            "is_categorical": True,
        },
    },
    "silt_clay_particle_size_breakpoint": {
        "name": "silt_clay_particle_size_breakpoint",
        "symbol": "D_{silt clay}",
        "label": "Silt/clay particle size breakpoint",
        "unit": "mm",
        "description": "Breakpoint for silt and clay particle size",
        "data_type": "float",
    },
    "site_class": {
        "name": "site_class",
        "label": "Site class",
        "description": "Seismic site class",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "F"},
                {"value": "E"},
                {"value": "D"},
                {"value": "C"},
                {"value": "B"},
                {"value": "A"},
            ],
            "is_categorical": True,
        },
    },
    "site_class_average": {
        "name": "site_class_average",
        "label": "Site class average",
        "description": "Special average for site class determination",
        "data_type": "float",
    },
    "site_class_e_thickness": {
        "name": "site_class_e_thickness",
        "label": "Site class E thickness",
        "unit": "m",
        "description": "Thickness of Clay [PI (%) > 20 & wc (%) ≥ 40 & Su (kPa) < 24]",
        "data_type": "float",
    },
    "site_class_f2_thickness": {
        "name": "site_class_f2_thickness",
        "label": "Site class F2 thickness",
        "unit": "m",
        "description": "Thickness of Peat and/or highly organic clays",
        "data_type": "float",
    },
    "site_class_f3_thickness": {
        "name": "site_class_f3_thickness",
        "label": "Site class F3 thickness",
        "unit": "m",
        "description": "Thickness of Very high plasticity clays [PI (%) > 75]",
        "data_type": "float",
    },
    "site_class_f4_thickness": {
        "name": "site_class_f4_thickness",
        "label": "Site class F4 thickness",
        "unit": "m",
        "description": "Thickness of Very thick, soft/medium stiff clays [Su (kPa) < 50]",
        "data_type": "float",
    },
    "site_class_label": {
        "name": "site_class_label",
        "label": "Site class label",
        "description": "Label for seismic site class",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {
                    "value": "Soil requiring site-specific evaluations"
                },
                {"value": "Soft soil"},
                {"value": "Stiff soil"},
                {"value": "Very dense soil and soft rock"},
                {"value": "Rock"},
                {"value": "Hard rock"},
            ],
            "is_categorical": True,
        },
    },
    "site_ground_condition": {
        "name": "site_ground_condition",
        "label": "Site ground condition",
        "description": "Description of site ground condition",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "level_ground"},
                {"value": "sloping_ground"},
                {"value": "free_face"},
            ],
            "is_categorical": False,
        },
    },
    "site_period": {
        "name": "site_period",
        "symbol": "T_n",
        "label": "Site period",
        "unit": "s",
        "description": "Natural period of site",
        "data_type": "float",
    },
    "site_to_seismic_source_distance": {
        "name": "site_to_seismic_source_distance",
        "symbol": "R",
        "label": "Site-to-seismic-source distance",
        "unit": "km",
        "description": "Horizontal distance to nearest seismic energy source",
        "data_type": "float",
    },
    "sleeve_friction": {
        "name": "sleeve_friction",
        "symbol": "f_s",
        "label": "Sleeve friction",
        "unit": "kPa",
        "description": "Sleeve friction from CPT",
        "data_type": "float",
    },
    "small_strain_shear_modulus": {
        "name": "small_strain_shear_modulus",
        "symbol": "G_o",
        "label": "Small strain shear modulus",
        "unit": "MPa",
        "description": "Small strain shear modulus of soil",
        "data_type": "float",
    },
    "soil_behavior_type": {
        "name": "soil_behavior_type",
        "corresponding_parameter_name": "soil_behavior_type_label",
        "symbol": "SBT",
        "label": "Soil behavior type",
        "description": "Soil behavior type from CPT",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "1"},
                {"value": "2"},
                {"value": "3"},
                {"value": "4"},
                {"value": "5"},
                {"value": "6"},
                {"value": "7"},
                {"value": "8"},
                {"value": "9"},
            ],
            "is_categorical": True,
        },
    },
    "soil_behavior_type_index": {
        "name": "soil_behavior_type_index",
        "corresponding_parameter_name": "soil_behavior_type_index_label",
        "symbol": "I_c",
        "label": "Soil behavior type index",
        "description": "Normalized soil behavior type index from CPT",
        "data_type": "float",
        "data_bins": {
            "soil_behavior_type_index_label": [
                {
                    "left": 1.0,
                    "right": 1.31,
                    "value": "Gravelly sand",
                    "color": "#FF8A3B",
                },
                {
                    "left": 1.31,
                    "right": 2.05,
                    "value": "Sands",
                    "color": "#D19C00",
                },
                {
                    "left": 2.05,
                    "right": 2.6,
                    "value": "Sand mixtures",
                    "color": "#61d961",
                },
                {
                    "left": 2.6,
                    "right": 2.95,
                    "value": "Silt mixtures",
                    "color": "#2b802b",
                },
                {
                    "left": 2.95,
                    "right": 3.6,
                    "value": "Clays",
                    "color": "#213b69",
                },
                {
                    "left": 3.6,
                    "right": 4.0,
                    "value": "Organic soils",
                    "color": "#9e3300",
                },
            ]
        },
    },
    "soil_behavior_type_index_cutoff": {
        "name": "soil_behavior_type_index_cutoff",
        "symbol": "I_{c cutoff}",
        "label": "Soil behavior type index cutoff",
        "description": "Cutoff for fine soil criteria and transition layer detection",
        "data_type": "float",
    },
    "soil_behavior_type_index_label": {
        "name": "soil_behavior_type_index_label",
        "symbol": "I_{c label}",
        "label": "Soil behavior type index label",
        "description": "Label for soil behavior type index",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {
                    "value": "Gravelly sand",
                    "value_secondary": "Gravelly sand to dense sand",
                    "color": "#FF8A3B",
                },
                {
                    "value": "Sands",
                    "value_secondary": "Sands & clean sand to silty\r\nsand",
                    "color": "#D19C00",
                },
                {
                    "value": "Sand mixtures",
                    "value_secondary": "Sand mixtures & silty sand to\r\nsandy silt",
                    "color": "#61d961",
                },
                {
                    "value": "Silt mixtures",
                    "value_secondary": "Silt mixtures & clayey silt to\r\nsilty clay",
                    "color": "#2b802b",
                },
                {
                    "value": "Clays",
                    "value_secondary": "Clays & silty clay to clay",
                    "color": "#213b69",
                },
                {
                    "value": "Organic soils",
                    "value_secondary": "Organic soils & clay",
                    "color": "#9e3300",
                },
            ],
            "is_categorical": True,
        },
    },
    "soil_behavior_type_label": {
        "name": "soil_behavior_type_label",
        "symbol": "SBT_{label}",
        "label": "Soil behavior type label",
        "description": "Label for soil behavior type",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {
                    "value": "Sensitive fine grained",
                    "value_secondary": "Sensitive fine grained",
                    "color": "#D42A1D",
                },
                {
                    "value": "Organic soil",
                    "value_secondary": "Organic material",
                    "color": "#B46B40",
                },
                {
                    "value": "Clay",
                    "value_secondary": "Clay to silty clay",
                    "color": "#4B5878",
                },
                {
                    "value": "Clay & silty clay",
                    "value_secondary": "Clayey silt to silty clay",
                    "color": "#479085",
                },
                {
                    "value": "Silty sand & sandy silt",
                    "value_secondary": "Silty sand to sandy silt",
                    "color": "#7EC4A0",
                },
                {
                    "value": "Sand & silty sand",
                    "value_secondary": "Clean sand to silty sand",
                    "color": "#BFA364",
                },
                {
                    "value": "Gravely sand & sand",
                    "value_secondary": "Gravely sand to sand",
                    "color": "#EB9D4A",
                },
                {
                    "value": "Very stiff sand & clayey sand",
                    "value_secondary": "Very stiff sand to clayey sand",
                    "color": "#959595",
                },
                {
                    "value": "Very stiff fine grained",
                    "value_secondary": "Very stiff fine grained",
                    "color": "#E6E6E6",
                },
            ],
            "is_categorical": True,
        },
    },
    "soil_behavior_type_schneider": {
        "name": "soil_behavior_type_schneider",
        "corresponding_parameter_name": "soil_behavior_type_schneider_label",
        "symbol": "SBT_{Schneider}",
        "label": "Soil behavior type Schneider",
        "description": "Soil behavior type per Schneider classification",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "1a"},
                {"value": "1b"},
                {"value": "1c"},
                {"value": "2"},
                {"value": "3"},
            ],
            "is_categorical": True,
        },
    },
    "soil_behavior_type_schneider_label": {
        "name": "soil_behavior_type_schneider_label",
        "symbol": "SBT_{Schneider label}",
        "label": "Soil behavior type Schneider label",
        "description": "Label for Schneider soil behavior type",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {
                    "value": "Clay and/or Silt",
                    "value_secondary": "SILTS and 'Low Ir' CLAYS",
                    "color": "#7EC4A0",
                },
                {
                    "value": "Clay",
                    "value_secondary": "CLAYS",
                    "color": "#4B5878",
                },
                {
                    "value": "Sensitive clay",
                    "value_secondary": "Sensitive CLAYS",
                    "color": "#7d8599",
                },
                {
                    "value": "Sand",
                    "value_secondary": "Essentially drained SANDS",
                    "color": "#BFA364",
                },
                {
                    "value": "Transitional",
                    "value_secondary": "Transitional soils",
                    "color": "#8ad499",
                },
            ],
            "is_categorical": True,
        },
    },
    "soil_classification_index": {
        "name": "soil_classification_index",
        "corresponding_parameter_name": "soil_classification_index_uscs_symbol",
        "symbol": "ΔQ",
        "label": "Soil classification index",
        "description": "Soil classification index per Saye",
        "data_type": "float",
        "data_bins": {
            "soil_classification_index_label": [
                {
                    "left": 0.0,
                    "right": 15.0,
                    "value": "6",
                    "color": "#9e3300",
                },
                {
                    "left": 15.0,
                    "right": 19.0,
                    "value": "5",
                    "color": "#213b69",
                },
                {
                    "left": 19.0,
                    "right": 31.0,
                    "value": "4",
                    "color": "#42577d",
                },
                {
                    "left": 31.0,
                    "right": 70.0,
                    "value": "3",
                    "color": "#61d961",
                },
                {
                    "left": 70.0,
                    "right": 90.0,
                    "value": "2",
                    "color": "#D19C00",
                },
                {
                    "left": 90.0,
                    "right": None,
                    "value": "1",
                    "color": "#FF8A3B",
                },
            ],
            "soil_classification_index_uscs_symbol": [
                {
                    "left": 0.0,
                    "right": 15.0,
                    "value": "OL,OH,Pt",
                    "color": "#9e3300",
                },
                {
                    "left": 15.0,
                    "right": 19.0,
                    "value": "MH,CH",
                    "color": "#213b69",
                },
                {
                    "left": 19.0,
                    "right": 31.0,
                    "value": "ML,CL",
                    "color": "#42577d",
                },
                {
                    "left": 31.0,
                    "right": 70.0,
                    "value": "SM,SC,GM,GC",
                    "color": "#61d961",
                },
                {
                    "left": 70.0,
                    "right": 90.0,
                    "value": "SP-SM,SP-SC",
                    "color": "#D19C00",
                },
                {
                    "left": 90.0,
                    "right": None,
                    "value": "SP,SW",
                    "color": "#FF8A3B",
                },
            ],
        },
    },
    "soil_classification_index_label": {
        "name": "soil_classification_index_label",
        "symbol": "ΔQ_{label}",
        "label": "Soil classification index label",
        "description": "Label for soil classification index",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "6", "color": "#9e3300"},
                {"value": "5", "color": "#213b69"},
                {"value": "4", "color": "#42577d"},
                {"value": "3", "color": "#61d961"},
                {"value": "2", "color": "#D19C00"},
                {"value": "1", "color": "#FF8A3B"},
            ],
            "is_categorical": True,
        },
    },
    "soil_classification_index_uscs_symbol": {
        "name": "soil_classification_index_uscs_symbol",
        "label": "Soil classification index USCS symbol",
        "description": "USCS symbol for soil classification index",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "OL,OH,Pt", "color": "#9e3300"},
                {"value": "MH,CH", "color": "#213b69"},
                {"value": "ML,CL", "color": "#42577d"},
                {
                    "value": "SM,SC,GM,GC",
                    "color": "#61d961",
                },
                {
                    "value": "SP-SM,SP-SC",
                    "color": "#D19C00",
                },
                {"value": "SP,SW", "color": "#FF8A3B"},
            ],
            "is_categorical": True,
        },
    },
    "soil_damping_ratio": {
        "name": "soil_damping_ratio",
        "symbol": "β_s",
        "label": "Soil damping ratio",
        "description": "Hysteretic damping ratio of soil",
        "data_type": "float",
    },
    "soil_fraction": {
        "name": "soil_fraction",
        "label": "Soil fraction",
        "description": "Soil fraction based on ASTM particle size ranges",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "Colloids"},
                {"value": "Clay"},
                {"value": "Silt"},
                {"value": "Sand (Fine)"},
                {"value": "Sand (Medium)"},
                {"value": "Sand (Coarse)"},
                {"value": "Gravel (Fine)"},
                {"value": "Gravel (Coarse)"},
                {"value": "Cobble"},
            ],
            "is_categorical": True,
        },
    },
    "soil_origin": {
        "name": "soil_origin",
        "label": "Soil origin",
        "description": "Origin of soil",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "alluvial"},
                {"value": "diluvial"},
            ],
            "is_categorical": False,
        },
    },
    "soil_profile_shape": {
        "name": "soil_profile_shape",
        "label": "Soil profile shape",
        "description": "Shape of soil profile",
        "data_type": "str",
    },
    "soil_thickness": {
        "name": "soil_thickness",
        "symbol": "h",
        "label": "Soil thickness",
        "unit": "m",
        "description": "Total thickness of soil layers above rigid layer",
        "data_type": "float",
    },
    "soil_transition": {
        "name": "soil_transition",
        "label": "Soil transition",
        "description": "Flag for soil type transition",
        "data_type": "bool",
    },
    "soil_transition_detection": {
        "name": "soil_transition_detection",
        "label": "Soil transition detection",
        "description": "Detection of soil type transition",
        "data_type": "bool",
    },
    "soil_transition_max_index": {
        "name": "soil_transition_max_index",
        "symbol": "I_{c max}",
        "label": "Soil transition max. index",
        "description": "Maximum I_c for soil type transition",
        "data_type": "float",
    },
    "soil_transition_min_index": {
        "name": "soil_transition_min_index",
        "symbol": "I_{c min}",
        "label": "Soil transition min. index",
        "description": "Minimum I_c for soil type transition",
        "data_type": "float",
    },
    "soil_transition_min_points": {
        "name": "soil_transition_min_points",
        "symbol": "I_{c min points}",
        "label": "Soil transition min. points",
        "description": "Minimum points for soil transition detection",
        "data_type": "int",
    },
    "soil_transition_min_rate_of_change": {
        "name": "soil_transition_min_rate_of_change",
        "label": "Soil transition min. rate of change",
        "description": "Minimum rate of change for soil transition",
        "data_type": "float",
    },
    "soil_type": {
        "name": "soil_type",
        "label": "Soil type",
        "description": "Primary soil type description",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "Rock", "color": "#FF0000"},
                {
                    "value": "Weathered Rock",
                    "color": "#FF0000",
                },
                {
                    "value": "Residual Soil",
                    "color": "#FF0000",
                },
                {"value": "Fill", "color": "#FF0000"},
                {"value": "Artificial", "color": "#FF0000"},
                {"value": "Organic", "color": "black"},
                {"value": "Peat", "color": "black"},
                {"value": "Clay", "color": "green"},
                {"value": "Silt", "color": "orange"},
                {"value": "Sand", "color": "grey"},
                {"value": "Gravel", "color": "orange"},
            ],
            "is_categorical": True,
        },
    },
    "soil_type2": {
        "name": "soil_type2",
        "label": "Soil type 2",
        "description": "Secondary soil type description",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "Highly organic"},
                {"value": "Fine"},
                {"value": "Coarse"},
            ],
            "is_categorical": True,
        },
    },
    "soil_type3": {
        "name": "soil_type3",
        "label": "Soil type 3",
        "description": "Tertiary soil type description",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "Clean sand"},
                {"value": "Clean sand/Sand with fines"},
                {"value": "Sand with fines"},
                {"value": "Clean gravel"},
                {"value": "Clean gravel/Gravel with fines"},
                {"value": "Gravel with fines"},
            ],
            "is_categorical": True,
        },
    },
    "soil_type_index": {
        "name": "soil_type_index",
        "corresponding_parameter_name": "soil_type_index_label",
        "label": "Soil type index",
        "description": "Index for soil type classification",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "1"},
                {"value": "2"},
                {"value": "3"},
                {"value": "4a"},
                {"value": "4b"},
                {"value": "5"},
            ],
            "is_categorical": True,
        },
    },
    "soil_type_index_label": {
        "name": "soil_type_index_label",
        "label": "Soil type index label",
        "description": "Label for soil type index",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {
                    "value": "Very soft clays",
                    "value_secondary": "Very Soft Clays, or Sensitive or Collapsible Soils",
                    "color": "#A5ABBB",
                },
                {
                    "value": "Clay and/or Silt",
                    "value_secondary": "Clay and/or Silt",
                    "color": "#4B5878",
                },
                {
                    "value": "Clayey Silt and/or Silty Clay",
                    "value_secondary": "Clayey Silt and/or Silty Clay",
                    "color": "#479085",
                },
                {
                    "value": "Sandy Silt",
                    "value_secondary": "Sandy Silt",
                    "color": "#7EC4A0",
                },
                {
                    "value": "Silty Sand",
                    "value_secondary": "Silty Sand",
                    "color": "#BFA364",
                },
                {
                    "value": "Sand to Sandy Gravel",
                    "value_secondary": "Sand to Sandy Gravel",
                    "color": "#EB9D4A",
                },
            ],
            "is_categorical": True,
        },
    },
    "special_cyclic_resistance_ratio_min": {
        "name": "special_cyclic_resistance_ratio_min",
        "symbol": "CRR_{min}",
        "label": "Special cyclic resistance ratio min.",
        "description": "Minimum cyclic resistance ratio for special soil layers",
        "data_type": "float",
    },
    "special_layers_thickness": {
        "name": "special_layers_thickness",
        "symbol": "H",
        "label": "Special layers thickness",
        "unit": "m",
        "description": "Thickness of special soil layers (NEHRP F site classification)",
        "data_type": "float",
    },
    "special_shear_strain_mean": {
        "name": "special_shear_strain_mean",
        "symbol": "γ_{0.5 mean}",
        "label": "Special shear strain mean",
        "unit": "%",
        "description": "Mean shear strain at G/G_max=0.5 for special soil layers",
        "data_type": "float",
    },
    "special_shear_velocity_mean": {
        "name": "special_shear_velocity_mean",
        "symbol": "V_{s mean}",
        "label": "Special shear velocity mean",
        "unit": "m/s",
        "description": "Mean shear wave velocity of special soil layers",
        "data_type": "float",
    },
    "specific_gravity": {
        "name": "specific_gravity",
        "symbol": "G_s",
        "label": "Specific gravity",
        "description": "Specific gravity of soil solids",
        "data_type": "float",
    },
    "specific_gravity_correction": {
        "name": "specific_gravity_correction",
        "symbol": "a",
        "label": "Specific gravity correction",
        "description": "Correction for specific gravity (hydrometer calibrated for G_s = 2.65)",
        "data_type": "float",
    },
    "specimen_id": {
        "name": "specimen_id",
        "label": "Specimen ID",
        "description": "Identifier for specimen",
        "data_type": "str",
    },
    "specimen_reference": {
        "name": "specimen_reference",
        "label": "Specimen reference",
        "description": "Reference name specified for a specimen within a sample",
        "data_type": "str",
    },
    "spectral_acceleration_at_1_sec": {
        "name": "spectral_acceleration_at_1_sec",
        "symbol": "Sa_1",
        "label": "Spectral acceleration at 1 sec.",
        "unit": "g",
        "description": "Spectral acceleration at 1-second period",
        "data_type": "float",
    },
    "ssi_effects_expected": {
        "name": "ssi_effects_expected",
        "label": "SSI effects expected",
        "description": "Indicates expected soil-structure interaction effects",
        "data_type": "bool",
    },
    "standard_deviation": {
        "name": "standard_deviation",
        "symbol": "σ",
        "label": "Standard deviation",
        "description": "Standard deviation for statistical analysis",
        "data_type": "float",
    },
    "standardized_cumulative_absolute_velocity": {
        "name": "standardized_cumulative_absolute_velocity",
        "symbol": "CAV_{STD}",
        "label": "Standardized cumulative absolute velocity",
        "unit": "g-sec",
        "description": "Standardized cumulative absolute velocity",
        "data_type": "float",
    },
    "state_parameter": {
        "name": "state_parameter",
        "symbol": "ψ",
        "label": "State parameter",
        "description": "State parameter for soil",
        "data_type": "float",
    },
    "static_stiffness": {
        "name": "static_stiffness",
        "symbol": "K",
        "label": "Static stiffness",
        "unit": "MN/m or MN-m/rad",
        "description": "Static stiffness for mode j (translation or rotation)",
        "data_type": "float",
    },
    "stiffness": {
        "name": "stiffness",
        "symbol": "k",
        "label": "Stiffness",
        "unit": "MN/m or MN-m/rad",
        "description": "Dynamic stiffness for mode j (translation or rotation)",
        "data_type": "float",
    },
    "stiffness_edge_factor": {
        "name": "stiffness_edge_factor",
        "symbol": "R_k",
        "label": "Stiffness edge factor",
        "description": "Stiffness edge increase factor",
        "data_type": "float",
    },
    "stiffness_intensity": {
        "name": "stiffness_intensity",
        "symbol": "k_i",
        "label": "Stiffness intensity",
        "unit": "MN/m3",
        "description": "Stiffness intensity for foundation",
        "data_type": "float",
    },
    "stiffness_weight_factor_pile": {
        "name": "stiffness_weight_factor_pile",
        "symbol": "w_p",
        "label": "Stiffness weight factor pile",
        "description": "Weight factor for pile stiffness contribution",
        "data_type": "float",
    },
    "stiffness_weight_factor_pile_tip": {
        "name": "stiffness_weight_factor_pile_tip",
        "symbol": "w_b",
        "label": "Stiffness weight factor pile tip",
        "description": "Weight factor for pile tip stiffness contribution",
        "data_type": "float",
    },
    "stiffness_weight_factor_soil": {
        "name": "stiffness_weight_factor_soil",
        "symbol": "w_s",
        "label": "Stiffness weight factor soil",
        "description": "Weight factor for soil stiffness contribution",
        "data_type": "float",
    },
    "stone_column_arrangement": {
        "name": "stone_column_arrangement",
        "label": "Stone column arrangement",
        "description": "Arrangement of stone columns",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "triangular"},
                {"value": "rectangular"},
            ],
            "is_categorical": False,
        },
    },
    "stone_column_bottom_depth": {
        "name": "stone_column_bottom_depth",
        "symbol": "z_{bottom}",
        "label": "Stone column bottom depth",
        "unit": "m",
        "description": "Bottom depth of stone column",
        "data_type": "float",
    },
    "stone_column_diameter": {
        "name": "stone_column_diameter",
        "symbol": "D",
        "label": "Stone column diameter",
        "unit": "m",
        "description": "Diameter of stone column",
        "data_type": "float",
    },
    "stone_column_is_present": {
        "name": "stone_column_is_present",
        "symbol": "sc_{present}",
        "label": "Stone column is present",
        "description": "Indicates presence of stone column",
        "data_type": "bool",
    },
    "stone_column_spacing": {
        "name": "stone_column_spacing",
        "symbol": "S",
        "label": "Stone column spacing",
        "unit": "m",
        "description": "Spacing between stone columns",
        "data_type": "float",
    },
    "stone_column_top_depth": {
        "name": "stone_column_top_depth",
        "symbol": "z_{top}",
        "label": "Stone column top depth",
        "unit": "m",
        "description": "Top depth of stone column",
        "data_type": "float",
    },
    "stress_influence_factor": {
        "name": "stress_influence_factor",
        "symbol": "I_z",
        "label": "Stress influence factor",
        "description": "Stress influence factor below footing center",
        "data_type": "float",
    },
    "stress_normalized_cone_resistance": {
        "name": "stress_normalized_cone_resistance",
        "symbol": "Q_{tn}",
        "label": "Stress-normalized cone resistance",
        "description": "Stress-normalized cone resistance from CPT",
        "data_type": "float",
    },
    "structure_effective_modal_height": {
        "name": "structure_effective_modal_height",
        "symbol": "h",
        "label": "Structure effective modal height",
        "unit": "m",
        "description": "Height of center of mass for first-mode shape",
        "data_type": "float",
    },
    "structure_flexible_period": {
        "name": "structure_flexible_period",
        "symbol": "T_{flexible}",
        "label": "Structure flexible period",
        "unit": "s",
        "description": "Flexible-base period of structure",
        "data_type": "float",
    },
    "structure_rigid_period": {
        "name": "structure_rigid_period",
        "symbol": "T",
        "label": "Structure rigid period",
        "unit": "s",
        "description": "Undamped natural vibration period of structure",
        "data_type": "float",
    },
    "structure_to_soil_stiffness_ratio": {
        "name": "structure_to_soil_stiffness_ratio",
        "symbol": "h/{V_s T}",
        "label": "Structure-to-soil stiffness ratio",
        "description": "Ratio of structure to soil stiffness",
        "data_type": "float",
    },
    "structure_total_height": {
        "name": "structure_total_height",
        "symbol": "h_{total}",
        "label": "Structure total height",
        "unit": "m",
        "description": "Building height from foundation to roof",
        "data_type": "float",
    },
    "subgrade_reaction_modulus_at_diameter": {
        "name": "subgrade_reaction_modulus_at_diameter",
        "symbol": "k_{sd}",
        "label": "Subgrade reaction modulus at diameter",
        "unit": "MPa",
        "description": "Subgrade reaction modulus at one pile diameter",
        "data_type": "float",
    },
    "surface_elevation": {
        "name": "surface_elevation",
        "label": "Surface elevation",
        "unit": "m",
        "description": "Ground surface elevation",
        "data_type": "float",
    },
    "temperature": {
        "name": "temperature",
        "symbol": "T",
        "label": "Temperature",
        "unit": "°C",
        "description": "Temperature during testing",
        "data_type": "float",
    },
    "temperature_correction": {
        "name": "temperature_correction",
        "symbol": "F_T",
        "label": "Temperature correction",
        "description": "Correction for hydrometer test temperature (not 20°C)",
        "data_type": "float",
    },
    "test_id": {
        "name": "test_id",
        "label": "Test ID",
        "description": "Identifier for test",
        "data_type": "str",
    },
    "test_type": {
        "name": "test_type",
        "label": "Test type",
        "description": "Type of test",
        "data_type": "str",
    },
    "thickness": {
        "name": "thickness",
        "symbol": "H",
        "label": "Thickness",
        "unit": "m",
        "description": "Thickness of soil layer",
        "data_type": "float",
    },
    "thickness_liquefiable_layer": {
        "name": "thickness_liquefiable_layer",
        "symbol": "H_2",
        "label": "Thickness of liquefiable layer",
        "unit": "m",
        "description": "Thickness of liquefiable sand layer",
        "data_type": "float",
    },
    "thickness_non_liquefiable_layer": {
        "name": "thickness_non_liquefiable_layer",
        "symbol": "H_1",
        "label": "Thickness of non liquefiable layer",
        "unit": "m",
        "description": "Thickness of non-liquefiable surface layer",
        "data_type": "float",
    },
    "thickness_top_layer": {
        "name": "thickness_top_layer",
        "symbol": "H_{top}",
        "label": "Thickness of top layer",
        "unit": "m",
        "description": "Thickness of top soil layer from beneath foundation embedment",
        "data_type": "float",
    },
    "time_step": {
        "name": "time_step",
        "symbol": "Δt",
        "label": "Time step",
        "unit": "s",
        "description": "Time step for dynamic analysis",
        "data_type": "float",
    },
    "total_stress": {
        "name": "total_stress",
        "symbol": "σ_v",
        "label": "Total stress",
        "unit": "kPa",
        "description": "Total vertical stress in soil",
        "data_type": "float",
    },
    "total_stress_inc": {
        "name": "total_stress_inc",
        "symbol": "σ_{v inc}",
        "label": "Total stress inc.",
        "unit": "kPa",
        "description": "Total stress in soil increment",
        "data_type": "float",
    },
    "total_vertical_stiffness": {
        "name": "total_vertical_stiffness",
        "symbol": "k_{z total}",
        "label": "Total vertical stiffness",
        "unit": "MN/m",
        "description": "Total dynamic vertical stiffness of foundation",
        "data_type": "float",
    },
    "triaxial_planes_correction": {
        "name": "triaxial_planes_correction",
        "symbol": "K_r",
        "label": "Triaxial planes correction",
        "description": "Correction for shearing of incorrect planes in cyclic triaxial test",
        "data_type": "float",
    },
    "tributary_area": {
        "name": "tributary_area",
        "label": "Tributary area",
        "unit": "m2",
        "description": "Tributary area for load distribution",
        "data_type": "float",
    },
    "true_depth": {
        "name": "true_depth",
        "symbol": "z_{true}",
        "label": "True depth",
        "unit": "m",
        "description": "Inclination-corrected depth",
        "data_type": "float",
    },
    "ultimate_bearing_capacity": {
        "name": "ultimate_bearing_capacity",
        "symbol": "Q_{ult}",
        "label": "Ultimate bearing capacity",
        "unit": "kPa",
        "description": "Ultimate bearing capacity of foundation",
        "data_type": "float",
    },
    "ultimate_bearing_capacity_limit": {
        "name": "ultimate_bearing_capacity_limit",
        "symbol": "Q_{ult lim}",
        "label": "Ultimate bearing capacity limit",
        "unit": "kPa",
        "description": "Limit for ultimate bearing capacity",
        "data_type": "float",
    },
    "unconfined_compressive_strength": {
        "name": "unconfined_compressive_strength",
        "symbol": "q_u",
        "label": "Unconfined compressive strength",
        "unit": "kPa",
        "description": "Unconfined compressive strength of soil",
        "data_type": "float",
    },
    "unconfined_compressive_strength_pocket_penetrometer": {
        "name": "unconfined_compressive_strength_pocket_penetrometer",
        "symbol": "q_{u pocket}",
        "label": "Unconfined compressive strength pocket penetrometer",
        "unit": "kPa",
        "description": "Unconfined compressive strength from pocket penetrometer test",
        "data_type": "float",
    },
    "undrained_shear_strength": {
        "name": "undrained_shear_strength",
        "corresponding_parameter_name": "consistency",
        "symbol": "S_u",
        "label": "Undrained shear strength",
        "unit": "kPa",
        "description": "Undrained shear strength of soil",
        "data_type": "float",
        "data_bins": {
            "consistency": [
                {
                    "left": 0.0,
                    "right": 12.5,
                    "value": "Very soft",
                    "color": "gainsboro",
                },
                {
                    "left": 12.5,
                    "right": 25.0,
                    "value": "Soft",
                    "color": "lightgray",
                },
                {
                    "left": 25.0,
                    "right": 50.0,
                    "value": "Medium",
                    "color": "silver",
                },
                {
                    "left": 50.0,
                    "right": 100.0,
                    "value": "Stiff",
                    "color": "darkgray",
                },
                {
                    "left": 100.0,
                    "right": 200.0,
                    "value": "Very stiff",
                    "color": "gray",
                },
                {
                    "left": 200.0,
                    "right": None,
                    "value": "Hard",
                    "color": "dimgray",
                },
            ]
        },
    },
    "undrained_shear_strength_bottom_layer": {
        "name": "undrained_shear_strength_bottom_layer",
        "symbol": "S_{u bottom}",
        "label": "Undrained shear strength bottom layer",
        "unit": "kPa",
        "description": "Undrained shear strength of clay beneath foundation",
        "data_type": "float",
    },
    "undrained_shear_strength_factor": {
        "name": "undrained_shear_strength_factor",
        "symbol": "N_{kt}",
        "label": "Undrained shear strength factor",
        "description": "Factor for undrained shear strength",
        "data_type": "float",
    },
    "undrained_shear_strength_ratio": {
        "name": "undrained_shear_strength_ratio",
        "symbol": "S_{u ratio}",
        "label": "Undrained shear strength ratio",
        "description": "Undrained shear strength to effective stress ratio",
        "data_type": "float",
    },
    "undrained_shear_strength_torvane": {
        "name": "undrained_shear_strength_torvane",
        "symbol": "S_{u torvane}",
        "label": "Undrained shear strength Torvane",
        "unit": "kPa",
        "description": "Undrained shear strength from Torvane test",
        "data_type": "float",
    },
    "uniformity_coefficient": {
        "name": "uniformity_coefficient",
        "symbol": "C_u",
        "label": "Uniformity coefficient",
        "description": "Uniformity coefficient for particle size distribution",
        "data_type": "float",
    },
    "unit_adhesion": {
        "name": "unit_adhesion",
        "symbol": "c_α",
        "label": "Unit adhesion",
        "unit": "kPa",
        "description": "Unit adhesion for pile shaft",
        "data_type": "float",
    },
    "unit_adhesion_to_cohesion_ratio": {
        "name": "unit_adhesion_to_cohesion_ratio",
        "symbol": "c_α/c_1",
        "label": "Unit adhesion to cohesion ratio",
        "description": "Ratio of unit adhesion to unit cohesion",
        "data_type": "float",
    },
    "unit_side_friction": {
        "name": "unit_side_friction",
        "symbol": "f_p",
        "label": "Unit side friction",
        "unit": "MPa",
        "description": "Pile unit side friction",
        "data_type": "float",
    },
    "unit_side_friction_clip": {
        "name": "unit_side_friction_clip",
        "symbol": "f_{p clip}",
        "label": "Unit side friction clip",
        "description": "Applies clip to pile unit side friction",
        "data_type": "bool",
    },
    "unit_side_friction_coefficient": {
        "name": "unit_side_friction_coefficient",
        "symbol": "C_s",
        "label": "Unit side friction coefficient",
        "description": "Coefficient for pile unit side friction",
        "data_type": "float",
    },
    "unit_side_friction_limit": {
        "name": "unit_side_friction_limit",
        "symbol": "f_{p lim}",
        "label": "Unit side friction limit",
        "unit": "MPa",
        "description": "Limit for pile unit side friction",
        "data_type": "float",
    },
    "unit_weight": {
        "name": "unit_weight",
        "symbol": "γ",
        "label": "Unit weight",
        "unit": "kN/m3",
        "description": "Unit weight of soil",
        "data_type": "float",
    },
    "unit_weight_bottom_layer": {
        "name": "unit_weight_bottom_layer",
        "symbol": "γ_{bottom}",
        "label": "Unit weight bottom layer",
        "unit": "kN/m3",
        "description": "Unit weight of soil beneath foundation",
        "data_type": "float",
    },
    "uscs_description": {
        "name": "uscs_description",
        "label": "USCS description",
        "description": "Unified Soil Classification System description",
        "data_type": "str",
    },
    "uscs_symbol": {
        "name": "uscs_symbol",
        "label": "USCS symbol",
        "description": "Unified Soil Classification System symbol",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "Rock", "color": "#FF0000"},
                {
                    "value": "Weathered Rock",
                    "color": "#FF0000",
                },
                {
                    "value": "Residual Soil",
                    "color": "#FF0000",
                },
                {"value": "Fill", "color": "#FF0000"},
                {"value": "Artificial", "color": "#FF0000"},
                {"value": "Peat", "color": "brown"},
                {"value": "Pt", "color": "brown"},
                {"value": "Organic", "color": "brown"},
                {"value": "OL", "color": "brown"},
                {"value": "OH", "color": "brown"},
                {"value": "Clay", "color": "green"},
                {"value": "CL", "color": "green"},
                {"value": "CL-ML", "color": "green"},
                {"value": "CH", "color": "green"},
                {"value": "Silt", "color": "orange"},
                {"value": "ML", "color": "orange"},
                {"value": "MH", "color": "orange"},
                {"value": "Sand", "color": "grey"},
                {"value": "SW", "color": "grey"},
                {"value": "SP", "color": "grey"},
                {"value": "SP-SW", "color": "grey"},
                {"value": "SW-SM", "color": "grey"},
                {"value": "SW-SC", "color": "grey"},
                {"value": "SP-SM", "color": "grey"},
                {"value": "SP-SC", "color": "grey"},
                {"value": "SM", "color": "grey"},
                {"value": "SC", "color": "grey"},
                {"value": "SC-SM", "color": "grey"},
                {"value": "Gravel", "color": "orange"},
                {"value": "GW", "color": "orange"},
                {"value": "GP", "color": "orange"},
                {"value": "GP-GW", "color": "orange"},
                {"value": "GW-GM", "color": "orange"},
                {"value": "GW-GC", "color": "orange"},
                {"value": "GP-GM", "color": "orange"},
                {"value": "GP-GC", "color": "orange"},
                {"value": "GM", "color": "orange"},
                {"value": "GC", "color": "orange"},
                {"value": "GC-GM", "color": "orange"},
            ],
            "is_categorical": True,
        },
    },
    "usda_description": {
        "name": "usda_description",
        "label": "USDA description",
        "description": "USDA soil classification description",
        "data_type": "str",
    },
    "usda_symbol": {
        "name": "usda_symbol",
        "label": "USDA symbol",
        "description": "USDA soil classification symbol",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {
                    "value": "Cl",
                    "value_secondary": "clay",
                    "color": "#be826c",
                },
                {
                    "value": "SiCl",
                    "value_secondary": "silty clay",
                    "color": "#cc6d4d",
                },
                {
                    "value": "SaCl",
                    "value_secondary": "sandy clay",
                    "color": "#e99641",
                },
                {
                    "value": "ClLo",
                    "value_secondary": "clay loam",
                    "color": "#e47b3b",
                },
                {
                    "value": "SiClLo",
                    "value_secondary": "silty clay loam",
                    "color": "#ef9360",
                },
                {
                    "value": "SaClLo",
                    "value_secondary": "sandy clay loam",
                    "color": "#efaf6f",
                },
                {
                    "value": "Lo",
                    "value_secondary": "loam",
                    "color": "#f0a654",
                },
                {
                    "value": "SiLo",
                    "value_secondary": "silt loam",
                    "color": "#d09662",
                },
                {
                    "value": "SaLo",
                    "value_secondary": "sandy loam",
                    "color": "#faba75",
                },
                {
                    "value": "Si",
                    "value_secondary": "silt",
                    "color": "#dfb48f",
                },
                {
                    "value": "LoSa",
                    "value_secondary": "loamy sand",
                    "color": "#eacfbc",
                },
                {
                    "value": "Sa",
                    "value_secondary": "sand",
                    "color": "#eee6da",
                },
            ],
            "is_categorical": True,
        },
    },
    "use_alternate_equation": {
        "name": "use_alternate_equation",
        "label": "Use alternate equation",
        "description": "Uses alternate equation for calculations",
        "data_type": "bool",
    },
    "use_constant_volume_friction_angle": {
        "name": "use_constant_volume_friction_angle",
        "label": "Use constant volume friction angle",
        "description": "Uses constant volume friction angle for residual strength",
        "data_type": "bool",
    },
    "use_lower_bound": {
        "name": "use_lower_bound",
        "label": "Use lower bound",
        "description": "Uses lower bound for applicable formulations",
        "data_type": "bool",
    },
    "use_simplified_blows_correction": {
        "name": "use_simplified_blows_correction",
        "label": "Use simplified blows correction",
        "description": "Applies SPT blow count correction for energy only",
        "data_type": "bool",
    },
    "values_to_average": {
        "name": "values_to_average",
        "label": "Values to average",
        "description": "Values used for averaging",
        "data_type": "float",
    },
    "vented_control_unit_reading_a": {
        "name": "vented_control_unit_reading_a",
        "symbol": "Z_{M A}",
        "label": "Vented control unit reading for A",
        "unit": "kPa",
        "description": "Control unit reading when system is vented for A",
        "data_type": "float",
    },
    "vented_control_unit_reading_b": {
        "name": "vented_control_unit_reading_b",
        "symbol": "Z_{M B}",
        "label": "Vented control unit reading for B",
        "unit": "kPa",
        "description": "Control unit reading when system is vented for B",
        "data_type": "float",
    },
    "vertical_stiffness": {
        "name": "vertical_stiffness",
        "symbol": "k_z",
        "label": "Vertical stiffness",
        "unit": "MN/m",
        "description": "Dynamic vertical stiffness of foundation",
        "data_type": "float",
    },
    "vertical_stiffness_intensity": {
        "name": "vertical_stiffness_intensity",
        "symbol": "k_z^i",
        "label": "Vertical stiffness intensity",
        "unit": "MN/m3",
        "description": "Vertical stiffness intensity for foundation",
        "data_type": "float",
    },
    "vibration_constant": {
        "name": "vibration_constant",
        "symbol": "χ",
        "label": "Vibration constant",
        "description": "Dimensionless constant for vibration for mode j",
        "data_type": "float",
    },
    "vibration_mode": {
        "name": "vibration_mode",
        "symbol": "j",
        "label": "Vibration mode",
        "description": "Vibration mode for dynamic analysis",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "x"},
                {"value": "y"},
                {"value": "z"},
                {"value": "xx"},
                {"value": "yy"},
                {"value": "xx and yy"},
                {"value": "zz"},
            ],
            "is_categorical": False,
        },
    },
    "vibration_mode_group": {
        "name": "vibration_mode_group",
        "symbol": "j_{group}",
        "label": "Vibration mode group",
        "description": "Vibration mode group",
        "data_type": "str",
        "discrete_data": {
            "data": [
                {"value": "x overall"},
                {"value": "y overall"},
                {"value": "x base spring"},
                {"value": "y base spring"},
                {"value": "z"},
                {"value": "xx"},
                {"value": "yy"},
                {"value": "zz"},
            ],
            "is_categorical": False,
        },
    },
    "void_ratio": {
        "name": "void_ratio",
        "symbol": "e",
        "label": "Void ratio",
        "description": "Void ratio of soil",
        "data_type": "float",
    },
    "void_redistribution_is_significant": {
        "name": "void_redistribution_is_significant",
        "label": "Void redistribution is significant",
        "description": "Applies for I&B residual shear strength calculations",
        "data_type": "bool",
    },
    "volumetric_strain": {
        "name": "volumetric_strain",
        "symbol": "ε_v",
        "label": "Volumetric strain",
        "unit": "%",
        "description": "Volumetric strain in soil",
        "data_type": "float",
    },
    "volumetric_strain_depth_weighting_factor": {
        "name": "volumetric_strain_depth_weighting_factor",
        "symbol": "DF",
        "label": "Volumetric strain depth weighting factor",
        "description": "Depth weighting factor for volumetric strain",
        "data_type": "float",
    },
    "water_content": {
        "name": "water_content",
        "symbol": "w_c",
        "label": "Water content",
        "unit": "%",
        "description": "Natural water content of soil",
        "data_type": "float",
    },
    "water_content_liquid_limit_ratio": {
        "name": "water_content_liquid_limit_ratio",
        "symbol": "w_c / LL",
        "label": "Water content to liquid limit ratio",
        "description": "Ratio of water content to liquid limit",
        "data_type": "float",
    },
    "water_content_trials": {
        "name": "water_content_trials",
        "symbol": "w_c",
        "label": "Water content (trials)",
        "unit": "%",
        "description": "Natural water content for each trial",
        "data_type": "float",
    },
    "water_table": {
        "name": "water_table",
        "symbol": "z_w",
        "label": "Water table",
        "unit": "m",
        "description": "Depth to water table below ground surface",
        "data_type": "float",
    },
    "water_table_present": {
        "name": "water_table_present",
        "symbol": "z_{w present}",
        "label": "Water table present",
        "description": "Indicates presence of water table",
        "data_type": "bool",
    },
    "water_unit_weight": {
        "name": "water_unit_weight",
        "symbol": "γ_w",
        "label": "Water unit weight",
        "unit": "kN/m3",
        "description": "Unit weight of water",
        "data_type": "float",
    },
    "zero_correction": {
        "name": "zero_correction",
        "symbol": "F_z",
        "label": "Zero correction",
        "description": "Hydrometer zero correction for deflocculating agent",
        "data_type": "float",
    },
    "zero_friction_length": {
        "name": "zero_friction_length",
        "symbol": "ZFL",
        "label": "Zero-friction length",
        "unit": "m",
        "description": "Pile zero-friction length",
        "data_type": "float",
    },
    "zone_letter": {
        "name": "zone_letter",
        "label": "Zone letter",
        "description": "UTM WGS84 zone letter",
        "data_type": "str",
    },
    "zone_number": {
        "name": "zone_number",
        "label": "Zone number",
        "description": "UTM WGS84 zone number",
        "data_type": "int",
    },
}