tidyweather

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.

Installation

From CRAN

install.packages('tidyweather')

From GitHub (development version)

# remotes::install_github('byzheng/tidyweather')
install.packages("tidyweather", repos = c('https://byzheng.r-universe.dev', 'https://cloud.r-project.org'))

Configuration

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.

Setting Options

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()

Available Options

Reset Options

To restore all options to their defaults:

weather_options$reset()

Data Sources

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/