{
  "_id": "6a12b77bacfb0bcc41d1b08f",
  "Package": "airGRteaching",
  "Type": "Package",
  "Title": "Teaching Hydrological Modelling with the GR Rainfall-Runoff\nModels ('Shiny' Interface Included)",
  "Version": "0.3.5",
  "Date": "2025-03-27",
  "Authors@R": "c(\nperson(\"Olivier\", \"Delaigue\", role = c(\"aut\", \"cre\"), comment = c(ORCID = \"0000-0002-7668-8468\"), email = \"airGR@inrae.fr\"),\nperson(\"Laurent\", \"Coron\", role = c(\"aut\"), comment = c(ORCID = \"0000-0002-1503-6204\")),\nperson(\"Pierre\", \"Brigode\", role = c(\"aut\"), comment = c(ORCID = \"0000-0001-8257-0741\")),\nperson(\"Guillaume\", \"Thirel\", role = c(\"aut\"), comment = c(ORCID = \"0000-0002-1444-1830\"))\n)",
  "Description": "Add-on package to the 'airGR' package that simplifies its\nuse and is aimed at being used for teaching hydrology. The\npackage provides 1) three functions that allow to complete very\nsimply a hydrological modelling exercise 2) plotting functions\nto help students to explore observed data and to interpret the\nresults of calibration and simulation of the GR ('Génie rural')\nmodels 3) a 'Shiny' graphical interface that allows for\ndisplaying the impact of model parameters on hydrographs and\nmodels internal variables.",
  "License": "GPL-2",
  "NeedsCompilation": "no",
  "URL": "https://hydrogr.github.io/airGRteaching/",
  "BugReports": "https://gitlab.irstea.fr/HYCAR-Hydro/airgrteaching/-/issues",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Packaged": {
    "Date": "2026-05-24 08:28:52 UTC",
    "User": "root"
  },
  "Author": "Olivier Delaigue [aut, cre]\n(<https://orcid.org/0000-0002-7668-8468>), Laurent Coron [aut]\n(<https://orcid.org/0000-0002-1503-6204>), Pierre Brigode [aut]\n(<https://orcid.org/0000-0001-8257-0741>), Guillaume Thirel\n[aut] (<https://orcid.org/0000-0002-1444-1830>)",
  "Maintainer": "Olivier Delaigue <airGR@inrae.fr>",
  "Repository": "https://cran.r-universe.dev",
  "Date/Publication": "2025-03-27 09:40:02 UTC",
  "RemoteUrl": "https://github.com/cran/airGRteaching",
  "RemoteRef": "HEAD",
  "RemoteSha": "311fa13f833160f89807d7e2baa2db8a62c71601",
  "MD5sum": "07ef842e7539a987ee6bf71249b1bb39",
  "_user": "cran",
  "_type": "src",
  "_file": "airGRteaching_0.3.5.tar.gz",
  "_fileid": "9ccfc65cd128296fd2771ae26cd2b6a37937116118c598c584b0c14aeef684cb",
  "_filesize": 11381861,
  "_sha256": "9ccfc65cd128296fd2771ae26cd2b6a37937116118c598c584b0c14aeef684cb",
  "_created": "2026-05-24T08:28:52.000Z",
  "_published": "2026-05-24T08:31:55.765Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77583738774,
      "time": 138,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7183667915"
    },
    {
      "job": 77583738773,
      "time": 148,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183668945"
    },
    {
      "job": 77583515982,
      "time": 246,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183653974"
    },
    {
      "job": 77583738769,
      "time": 126,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183666528"
    }
  ],
  "_buildurl": "https://github.com/r-universe/cran/actions/runs/26356287836",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/cran/airGRteaching",
  "_commit": {
    "id": "311fa13f833160f89807d7e2baa2db8a62c71601",
    "author": "Olivier Delaigue <airGR@inrae.fr>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 0.3.5\n",
    "time": 1743068402
  },
  "_maintainer": {
    "name": "Olivier Delaigue",
    "email": "airgr@inrae.fr",
    "orcid": "0000-0002-7668-8468"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.6.0",
      "role": "Depends"
    },
    {
      "package": "airGR",
      "version": ">= 1.6.9.27",
      "role": "Depends"
    },
    {
      "package": "dygraphs",
      "version": ">= 1.1.1.6",
      "role": "Imports"
    },
    {
      "package": "markdown",
      "role": "Imports"
    },
    {
      "package": "plotrix",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "shinyjs",
      "version": ">= 1.0",
      "role": "Imports"
    },
    {
      "package": "xts",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "airGRdatasets",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "htmlwidgets",
      "version": ">= 1.5.3",
      "role": "Suggests"
    }
  ],
  "_owner": "cran",
  "_selfowned": false,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 6,
  "_userbio": {
    "uuid": 6899542,
    "type": "organization",
    "name": "cran",
    "description": "Unofficial read-only mirror of all CRAN R packages"
  },
  "_downloads": {
    "count": 1289,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/airGRteaching"
  },
  "_devurl": "https://github.com/hydrogr/airgrteaching",
  "_searchresults": 48,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/airGRteaching.html",
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_realowner": "cran",
  "_cranurl": false,
  "_releases": [
    {
      "version": "0.2.0.9",
      "date": "2018-03-16"
    },
    {
      "version": "0.2.2.2",
      "date": "2018-03-21"
    },
    {
      "version": "0.2.3.2",
      "date": "2018-08-08"
    },
    {
      "version": "0.2.6.14",
      "date": "2019-04-05"
    },
    {
      "version": "0.2.6.27",
      "date": "2019-04-24"
    },
    {
      "version": "0.2.6.29",
      "date": "2019-05-02"
    },
    {
      "version": "0.2.8.69",
      "date": "2020-03-10"
    },
    {
      "version": "0.2.9.25",
      "date": "2020-10-19"
    },
    {
      "version": "0.2.10.112",
      "date": "2021-02-01"
    },
    {
      "version": "0.2.11",
      "date": "2021-06-07"
    },
    {
      "version": "0.2.12",
      "date": "2021-08-06"
    },
    {
      "version": "0.2.13",
      "date": "2022-03-03"
    },
    {
      "version": "0.3.1",
      "date": "2022-12-15"
    },
    {
      "version": "0.3.2",
      "date": "2023-07-13"
    },
    {
      "version": "0.3.3",
      "date": "2024-07-23"
    },
    {
      "version": "0.3.4",
      "date": "2025-02-11"
    },
    {
      "version": "0.3.5",
      "date": "2025-03-27"
    }
  ],
  "_exports": [
    "CalGR",
    "dyplot",
    "GetCrit",
    "GetParam",
    "PrepGR",
    "ShinyGR",
    "SimGR"
  ],
  "_help": [
    {
      "page": "airGRteaching",
      "title": "Teaching Hydrological Modelling with the GR Rainfall-Runoff Models ('Shiny' Interface Included)",
      "concept": [
        "hydrology",
        "model",
        "efficiency criterion",
        "calibration",
        "GR4J",
        "airGR",
        "student",
        "teaching",
        "shiny"
      ],
      "topics": [
        "airGRteaching-package",
        "airGRteaching"
      ]
    },
    {
      "page": "as.data.frame",
      "title": "Function to coerce the outputs of PrepGR, CalGR and SimGR to a data.frame",
      "topics": [
        "as.data.frame",
        "as.data.frame.CalGR",
        "as.data.frame.PrepGR",
        "as.data.frame.SimGR"
      ]
    },
    {
      "page": "CalGR",
      "title": "Calibration algorithm that optimises the error criterion selected as objective function",
      "topics": [
        "CalGR"
      ]
    },
    {
      "page": "dyplot",
      "title": "Interactive plots for time series of PrepGR, CalGR and SimGR objects",
      "topics": [
        "dyplot",
        "dyplot.CalGR",
        "dyplot.PrepGR",
        "dyplot.SimGR"
      ]
    },
    {
      "page": "GetModelConfig",
      "title": "Get model configuration",
      "topics": [
        "GetCrit",
        "GetCrit.CalGR",
        "GetCrit.SimGR",
        "GetModelConfig",
        "GetParam",
        "GetParam.CalGR",
        "GetParam.SimGR"
      ]
    },
    {
      "page": "plot",
      "title": "Static plots for time series of PrepGR, CalGR and SimGR objects",
      "topics": [
        "plot",
        "plot.CalGR",
        "plot.PrepGR",
        "plot.SimGR"
      ]
    },
    {
      "page": "PrepGR",
      "title": "Creation of the inputs required to run the CalGR and SimGR functions",
      "topics": [
        "PrepGR"
      ]
    },
    {
      "page": "ShinyGR",
      "title": "Interactive Web application to run manually the GR2M, GR4J, GR5J and GR6J hydrological models with or without CemaNeige",
      "topics": [
        "ShinyGR"
      ]
    },
    {
      "page": "SimGR",
      "title": "Running one of the GR hydrological models",
      "topics": [
        "SimGR"
      ]
    }
  ],
  "_readme": "https://github.com/cran/airGRteaching/raw/HEAD/README.md",
  "_rundeps": [
    "airGR",
    "base64enc",
    "bslib",
    "cachem",
    "cli",
    "commonmark",
    "digest",
    "dygraphs",
    "evaluate",
    "fastmap",
    "fontawesome",
    "fs",
    "glue",
    "highr",
    "htmltools",
    "htmlwidgets",
    "httpuv",
    "jquerylib",
    "jsonlite",
    "knitr",
    "later",
    "lattice",
    "lifecycle",
    "litedown",
    "magrittr",
    "markdown",
    "memoise",
    "mime",
    "otel",
    "plotrix",
    "promises",
    "R6",
    "rappdirs",
    "Rcpp",
    "rlang",
    "rmarkdown",
    "sass",
    "shiny",
    "shinyjs",
    "sourcetools",
    "tinytex",
    "withr",
    "xfun",
    "xtable",
    "xts",
    "yaml",
    "zoo"
  ],
  "_vignettes": [
    {
      "source": "v00_teaching_hydrology.rmd",
      "filename": "v00_teaching_hydrology.html",
      "title": "Teaching hydrology with airGRteaching",
      "author": "Pierre Brigode & Olivier Delaigue",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Data loading",
        "Understanding rainfall-runoff modelling",
        "The role of model components and parameters",
        "On the need to perform a model warm-up",
        "Model calibration",
        "Manual calibration",
        "Automatic calibration",
        "How to evaluate model calibration?",
        "Streamflow transformation for model calibration",
        "Impact of objective functions",
        "Model evaluation and robustness",
        "Split-sample test",
        "Differential split-sample test",
        "Other applications",
        "References"
      ],
      "created": "2022-12-15 13:50:02",
      "modified": "2025-02-11 09:30:05",
      "commits": 3
    },
    {
      "source": "v01_FR_flow_reconstruction.rmd",
      "filename": "v01_FR_flow_reconstruction.html",
      "title": "Reconstitution de débits",
      "author": "Pierre Brigode & Olivier Delaigue",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Énoncé",
        "Contexte",
        "Consignes",
        "Modèle pluie-débit",
        "Période de calage (et d’initialisation)",
        "Critère de calage",
        "Estimation manuelle des paramètres de GR2M",
        "Calage automatique des paramètres de GR2M",
        "Période d'évaluation",
        "Période de simulation",
        "Données disponibles",
        "Éléments de correction",
        "Chargement et mise en forme des données",
        "Préparation des données pour GR2M",
        "Calage manuel",
        "Calage automatique",
        "Evaluation",
        "Reconstitution",
        "Références"
      ],
      "created": "2022-12-15 13:50:02",
      "modified": "2024-07-24 02:45:39",
      "commits": 2
    },
    {
      "source": "v01_EN_flow_reconstruction.rmd",
      "filename": "v01_EN_flow_reconstruction.html",
      "title": "Streamflow reconstruction",
      "author": "Pierre Brigode & Olivier Delaigue",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Objective",
        "Context",
        "Instructions",
        "Rainfall-runoff model",
        "Calibration (and warm-up) period",
        "Calibration criteria",
        "Manual estimation of GR2M parameters",
        "Automatic calibration of GR2M parameters",
        "Evaluation period",
        "Simulation period",
        "Data available",
        "Command lines for the production of simulations",
        "Loading and formatting of data",
        "Preparing the data for GR2M",
        "Manual calibration",
        "Automatic calibration",
        "Evaluation",
        "Reconstitution",
        "References"
      ],
      "created": "2022-12-15 13:50:02",
      "modified": "2024-07-24 02:45:39",
      "commits": 2
    },
    {
      "source": "v02_EN_flow_forecasting.rmd",
      "filename": "v02_EN_flow_forecasting.html",
      "title": "Low-flow forecasting",
      "author": "Pierre Brigode & Olivier Delaigue",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Objective",
        "Context",
        "Instructions",
        "Analysis of streamflow climatology",
        "Rainfall-runoff model",
        "Calibration (and warm-up) period",
        "Calibration criterion",
        "Automatic calibration of the model parameters",
        "Simulation period",
        "Pessimistic scenario of zero precipitation",
        "Non-zero future precipitationscenario",
        "Data available",
        "Command lines for the production of simulations",
        "Loading and formatting of data",
        "Initial time series",
        "Ploted time series",
        "Observed time series",
        "Forecast time series",
        "Data processing for GR6J",
        "GR6J calibration on the historical period",
        "Pessimistic zero precipitation scenario",
        "Non-zero future precipitation scenarios",
        "References"
      ],
      "created": "2022-12-15 13:50:02",
      "modified": "2024-07-24 02:45:39",
      "commits": 2
    },
    {
      "source": "v02_FR_flow_forecasting.rmd",
      "filename": "v02_FR_flow_forecasting.html",
      "title": "Prévision de bas débits",
      "author": "Pierre Brigode & Olivier Delaigue",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Énoncé",
        "Contexte",
        "Consignes",
        "Analyse de la climatologie des débits",
        "Modèle pluie-débit",
        "Période de calage (et d’initialisation)",
        "Critère de calage",
        "Calage automatique des paramètres du modèle",
        "Période de simulation",
        "Scénario pessimiste de précipitations nulles",
        "Scénario de précipitations futures non nulles",
        "Données disponibles",
        "Éléments de correction",
        "Chargement et mise en forme des données",
        "Initial time series",
        "Ploted time series",
        "Observed time series",
        "Forecast time series",
        "Préparation des données pour GR6J",
        "Calage de GR6J sur la période historique",
        "Scénarios de précipitations futures non nulles",
        "Références"
      ],
      "created": "2022-12-15 13:50:02",
      "modified": "2024-07-24 02:45:39",
      "commits": 2
    },
    {
      "source": "v03_FR_impact_CC_flow.rmd",
      "filename": "v03_FR_impact_CC_flow.html",
      "title": "Impact du changement climatique sur le régime des débits",
      "author": "Pierre Brigode & Olivier Delaigue",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Énoncé",
        "Contexte",
        "Consignes",
        "Calcul du régime des débits",
        "Génération des séries climatiques futures",
        "Modèle pluie-débit et module de neige",
        "Période de calage (et d’initialisation)",
        "Critère de calage",
        "Calage automatique des paramètres du modèle",
        "Données disponibles",
        "Éléments de correction",
        "Chargement et mise en forme des données",
        "Calage automatique de GR4J et de CemaNeige",
        "Calcul des régimes observé et simulé sur la période CP",
        "Génération des séries climatiques de la période future",
        "Simulation pluie-débit sur la période future",
        "Calculs du régime simulé sur la période CF",
        "Références"
      ],
      "created": "2022-12-15 13:50:02",
      "modified": "2024-07-24 02:45:39",
      "commits": 2
    },
    {
      "source": "v03_EN_impact_CC_flow.rmd",
      "filename": "v03_EN_impact_CC_flow.html",
      "title": "Impact of climate change on streamflow regime",
      "author": "Pierre Brigode & Olivier Delaigue",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Objective",
        "Context",
        "Instructions",
        "Calculation of the streamflow regime",
        "Generation of future climate series",
        "Rainfall-runoff model and snow module",
        "Calibration (and warm-up) period",
        "Calibration criterion",
        "Automatic parameter calibration of the model",
        "Data available",
        "Command lines for the production of simulations",
        "Loading and formatting of data",
        "Automatic calibration of GR4J and CemaNeige",
        "Calculation of the observed and simulated regimes over the present time",
        "Generation of climate series for the future period",
        "Rainfall-runoff simulation for the future period",
        "Simulated streamflow regime calculations over the future period",
        "References"
      ],
      "created": "2022-12-15 13:50:02",
      "modified": "2024-07-24 02:45:39",
      "commits": 2
    },
    {
      "source": "get_started.rmd",
      "filename": "get_started.html",
      "title": "Get Started with airGRteaching",
      "author": "Olivier Delaigue",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Hydrological modelling in three steps",
        "Preparation of input data",
        "Calibration step",
        "Simulation step",
        "Formating outputs",
        "Pre-defined graphical plots",
        "Static plots",
        "Dynamic plots",
        "Graphical user interface"
      ],
      "created": "2018-03-21 11:15:32",
      "modified": "2023-07-13 03:38:08",
      "commits": 9
    }
  ],
  "_score": 5.171705396440596,
  "_indexed": true,
  "_nocasepkg": "airgrteaching",
  "_universes": [
    "cran",
    "hydrogr"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.5",
      "date": "2026-05-24T08:31:04.000Z",
      "distro": "noble",
      "commit": "311fa13f833160f89807d7e2baa2db8a62c71601",
      "fileid": "b88c8b5b9998d6eb7c9b84ca6ce1b66814af438728ca2a11b1e09312fc52a3f8",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26356287836"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.5",
      "date": "2026-05-24T08:31:10.000Z",
      "distro": "noble",
      "commit": "311fa13f833160f89807d7e2baa2db8a62c71601",
      "fileid": "faa3ef14c423ee40978c483cd0ddeabea210a3fd2b6d673712706bfd72b5eed9",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26356287836"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.5",
      "date": "2026-05-24T08:31:17.000Z",
      "commit": "311fa13f833160f89807d7e2baa2db8a62c71601",
      "fileid": "88030a4d3f1acef3b040c1fceed7afa22f89b4c382dfadcbe5f8c82321c37446",
      "status": "success",
      "buildurl": "https://github.com/r-universe/cran/actions/runs/26356287836"
    }
  ]
}