Functions are collected to analyse weather data for agriculture purposes including to read weather records in multiple formats, calculate extreme climate index. Demonstration data are included the SILO daily climate data (licensed under CC BY 4.0, < https://www.longpaddock.qld.gov.au/silo/>).
A tidyverse-style R package for agricultural weather analysis. Effortlessly summarize, and analyze weather data to support crop modeling, and climate-based decision-making in agriculture.
install.packages('tidyweather')
remotes::install_github('byzheng/tidyweather')
The tidyweather package provides a flexible options system to customize default behaviors for weather analysis. You can configure settings like frost thresholds and other extreme weather parameters.
Use weather_options$get() to view or and weather_options$set() to modify package settings:
library(tidyweather)
# View all current options
weather_options$get()
# Set frost threshold to 2°C
weather_options$set("extreme.frost_threshold" = 2)
# View updated options
weather_options$get()
require_full_year: Logical indicating whether to require a full year of data for calculations (default: TRUE)extreme.frost_threshold: Temperature threshold (°C) for frost analysis (default: 0)To restore all options to their defaults:
weather_options$reset()
This package includes example weather data sourced from the SILO database, operated by the Queensland Department of Environment, Science and Innovation.
Weather data © Queensland Government, SILO climate database.
Licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0).
Source: https://www.longpaddock.qld.gov.au/silo/