Modélisation Hydrologique

GRPv2016

Le module pySPC est capable de manipuler des données de plusieurs fichiers liés au modèle pluie-débit GRP

  • en condition de calage : GRP Calage

  • en condition opérationnelle : GRP Temps-Réel

Correspondance entre les fichiers GRP et les classes pySPC

Catégorie

Fichier

Classe

GRP Calage

Bassins / 12345678.DAT

GRP_Basin

GRP Calage

BDD_P / 12345678_P.txt

GRP_Data

GRP Calage

BDD_Q / 12345678_Q.txt

GRP_Data

GRP Calage

BDD_E / 12345678_E.txt

GRP_Data

GRP Calage

BDD_T / 12345678_T.txt

GRP_Data

GRP Calage

Resultats / *_PP_P0P0.TXT

GRP_Fcst

GRP Calage

Ficher performance PDF

GRP_Verif

GRP Temps-Réel

BD_Debit / 12345678 / QV_10A.DAT

GRPRT_Archive

GRP Temps-Réel

BD_Pluie / 12345678 / PF_10A.DAT

GRPRT_Archive

GRP Temps-Réel

BD_Debit / 12345678 / BASSIN.DAT

GRPRT_Basin

GRP Temps-Réel

Paramétrage / Config_Prevision.txt

GRPRT_Cfg

GRP Temps-Réel

Entrées / Debit.txt

GRPRT_Data

GRP Temps-Réel

Entrées / Pluie.txt

GRPRT_Data

GRP Temps-Réel

Entrées / Temp.txt

GRPRT_Data

GRP Temps-Réel

Entrées / Scen_XXX_PluScenXXX.txt

GRPRT_Data ou GRPRT_Metscen

GRP Temps-Réel

Sorties / GRP_Obs.txt

GRPRT_Fcst

GRP Temps-Réel

Sorties / GRP_Sim.txt

GRPRT_Fcst

GRP Temps-Réel

Sorties / GRP_Prev_xxxx.txt

GRPRT_Fcst

GRP Temps-Réel

Sorties / GRP_D_Obs.txt

GRPRT_Fcst

GRP Temps-Réel

Sorties / GRP_D_Sim.txt

GRPRT_Fcst

GRP Temps-Réel

Sorties / GRP_D_Prev_xxxx.txt

GRPRT_Fcst

GRP Temps-Réel

BD_Debit / 12345678 / PQE_1A.DAT

GRPRT_Intern

GRP Temps-Réel

BD_Debit / 12345678 / PQE_1A_D.DAT

GRPRT_Intern

GRP Temps-Réel

BD_Debit / 12345678 / PARAM.DAT

GRPRT_Param

Calage

grp16.cal_basin.GRP_Basin([filename])

Structure du fichier Bassin de GRP Calage

grp16.cal_config.GRP_Cfg([filename])

Structure de données GRP Cfg : liste de runs de GRP

grp16.cal_data.GRP_Data([filename])

Structure de données GRP Data (GRP Calage)

grp16.cal_event.GRP_Event([filename])

Structure du fichier Evenement de GRP Calage

grp16.cal_fcst.GRP_Fcst([filename])

Structure de fichier de prévision produit par GRP (Calage)

grp16.cal_verif.GRP_Verif([filename, datatype])

Structure des résultats des fiches de performance (PDF) de GRP Calage

Temps-Réel

grp16.rt_archive.GRPRT_Archive([filename])

Structure de données GRPRT Archive (GRP Temps Réel)

grp16.rt_basin.GRPRT_Basin([filename])

Structure de données GRP Basin (Fichier Bassin de GRP Temps Réel)

grp16.rt_config.GRPRT_Cfg([filename])

Structure de données GRPRT Cfg (Prévision GRP Temps Réel)

grp16.rt_data.GRPRT_Data([filename])

Structure de données GRPRT Data (GRP Temps Réel)

grp16.rt_fcst.GRPRT_Fcst([filename, datatype])

Structure de données GRPRT Fcst (Prévision GRP Temps Réel)

grp16.rt_intern.GRPRT_Intern([filename])

Structure de données GRPRT Intern (Variables internes de GRP Temps Réel)

grp16.rt_param.GRPRT_Param([filename])

Structure de données GRP Param (Fichier Param de GRP Temps Réel)

