chillR0.76 package

Statistical Methods for Phenology Analysis in Temperate Fruit Trees

add_date

Add date/time column to data.frame

bloom_prediction

Bloom prediction from chilling and forcing requirements, assumed to be...

bloom_prediction2

Bloom prediction from chilling and forcing requirements, assumed to be...

bloom_prediction3

Bloom prediction from chilling and forcing requirements, assumed to be...

bootstrap.phenologyFit

bootstrap.phenologyFit

c.bootstrap_phenologyFit

Concatenate bootstrap_phenologyfit objects

check_temperature_record

Check a daily or hourly temperature record for compliance with chillR'...

check_temperature_scenario

Check temperature scenario for consistency

chifull

chifull

chile_agromet2chillR

Convert a weather file downloaded from the Chilean Agromet website to ...

Chilling_Hours

Calculation of cumulative chill according to the Chilling Hours Model

chilling_hourtable

Add chilling and heat accumulation to table of hourly temperatures

chilling

Calculation of chilling and heat from hourly temperature records

chillR-package

chillR: statistical methods for phenology analysis in temperate fruit ...

ChuineCF

ChuineCF

ChuineFstar

ChuineFstar

color_bar_maker

Make color scheme for bar plots in outputs of the chillR package

convert_scen_information

Converts list of change scenarios to data.frame or vice versa

daily_chill

Calculation of daily chill and heat accumulation

Date2YEARMODA

Date to YEARMODA conversion

daylength

Compute sunrise and sunset times, and daylength

download_baseline_cmip6_ecmwfr

Download historical CMIP6 Data via the ecwfr package

download_cmip6_ecmwfr

Download CMIP6 Data via the ecwfr package

Dynamic_Model

Dynamic_Model

DynModel_driver

DynModel_driver

Empirical_daily_temperature_curve

Empirical daily temperature curve

Empirical_hourly_temperatures

Empirical daily temperature prediction

extract_cmip6_data

Unpacks and formats downloaded CMIP6 data

extract_differences_between_characters

Identify shared leading or trailing character strings

extract_temperatures_from_grids

Extract temperature information from gridded dataset

filter_temperatures

Quality filter for temperature records

fix_weather

Weather data fixer and quality checker

GDD

Calculation of cumulative heat according to the Growing Degree Day Mod...

GDH_model

Calculation of cumulative heat according to the Growing Degree Hours M...

GDH

Calculation of cumulative heat according to the Growing Degree Hours M...

gen_rel_change_scenario

Generates relative climate change scenarios based on extracted CMIP6 d...

genSeason

Generate Seasons

genSeasonList

genSeasonList

get_last_date

Get the last date from a phenology record

get_weather

Download weather data from online database

getClimateWizard_scenarios

Extract mutltiple scenarios from the ClimateWizard database

getClimateWizardData

Extract climate data from the ClimateWizard database

handle_cimis

List, download or convert to chillR format data from the CIMIS databas...

handle_dwd_old

List, download or convert to chillR format data from the Deutscher Wet...

handle_dwd

List, download or convert to chillR format data from the Deutscher Wet...

handle_gsod_old

Deprecated version of handle_gsod. List, download or convert to chillR...

handle_gsod

List, download or convert to chillR format data from the Global Summar...

handle_ucipm

List, download or convert to chillR format data from the UCIPM databas...

identify_common_string

Identify shared leading or trailing character strings

interpolate_gaps_hourly

Interpolate gaps in hourly temperature records

interpolate_gaps

Linear gap interpolation

JDay_count

Count days between two Julian dates

JDay_earlier

Check whether a Julian date is before or after another one

JDay_later

Check whether a Julian date is after another one

leap_year

Leap year finder

load_ClimateWizard_scenarios

Load climate wizard scenarios

load_temperature_scenarios

Load temperature scenarios

make_all_day_table

Fill in missing days in incomplete time series

make_california_UCIPM_station_list

Makes a list of the UC IPM weather stations

make_chill_plot

Plot climate metrics over time

make_climate_scenario_from_files

Make climate scenario from multiple saved csv files

make_climate_scenario

Make climate scenario

make_daily_chill_figures

Produce image of daily chill and heat accumulation

make_daily_chill_plot

Plot daily climate metric accumulation throughout the year

make_daily_chill_plot2

Plot daily climate metric accumulation throughout the year (2)

make_hourly_temps

Make hourly temperature record from daily data

make_JDay

Make Julian Day in dataframe

make_multi_pheno_trend_plot

Combine multiple phenology contour plots in one figure

make_pheno_trend_plot

Make image showing phenology response to temperatures during two phase...

ordered_climate_list

Sort files in a folder, so that numbers are in ascending sequence

