pyspc.convention.grp20

Convention - GRP version 2020

Module Attributes

DATATYPES

Types de données de GRP version 2020

DATANAMES

Description des données de GRP version 2020

CAL_CONFIG_NAMES

Colonnes du fichier de configuration de GRP Calage

CAL_CONFIG_COMPNAMES

Colonnes permettant la comparaison des modèles

CAL_CONFIG_BVKEYS

Colonnes relatives aux caractéristiques du bassin

CAL_CONFIG_MODKEYS

Colonnes relatives aux caractéristiques du modèle

CAL_CONFIG_CALKEYS

Colonnes relatives aux caractéristiques de la calibration

CAL_CONFIG_CALNAMES

Noms longs des paramètres de calibration

CAL_DATA_HEADERS

Dictionnaire des entêtes de fichier

CAL_DATA_VARNAMES

Liste des variables autorisées

CAL_EVENT_HEADERS

Dictionnaire des entêtes de fichier

CAL_FCST_DATEFORMAT

Format des dates dans les fichiers de prévisions de GRP 2020

RT_ARCHIVE_VARNAMES

Variables associées aux fichiers de type Archive de GRP Temps-Réel

RT_CONFIG_DATATYPES

Type de fichier de configuration de GRP Temps-Réel selon son préfixe

RT_CONFIG_KEYS

Balises des fichiers de configuration de GRP Temps-Réel

RT_DATA_OBSFILEPREFIX

Préfixe des noms de base des fichiers d'entrée de GRP Temps-Réel

RT_DATA_LINEPREFIX

Préfixe des lignes de données des fichiers d'entrée de GRP Temps-Réel

RT_DATA_SCENFILEPREFIX

Préfixe des noms de fichier des scénarios météo

RT_DATA_SCENFORMAT

Nom de base d'un fichier de scénario météo

RT_DATA_SCENHEADER

Entête des données de scénarios météorologiques

RT_DATA_VARNAMES

Liste des variables autorisées

RT_DATA_SCENVARNAMES

Liste des variables autorisées pour les scénarios météo

RT_FCST_DTYPES

Types de fichiers de prévision de GRP Temps-Réel

RT_FCST_FILEPREFIX

Préfixe des noms de fichier de prévision de GRP Temps-Réel

RT_FCST_LINEPREFIX

Préfixe des lignes de données des fichiers de prévision de GRP Temps-Réel

RT_FCST_VARNAMES

Association entre les colonnes et les grandeurs de GRP Temps-Réel

RT_INTERN_BASENAMES

Noms de base des fichiers de type Intern de GRP Temps-Réel

RT_INTERN_DTYPES

Nature du temps réel (True) ou différé (False) par type de fichier Intern

RT_PARAM_LIST

Balises du fichier de paramètres de GRP Temps-Réel

pyspc.convention.grp20.CAL_CONFIG_BVKEYS = ['CODE', 'PDT', 'NOM', 'SURFACE', 'RT', 'DEB', 'FIN']

Colonnes relatives aux caractéristiques du bassin

pyspc.convention.grp20.CAL_CONFIG_CALKEYS = ['CODE', 'PDT', 'DEB', 'FIN', 'ST', 'SR', 'AT', 'AR', 'HOR1', 'HOR2', 'SC1', 'SC2']

Colonnes relatives aux caractéristiques de la calibration

pyspc.convention.grp20.CAL_CONFIG_CALNAMES = {'AR': 'AMN_RNA', 'AT': 'AMN_TAN', 'SR': 'SMN_RNA', 'ST': 'SMN_TAN'}

Noms longs des paramètres de calibration

pyspc.convention.grp20.CAL_CONFIG_COMPNAMES = ['HOR', 'SC', 'SV']

Colonnes permettant la comparaison des modèles

pyspc.convention.grp20.CAL_CONFIG_MODKEYS = ['ST', 'SR', 'AT', 'AR', 'HOR1', 'HOR2', 'SC1', 'SC2']

Colonnes relatives aux caractéristiques du modèle