GRPv2018

Le module pySPC est capable de manipuler des données de plusieurs fichiers liés au modèle pluie-débit GRP

  • en condition de calage : GRP Calage

  • en condition opérationnelle : GRP Temps-Réel

Calage

grp18.cal_basin.GRP_Basin([filename])

Structure du fichier Bassin de GRP Calage

grp18.cal_config.GRP_Cfg([filename])

Structure de données GRP Cfg : liste de runs de GRP

grp18.cal_data.GRP_Data([filename])

Structure de données GRP Data (GRP Calage)

grp18.cal_event.GRP_Event([filename])

Structure du fichier Evenement de GRP Calage

grp18.cal_fcst.GRP_Fcst([filename])

Structure de fichier de prévision produit par GRP (Calage)

grp18.cal_verif.GRP_Verif([filename])

Structure des résultats des fiches de performance (PDF) de GRP Calage

Temps-Réel

grp18.rt_archive.GRPRT_Archive([filename])

Structure de données GRPRT Archive (GRP Temps Réel)

grp18.rt_basin.GRPRT_Basin([filename])

Structure de données GRP Basin (Fichier Bassin de GRP Temps Réel)

grp18.rt_config.GRPRT_Cfg([filename])

Structure de données GRPRT Cfg (Prévision GRP Temps Réel)

grp18.rt_data.GRPRT_Data([filename])

Structure de données GRPRT Data (GRP Temps Réel)

grp18.rt_metscen.GRPRT_Metscen([filename])

Structure de données GRPRT GRPRT_Metscen (GRP Temps Réel)

grp18.rt_fcst.GRPRT_Fcst([filename, datatype])

Structure de données GRPRT Fcst (Prévision GRP Temps Réel)

grp18.rt_intern.GRPRT_Intern([filename])

Structure de données GRPRT Intern (Variables internes de GRP Temps Réel)

grp18.rt_param.GRPRT_Param([filename])

Structure de données GRP Param (Fichier Param de GRP Temps Réel)

GRPv2020

Le module pySPC est capable de manipuler des données de plusieurs fichiers liés au modèle pluie-débit GRP

  • en condition de calage : GRP Calage

  • en condition opérationnelle : GRP Temps-Réel

Calage

grp20.cal_basin.GRP_Basin([filename])

Structure du fichier Bassin de GRP Calage

grp20.cal_config.GRP_Cfg([filename])

Structure de données GRP Cfg : liste de runs de GRP

grp20.cal_data.GRP_Data([filename])

Structure de données GRP Data (GRP Calage)

grp20.cal_event.GRP_Event([filename])

Structure du fichier Evenement de GRP Calage

grp20.cal_fcst.GRP_Fcst([filename])

Structure de fichier de prévision produit par GRP (Calage)

grp20.cal_report.report_model([filename, ...])

Rapport PDF décrivant les paramètres de la modélisation GRP v2020

grp20.cal_report.report_verif([run, ...])

Rapport CSV synthétisant les performances du modèle Rapport PDF synthétisant les performances du modèle

grp20.cal_verif.GRP_Verif([filename])

Structure des résultats des fiches de performance (PDF) de GRP Calage

grp20.tdelta

Modélisations hydrologiques - GRP version 2020 - Pas de temps

Temps-Réel

grp20.rt_archive.GRPRT_Archive([filename])

Structure de données GRPRT Archive (GRP Temps Réel)

grp20.rt_basin.GRPRT_Basin([filename])

Structure de données GRP Basin (Fichier Bassin de GRP Temps Réel)

grp20.rt_config.GRPRT_Cfg([filename])

Structure de données GRPRT Cfg (Prévision GRP Temps Réel)

grp20.rt_data.GRPRT_Data([filename])

Structure de données GRPRT Data (GRP Temps Réel)

grp20.rt_metscen.GRPRT_Metscen([filename])

Structure de données GRPRT GRPRT_Metscen (GRP Temps Réel)

grp20.rt_fcst.GRPRT_Fcst([filename, datatype])

Structure de données GRPRT Fcst (Prévision GRP Temps Réel)

grp20.rt_intern.GRPRT_Intern([filename])

Structure de données GRPRT Intern (Variables internes de GRP Temps Réel)