patch_daily_temperatures

Patch gaps in daily weather records

patch_daily_temps

Patch gaps in daily weather records - updated

PhenoFlex_fixedDynModelGAUSSwrapper

PhenoFlex_fixedDynModelGAUSSwrapper

PhenoFlex_fixedDynModelwrapper

PhenoFlex_fixedDynModelwrapper

PhenoFlex_GAUSSwrapper

PhenoFlex_GAUSSwrapper

PhenoFlex_GDHwrapper

PhenoFlex_GDHwrapper

PhenoFlex

PhenoFlex

phenologyFit

phenologyFit

phenologyFitter

phenologyFitter

plot_climate_scenarios

Plot multiple chilling scenario groups (or for other metrics)

plot_climateWizard_scenarios

Plot mutltiple ClimateWizard scenarios obtained with getClimateWizard_...

plot_phenology_trends

Visualizing phenology responses to temperatures during two phases

plot_PLS

Output of Partial Least Squares analysis results of phenology vs. dail...

plot_scenarios

Plot historic and future scenarios for climate-related metrics ([ggplo...

plot.bootstrap_phenologyFit

plot bootstrap_phenologyFit

plot.phenologyFit

plot phenologyFit

PLS_chill_force

Partial Least Squares analysis of phenology vs. accumulated daily chil...

PLS_pheno

Partial Least Squares analysis of phenology vs. daily mean temperature...

predict.bootstrap_phenologyFit

predict bootstrap_phenologyFit

predict.phenologyFit

predict phenologyFit

print.phenologyFit

print phenologyFit

read_tab

Read csv table regardless of whether it is a true csv or the French ty...

RMSEP

Root Mean Square Error of Prediction (RMSEP)

RPD

Residual Prediction Deviation (RPD)

RPIQ

Ratio of Performance to InterQuartile distance (RPIQ)

runn_mean_pred

Prediction based on a running mean

runn_mean

Running mean of a vector

save_temperature_scenarios

Save temperature scenarios generated with temperature_generation

select_by_file_extension

Select string that end in a particular way (e.g. a certain file extens...

stack_hourly_temps

Stacking of hourly temperatures

stage_transitions

Compute what it takes to advance through development stages

step_model

Calculation of cumulative temperature metric according to a user-defin...

StepChill_Wrapper

StepChill_Wrapper

summary.bootstrap_phenologyFit

summary.bootstrap_phenologyFit

summary.phenologyFit

summary phenologyFit

temperature_generation

Generation of synthetic temperature records

temperature_scenario_baseline_adjustment

Make temperature scenario relative to a particular baseline

temperature_scenario_from_records

Make monthly temperature scenario from historic records

tempResponse_daily_list

Calculation of climatic metrics from lists of daily temperature record...

tempResponse_hourtable

Add metric accumulation to table of hourly temperatures

tempResponse

Calculation of climatic metrics from hourly temperature records

test_if_equal

Test if all character vectors in a string are equal

UniChill_Wrapper

UniChill_Wrapper

UnifiedModel_Wrapper

UnifiedModel_Wrapper

UniForce_Wrapper

UniForce_Wrapper

Utah_Model

Calculation of cumulative chill according to the Utah Model

VIP

Calculate VIP scores for PLS regression

weather2chillR

Convert downloaded weather to chillR format

YEARMODA2Date

YEARMODA to Date conversion

The phenology of plants (i.e. the timing of their annual life phases) depends on climatic cues. For temperate trees and many other plants, spring phases, such as leaf emergence and flowering, have been found to result from the effects of both cool (chilling) conditions and heat. Fruit tree scientists (pomologists) have developed some metrics to quantify chilling and heat (e.g. see Luedeling (2012) <doi:10.1016/j.scienta.2012.07.011>). 'chillR' contains functions for processing temperature records into chilling (Chilling Hours, Utah Chill Units and Chill Portions) and heat units (Growing Degree Hours). Regarding chilling metrics, Chill Portions are often considered the most promising, but they are difficult to calculate. This package makes it easy. 'chillR' also contains procedures for conducting a PLS analysis relating phenological dates (e.g. bloom dates) to either mean temperatures or mean chill and heat accumulation rates, based on long-term weather and phenology records (Luedeling and Gassner (2012) <doi:10.1016/j.agrformet.2011.10.020>). As of version 0.65, it also includes functions for generating weather scenarios with a weather generator, for conducting climate change analyses for temperature-based climatic metrics and for plotting results from such analyses. Since version 0.70, 'chillR' contains a function for interpolating hourly temperature records.

  • Maintainer: Eike Luedeling
  • License: GPL-3
  • Last published: 2024-11-14