ptfkit.dharumarajan2019
ptfkit.dharumarajan2019 ¶
Dharumarajan et al. (2019) hydraulic PTFs for the Karnataka Plateau.
Reference
Dharumarajan, S., Hegde, R., Lalitha, M., Kalaiselvi, B., & Singh, S. K. (2019). Pedotransfer functions for predicting soil hydraulic properties in semi-arid regions of Karnataka Plateau, India. Current Science, 116(7), 1237-1246. https://doi.org/10.18520/cs/v116/i7/1237-1246 DOI: 10.18520/cs/v116/i7/1237-1246
- Territory
-
Karnataka Plateau, India
- Dataset
-
Field capacity and permanent wilting point were modeled from 512 soil samples in the Northern Karnataka Plateau and 228 samples in the Southern Karnataka Plateau; infiltration was modeled from 100 Karnataka soil observations.
| CLASS | DESCRIPTION |
|---|---|
Dharumarajan2019WaterRetentionResult | Results returned by the matching PTF. |
| FUNCTION | DESCRIPTION |
|---|---|
calc_ptf_dharumarajan2019_infiltration | Estimate infiltration rate for Karnataka soils from texture fractions. |
calc_ptf_dharumarajan2019_nkp | Estimate field capacity and wilting point for Northern Karnataka soils. |
calc_ptf_dharumarajan2019_nkp_clay | Estimate Northern Karnataka field capacity and wilting point from clay. |
calc_ptf_dharumarajan2019_skp | Estimate field capacity and wilting point for Southern Karnataka soils. |
calc_ptf_dharumarajan2019_skp_clay | Estimate Southern Karnataka field capacity and wilting point from clay. |
Dharumarajan2019WaterRetentionResult ¶
Bases: NamedTuple, Generic[T]
Results returned by the matching PTF.
| ATTRIBUTE | DESCRIPTION |
|---|---|
field_capacity | Soil water content at -33 kPa matric potential. (%) TYPE: |
permanent_wilting_point | Soil water content at -1500 kPa matric potential. (%) TYPE: |
Source code in ptfkit/dharumarajan2019.py
46 47 48 49 50 51 52 53 54 55 56 | |
calc_ptf_dharumarajan2019_infiltration ¶
calc_ptf_dharumarajan2019_infiltration(*, sand: float, silt: float, clay: float) -> floating
calc_ptf_dharumarajan2019_infiltration(*, sand: ArrayLike, silt: ArrayLike, clay: ArrayLike, out: NDArray[floating] | None = None) -> NDArray[floating]
Estimate infiltration rate for Karnataka soils from texture fractions.
| PARAMETER | DESCRIPTION |
|---|---|
sand | Sand content in the Karnataka infiltration dataset. (%) TYPE: |
silt | Silt content in the Karnataka infiltration dataset. (%) TYPE: |
clay | Clay content in the Karnataka infiltration dataset. (%) TYPE: |
out | Optional output arrays for in-place calculation. TYPE: |
| RETURNS | DESCRIPTION |
|---|---|
infiltration_rate | Soil infiltration rate measured with a double-ring infiltrometer. (mm/h) TYPE: |
Territory
Karnataka, India
Models
\(k(h)\): Multiple linear regression for infiltration rate
Notes
Prediction target: Infiltration rate from sand, silt, and clay contents. The model was fitted to 100 Karnataka soil observations. The reported model R-squared is 41%, and the reported RMSE is 6.71%.
Warning
Predictor calibration ranges are not reported for the 100-observation dataset.
Source code in ptfkit/dharumarajan2019.py
333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 | |
calc_ptf_dharumarajan2019_nkp ¶
calc_ptf_dharumarajan2019_nkp(*, clay: float, sand: float, cation_exchange_capacity: float) -> Dharumarajan2019WaterRetentionResult[floating]
calc_ptf_dharumarajan2019_nkp(*, clay: ArrayLike, sand: ArrayLike, cation_exchange_capacity: ArrayLike, out: Dharumarajan2019WaterRetentionResult[NDArray[floating]] | None = None) -> Dharumarajan2019WaterRetentionResult[NDArray[floating]]
Estimate field capacity and wilting point for Northern Karnataka soils.
| PARAMETER | DESCRIPTION |
|---|---|
clay | Clay content. (%) TYPE: |
sand | Sand content. (%) TYPE: |
cation_exchange_capacity | Cation exchange capacity. (C mol p+/kg) TYPE: |
out | Optional output arrays for in-place calculation. TYPE: |
| RETURNS | DESCRIPTION |
|---|---|
Dharumarajan2019WaterRetentionResult | Results grouped by result attributes. TYPE: |
Territory
Northern Karnataka Plateau
Models
\(h(\theta)\): Point water-retention estimates from multiple linear regression
Notes
Prediction target: Water content at field capacity and permanent wilting point from clay, sand, and cation exchange capacity. The model was fitted to 512 soil-layer observations. Reported cross-validation RMSE values are 5.25% for FC and 3.71% for PWP.
Warning
The paper does not state whether its water-content percentages are gravimetric or volumetric. The source gives inconsistent profile counts and district lists for the Northern dataset; see the scientific notes.
Source code in ptfkit/dharumarajan2019.py
85 86 87 88 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 | |
calc_ptf_dharumarajan2019_nkp_clay ¶
calc_ptf_dharumarajan2019_nkp_clay(*, clay: float) -> Dharumarajan2019WaterRetentionResult[floating]
calc_ptf_dharumarajan2019_nkp_clay(*, clay: ArrayLike, out: Dharumarajan2019WaterRetentionResult[NDArray[floating]] | None = None) -> Dharumarajan2019WaterRetentionResult[NDArray[floating]]
Estimate Northern Karnataka field capacity and wilting point from clay.
| PARAMETER | DESCRIPTION |
|---|---|
clay | Clay content. (%) TYPE: |
out | Optional output arrays for in-place calculation. TYPE: |
| RETURNS | DESCRIPTION |
|---|---|
Dharumarajan2019WaterRetentionResult | Results grouped by result attributes. TYPE: |
Territory
Northern Karnataka Plateau
Models
\(h(\theta)\): Point water-retention estimates from simple linear regression
Notes
Prediction target: Water content at field capacity and permanent wilting point from clay content alone. The paper recommends this model when clay content is the only available predictor. Reported cross-validation RMSE values are 7.05% for FC and 4.74% for PWP.
Warning
The paper does not state whether its water-content percentages are gravimetric or volumetric. The source gives inconsistent profile counts and district lists for the Northern dataset; see the scientific notes.
Source code in ptfkit/dharumarajan2019.py
150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 | |
calc_ptf_dharumarajan2019_skp ¶
calc_ptf_dharumarajan2019_skp(*, clay: float, sand: float, cation_exchange_capacity: float) -> Dharumarajan2019WaterRetentionResult[floating]
calc_ptf_dharumarajan2019_skp(*, clay: ArrayLike, sand: ArrayLike, cation_exchange_capacity: ArrayLike, out: Dharumarajan2019WaterRetentionResult[NDArray[floating]] | None = None) -> Dharumarajan2019WaterRetentionResult[NDArray[floating]]
Estimate field capacity and wilting point for Southern Karnataka soils.
| PARAMETER | DESCRIPTION |
|---|---|
clay | Clay content. (%) TYPE: |
sand | Sand content. (%) TYPE: |
cation_exchange_capacity | Cation exchange capacity. (C mol p+/kg) TYPE: |
out | Optional output arrays for in-place calculation. TYPE: |
| RETURNS | DESCRIPTION |
|---|---|
Dharumarajan2019WaterRetentionResult | Results grouped by result attributes. TYPE: |
Territory
Southern Karnataka Plateau
Models
\(h(\theta)\): Point water-retention estimates from multiple linear regression
Notes
Prediction target: Water content at field capacity and permanent wilting point from clay, sand, and cation exchange capacity. The model was fitted to 228 soil samples from 43 profiles. Reported cross-validation RMSE values are 3.05% for FC and 2.17% for PWP.
Warning
The paper does not state whether its water-content percentages are gravimetric or volumetric.
Source code in ptfkit/dharumarajan2019.py
211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 | |
calc_ptf_dharumarajan2019_skp_clay ¶
calc_ptf_dharumarajan2019_skp_clay(*, clay: float) -> Dharumarajan2019WaterRetentionResult[floating]
calc_ptf_dharumarajan2019_skp_clay(*, clay: ArrayLike, out: Dharumarajan2019WaterRetentionResult[NDArray[floating]] | None = None) -> Dharumarajan2019WaterRetentionResult[NDArray[floating]]
Estimate Southern Karnataka field capacity and wilting point from clay.
| PARAMETER | DESCRIPTION |
|---|---|
clay | Clay content. (%) TYPE: |
out | Optional output arrays for in-place calculation. TYPE: |
| RETURNS | DESCRIPTION |
|---|---|
Dharumarajan2019WaterRetentionResult | Results grouped by result attributes. TYPE: |
Territory
Southern Karnataka Plateau
Models
\(h(\theta)\): Point water-retention estimates from simple linear regression
Notes
Prediction target: Water content at field capacity and permanent wilting point from clay content alone. The paper recommends this model when clay content is the only available predictor. Reported cross-validation RMSE values are 5.39% for FC and 3.13% for PWP.
Warning
The paper does not state whether its water-content percentages are gravimetric or volumetric.
Source code in ptfkit/dharumarajan2019.py
274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 | |