Package: foreSIGHT 2.0.0

David McInerney
foreSIGHT: 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) <doi:10.1029/2012EO410001> and Prudhomme et al. (2010) <doi:10.1016/j.jhydrol.2010.06.043>). 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) <doi:10.1002/2015WR018253>) and stochastic simulation of perturbed time series via an inverse approach (see Guo et al. (2018) <doi:10.1016/j.jhydrol.2016.03.025>). It incorporates 'Richardson-type' weather generator model configurations documented in Richardson (1981) <doi:10.1029/WR017i001p00182>, Richardson and Wright (1984), as well as latent variable type model configurations documented in Bennett et al. (2018) <doi:10.1016/j.jhydrol.2016.12.043>, Rasmussen (2013) <doi:10.1002/wrcr.20164>, Bennett et al. (2019) <doi:10.5194/hess-23-4783-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. Version 1.0 of this package is described in Bennett et al. (2021) <doi:10.1016/j.envsoft.2021.104999>. As further developments in scenario-neutral approaches occur the tool will be updated to incorporate these advances.
Authors:
foreSIGHT_2.0.0.tar.gz
foreSIGHT_2.0.0.zip(r-4.7)foreSIGHT_2.0.0.zip(r-4.6)foreSIGHT_2.0.0.zip(r-4.5)
foreSIGHT_2.0.0.tgz(r-4.6-x86_64)foreSIGHT_2.0.0.tgz(r-4.6-arm64)foreSIGHT_2.0.0.tgz(r-4.5-x86_64)foreSIGHT_2.0.0.tgz(r-4.5-arm64)
foreSIGHT_2.0.0.tar.gz(r-4.7-arm64)foreSIGHT_2.0.0.tar.gz(r-4.7-x86_64)foreSIGHT_2.0.0.tar.gz(r-4.6-arm64)foreSIGHT_2.0.0.tar.gz(r-4.6-x86_64)
foreSIGHT_2.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
card.svg |card.png
foreSIGHT/json (API)
NEWS
| # Install 'foreSIGHT' in R: |
| install.packages('foreSIGHT', repos = c('https://cranhaven.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/climateanalytics/foresight/issues
- barossa_obs - Multi-site rainfall observations in the Barossa Valley used in examples and vignette
- data_A5030502 - Catchment data for Scott Creek in South Australia for period 1976-1985.
- egClimData - Climate attributes from projections.
- egMultiSiteSim - Output from call to generateScenarios() using multi-site model (see example 5 in generateScenarios).
- egScalPerformance - Performance metrics of the tank model using simple scaled scenarios.
- egScalSummary - Summary of a simple scaled scenario.
- egSimOATPerformance - Performance metrics of the tank model using OAT scenarios.
- egSimOATSummary - Summary of a OAT scenario.
- egSimPerformance - Performance metrics of the tank model using regGrid scenarios.
- egSimPerformanceB - Performance metrics of an alternate tank model using regGrid scenarios.
- egSimSummary - Summary of a regGrid scenario.
- subdaily_synthetic_obs - Synthetic sub-daily rainfall data
- tank_obs - Observations for demo tank model examples and vignette
Last updated from:ef0f0205cc (on package/foreSIGHT). Checks:13 OK. Indexed: no.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 185 | ||
| linux-devel-x86_64 | OK | 191 | ||
| source / vignettes | OK | 236 | ||
| linux-release-arm64 | OK | 172 | ||
| linux-release-x86_64 | OK | 180 | ||
| macos-release-arm64 | OK | 141 | ||
| macos-release-x86_64 | OK | 375 | ||
| macos-oldrel-arm64 | OK | 122 | ||
| macos-oldrel-x86_64 | OK | 262 | ||
| windows-devel | OK | 167 | ||
| windows-release | OK | 219 | ||
| windows-oldrel | OK | 166 | ||
| wasm-release | OK | 136 |
Exports:boxplot_probcalculateAttributescalGR4Jconvert_climYMD_POSIXctcreate_climcreateExpSpaceevaluate_system_metricsfunc_avgfunc_avgDSDfunc_avgDwellTimefunc_avgWSDfunc_corfunc_cvfunc_dyWetfunc_F0func_maxDSDfunc_maxWSDfunc_normPfunc_nWetfunc_Pfunc_Rfunc_rngfunc_seasRatiofunc_totfunc_WDcorfunc_wettest6monPeakDayfunc_wettest6monSeasRatiogenerateScenariosgetSimSummaryGR4J_wrappermodCalibratormodSimulatormvFunc_avgDryDaymvFunc_avgWetDaymvFunc_cormvFunc_cvDryDaymvFunc_cvWetDayplotExpSpaceplotOptionsplotPerformanceAttributesOATplotPerformanceOATplotPerformanceSpaceplotPerformanceSpaceMultiplotScenariosrunSystemModelsetSeasonalTiedAttributesshuffle_simtankWrapperviewAttributeDefviewAttributeFuncsviewDefaultOptimArgsviewModelParametersviewModelsviewTankMetricswriteControlFile
Dependencies:airGRBLRPMclicodetoolscowplotcpp11crayondata.tabledfoptimdirectlabelsdoParalleldotCall64dplyrfarverfieldsforeachGAgenericsggplot2gluegtablehmsisobanditeratorsjsonlitelabelinglatticelifecyclelubridatemagrittrmapsMatrixmvtnormpillarpkgconfigprettyunitsprogresspurrrquadprogR6RColorBrewerRcppRcppArmadilloRGNrlangS7scalesSoilHyPspamstringistringrtibbletidyrtidyselecttimechangeutf8vctrsviridisLitewithrzoo
'Stress-Testing' using foreSIGHT: Stochastic simulation
Rendered fromVignette_foreSIGHT_stochastic.Rmdusingknitr::rmarkdown_notangleon May 27 2026.Last update: 2026-05-27
Started: 2026-05-27
Introduction to climate stress testing using foreSIGHT
Rendered fromVignette_foreSIGHT_intro.Rmdusingknitr::rmarkdown_notangleon May 27 2026.Last update: 2026-05-27
Started: 2026-05-27