grp20.rt_param.GRPRT_Param([filename])

Structure de données GRP Param (Fichier Param de GRP Temps Réel)

GRPv2022

Le module pySPC est capable de manipuler des données de plusieurs fichiers liés au modèle pluie-débit GRP

  • en condition de calage : GRP Calage

  • en condition opérationnelle : GRP Temps-Réel

Calage

grp22.cal_basin.GRP_Basin([filename])

Structure du fichier Bassin de GRP Calage

grp22.cal_config.GRP_Cfg([filename])

Structure de données GRP Cfg : liste de runs de GRP

grp22.cal_data.GRP_Data([filename])

Structure de données GRP Data (GRP Calage)

grp22.cal_event.GRP_Event([filename])

Structure du fichier Evenement de GRP Calage

grp22.cal_fcst.GRP_Fcst([filename])

Structure de fichier de prévision produit par GRP (Calage)

grp22.cal_report.report_model([filename, ...])

Rapport PDF décrivant les paramètres de la modélisation GRP v2022

grp22.cal_report.report_verif([run, ...])

Rapport CSV synthétisant les performances du modèle Rapport PDF synthétisant les performances du modèle

grp22.cal_verif.GRP_Verif([filename])

Structure des résultats des fiches de performance (PDF) de GRP Calage

grp22.tdelta

Modélisations hydrologiques - GRP version 2022 - Pas de temps

Temps-Réel

grp22.rt_archive.GRPRT_Archive([filename])

Structure de données GRPRT Archive (GRP Temps Réel)

grp22.rt_basin.GRPRT_Basin([filename])

Structure de données GRP Basin (Fichier Bassin de GRP Temps Réel)

grp22.rt_config.GRPRT_Cfg([filename])

Structure de données GRPRT Cfg (Prévision GRP Temps Réel)

grp22.rt_data.GRPRT_Data([filename])

Structure de données GRPRT Data (GRP Temps Réel)

grp22.rt_metscen.GRPRT_Metscen([filename])

Structure de données GRPRT GRPRT_Metscen (GRP Temps Réel)

grp22.rt_fcst.GRPRT_Fcst([filename, datatype])

Structure de données GRPRT Fcst (Prévision GRP Temps Réel)

grp22.rt_intern.GRPRT_Intern([filename])

Structure de données GRPRT Intern (Variables internes de GRP Temps Réel)

grp22.rt_param.GRPRT_Param([filename])

Structure de données GRP Param (Fichier Param de GRP Temps Réel)

grp22.rt_runs.GRPRT_Run(CODE, PDT, FT, FD, ...)

Run Temps Réel de GRP 2022

grp22.rt_runs.GRPRT_Runs([filename])

Structure de données GRPRT_Run : liste de runs de GRP.

grp22.rt_utils

Modélisations hydrologiques - GRP version 2022

MOHYS

mohys.unit_hydrograph

Modélisations hydrologiques - MOHYS (SPC LACI) - Hydrogrammes unitaires

MORDOR

mordor.forecast.Fcst([filename, meteo])

Structure de prévisions QMJ de MORDOR

mordor.volumes.Vol([filename])

Structure de volumes de soutien OSE de MORDOR

OTAMINv2016

otamin16.data.Data([filename])

Classe permettant la manipulation du csv OTAMIN v2016 (Calage)

otamin16.rt_data.RT_Data([filename, datatype])

Classe permettant la manipulation du prv OTAMIN v2016.

otamin16.table.Table([filename])

Classe permettant la manipulation du csv OTAMIN v2016 (Abaque)

OTAMINv2018

otamin18.data.Data([filename])

Classe permettant la manipulation du csv OTAMIN v2018 (Calage)

otamin18.rt_data.RT_Data([filename, datatype])

Classe permettant la manipulation du prv OTAMIN v2018

otamin18.table.Table([filename])

Classe permettant la manipulation du csv OTAMIN v2018 (Abaque).

PLATHYNES

plathynes.config.Config([filename, datatype])

Classe destinée à traiter la configuration de PLATHYNES.

plathynes.observation.Data([filename, warning])

Structure de données des observations/injections PLATHYNES

plathynes.export.Export([filename])

Structure de données QI des exports PLATHYNES

plathynes.results.Results([filename])

