- Improved the function input documentation
- in dev, update critical thresholds for metals
- add bd188, cec79 to cec81, mwd16, penetration resistance pr1 and wsa10
- in dev, update derivation critical soc for paper
- NAm and SAm as abbreviation for North and South America causes errors due to confusion with NA, issue #3
- replace
assert_int
withassert_integer
for years insptf_cdec1
, issue #26 - ensure correct CN ratios in
sptf_cdec1
, issue #26
- all elements for A_CACO3_MI replaced with A_CACO3_IF, issue #30
- options for parameter
B_SOILCLASS_USDA
insptf_parameters
, issue #23 - add ptfs cec75, cec76 and cec77
- add vignette
how to contribute
- add vignette
introduction
- add missing id in wrapper functions `ptf_xxx_all'
- add mineralogy check in
sptf_textureclass
and replace missing input when 2 of the 3 inputs are known.
- function
sptf_fc_zinc
was renamed tosptf_fc_zn
to be consistent with other metal ptfs
- predict functions for all ptfs:
ptf_cec
,ptf_phbc
,ptf_mwd
,ptf_wsa
,ptf_hwc
,ptf_sss
,andptf_cdec
- package table
sptf_soilproperties
updated for metals, cec, hwc, cdec, whc and paw
- script names for functions are updated, making them consistent with function names
- 12 pedotransfer functions for HWC
- 10 pedotransfer functions for PMN
- 1 function for carbon decomposition
- 4 partition functions for freundlich coefficients for metals
- 7 predict functions:
ptf_cec_all
,ptf_phbc_all
,ptf_mwd_all
,ptf_wsa_all
,ptf_hwc_all
,ptf_sss_all
,andptf_cdec_all
- all original HWC ptfs are renamed to PAW because they were wrongly named.
- HWC ptfs were updated
- optimizer function and examples for EGU2023 in script in dev directory
derive_optimum_soc
- calculation moisture content at given pF were fixed for all ptf_paw functions
- all added checkmate functions were updated
- summing and rounding error in when checking that
A_SILT_MI
,A_CLAY_MI
, andA_SAND_MI
never exceed 100 resolving #18
- 6 extra pedotransfer functions for bulk density
- 74 pedotransfer functions for CEC
- 15 pedotransfer functions of Mean Weight Diameter of soil aggregates
- 8 pedotransfer functions for pH buffer capacity
- 9 pedotransfer functions for Water Stable Aggregates
- 3 pedotransfer functions for threshold velocity for wind erosion
- 3 pedotransfer functions for soil shear strength
- 2 pedotransfer functions for soil erodibility
- documentation on table
sptf_bouwsteen
- various scripts from previous branches that were not fully checked
- package being uninstallable due to dependency on EUptf2
sptf_whc7
does not work due to missing dependency (EUptf2)
sptf_parameters
a table with data on parameters used within the package- functions to facilitate checkmates with
sptf_parameters
(check_enum()
,check_numeric
,get_minval()
,get_maxval()
,enum_opts()
) - manuals for whc and pmn functions
- checkmates to use
sptf_parameters
instead of hardcoding min and maxvalues in each function - export whc and pmn ptf's in NAMESPACE
sptf_whc4
andsptf_whc7
now takes A_DEPTH in m instead of cm
First start of pedotransferfunction for bulk density
- 181 pedotransfer functions from scientific literature
- an internal package table
sptf_bulkdensity
showing background information of all the ptfs collected - a prediction function
sptf_predict
to estimate bulk density for a soil sample - a function
sptf_textureclass
to estimate USDA soil texture classification from soil mineralogy - an internal package table
sptf_countries
showing allowed country codes