Package: airGRiwrm 0.7.0.9000

David Dorchies

airGRiwrm: 'airGR' Integrated Water Resource Management

Semi-distributed Precipitation-Runoff Modeling based on 'airGR' package models integrating human infrastructures and their managements.

Authors:David Dorchies [aut, cre], Olivier Delaigue [ctb], Guillaume Thirel [ctb]

airGRiwrm_0.7.0.9000.tar.gz
airGRiwrm_0.7.0.9000.zip(r-4.5)airGRiwrm_0.7.0.9000.zip(r-4.4)airGRiwrm_0.7.0.9000.zip(r-4.3)
airGRiwrm_0.7.0.9000.tgz(r-4.5-any)airGRiwrm_0.7.0.9000.tgz(r-4.4-any)airGRiwrm_0.7.0.9000.tgz(r-4.3-any)
airGRiwrm_0.7.0.9000.tar.gz(r-4.5-noble)airGRiwrm_0.7.0.9000.tar.gz(r-4.4-noble)
airGRiwrm_0.7.0.9000.tgz(r-4.4-emscripten)airGRiwrm_0.7.0.9000.tgz(r-4.3-emscripten)
airGRiwrm.pdf |airGRiwrm.html
airGRiwrm/json (API)
NEWS

# Install 'airGRiwrm' in R:
install.packages('airGRiwrm', repos = c('https://inrae.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/inrae/airgriwrm/issues

Pkgdown site:https://inrae.github.io

Datasets:
  • Severn - Catchment attributes and hydro-meteorological timeseries for some gauging stations on the Severn River

On CRAN:

Conda:

6.31 score 45 scripts 837 downloads 27 exports 21 dependencies

Last updated 6 months agofrom:5bbe8458ae. Checks:6 OK, 3 NOTE. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKMar 22 2025
R-4.5-winNOTEMar 22 2025
R-4.5-macNOTEMar 22 2025
R-4.5-linuxNOTEMar 22 2025
R-4.4-winOKMar 22 2025
R-4.4-macOKMar 22 2025
R-4.4-linuxOKMar 22 2025
R-4.3-winOKMar 22 2025
R-4.3-macOKMar 22 2025

Exports:as.Qm3sCalibrationConvertMeteoSDCreateCalibOptionsCreateControllerCreateGRiwrmCreateInputsCritCreateInputsModelCreateRunOptionsCreateSupervisorextractParamgetAllNodesPropertiesgetNodePropertiesgetNodeRankinggetNoSD_IdsgetSD_IdsisNodeDownstreamisNodeUpstreammermaidmermaid_gen_linkplot.GRiwrmplot.mermaidplot.Qm3sreduceGRiwrmRunModelRunModel_ReservoirtransferGRparams

Dependencies:airGRclidplyrfansigenericsgluejsonlitelifecyclemagrittrpillarpkgconfigpngR6Rcpprlangtibbletidyselectutf8vctrswithrzlib

Get started with the airGRiwrm package

Rendered fromairGRiwrm.Rmdusingknitr::rmarkdownon Mar 22 2025.

Last update: 2024-07-28
Started: 2022-07-18

Severn_01: Set up of a semi-distributed GR model network

Rendered fromV01_Structure_SD_model.Rmdusingknitr::rmarkdownon Mar 22 2025.

Last update: 2022-07-18
Started: 2020-12-28

Severn_02: Calibration of a GR4J semi-distributed model network

Rendered fromV02_Calibration_SD_model.Rmdusingknitr::rmarkdownon Mar 22 2025.

Last update: 2024-07-31
Started: 2020-12-28

Severn_03: Calibration of an open-loop influenced flow model network

Rendered fromV03_Open-loop_influenced_flow.Rmdusingknitr::rmarkdownon Mar 22 2025.

Last update: 2024-08-01
Started: 2020-12-28

Severn_04: Modeling a regulated withdrawal (closed-loop control)

Rendered fromV04_Closed-loop_regulated_withdrawal.Rmdusingknitr::rmarkdownon Mar 22 2025.

Last update: 2024-08-01
Started: 2021-03-07

Severn_05: Modeling ungauged stations

Rendered fromV05_Modelling_ungauged_nodes.Rmdusingknitr::rmarkdownon Mar 22 2025.

Last update: 2024-09-22
Started: 2022-08-10

Severn_06: Modeling a regulated diversion

Rendered fromV06_Modelling_regulated_diversion.Rmdusingknitr::rmarkdownon Mar 22 2025.

Last update: 2024-08-01
Started: 2022-10-27

Readme and manuals

Help Manual

Help pageTopics
Coerce data.frame or content of a data.frame into a _Qm3s_ object ready for plottingas.Qm3s
Calibration of the parameters of one catchment or a network of sub-catchmentsCalibration Calibration.GRiwrmInputsModel Calibration.InputsModel Calibration.Ungauged
Conversion of meteorological data from basin scale to sub-basin scaleConvertMeteoSD ConvertMeteoSD.character ConvertMeteoSD.GRiwrm ConvertMeteoSD.matrix
Creation of the CalibOptions objectCreateCalibOptions CreateCalibOptions.character CreateCalibOptions.function CreateCalibOptions.GRiwrmInputsModel CreateCalibOptions.InputsModel CreateCalibOptions.RunModel_Reservoir
Creation and adding of a controller in a supervisorCreateController
Generation of a network description containing all hydraulic nodes and the description of their connectionsCreateGRiwrm GRiwrm
Creation of the InputsCrit object required to the 'ErrorCrit' functionsCreateInputsCrit CreateInputsCrit.GRiwrmInputsModel CreateInputsCrit.InputsModel
Generic function for creating 'InputsModel' object for either *airGR* or *airGRiwrm*CreateInputsModel CreateInputsModel.default
Creation of an InputsModel object for a *airGRiwrm* networkCreateInputsModel.GRiwrm
Creation of the RunOptions objectCreateRunOptions CreateRunOptions.character CreateRunOptions.function CreateRunOptions.GRiwrmInputsModel CreateRunOptions.InputsModel
Creation of a Supervisor for handling regulation in a modelCreateSupervisor
Extract calibrated parametersextractParam
Properties of GRiwrm nodesgetAllNodesProperties getNodeProperties
Sorting of the nodes from upstream to downstream for RunModel and CalibrationgetNodeRanking
Function to obtain the ID of sub-basins not using SD modelgetNoSD_Ids
Function to obtain the ID of sub-basins using SD modelgetSD_Ids
Check if a node is downstream or upstream another oneisNodeDownstream isNodeDownstream.GRiwrm isNodeDownstream.GRiwrmInputsModel isNodeUpstream isNodeUpstream.GRiwrm isNodeUpstream.GRiwrmInputsModel
Plot a mermaid diagrammermaid mermaid_gen_link plot.mermaid
Plot of a diagram representing the network structure of a GRiwrm objectplot.GRiwrm
Function which creates screen plots giving an overview of the model outputs in the GRiwrm networkplot.GRiwrmOutputsModel
Plot simulated reservoir volume, inflows and released flows time series on a reservoir nodeplot.OutputsModelReservoir
Plot of a 'Qm3s' object (time series of simulated flows)plot.Qm3s
Reduce the size of a GRiwrm by selecting the subset of nodes corresponding to a downstream nodereduceGRiwrm
RunModel function for both *airGR* InputsModel and GRiwrmInputsModel objectRunModel
Run with a reservoir modelRunModel_Reservoir
Run of a rainfall-runoff model on a sub-basinRunModel.GR
RunModel function for _GRiwrmInputsModel_ objectRunModel.GRiwrmInputsModel
Wrapper for airGR::RunModel for one sub-basinRunModel.InputsModel
RunModel function for a GRiwrmInputsModel objectRunModel.Supervisor
Catchment attributes and hydro-meteorological timeseries for some gauging stations on the Severn RiverSevern
Sort a GRiwrm network in upstream-downstream order ready for Calibrationsort.GRiwrm
Transfer GR parameters from one donor sub-basin to a receiver sub-basintransferGRparams