Skip to content

ptfkit.jabro1992

ptfkit.jabro1992

Jabro (1992), United States.

Reference

Jabro, J. D. (1992). Estimation of saturated hydraulic conductivity of soils from particle size distribution and bulk density data. Transactions of the ASAE, 35(2), 557-560. DOI: 10.13031/2013.28633

Territory

USA

Dataset

Southern Cooperation Series Bulletins (Dan et al., 1983; Nofziger et al., 1983; Quisenberry et al., 1987), 350 samples; validation on Duffield silt loam data.

FUNCTION DESCRIPTION
calc_ptf_jabro1992

Estimate saturated hydraulic conductivity from silt, clay, and bulk density.

calc_ptf_jabro1992

calc_ptf_jabro1992(*, silt: float, clay: float, bulk_density: float) -> floating
calc_ptf_jabro1992(*, silt: ArrayLike, clay: ArrayLike, bulk_density: ArrayLike, out: NDArray[floating] | None = None) -> NDArray[floating]

Estimate saturated hydraulic conductivity from silt, clay, and bulk density.

PARAMETER DESCRIPTION
silt

Silt content, 0.002-0.05 mm. (%)

TYPE: float | ArrayLike

clay

Clay content, <0.002 mm. (%)

TYPE: float | ArrayLike

bulk_density

Bulk density. (g/cm^3)

TYPE: float | ArrayLike

out

Optional output arrays for in-place calculation.

TYPE: NDArray[floating] | None DEFAULT: None

RETURNS DESCRIPTION
k_sat

Saturated hydraulic conductivity. (m/s)

TYPE: floating | NDArray[floating]

Models

\(k(h)\): Saturated hydraulic conductivity

Notes

Prediction target: Saturated hydraulic conductivity from silt, clay, and bulk density. Sand is not an input to the model.

Warning

The formula uses base-10 logarithms of silt and clay.

Source code in ptfkit/jabro1992.py
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
def calc_ptf_jabro1992(
    *,
    silt: float | ArrayLike,
    clay: float | ArrayLike,
    bulk_density: float | ArrayLike,
    out: NDArray[floating] | None = None,
) -> floating | NDArray[floating]:
    """Estimate saturated hydraulic conductivity from silt, clay, and bulk density.

    Arguments:
        silt: Silt content, 0.002-0.05 mm. (%)
        clay: Clay content, <0.002 mm. (%)
        bulk_density: Bulk density. (g/cm^3)
        out: Optional output arrays for in-place calculation.

    Returns:
        k_sat: Saturated hydraulic conductivity. (m/s)

    Models:
        $k(h)$: Saturated hydraulic conductivity

    Notes:
        Prediction target: Saturated hydraulic conductivity from silt, clay, and bulk density.
        Sand is not an input to the model.

    Warning:
        The formula uses base-10 logarithms of silt and clay.

    """
    return _call(
        _calc_ptf_jabro1992,
        silt,
        clay,
        bulk_density,
        out=out,
    )