ptfkit.puckett1985
ptfkit.puckett1985 ¶
Puckett et al. (1985), Alabama Lower Coastal Plain Ultisols.
Reference
Puckett, W. E., Dane, J. H., & Hajek, B. F. (1985). Physical and mineralogical data to determine soil hydraulic properties. Soil Science Society of America Journal, 49, 831-836.
- Territory
-
Lower Coastal Plain of Alabama, USA
- Dataset
-
Seven pedons at seven locations representing six Ultisol series with similar genesis and clay mineralogy.
| CLASS | DESCRIPTION |
|---|---|
Puckett1985PTFResult | Results returned by the matching PTF. |
| FUNCTION | DESCRIPTION |
|---|---|
calc_ptf_puckett1985 | Estimate a point water-retention curve and saturated hydraulic conductivity. |
Puckett1985PTFResult ¶
Bases: NamedTuple, Generic[T]
Results returned by the matching PTF.
| ATTRIBUTE | DESCRIPTION |
|---|---|
theta_0 | Volumetric water content at 0 kPa. (cm^3/cm^3) TYPE: |
theta_1 | Volumetric water content at -1 kPa. (cm^3/cm^3) TYPE: |
theta_5 | Volumetric water content at -5 kPa. (cm^3/cm^3) TYPE: |
theta_10 | Volumetric water content at -10 kPa. (cm^3/cm^3) TYPE: |
theta_30 | Volumetric water content at -30 kPa. (cm^3/cm^3) TYPE: |
theta_60 | Volumetric water content at -60 kPa. (cm^3/cm^3) TYPE: |
theta_100 | Volumetric water content at -100 kPa. (cm^3/cm^3) TYPE: |
theta_500 | Volumetric water content at -500 kPa. (cm^3/cm^3) TYPE: |
theta_1000 | Volumetric water content at -1000 kPa. (cm^3/cm^3) TYPE: |
theta_1500 | Volumetric water content at -1500 kPa. (cm^3/cm^3) TYPE: |
k_sat | Saturated hydraulic conductivity. (m/s) TYPE: |
Source code in ptfkit/puckett1985.py
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | |
calc_ptf_puckett1985 ¶
calc_ptf_puckett1985(*, sand: float, fine_sand: float, clay: float, bulk_density: float, porosity: float) -> Puckett1985PTFResult[floating]
calc_ptf_puckett1985(*, sand: ArrayLike, fine_sand: ArrayLike, clay: ArrayLike, bulk_density: ArrayLike, porosity: ArrayLike, out: Puckett1985PTFResult[NDArray[floating]] | None = None) -> Puckett1985PTFResult[NDArray[floating]]
Estimate a point water-retention curve and saturated hydraulic conductivity.
| PARAMETER | DESCRIPTION |
|---|---|
sand | Sand content, 0.05-2 mm. (%) TYPE: |
fine_sand | Fine sand content, 0.106-0.25 mm. (%) TYPE: |
clay | Clay content, <0.002 mm. (%) TYPE: |
bulk_density | Oven-dry bulk density. (Mg/m^3) TYPE: |
porosity | Porosity calculated from measured bulk and particle densities. (cm^3/cm^3) TYPE: |
out | Optional output arrays for in-place calculation. TYPE: |
| RETURNS | DESCRIPTION |
|---|---|
Puckett1985PTFResult | Results grouped by result attributes. TYPE: |
Models
\(h(\theta)\): Point water-retention estimates from 0 to -1500 kPa \(k(h)\): Saturated hydraulic conductivity
Notes
Prediction target: Volumetric water contents at ten pressure heads and saturated hydraulic conductivity. The regressions were developed for soils with similar genesis and clay mineralogy.
Warning
Use outside Lower Coastal Plain Ultisols requires independent validation.
Source code in ptfkit/puckett1985.py
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 | |