soil_classification_aashto.py
subsurfaceio.functions.soil_classification_aashto
Functions:
| Name | Description |
|---|---|
get_coarse_symbol |
Calculation function. |
get_fine_symbol |
Calculation function. |
get_group_index |
Calculation function. |
get_soil_classification_aashto__astm2015d3282 |
Calculation function. |
get_coarse_symbol
get_coarse_symbol(
fines_content,
percent_passing_no10,
percent_passing_no40,
liquid_limit,
plasticity_index,
non_plastic,
)
Calculation function.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
fines_content
|
float
|
Percentage of fines passing No. 200 sieve |
required |
percent_passing_no10
|
float
|
Percentage passing No. 10 sieve |
required |
percent_passing_no40
|
float
|
Percentage passing No. 40 sieve |
required |
liquid_limit
|
float
|
Liquid limit of soil |
required |
plasticity_index
|
float
|
Plasticity index of soil |
required |
non_plastic
|
bool
|
Indicates non-plastic soil (PI=0) |
required |
Returns:
| Name | Type | Description |
|---|---|---|
aashto_symbol |
str
|
AASHTO classification system symbol |
get_fine_symbol
Calculation function.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
plasticity_index
|
float
|
Plasticity index of soil |
required |
liquid_limit
|
float
|
Liquid limit of soil |
required |
Returns:
| Name | Type | Description |
|---|---|---|
aashto_symbol |
str
|
AASHTO classification system symbol |
get_group_index
Calculation function.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
aashto_symbol
|
str
|
AASHTO classification system symbol |
required |
fines_content
|
float
|
Percentage of fines passing No. 200 sieve |
required |
plasticity_index
|
float
|
Plasticity index of soil |
required |
liquid_limit
|
float
|
Liquid limit of soil |
required |
non_plastic
|
bool
|
Indicates non-plastic soil (PI=0) |
required |
Returns:
| Name | Type | Description |
|---|---|---|
aashto_group_index |
int
|
AASHTO classification system group index |
get_soil_classification_aashto__astm2015d3282
get_soil_classification_aashto__astm2015d3282(
language,
fines_content,
percent_passing_no10: Any = float("nan"),
percent_passing_no40: Any = float("nan"),
liquid_limit: Any = float("nan"),
plasticity_index: Any = float("nan"),
non_plastic=False,
)
Calculation function.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
language
|
str
|
Language |
required |
fines_content
|
float
|
Percentage of fines passing No. 200 sieve |
required |
percent_passing_no10
|
float
|
Percentage passing No. 10 sieve |
float('nan')
|
percent_passing_no40
|
float
|
Percentage passing No. 40 sieve |
float('nan')
|
liquid_limit
|
float
|
Liquid limit of soil |
float('nan')
|
plasticity_index
|
float
|
Plasticity index of soil |
float('nan')
|
non_plastic
|
bool
|
Indicates non-plastic soil (PI=0) |
False
|
Returns:
| Name | Type | Description |
|---|---|---|
aashto_symbol |
str
|
AASHTO classification system symbol |
aashto_group_index |
int
|
AASHTO classification system group index |
aashto_description |
str
|
AASHTO classification system description |