Systems Insights from Generation of Hydroclimatic Timeseries

A tool to create hydroclimate scenarios, stress test systems and visualize system performance in scenario-neutral climate change impact assessments. Scenario-neutral approaches 'stress-test' the performance of a modelled system by applying a wide range of plausible hydroclimate conditions (see Brown & Wilby (2012) and Prudhomme et al. (2010) ). These approaches allow the identification of hydroclimatic variables that affect the vulnerability of a system to hydroclimate variation and change. This tool enables the generation of perturbed time series using a range of approaches including simple scaling of observed time series (e.g. Culley et al. (2016) ) and stochastic simulation of perturbed time series via an inverse approach (see Guo et al. (2018) ). It incorporates 'Richardson-type' weather generator model configurations documented in Richardson (1981) , Richardson and Wright (1984), as well as latent variable type model configurations documented in Bennett et al. (2018) , Rasmussen (2013) , Bennett et al. (2019) to generate hydroclimate variables on a daily basis (e.g. precipitation, temperature, potential evapotranspiration) and allows a variety of different hydroclimate variable properties, herein called attributes, to be perturbed. Options are included for the easy integration of existing system models both internally in R and externally for seamless 'stress-testing'. A suite of visualization options for the results of a scenario-neutral analysis (e.g. plotting performance spaces and overlaying climate projection information) are also included. As further developments in scenario-neutral approaches occur the tool will be updated to incorporate these advances.


foreSIGHT 0.9.6

Updated plotLayers, performanceSpaces and quickSpace to maintain compatability with update of ggplot2 (3.0.0). New weather generator functionality added including ability for user to specify parameter bounds to scenarioGenerator function. New features added. modSimulator and modCalibrator functions added so users can calibrate and simulate from weather generators directly. New modelTag "Radn-har26-wgen" and relevant attributes added. Bug fixes: attHold and attPertrurb arguments now able to be specified in any order (mixing hydroclimate variable type orders now ok).

foreSIGHT 0.9.2

Longer description provided with method references (inc. doi's).

foreSIGHT 0.9.1

Prebuilt vignette index included

foreSIGHT 0.9.0

First complete implementation ready for CRAN submission

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


1.0.0 by Bree Bennett, 10 months ago

Report a bug at

Browse source code at

Authors: Bree Bennett [aut, cre] , Sam Culley [aut] , Anjana Devanand [aut] , Seth Westra [aut] , Danlu Guo [ctb] , Holger Maier [ths]

Documentation:   PDF Manual  

GPL-3 license

Imports doParallel, ggplot2, directlabels, cowplot, stats, graphics, grDevices, utils, moments, Rcpp, jsonlite, progress, rcorpora, scales, viridisLite, fields, RColorBrewer, rlang

Depends on GA, zoo

Suggests knitr, rmarkdown, testthat, evd

Linking to Rcpp

See at CRAN