pyspc.convention.grp20.CAL_CONFIG_NAMES = ['CODE', 'PDT', 'NOM', 'SURFACE', 'RT', 'DEB', 'FIN', 'ST', 'SR', 'AT', 'AR', 'HOR1', 'HOR2', 'SC1', 'SC2', 'SV1', 'SV2', 'SV3', 'NJ', 'HC', 'EC', 'ECART', 'INC']

Colonnes du fichier de configuration de GRP Calage

pyspc.convention.grp20.CAL_DATA_HEADERS = {'E': 'ETP(mm)', 'P': 'P(mm)', 'Q': 'Q(m3/s)', 'T': 'T(°C)'}

Dictionnaire des entêtes de fichier

pyspc.convention.grp20.CAL_DATA_VARNAMES = ['Q', 'P', 'T', 'E']

Liste des variables autorisées

pyspc.convention.grp20.CAL_EVENT_HEADERS = {'P': 'Pluie(mm/h)', 'Q': 'Debit(m3/s)', 'index': 'Date'}

Dictionnaire des entêtes de fichier

pyspc.convention.grp20.CAL_FCST_DATEFORMAT = '%Y%m%d%H'

Format des dates dans les fichiers de prévisions de GRP 2020

pyspc.convention.grp20.DATANAMES = {'grp20_cal_data': 'Fichier de données observées (BDD_var / *)', 'grp20_cal_event': 'Fichier événement', 'grp20_cal_fcst': 'Fichier de prévision (Resultats / *_PP_P0P0.TXT)', 'grp20_rt_archive': 'Fichier de données archivées (BD_var / SITE / *.DAT)', 'grp20_rt_data': 'Fichier de données observées (Entrées / *.txt)', 'grp20_rt_fcst': 'Fichier de sortie, prévision avec assimilation temps-réel', 'grp20_rt_fcst_diff': 'Fichier de sortie, prévision avec assimilation temps-différé', 'grp20_rt_intern': 'Fichier de données internes temps-réel (PQE*.DAT)', 'grp20_rt_intern_diff': 'Fichier de données internes temps-différé (PQE*.DAT)', 'grp20_rt_metscen': 'Fichier de scénarios météorologiques (Entrées / Scen*)', 'grp20_rt_obs': 'Fichier de sortie, observation temps-réel', 'grp20_rt_obs_diff': 'Fichier de sortie, observation temps-différé', 'grp20_rt_sim': 'Fichier de sortie, prévision sans assimilation temps-réel', 'grp20_rt_sim_diff': 'Fichier de sortie, prévision sans assimilation temps-différé'}

Description des données de GRP version 2020

pyspc.convention.grp20.DATATYPES = ['grp20_cal_data', 'grp20_cal_event', 'grp20_cal_fcst', 'grp20_rt_data', 'grp20_rt_metscen', 'grp20_rt_obs', 'grp20_rt_obs_diff', 'grp20_rt_sim', 'grp20_rt_sim_diff', 'grp20_rt_fcst', 'grp20_rt_fcst_diff', 'grp20_rt_archive', 'grp20_rt_intern', 'grp20_rt_intern_diff']

Types de données de GRP version 2020

pyspc.convention.grp20.RT_ARCHIVE_VARNAMES = ['PV', 'QV', 'TV']

Variables associées aux fichiers de type Archive de GRP Temps-Réel

pyspc.convention.grp20.RT_CONFIG_DATATYPES = {'Fichiers_sortie_GRP': 'rt_config_outputs', 'config_prevision': 'rt_config_run'}

Type de fichier de configuration de GRP Temps-Réel selon son préfixe

