Package: simET 1.0.3

simET: Tools for Simulation of Evapotranspiration of Field Crops and Soil Water Balance

Supports the calculation of meteorological characteristics in evapotranspiration research and reference crop evapotranspiration, and offers three models to simulate crop evapotranspiration and soil water balance in the field, including single crop coefficient and dual crop coefficient, as well as the Shuttleworth-Wallace model. These calculations main refer to Allen et al.(1998, ISBN:92-5-104219-5), Teh (2006, ISBN:1-58-112-998-X), and Liu et al.(2006) <doi:10.1016/j.agwat.2006.01.018>.

Authors:Minguo Liu [aut, cre], Huimin Yang [dtc, fnd]

simET_1.0.3.tar.gz
simET_1.0.3.zip(r-4.5)simET_1.0.3.zip(r-4.4)simET_1.0.3.zip(r-4.3)
simET_1.0.3.tgz(r-4.4-any)simET_1.0.3.tgz(r-4.3-any)
simET_1.0.3.tar.gz(r-4.5-noble)simET_1.0.3.tar.gz(r-4.4-noble)
simET_1.0.3.tgz(r-4.4-emscripten)simET_1.0.3.tgz(r-4.3-emscripten)
simET.pdf |simET.html
simET/json (API)

# Install 'simET' in R:
install.packages('simET', repos = c('https://liumiguo.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Datasets:
  • FIalfalfa - A example dataset of alfalfa under flood irrigation
  • SDIalfalfa - A example dataset of alfalfa under subsurface drip irrigation

On CRAN:

This package does not link to any Github/Gitlab/R-forge repository. No issue tracker or development information is available.

1.00 score 9 scripts 219 downloads 99 exports 84 dependencies

Last updated 1 years agofrom:86aa8e8a5f. Checks:OK: 3 NOTE: 4. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 11 2024
R-4.5-winNOTENov 11 2024
R-4.5-linuxNOTENov 11 2024
R-4.4-winNOTENov 11 2024
R-4.4-macNOTENov 11 2024
R-4.3-winOKNov 11 2024
R-4.3-macOKNov 11 2024

Exports:%>%cal_ActualVapourPressure_for_hourlycal_ActualVapourPressure_from_dewPointcal_ActualVapourPressure_from_psychrometricDatacal_ActualVapourPressure_from_RHmaxcal_ActualVapourPressure_from_RHmaxAndRHmincal_ActualVapourPressure_from_RHmeancal_afterRedistributioncal_airVaporPressureDeficit_meanCanopyflowcal_angerFromSouthcal_atmosphericPressurecal_bulkBoundaryLayerResistancecal_canopyPenetrationProbabilityForNetRadiationcal_canopyResistancecal_canopyTemcal_capillaryRisecal_cropRoughnessLengthcal_daylightHourscal_DeepPercolationcal_Dei_for_DualKccal_DP_for_singleKccal_DPe_for_DualKccal_DPr_for_DualKccal_eddyDiffusivity_Canopytopcal_eddyDiffusivity_heightZcal_ET0_from_PMcal_ET0_from_PM_for_dailycal_ET0_from_PM_for_hourlycal_extraterrestrialRadiation_for_dailycal_extraterrestrialRadiation_for_shortercal_frictionVelocitycal_hourAnglecal_inverseRelativeDistance_Earth_suncal_Kc_max_for_DualKccal_Kcend_for_singleKccal_Kcini_for_SingleKccal_Kcmid_for_singleKccal_Kr_for_DualKccal_latentHeatFluxesForCropcal_latentHeatFluxesForSoilcal_localDolarTimecal_meanCanopyFlowToReferenceLevelcal_meanSaturationVapourPressurecal_netLongwaveRadiationcal_netRadiationcal_netRadiationForCropcal_netRadiationForSoilcal_netRadiationForSystemcal_netSolarRadiationcal_percolationForExcessWatercal_psychrometriCconstantcal_reductionFactorForEcal_reductionFactorForTcal_relativeHumiditycal_Rs_from_Nacal_saturationVapourPressurecal_sensibleHeatFluxesForCropcal_sensibleHeatFluxesForSoilcal_skySolarRadiation_withas_bscal_skySolarRadiation_withas_elevationcal_slopeOfSaturationVapourPressureCurvecal_soilHeatFluxcal_soilHeatFlux_daycal_soilHeatFlux_generalcal_soilHeatFlux_hourlycal_soilHeatFlux_monthlycal_soilSurfaceResistancecal_soilSurfaceToMeanCanopyFlowcal_solarDeclinationcal_solarDeclination_in_FAOcal_solarInclinationcal_solarRadiationcal_sunsetHourAnglecal_sunsetTimecal_TemMeancal_TEW_for_DualKccal_totalLatentHeatFluxcal_WaterStressCoefcal_windSpeed_Canopycal_zeroPlaneHeightcompare_model_plotconvert_angert_to_radianconvert_Date_to_dayofyearconvert_degreesCelsius_to_Fahrenheitconvert_Fahrenheit_to_degreesCelsiusconvert_Rad_unitconvert_windSpeed_to_2mcreate_modelDFestimate_eaestimate_ET0_with_TmaxAndTminestimate_goodnessOfFitestimate_LAI_for_alfalfaestimate_Rs_for_islandLocationsestimate_Rs_from_airTemDiffKcb_adj_for_DualKclinear_interpolationModel_DualKcModel_single_KcModel_SW

Dependencies:abindbackportsbootbroomcarcarDataclicodetoolscolorspaceconfintrcorrplotcowplotcpp11DerivdoBydplyrfansifarverFormulagenericsggplot2ggpmiscggppggpubrggrepelggsciggsignifgluegridExtragtableisobandlabelinglatticelifecyclelme4lmodel2lubridatemagrittrMASSMatrixMatrixModelsmgcvmicrobenchmarkminqamodelrmultcompmultcompViewmunsellmvtnormnlmenloptrnnetnumDerivpbkrtestpillarpkgconfigplyrpolynompurrrquantregR6RColorBrewerRcppRcppEigenrlangrstatixsandwichscalesSparseMsplus2RstringistringrsurvivalTH.datatibbletidyrtidyselecttimechangeutf8vctrsviridisLitewithrxtszoo

Readme and manuals

Help Manual

Help pageTopics
Calculating actual vapour pressure for hourly time stepcal_ActualVapourPressure_for_hourly
Actual vapour pressure derived from dewpoint temperaturecal_ActualVapourPressure_from_dewPoint
Actual vapour pressure (ea) derived from psychrometric datacal_ActualVapourPressure_from_psychrometricData
Calculating actual vapour pressure derived from RHmaxcal_ActualVapourPressure_from_RHmax
Actual vapour pressure derived from RHmax and RHmincal_ActualVapourPressure_from_RHmaxAndRHmin
Calculating actual vapour pressure derived from RHmeancal_ActualVapourPressure_from_RHmean
Calculating the volumetric water content after redistributioncal_afterRedistribution
Calculating air vapor pressure deficit at the mean canopycal_airVaporPressureDeficit_meanCanopyflow
Calculating anger from southcal_angerFromSouth
Calculating atmospheric pressurecal_atmosphericPressure
Calculating bulk boundary layer resistancecal_bulkBoundaryLayerResistance
The canopy penetration probability for net radiationcal_canopyPenetrationProbabilityForNetRadiation
Calculating canopy resistancecal_canopyResistance
Calculating canopy temperaturecal_canopyTem
Calculating capillary risecal_capillaryRise
Calculating the crop roughness lengthcal_cropRoughnessLength
Calculating Daylight hourscal_daylightHours
Calculating Deep percolationcal_DeepPercolation
calculating the depletion in the topsoil layer at the end of the daycal_Dei_for_DualKc
Calculating deep percolationcal_DP_for_singleKc
Deep percolation loss from the topsoil layercal_DPe_for_DualKc
Deep percolation loss from the root layercal_DPr_for_DualKc
Calculating eddy diffusivity at the canopy topcal_eddyDiffusivity_Canopytop
Calculating eddy diffusivity at height zcal_eddyDiffusivity_heightZ
calculating reference evapotranspiration from Penman-Monteith methodcal_ET0_from_PM
Calculating reference evapotranspiration from Penman-Monteith for dailycal_ET0_from_PM_for_daily
Calculating reference evapotranspiration from Penman-Monteith method for hourly time stepcal_ET0_from_PM_for_hourly
Calculating extraterrestrial radiation for daily periodscal_extraterrestrialRadiation_for_daily
Calculating extraterrestrial radiation for hourly or shorter periodscal_extraterrestrialRadiation_for_shorter
Calculating friction velocitycal_frictionVelocity
Calculating hour anglecal_hourAngle
Calculating inverse relative distance Earth-suncal_inverseRelativeDistance_Earth_sun
An upper limit on the evaporation and transpiration from any cropped surfacecal_Kc_max_for_DualKc
Crop coefficient for the end of the late season stagecal_Kcend_for_singleKc
Calculating Kcini valuecal_Kcini_for_SingleKc
Crop coefficient for the mid-season stagecal_Kcmid_for_singleKc
Dimensionless evaporation reduction coefficientcal_Kr_for_DualKc
Calculating latent heat fluxes for cropcal_latentHeatFluxesForCrop
Calculating latent heat fluxes for soilcal_latentHeatFluxesForSoil
Calculating local solar timecal_localDolarTime
Calculating mean canopy flow to reference levelcal_meanCanopyFlowToReferenceLevel
Calculating mean saturation vapour pressurecal_meanSaturationVapourPressure
Calculating net longwave radiation Rnlcal_netLongwaveRadiation
Calculating net radiation Rncal_netRadiation
Calculating net radiation available to the cropcal_netRadiationForCrop
Calculating net radiation available to the soilcal_netRadiationForSoil
Calculating net radiation available to the system(soil and crop)cal_netRadiationForSystem
Calculating net solar (shortware radiation) Rnscal_netSolarRadiation
Calculating percolation for excess watercal_percolationForExcessWater
Calculating psychrometric constantcal_psychrometriCconstant
Calculating reduction factor for evaporationcal_reductionFactorForE
calculating reduction factor for transpirationcal_reductionFactorForT
Calculating relative humiditycal_relativeHumidity
Calculating Solar radiation from actual duration of sunshinecal_Rs_from_Na
Calculating saturation vapour pressurecal_saturationVapourPressure
Calculating sensible heat fluxes for cropcal_sensibleHeatFluxesForCrop
Calaulating sensible heat fluxes for soilcal_sensibleHeatFluxesForSoil
Calculating clear sky solar radiation with as and bscal_skySolarRadiation_withas_bs
Calculating clear sky solar radiation with elevationcal_skySolarRadiation_withas_elevation
Calculating slope of saturation vapour pressure curvecal_slopeOfSaturationVapourPressureCurve
Calculating Soil/ground heat fluxcal_soilHeatFlux
Calculating soil heat flux(G) for day/ten-day periodscal_soilHeatFlux_day
Calculating soil heat flux (G) for generalcal_soilHeatFlux_general
Calculating soil heat flux(G) for hourly/shorter periodscal_soilHeatFlux_hourly
Calculating soil heat flux(G) for monthly periodscal_soilHeatFlux_monthly
Calculating soil surface resistancecal_soilSurfaceResistance
Calculating soil surface to mean canopy flowcal_soilSurfaceToMeanCanopyFlow
Calculating solar declinationcal_solarDeclination
Calculating solar declination with FAO56 methodcal_solarDeclination_in_FAO
Calculating solar inclinationcal_solarInclination
Calculating Solar radiationcal_solarRadiation
Calculating sunset hour anglecal_sunsetHourAngle
Calculating the local solar time for sunset/sunrisecal_sunsetTime
calculating the mean daily air temperaturecal_TemMean
calculating total evaporable watercal_TEW_for_DualKc
Calculating total latent heat fluxcal_totalLatentHeatFlux
Calculating water stress coefficientcal_WaterStressCoef
Calculating wind speed above and within the canopies.cal_windSpeed_Canopy
Calculating zero plane displacement heightcal_zeroPlaneHeight
Show the results of different modelscompare_model_plot
Converting angert to radianconvert_angert_to_radian
Convert date to day of yearconvert_Date_to_dayofyear
Convert degrees Celsius to Fahrenheitconvert_degreesCelsius_to_Fahrenheit
Convert Fahrenheit to degrees Celsiusconvert_Fahrenheit_to_degreesCelsius
Convert radiation unitconvert_Rad_unit
Convert wind speed to the standard of 2mconvert_windSpeed_to_2m
Create a csv file or a dataframe in R to store the model datacreate_modelDF
Estimating missing humidity dataestimate_ea
Estimating ET0 with Tmax and Tminestimate_ET0_with_TmaxAndTmin
Calculating the goodness-of-fit indicators between measured and simulated valuesestimate_goodnessOfFit
Estimate LAI for alfalfaestimate_LAI_for_alfalfa
Estimating solar radiation for island locationsestimate_Rs_for_islandLocations
Estimating solar radiation data derived from air temperature differencesestimate_Rs_from_airTemDiff
A example dataset of alfalfa under flood irrigationFIalfalfa
Adjust the recommended Kc values at the middle and late stagesKcb_adj_for_DualKc
linear interpolation for vectorlinear_interpolation
Simulation of evapotranspiration using dual crop coefficient methodModel_DualKc
Simulation for evapotranspiration using single crop coefficient methodModel_single_Kc
Simulation of evapotranspiration using Shuttleworth-Wallace modelModel_SW
A example dataset of alfalfa under subsurface drip irrigationSDIalfalfa