STIR : Calculate STIR value
The function calculates the soil tillage intensity rating (STIR) value of tillage and sowing operations. By default, the STIR() function of SoilManageR operates on SI units (cm and km/h) and not in imperial units (inch, mph) as the original STIR equation \insertCiteRUSLE2SoilManageR. However, the user can specifiy that the input is in imperial units. The function can process custom input, if no such input is provided it assumes default values from the STIR_value_LUT .
Usage STIR( device = NA, speed = NA, speed_unit = "km/h", type_modifier = NA, depth = NA, depth_unit = "cm", area_disturbed = NA, original.STIR.value = FALSE ) Argumentstillage or sowing implement or operation, must match predefined list, or all necessary inputs (speed, type modidifier, depth, area_disturbed) must be provided
speed of the operation (km/h or mph)
unit of the speed input, must be either NA, "km/h" or "mph". Default value is "km/h"
tillage operation type modifier, must be a value between 0 and 1
depth of the soil that is affected by the operation (cm or inch)
unit of the depth input, must be either NA, "cm" or "inch". Default value is "cm"
share of the surfave that is disturbed by the operation (0 to 1)
logical value, if TRUE, the original STIR value of the operation in the STIR_value_LUT (instead of the calculated STIR value) is returned. Default value is FALSE
DetailsThe concept of the STIR value was developed within the RUSLE2 framework by the \insertCiteRUSLE2;textualSoilManageR. The STIR equation is defined as
STIR = (0.5 * speed) * (3.25 * type_) * depth * area_
where speed and depth are provided in mph and inches(!). For the purpose of this function we assume that 1 inch = 2.54 cm and 1 mph = 1.609 km/h . The tillage type_ is defined to be:
- 1.00 for inversion operation
- 0.80 for mixing and some inversion operations
- 0.70 for mixing operations
- 0.40 for lifting and fracturing operations
- 0.15 for compression operations
In the STIR_value_LUT there are more than 400 operations, incl. the original operations from the RUSLE2 software (as of 2023-02-24) and operations defined by the SoilX project.
For further details on the STIR please consider the RUSLE2 website (https://fargo.nserl.purdue.edu/rusle2_dataweb/RUSLE2_Index.htm) or the description of the SoilManageR package
ValueSTIR value of the operation
References \insertAllCited See Also- tillage_intensity() to calculate STIR values for management_df
- STIR_values_LUT() for the reference data used by the STIR() function
Related to STIR in SoilManageR.
R Package Documentation Browse R Packages We want your feedback!Note that we can't provide technical support on individual packages. You should contact the package authors for that.
Tweet to @rdrrHQ GitHub issue tracker ian@mutexlabs.com Personal blog What can we improve? The page or its content looks wrong I can't find what I'm looking for I have a suggestion Extra info (optional) Improve this page Embedding an R snippet on your websiteAdd the following code to your website.
Copy to clipboard
For more information on customizing the embed code, read Embedding Snippets.