Skip to content

<ptfkit/beniaich2023.h>

#include <ptfkit/beniaich2023.h>

Beniaich et al. (2023), soil-water PTFs for four Moroccan regions.

Source

Beniaich, A., Otten, W., Shin, H.-C., Cooper, H. V., Rickson, J., Soulaimani, A., & El Gharous, M. (2023). Evaluation of pedotransfer functions to estimate some of soil hydraulic characteristics in North Africa: A case study from Morocco. Frontiers in Environmental Science, 11, 1090688.

DOI: 10.3389/fenvs.2023.1090688

Scope

Territory: Agricultural topsoils in Doukkala, Gharb-Loukouss, Moulouya, and Tadla, Morocco

Dataset: 331 disturbed topsoil samples collected at 0-20 cm from 2019 to 2022; random 50% calibration and 50% validation subsets.

PTF catalog page

beniaich2023_ptf_result

typedef struct {
    double water_saturation;
    double water_field_capacity;
    double water_wilting_point;
 } beniaich2023_ptf_result;
Field Description
water_saturation Gravimetric water content at saturation. (g/g)
water_field_capacity Gravimetric water content at -33 kPa. (g/g)
water_wilting_point Gravimetric water content at -1,500 kPa. (g/g)

Functions

calc_ptf_beniaich2023_slr1

Estimate three gravimetric water contents from clay.

static inline beniaich2023_ptf_result calc_ptf_beniaich2023_slr1(double clay);

Parameters

Name Direction Description
clay in Clay content by mass. (%)

Returns

A beniaich2023_ptf_result value.

Note

Source regressions operate in percentage points; outputs are divided by 100 to return g/g.

Warning

Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.

calc_ptf_beniaich2023_slr2

Estimate three gravimetric water contents from silt.

static inline beniaich2023_ptf_result calc_ptf_beniaich2023_slr2(double silt);

Parameters

Name Direction Description
silt in Silt content by mass. (%)

Returns

A beniaich2023_ptf_result value.

Note

Source regressions operate in percentage points; outputs are divided by 100 to return g/g.

Warning

Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.

calc_ptf_beniaich2023_slr3

Estimate three gravimetric water contents from sand.

static inline beniaich2023_ptf_result calc_ptf_beniaich2023_slr3(double sand);

Parameters

Name Direction Description
sand in Sand content by mass. (%)

Returns

A beniaich2023_ptf_result value.

Note

Source regressions operate in percentage points; outputs are divided by 100 to return g/g.

Warning

Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.

calc_ptf_beniaich2023_slr4

Estimate three gravimetric water contents from clay plus silt.

static inline beniaich2023_ptf_result calc_ptf_beniaich2023_slr4(double clay, double silt);

Parameters

Name Direction Description
clay in Clay content by mass. (%)
silt in Silt content by mass. (%)

Returns

A beniaich2023_ptf_result value.

Note

Source regressions operate in percentage points; outputs are divided by 100 to return g/g.

Warning

Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.

calc_ptf_beniaich2023_slr5

Estimate three gravimetric water contents from the clay-to-silt ratio.

static inline beniaich2023_ptf_result calc_ptf_beniaich2023_slr5(double clay, double silt);

Parameters

Name Direction Description
clay in Clay content by mass. (%)
silt in Silt content by mass and denominator of the clay-to-silt ratio. (%)

Returns

A beniaich2023_ptf_result value.

Note

Source regressions operate in percentage points; outputs are divided by 100 to return g/g.

Warning

Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.

calc_ptf_beniaich2023_slr6

Estimate three gravimetric water contents from soil organic matter.

static inline beniaich2023_ptf_result calc_ptf_beniaich2023_slr6(double soil_organic_matter);

Parameters

Name Direction Description
soil_organic_matter in Soil organic matter content by mass. (%)

Returns

A beniaich2023_ptf_result value.

Note

Source regressions operate in percentage points; outputs are divided by 100 to return g/g.

Warning

Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.

calc_ptf_beniaich2023_mlr1

Estimate three gravimetric water contents from silt, sand, and organic matter.

static inline beniaich2023_ptf_result calc_ptf_beniaich2023_mlr1(double silt, double sand, double soil_organic_matter);

Parameters

Name Direction Description
silt in Silt content by mass. (%)
sand in Sand content by mass. (%)
soil_organic_matter in Soil organic matter content by mass. (%)

Returns

A beniaich2023_ptf_result value.

Note

Source regressions operate in percentage points; outputs are divided by 100 to return g/g.

Warning

Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.

calc_ptf_beniaich2023_mlr2

Estimate three gravimetric water contents from sand and organic matter.

static inline beniaich2023_ptf_result calc_ptf_beniaich2023_mlr2(double sand, double soil_organic_matter);

Parameters

Name Direction Description
sand in Sand content by mass. (%)
soil_organic_matter in Soil organic matter content by mass. (%)

Returns

A beniaich2023_ptf_result value.

Note

Source regressions operate in percentage points; outputs are divided by 100 to return g/g.

Warning

Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.

calc_ptf_beniaich2023_mlr3

Estimate three gravimetric water contents from silt and organic matter.

static inline beniaich2023_ptf_result calc_ptf_beniaich2023_mlr3(double silt, double soil_organic_matter);

Parameters

Name Direction Description
silt in Silt content by mass. (%)
soil_organic_matter in Soil organic matter content by mass. (%)

Returns

A beniaich2023_ptf_result value.

Note

Source regressions operate in percentage points; outputs are divided by 100 to return g/g.

Warning

Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.

calc_ptf_beniaich2023_mlr4

Estimate three gravimetric water contents from clay and organic matter.

static inline beniaich2023_ptf_result calc_ptf_beniaich2023_mlr4(double clay, double soil_organic_matter);

Parameters

Name Direction Description
clay in Clay content by mass. (%)
soil_organic_matter in Soil organic matter content by mass. (%)

Returns

A beniaich2023_ptf_result value.

Note

Source regressions operate in percentage points; outputs are divided by 100 to return g/g.

Warning

Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.

calc_ptf_beniaich2023_mlr5

Estimate three gravimetric water contents from clay, silt, and organic matter.

static inline beniaich2023_ptf_result calc_ptf_beniaich2023_mlr5(double clay, double silt, double soil_organic_matter);

Parameters

Name Direction Description
clay in Clay content by mass. (%)
silt in Silt content by mass. (%)
soil_organic_matter in Soil organic matter content by mass. (%)

Returns

A beniaich2023_ptf_result value.

Note

Source regressions operate in percentage points; outputs are divided by 100 to return g/g.

Warning

Developed from Moroccan agricultural topsoils and not independently validated outside the source territory.