Structure de données des résultats de PLATHYNES (ResultsRaw.txt)

plathynes.tdelta

Modélisations hydrologiques - Projet PLATHYNES - Observations

plathynes.unit_hydrograph

Modélisations hydrologiques - Projet PLATHYNES - Hydrogrammes unitaires

PREMHYCE

premhyce.observation.Data([filename])

Structure de données QMJ pour PREMHYCE

premhyce.forecast.Fcst([filename])

Structure de prévisions QMJ de PREMHYCE

ETP Oudin

oudin.daily2hourly([data_ej])

Ventilation de l'ETP journalière au pas de temps horaire.

oudin.daily_ETP([data_tj, latitude])

Calculer l'évapo-transpiration potentielle journalière.

@PHDTHESIS{oudin:pastel-00000931,
  author = {Oudin, Ludovic},
  title = {{Recherche d'un mod{\`e}le d'{\'e}vapotranspiration potentielle pertinent
    comme entr{\'e}e d'un mod{\`e}le pluie-d{\'e}bit global}},
  school = {{ENGREF (AgroParisTech)}},
  year = {2004},
  type = {Theses},
  month = Oct,
  file = {memoire.pdf:https\://pastel.archives-ouvertes.fr/pastel-00000931/file/memoire.pdf:PDF},
  hal_id = {pastel-00000931},
  hal_version = {v1},
  keywords = {Sciences de l'eau ; Hydrologie ; Evapotranspiration ; Mod{\'e}lisation
    pluie-d{\'e}bit ; {\'e}vapotranspiration potentielle ; Changement
    climatique},
  url = {https://pastel.archives-ouvertes.fr/pastel-00000931}
}

@ARTICLE{Oudin2005290,
  author = {Ludovic Oudin and Frederic Hervieu and Claude Michel and Charles
    Perrin and Vazken Andreassian and Francois Anctil and Cecile Loumagne},
  title = {Which potential evapotranspiration input for a lumped rainfall-runoff
    model?: Part 2 Towards a simple and efficient potential evapotranspiration
    model for rainfall-runoff modelling},
  journal = {Journal of Hydrology },
  year = {2005},
  volume = {303},
  pages = {290 - 306},
  number = {1-4},
  abstract = {This research sought to identify the most relevant approach to calculate
    potential evapotranspiration (PE) for use in a daily rainfall-runoff
    model, while answering the following question: How can we use available
    atmospheric variables to represent the evaporative demand at the
    basin scale? The value of 27 \{PE\} models was assessed in terms
    of streamflow simulation efficiency over a large sample of 308 catchments
    located in France, Australia and the United States. While trying
    to identify which atmospheric variables were the most relevant to
    compute \{PE\} as input to rainfall-runoff models, we showed that
    the formulae based on temperature and radiation tend to provide the
    best streamflow simulations. Surprisingly, \{PE\} approaches based
    on the Penman approach seem less advantageous to feed rainfall-runoff
    models. This investigation has resulted in a proposal for a temperature-based
    \{PE\} model, combining simplicity and efficiency, and adapted to
    four rainfall-runoff models. This \{PE\} model only requires mean
    air temperature (derived from long-term averages) and leads to a
    slight but steady improvement in rainfall-runoff model efficiency.},
  doi = {http://dx.doi.org/10.1016/j.jhydrol.2004.08.026},
  issn = {0022-1694},
  keywords = {Rainfall-runoff modelling},
  url = {http://www.sciencedirect.com/science/article/pii/S0022169404004056}
}

Régime hydrologique de Sauquet

sauquet.REGIMES

Two-dimensional, size-mutable, potentially heterogeneous tabular data.

sauquet.compute_distance(df)

Définir la similarité du régime hydrologique avec les références Sauquet.

Méthode SOCOSE

socose.socose([df])

Déterminer les paramètrs D et RXD du modèle SOCOSE. - D : durée au-dessus du débit standardisé valant 0.5 (Q/Qp) - RXD : rapport du débit de pointe sur le débit moyen calculé sur la durée D.

socose.build_hydrograph([start, end, scale])

Construire un hydrogramme unitaire.

socose.unit_hydrograph(t, tc)

Hydrogramme unitaire SOCOS.

socose.plot_hydrograph(df[, filename])

Tracer un hydrogramme unitaire.