Skip to content

ptfkit.aimrun2009

ptfkit.aimrun2009

Aimrun & Amin (2009), Tanjung Karang Rice Irrigation Project, Malaysia.

Reference

Aimrun, W., & Amin, M. S. M. (2009). Pedo-transfer function for saturated hydraulic conductivity of lowland paddy soils. Paddy and Water Environment, 7, 217-225. DOI: 10.1007/s10333-009-0165-y

Territory

Tanjung Karang Rice Irrigation Project, located on a flat coastal plain in the Integrated Agricultural Development Area (IADA Barat Laut Selangor), Malaysia

Dataset

408 lowland paddy soil samples from Sawah Sempadan rice cultivation area.

FUNCTION DESCRIPTION
calc_ptf_aimrun2009

Estimate saturated hydraulic conductivity for lowland paddy soils.

calc_ptf_aimrun2009

calc_ptf_aimrun2009(*, clay: float, bulk_density: float, organic_matter: float, gmd: float) -> floating
calc_ptf_aimrun2009(*, clay: ArrayLike, bulk_density: ArrayLike, organic_matter: ArrayLike, gmd: ArrayLike, out: NDArray[floating] | None = None) -> NDArray[floating]

Estimate saturated hydraulic conductivity for lowland paddy soils.

PARAMETER DESCRIPTION
clay

Clay content, <2 um. (%)

TYPE: float | ArrayLike

bulk_density

Dry bulk density. (g/cm^3)

TYPE: float | ArrayLike

organic_matter

Organic matter content. (%)

TYPE: float | ArrayLike

gmd

Geometric mean diameter of texture. (mm)

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 clay, dry bulk density, organic matter, and geometric mean diameter. Sand and silt are not inputs to the selected final model. Applicability: Clayey rice soils with compacted subsoil.

Warning

The formula uses natural logarithms of all inputs.

Source code in ptfkit/aimrun2009.py
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
88
89
90
91
92
93
94
95
def calc_ptf_aimrun2009(
    *,
    clay: float | ArrayLike,
    bulk_density: float | ArrayLike,
    organic_matter: float | ArrayLike,
    gmd: float | ArrayLike,
    out: NDArray[floating] | None = None,
) -> floating | NDArray[floating]:
    """Estimate saturated hydraulic conductivity for lowland paddy soils.

    Arguments:
        clay: Clay content, <2 um. (%)
        bulk_density: Dry bulk density. (g/cm^3)
        organic_matter: Organic matter content. (%)
        gmd: Geometric mean diameter of texture. (mm)
        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 clay, dry bulk density, organic
            matter, and geometric mean diameter.
        Sand and silt are not inputs to the selected final model.
        Applicability: Clayey rice soils with compacted subsoil.

    Warning:
        The formula uses natural logarithms of all inputs.

    """
    return _call(
        _calc_ptf_aimrun2009,
        clay,
        bulk_density,
        organic_matter,
        gmd,
        out=out,
    )