Package: foreSIGHT
Version: 2.0.0
Depends: R (>= 3.5.0)
LinkingTo: Rcpp
Imports: ggplot2 (>= 3.3.0), GA (>= 3.0.2), Rcpp, rlang, directlabels,
        cowplot, stats, graphics, grDevices, utils, jsonlite, progress,
        scales, viridisLite, fields, lattice, mvtnorm, Matrix, SoilHyP,
        dfoptim, RGN, foreach, BLRPM, doParallel, dplyr, lubridate,
        tidyr, methods, zoo, airGR
Suggests: knitr (>= 1.8), rmarkdown (>= 1.18), testthat (>= 3.0.0),
Title: Systems Insights from Generation of Hydroclimatic Timeseries
Authors@R: 
    c(person(given = "Bree",
             family = "Bennett",
             role = "aut",
             email = "bree.bennett@adelaide.edu.au",
             comment = c(ORCID = "0000-0002-2131-088X")),
      person(given = "David",
             family = "McInerney",
             role = c("aut", "cre"),
             email = "david.mcinerney@adelaide.edu.au",
             comment = c(ORCID = "0000-0003-4876-8281")),
      person(given = "Sam",
             family = "Culley",
             role = "aut",
             email = "sam.culley@adelaide.edu.au",
             comment = c(ORCID = "0000-0003-4798-8522")),
      person(given = "Anjana",
             family = "Devanand",
             role = "aut",
             email = "anjana.devanand@adelaide.edu.au",
             comment = c(ORCID = "0000-0001-9422-3894")),
      person(given = "Seth",
             family = "Westra",
             role = "aut",
             email = "seth.westra@adelaide.edu.au",
             comment = c(ORCID = "0000-0003-4023-6061")),
      person(given = "Danlu",
             family = "Guo",
             role = "ctb",
             email = "danlu.guo@adelaide.edu.au",
             comment = c(ORCID = "0000-0003-1083-1214")),
      person(given = "Holger",
             family = "Maier",
             role = "ths",
             email = "holger.maier@adelaide.edu.au",
             comment = c(ORCID = "0000-0002-0277-6887")))
BugReports: https://github.com/ClimateAnalytics/foreSIGHT/issues
Description: 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.
License: GPL-3
Encoding: UTF-8
NeedsCompilation: yes
VignetteBuilder: knitr
LazyData: true
LazyDataCompression: xz
RoxygenNote: 7.3.2
Config/testthat/edition: 3
Collate: 'GR4J_funcs.R' 'LogfileEntry.R' 'RcppExports.R'
        'default_parameters.R' 'SWG_BLRPM.R' 'SWG_LV.R'
        'SWG_WGENotherVars.R' 'SWG_WGENprecip.R' 'SWG_distScaling.R'
        'SWG_monAR1.R' 'argumentInputChecker.R' 'attributeCalculator.R'
        'attributeManager.R' 'calc.stat.lib.R' 'calibrationArgCheck.R'
        'calibrationNation.R' 'checkSimParBounds.R' 'combine_sims.R'
        'control.R' 'controlFileFunctions.R' 'control_utilityFuncs.R'
        'createExpSpace.R' 'dataInputChecker.R' 'dateManager.R'
        'defaultParams_diagAndPlotting.R' 'demoTankModel.R'
        'diagnosticPlotLib.R' 'eval_system_metrics.R'
        'evaluate_attribute_change.R' 'exposureSpaceSampler.R'
        'foreSIGHT.R' 'getSimSummary.R' 'harmonicFit.R'
        'modelInputEnvironments.R' 'modelSequencer.R' 'objFuncTown.R'
        'optimManagement.R' 'plotExpSpace.R' 'plotOptions.R'
        'plotPerformanceOAT.R' 'plotPerformanceSpace.R'
        'plotPerformanceSpaceMulti.R' 'postProcessing.R'
        'runSystemModel.R' 'simCity.R' 'simClimateFromPar.R'
        'simPerformance.R' 'simStochasticMultiSite.R'
        'simplyScale_lib.R' 'stochParManager.R'
        'summariseMutiSiteSimulatedSeries.R'
        'summariseSimulatedSeries.R' 'targetFinder.R' 'zzz.R'
Packaged: 2025-09-14 10:18:27 UTC; a1065639
Author: Bree Bennett [aut] (ORCID: <https://orcid.org/0000-0002-2131-088X>),
  David McInerney [aut, cre] (ORCID:
    <https://orcid.org/0000-0003-4876-8281>),
  Sam Culley [aut] (ORCID: <https://orcid.org/0000-0003-4798-8522>),
  Anjana Devanand [aut] (ORCID: <https://orcid.org/0000-0001-9422-3894>),
  Seth Westra [aut] (ORCID: <https://orcid.org/0000-0003-4023-6061>),
  Danlu Guo [ctb] (ORCID: <https://orcid.org/0000-0003-1083-1214>),
  Holger Maier [ths] (ORCID: <https://orcid.org/0000-0002-0277-6887>)
Maintainer: David McInerney <david.mcinerney@adelaide.edu.au>
Repository: CRAN
Date/Publication: 2025-09-14 10:40:02 UTC
Built: R 4.6.0; x86_64-w64-mingw32; 2025-11-02 04:46:07 UTC; windows
Archs: x64
