Skip to contents

All functions

cf_ind_importance()
Helper function to weight and correct the risk and scores
checkvar()
Select the correct boundary values (min and max) for a given parameter
oci_c_magnesium_cz()
Calculate the magnesium availability index in Czech Republic
oci_c_magnesium_ee()
Calculate the magnesium availability index in Estonia
osi_b_pmn()
Calculate the index for the microbial biological activity (wrapper function)
osi_b_pmn_eu()
Calculate the index for the microbial biological activity across the EU
osi_b_pmn_nl()
Calculate the index for the microbial biological activity in the Netherlands
osi_biodiversity()
Calculate a biodiversity index
osi_c_boron()
Calculate the boron availability index (wrapper function)
osi_c_boron_ch()
Calculate the boron availability index in Switzerland
osi_c_boron_de()
Calculate the boron availability index in Germany
osi_c_boron_fr()
Calculate the B availability index for agricultural soils in France
osi_c_boron_ie()
Calculate the boron availability index in Ireland
osi_c_boron_nl()
Calculate the B availability index for agricultural soils in the Netherlands
osi_c_boron_se()
Calculate the boron availability index in Sweden
osi_c_boron_uk()
Calculate the boron availability index in United Kingdom
osi_c_copper()
Calculate the copper availability index (wrapper function)
osi_c_copper_fr()
Calculate the Cu availability index for France
osi_c_magnesium()
Calculate the magnesium availability index (wrapper function)
osi_c_magnesium_at()
Calculate the magnesium availability index in Austria
osi_c_magnesium_ch()
Calculate the magnesium availability index in Switzerland
osi_c_magnesium_de()
Calculate the magnesium availability index in Germany
osi_c_magnesium_dk()
Calculate the magnesium availability index in Denmark
osi_c_magnesium_es()
Calculate the magnesium availability index in Spain
osi_c_magnesium_fi()
Calculate the magnesium availability index in Finland
osi_c_magnesium_fr()
Calculate the Mg availability index for France
osi_c_magnesium_hu()
Calculate the magnesium availability index in Hungary
osi_c_magnesium_ie()
Calculate the magnesium availability index in Ireland
osi_c_magnesium_it()
Calculate the magnesium availability index in Italy
osi_c_magnesium_lt()
Calculate the magnesium availability index in Lithuania
osi_c_magnesium_lv()
Calculate the magnesium availability index in Latvia
osi_c_magnesium_nl()
Calculate the capacity of soils to supply Magnesium
osi_c_magnesium_pl()
Calculate the magnesium availability index in Poland
osi_c_magnesium_se()
Calculate the magnesium availability index in Sweden
osi_c_magnesium_sk()
Calculate the magnesium availability index in Slovak Republic
osi_c_magnesium_sl()
Calculate the magnesium availability index in Slovenia
osi_c_magnesium_uk()
Calculate the magnesium availability index in United Kingdom
osi_c_nitrogen()
Calculate the soil nitrogen supplying capacity (wrapper function)
osi_c_nitrogen_be()
Calculate the soil nitrogen supplying capacity in Belgium
osi_c_nitrogen_de()
Calculate the soil nitrogen supplying capacity in Germany
osi_c_nitrogen_eu()
Calculate the soil nitrogen supplying capacity template in Europe
osi_c_nitrogen_fr()
Calculate the soil nitrogen supplying capacity in France
osi_c_nitrogen_nl()
Calculate the soil nitrogen supplying capacity in the Netherlands
osi_c_ph()
Calculate the pH index (wrapper function)
osi_c_ph_at()
Calculate the pH index in Austria
osi_c_ph_be()
Calculate the pH index for Belgium
osi_c_ph_ch()
Calculate the pH index for Switzerland
osi_c_ph_de()
Calculate the pH index for soils in Germany
osi_c_ph_fi()
Calculate the pH index for Finland
osi_c_ph_fr()
Calculate the pH index for France
osi_c_ph_ie()
Calculate the pH index in Ireland
osi_c_ph_nl()
Calculate the distance for target for soil pH in view of the BLN production function
osi_c_ph_se()
Calculate the pH index in Sweden
osi_c_ph_uk()
Calculate the pH index in United Kingdom
osi_c_phosphor()
Calculate the phosphate availability index (wrapper function)
osi_c_phosphor_at()
Calculate the phosphorus availability index in Austria
osi_c_phosphor_be()
Calculate the phosphorus availability index in Belgium
osi_c_phosphor_ch()
Calculate the phosphorus availability index in Switzerland
osi_c_phosphor_cz()
Calculate the phosphorus availability index in Czech Republic
osi_c_phosphor_de()
Calculate the phosphate availability index in Germany
osi_c_phosphor_dk()
Calculate the phosphate availability index in Denmark
osi_c_phosphor_ee()
Calculate the phosphorus availability index in Estonia
osi_c_phosphor_es()
Calculate the phosphate availability index in Spain
osi_c_phosphor_fi()
Calculate the phosphorus availability index in Finland
osi_c_phosphor_fr()
Calculate the phosphate availability index in France
osi_c_phosphor_hu()
Calculate the phosphorus availability index in Hungary
osi_c_phosphor_ie()
Calculate the phosphate availability index in Ireland
osi_c_phosphor_it()
Calculate the phosphate availability index in Italy
osi_c_phosphor_lt()
Calculate the phosphorus availability index in Lithuania
osi_c_phosphor_lv()
Calculate the phosphorus availability index in Latvia
osi_c_phosphor_nl()
Calculate the phosphate availability index in the Netherlands
osi_c_phosphor_no()
Calculate the phosphorus availability index in Norway
osi_c_phosphor_pl()
Calculate the phosphorus availability index in Poland
osi_c_phosphor_se()
Calculate the phosphate availability index in Sweden
osi_c_phosphor_sk()
Calculate the phosphorus availability index in Slovak Republic
osi_c_phosphor_sl()
Calculate the phosphorus availability index in Slovenia
osi_c_phosphor_uk()
Calculate the phosphate availability index in United Kingdom
osi_c_potassium()
Calculate the K availability index (wrapper function)
osi_c_potassium_at()
Calculate the potassium availability index in Austria
osi_c_potassium_be()
Calculate the potassium availability index in Belgium
osi_c_potassium_ch()
Calculate the potassium availability index in Switzerland
osi_c_potassium_cz()
Calculate the potassium availability index in Czech Republic
osi_c_potassium_de()
Calculate the potassium availability index in Germany
osi_c_potassium_dk()
Calculate the potassium availability index in Denmark
osi_c_potassium_ee()
Calculate the potassium availability index in Estonia
osi_c_potassium_es()
Calculate the potassium availability index in Spain
osi_c_potassium_fi()
Calculate the potassium availability index in Finland
osi_c_potassium_fr()
Calculate the potassium availability index in France
osi_c_potassium_hu()
Calculate the potassium availability index in Hungary
osi_c_potassium_ie()
Calculate the potassium availability index in Ireland
osi_c_potassium_it()
Calculate the potassium availability index in Italy
osi_c_potassium_lt()
Calculate the potassium availability index in Lithuania
osi_c_potassium_lv()
Calculate the potassium availability index in Latvia
osi_c_potassium_nl()
Calculate the K availability index for the Netherlands
osi_c_potassium_no()
Calculate the potassium availability index in Norway
osi_c_potassium_pl()
Calculate the potassium availability index in Poland
osi_c_potassium_se()
Calculate the potassium availability index in Sweden
osi_c_potassium_sk()
Calculate the potassium availability index in Slovak Republic
osi_c_potassium_sl()
Calculate the potassium availability index in Slovenia
osi_c_potassium_uk()
Calculate the potassium availability index in United Kingdom
osi_c_zinc()
Calculate the Zinc availability index for agricultural soils (wrapper function)
osi_c_zinc_de()
Calculate the zinc availability index in Germany
osi_c_zinc_fr()
Calculate the Zn availability index for agricultural soils in France
osi_c_zinc_ie()
Calculate the Zn availability index for agricultural soils in Ireland
osi_c_zinc_nl()
Calculate the Zn availability index for the Netherlands
osi_c_zinc_uk()
Calculate the Zn availability index for agricultural soils in United Kingdom
osi_carbon()
Calculate a carbon index
osi_clim
Averaged climatic conditions per country
osi_conv_hwb()
Calculate A_B_HW
osi_conv_magnesium()
Estimate soil extractable magnesium (-)
osi_conv_npmn()
Calculate potential mineralizable N for agricultural soils default values are taken from global ISRIC database
osi_conv_ph()
Estimate soil pH values (-)
osi_conv_phosphor()
Estimate soil extractable phosphorus (-)
osi_conv_potassium()
Estimate soil extractable potassium (-)
osi_conv_som()
Estimate soil organic matter and nutrient values (-)
osi_countries
Table with country codes used in the package
osi_crops
Linking table between crops and different functions in OBIC
osi_erosion()
Calculate the water erosion index using RUSLE approach
osi_evaluate_logistic()
Evaluate a soil quality function using the general logistic function
osi_evaluate_logistic_gaus_down()
Evaluate logistically initially and gausian eventually
osi_evaluate_parabolic()
Evaluate a soil quality function using a parabolic function
osi_farm
Example farm database to illustrate the functionality of the euosi package
osi_field()
Calculate the Open Soil Index score for a single field using input from LUCAS
osi_field_dt()
Calculate the OSI score for one field using a data.table as input
osi_get_TEXTURE_BE()
Estimate soil texture according to Belgium classification
osi_get_TEXTURE_GEPPA()
Estimate soil texture according to GEPPA classification
osi_get_TEXTURE_HYPRES()
Estimate soil texture according to HYPRES classification
osi_get_TEXTURE_USDA()
Estimate soil texture according to USDA classification
osi_gw_nleach()
Calculate the risk for nitrogen leaching in Europe
osi_gw_nleach_be()
Calculate the risk for nitrogen leaching in Belgium
osi_gw_nleach_eu()
Calculate the risk for nitrogen leaching template for EU
osi_gw_nleach_fi()
Calculate the risk for nitrogen leaching in Finland
osi_gw_nleach_fr()
Calculate the risk for nitrogen leaching in France
osi_nut_k()
Calculate the K excess index (wrapper function)
osi_nut_k_at()
Calculate the potassium excess index in Austria
osi_nut_k_be()
Calculate the potassium excess index in Belgium
osi_nut_k_ch()
Calculate the potassium excess index in Switzerland
osi_nut_k_cz()
Calculate the potassium excess index in Czech Republic
osi_nut_k_de()
Calculate the potassium excess index in Germany
osi_nut_k_dk()
Calculate the potassium excess index in Denmark
osi_nut_k_ee()
Calculate the potassium excess index in Estonia
osi_nut_k_es()
Calculate the potassium excess index in Spain
osi_nut_k_fi()
Calculate the potassium excess index in Finland
osi_nut_k_fr()
Calculate the potassium excess index in France
osi_nut_k_hu()
Calculate the potassium excess index in Hungary
osi_nut_k_ie()
Calculate the potassium excess index in Ireland
osi_nut_k_it()
Calculate the potassium excess index in Italy
osi_nut_k_lt()
Calculate the potassium excess index in Lithuania
osi_nut_k_lv()
Calculate the potassium excess index in Latvia
osi_nut_k_nl()
Calculate the K excess index for the Netherlands
osi_nut_k_no()
Calculate the potassium excess index in Norway
osi_nut_k_pl()
Calculate the potassium excess index in Poland
osi_nut_k_se()
Calculate the potassium excess index in Sweden
osi_nut_k_sk()
Calculate the potassium excess index in Slovak Republic
osi_nut_k_sl()
Calculate the potassium excess index in Slovenia
osi_nut_k_uk()
Calculate the potassium excess index in United Kingdom
osi_nut_p()
Calculate the phoshporus excesss index (wrapper function)
osi_nut_p_at()
Calculate the phosphorus excess index in Austria
osi_nut_p_be()
Calculate the phosphorus excess index in Belgium
osi_nut_p_ch()
Calculate the phosphorus excess index in Switzerland
osi_nut_p_cz()
Calculate the phosphorus excess index in Czech Republic
osi_nut_p_de()
Calculate the phosphate excess index in Germany
osi_nut_p_dk()
Calculate the phosphate excess index in Denmark
osi_nut_p_ee()
Calculate the phosphorus excess index in Estonia
osi_nut_p_es()
Calculate the phosphate excess index in Spain
osi_nut_p_fi()
Calculate the phosphorus excess index in Finland
osi_nut_p_fr()
Calculate the phosphorus excess index in France
osi_nut_p_hu()
Calculate the phosphorus excess index in Hungary
osi_nut_p_ie()
Calculate the phosphate excess index in Ireland
osi_nut_p_it()
Calculate the phosphate excess index in Italy
osi_nut_p_lt()
Calculate the phosphorus excess index in Lithuania
osi_nut_p_lv()
Calculate the phosphorus excess index in Latvia
osi_nut_p_nl()
Calculate the phosphate excess index in the Netherlands
osi_nut_p_no()
Calculate the phosphorus excess index in Norway
osi_nut_p_pl()
Calculate the phosphorus excess index in Poland
osi_nut_p_se()
Calculate the phosphate excess index in Sweden
osi_nut_p_sk()
Calculate the phosphorus excess index in Slovak Republic
osi_nut_p_sl()
Calculate the phosphorus excess index in Slovenia
osi_nut_p_uk()
Calculate the phosphate excess index in United Kingdom
osi_p_crumbleability()
Calculate crumbleability index in the topsoil for all EU countries
osi_p_density()
Calculate the bulk density
osi_p_paw()
Calculate indicator for plant available water
osi_p_wef()
Calculate indicator for wind erodibility
osi_p_whc()
Calculate indicators for water holding capacity in the topsoil
osi_parms
Table with OSI parameters being used in the package
osi_plot_shi()
This function calculates the phosphate availability.
osi_soiltype
Table with country specific soil types being used to evaluate soil quality
osi_thresholds
Table with country specific threshold values to evaluate soilquality' This table contains the evaluation coefficients to convert a soil function value into a soil quality score ranging from 0 to 1. The scoring function migh vary per country, indicator and subcatogries defined by variable categories of soil and crop types.
osi_vars_input
A dataset with all input variables required by the euosi package
osi_vars_output
A dataset with all output variables generated by the euosi package
pF_curve()
Water retention curve
pFpara_class()
Parameter estimation based on class of Staringreeks (Tabel 3, Wosten 2001)
pFpara_ptf_Wosten1999()
Estimate water retention curve parameters based on Wosten 1999
pFpara_ptf_Wosten2001()
Estimate water retention curve parameters based on Wosten 2001