pyspc.convention.grp20.RT_CONFIG_KEYS = {'rt_config_outputs': [('SORTIES', 'DEPASS'), ('SORTIES', 'PREVI'), ('ARCHIVES', 'HISTO_PRV_2HOR'), ('ARCHIVES', 'HISTO_PRV'), ('DERNIER_EXPORT', 'GRP_EXP'), ('FICHES_CONTROLE', 'FCH'), ('FICHES_CONTROLE', 'FCC'), ('FICHES_CONTROLE', 'FCN'), ('FICHES_CONTROLE', 'FCS'), ('INCERTITUDES', 'GRP_PRV_INC'), ('RAPPORTS', 'LIST_PB')], 'rt_config_run': [('GENERAL', 'MODFON'), ('GENERAL', 'INSTPR'), ('GENERAL', 'CONFIRM'), ('CHEMINS', 'BDD'), ('CHEMINS', 'OBS'), ('CHEMINS', 'SCE'), ('CHEMINS', 'PRV'), ('CHEMINS', 'R'), ('OBSERVATIONS', 'TYPE'), ('SCENARIOS', 'TYPE'), ('SCENARIOS', 'REF'), ('SCENARIOS', 'EXTRA'), ('SORTIES', 'TYPE'), ('SORTIES', 'REF'), ('SORTIES', 'UNITE'), ('SORTIES', 'CODMPP'), ('SORTIES', 'AFFOBS'), ('SORTIES', 'SIMULA')]}

Balises des fichiers de configuration de GRP Temps-Réel

pyspc.convention.grp20.RT_DATA_LINEPREFIX = {'H': 'HAU', 'P': 'PLU', 'Q': 'DEB', 'T': 'TEM'}

Préfixe des lignes de données des fichiers d’entrée de GRP Temps-Réel

pyspc.convention.grp20.RT_DATA_OBSFILEPREFIX = {'H': 'Hauteur', 'P': 'Pluie', 'Q': 'Debit', 'T': 'Temp'}

Préfixe des noms de base des fichiers d’entrée de GRP Temps-Réel

pyspc.convention.grp20.RT_DATA_SCENFILEPREFIX = {'P': 'Scen_', 'T': 'ScenT_'}

Préfixe des noms de fichier des scénarios météo

pyspc.convention.grp20.RT_DATA_SCENFORMAT = {'P': 'Scen_{0}_Plu{1}_{2}.txt', 'T': 'ScenT_{0}_Tem{1}_{2}.txt'}

Nom de base d’un fichier de scénario météo

pyspc.convention.grp20.RT_DATA_SCENHEADER = {'P': 'TYP;CODE_BAS;AAAAMMJJhhmm;P(mm)', 'T': 'TYP;CODE_BAS;AAAAMMJJhhmm;Temp(°C)'}

Entête des données de scénarios météorologiques

pyspc.convention.grp20.RT_DATA_SCENVARNAMES = ['P', 'T']

Liste des variables autorisées pour les scénarios météo

pyspc.convention.grp20.RT_DATA_VARNAMES = ['H', 'P', 'Q', 'T']

Liste des variables autorisées

pyspc.convention.grp20.RT_FCST_DTYPES = ['obs', 'obs_diff', 'sim', 'sim_diff', 'fcst', 'fcst_diff']

Types de fichiers de prévision de GRP Temps-Réel

pyspc.convention.grp20.RT_FCST_FILEPREFIX = {'fcst': 'GRP_Prev_', 'fcst_diff': 'GRP_D_Prev_', 'obs': 'GRP_Obs', 'obs_diff': 'GRP_D_Obs', 'sim': 'GRP_Simu_', 'sim_diff': 'GRP_D_Simu_'}

Préfixe des noms de fichier de prévision de GRP Temps-Réel

pyspc.convention.grp20.RT_FCST_LINEPREFIX = {'fcst': 'PRV', 'obs': 'OBS', 'sim': 'SIM'}

Préfixe des lignes de données des fichiers de prévision de GRP Temps-Réel

pyspc.convention.grp20.RT_FCST_VARNAMES = {'DEBIT': 'Q', 'PLUIE': 'P', 'Temperature': 'T'}

Association entre les colonnes et les grandeurs de GRP Temps-Réel

pyspc.convention.grp20.RT_INTERN_BASENAMES = {'intern': 'PQE_1A.DAT', 'intern_diff': 'PQE_1A_D.DAT'}

Noms de base des fichiers de type Intern de GRP Temps-Réel

pyspc.convention.grp20.RT_INTERN_DTYPES = {'intern': True, 'intern_diff': False}

Nature du temps réel (True) ou différé (False) par type de fichier Intern

pyspc.convention.grp20.RT_PARAM_LIST = ['INTER (mm)', 'ROUT (mm)', 'CORR (-)', 'TB (h)']

Balises du fichier de paramètres de GRP Temps-Réel