pyspc.io.grp18.read_GRP18
- pyspc.io.grp18.read_GRP18(datatype=None, dirname='.', filename=None, stations=None, varnames=None, warning=False)[source]
Créer une instance Series à partir de données GRP18
- Paramètres:
filename (str) – Fichier GRP
datatype (str) – Type de données GRP
warning (bool) – Afficher les avertissements ? défaut: False
dirname (str) – Répertoire des fichiers GRP, si filename n’est pas défini
stations (list) – Identifiants des stations, si filename n’est pas défini
varnames (list) – Noms des variables, si filename n’est pas défini
- Renvoie:
series – Collection de séries de données
- Type renvoyé:
Notes
Les colonnes ne contenant que des valeurs manquantes ne sont pas exportées
Exemples
>>> from pyspc.io.grp18 import read_GRP18
CALAGE - Cas de données d’observation
>>> d = 'grp18_cal_data' >>> f = 'data/model/grp18/cal/90065003_P_00J01H00M.txt' >>> series = read_GRP18(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP18 * TYPE DE COLLECTION = obs * NOMBRE DE SERIES = 1 * ---------------------------------- * SERIE #1 * - CODE = 90065003 * - VARNAME = PH * - META = None *************************************
CALAGE - Cas de données d’événements horaires
>>> d = 'grp18_cal_fcst' >>> f = 'data/model/grp18/cal/RH10585x-EVhor1.DAT' >>> series = read_GRP18(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP18 * TYPE DE COLLECTION = obs * NOMBRE DE SERIES = 2 * ---------------------------------- * SERIE #1 * - CODE = RH10585x * - VARNAME = PH * - META = EVhor1 * ---------------------------------- * SERIE #2 * - CODE = RH10585x * - VARNAME = QH * - META = EVhor1 *************************************
CALAGE - Cas de données d’événements journaliers
>>> d = 'grp18_cal_fcst' >>> f = 'data/model/grp18/cal/RH10585x-EVjour1.DAT' >>> series = read_GRP18(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP18 * TYPE DE COLLECTION = obs * NOMBRE DE SERIES = 2 * ---------------------------------- * SERIE #1 * - CODE = RH10585x * - VARNAME = PJ * - META = EVjour1 * ---------------------------------- * SERIE #2 * - CODE = RH10585x * - VARNAME = QJ * - META = EVjour1 *************************************
CALAGE - Cas de données de prévision
>>> d = 'grp18_cal_fcst' >>> f = 'data/model/grp18/cal/H_RH10585x_GRP_SMN_TAN_HOR_00J03H00M_PDT_00J01H00M_PP_P0P0.TXT' >>> series = read_GRP18(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP18 * TYPE DE COLLECTION = obs * NOMBRE DE SERIES = 19 * ---------------------------------- * SERIE #1 * - CODE = RH10585x * - VARNAME = QH * - META = OBS00J00H00M * ---------------------------------- * SERIE #2 * - CODE = RH10585x * - VARNAME = QH * - META = OBS00J01H00M * ---------------------------------- * SERIE #3 * - CODE = RH10585x * - VARNAME = QH * - META = PRV00J01H00M * ---------------------------------- * SERIE #4 * - CODE = RH10585x * - VARNAME = QH * - META = OBS00J03H00M * ---------------------------------- * SERIE #5 * - CODE = RH10585x * - VARNAME = QH * - META = PRV00J03H00M * ---------------------------------- * SERIE #6 * - CODE = RH10585x * - VARNAME = QH * - META = OBS00J06H00M * ---------------------------------- * SERIE #7 * - CODE = RH10585x * - VARNAME = QH * - META = PRV00J06H00M * ---------------------------------- * SERIE #8 * - CODE = RH10585x * - VARNAME = QH * - META = OBS00J12H00M * ---------------------------------- * SERIE #9 * - CODE = RH10585x * - VARNAME = QH * - META = PRV00J12H00M * ---------------------------------- * SERIE #10 * - CODE = RH10585x * - VARNAME = QH * - META = OBS01J00H00M * ---------------------------------- * SERIE #11 * - CODE = RH10585x * - VARNAME = QH * - META = PRV01J00H00M * ---------------------------------- * SERIE #12 * - CODE = RH10585x * - VARNAME = QH * - META = OBS01J12H00M * ---------------------------------- * SERIE #13 * - CODE = RH10585x * - VARNAME = QH * - META = PRV01J12H00M * ---------------------------------- * SERIE #14 * - CODE = RH10585x * - VARNAME = QH * - META = OBS02J00H00M * ---------------------------------- * SERIE #15 * - CODE = RH10585x * - VARNAME = QH * - META = PRV02J00H00M * ---------------------------------- * SERIE #16 * - CODE = RH10585x * - VARNAME = QH * - META = OBS03J00H00M * ---------------------------------- * SERIE #17 * - CODE = RH10585x * - VARNAME = QH * - META = PRV03J00H00M * ---------------------------------- * SERIE #18 * - CODE = RH10585x * - VARNAME = QH * - META = OBS05J00H00M * ---------------------------------- * SERIE #19 * - CODE = RH10585x * - VARNAME = QH * - META = PRV05J00H00M *************************************
TEMPS-REEL - Cas de données d’observation (Q)
>>> d = 'grp18_rt_data' >>> f = 'data/model/grp18/rt/Debit.txt' >>> series = read_GRP18(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP18 * TYPE DE COLLECTION = obs * NOMBRE DE SERIES = 1 * ---------------------------------- * SERIE #1 * - CODE = RH10585x * - VARNAME = QI * - META = None *************************************
TEMPS-REEL - Cas de données d’observation (P)
>>> d = 'grp18_rt_data' >>> f = 'data/model/grp18/rt/Pluie_00J01H00M.txt' >>> series = read_GRP18(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP18 * TYPE DE COLLECTION = obs * NOMBRE DE SERIES = 2 * ---------------------------------- * SERIE #1 * - CODE = 90052002 * - VARNAME = PH * - META = None * ---------------------------------- * SERIE #2 * - CODE = 90065003 * - VARNAME = PH * - META = None *************************************
TEMPS-REEL - Cas de scénarios météorologiques
>>> d = 'grp18_rt_metscen' >>> f = 'data/model/grp18/rt/Scen_006_PluMA.txt' >>> series = read_GRP18(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP18 * TYPE DE COLLECTION = fcst * NOMBRE DE SERIES = 1 * ---------------------------------- * SERIE #1 * - CODE = RH10585x * - VARNAME = PH * - META = 2021-05-31 01:00:00, grp18, 001, None *************************************
TEMPS-REEL - Cas d’export d’observation
>>> d = 'grp18_rt_obs_diff' >>> f = 'data/model/grp18/rt/GRP_D_Obs.txt' >>> series = read_GRP18(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP18 * TYPE DE COLLECTION = obs * NOMBRE DE SERIES = 5 * ---------------------------------- * SERIE #1 * - CODE = RH10585x * - VARNAME = QH * - META = grp18 * ---------------------------------- * SERIE #2 * - CODE = RH10585x * - VARNAME = PH * - META = grp18 * ---------------------------------- * SERIE #3 * - CODE = RH10585x * - VARNAME = QJ * - META = grp18 * ---------------------------------- * SERIE #4 * - CODE = RH10585x * - VARNAME = PJ * - META = grp18 * ---------------------------------- * SERIE #5 * - CODE = RH10585x * - VARNAME = TJ * - META = grp18 *************************************
TEMPS-REEL - Cas de prévision sans assimilation
>>> d = 'grp18_rt_sim_diff' >>> f = 'data/model/grp18/rt/GRP_D_Simu_2001.txt' >>> series = read_GRP18(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP18 * TYPE DE COLLECTION = fcst * NOMBRE DE SERIES = 5 * ---------------------------------- * SERIE #1 * - CODE = RH10585x * - VARNAME = QH * - META = 2007-01-19 00:00:00, grp18-sim, 2001, None * ---------------------------------- * SERIE #2 * - CODE = RH10585x * - VARNAME = PH * - META = 2007-01-19 00:00:00, grp18-sim, 2001, None * ---------------------------------- * SERIE #3 * - CODE = RH10585x * - VARNAME = QJ * - META = 2007-01-19 00:00:00, grp18-sim, 2001, None * ---------------------------------- * SERIE #4 * - CODE = RH10585x * - VARNAME = PJ * - META = 2007-01-19 00:00:00, grp18-sim, 2001, None * ---------------------------------- * SERIE #5 * - CODE = RH10585x * - VARNAME = TJ * - META = 2007-01-19 00:00:00, grp18-sim, 2001, None *************************************
TEMPS-REEL - Cas de prévision avec assimilation
>>> d = 'grp18_rt_fcst_diff' >>> f = 'data/model/grp18/rt/GRP_D_Prev_2001.txt' >>> series = read_GRP18(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP18 * TYPE DE COLLECTION = fcst * NOMBRE DE SERIES = 5 * ---------------------------------- * SERIE #1 * - CODE = RH10585x * - VARNAME = QH * - META = 2007-01-19 00:00:00, grp18, 2001, None * ---------------------------------- * SERIE #2 * - CODE = RH10585x * - VARNAME = PH * - META = 2007-01-19 00:00:00, grp18, 2001, None * ---------------------------------- * SERIE #3 * - CODE = RH10585x * - VARNAME = QJ * - META = 2007-01-19 00:00:00, grp18, 2001, None * ---------------------------------- * SERIE #4 * - CODE = RH10585x * - VARNAME = PJ * - META = 2007-01-19 00:00:00, grp18, 2001, None * ---------------------------------- * SERIE #5 * - CODE = RH10585x * - VARNAME = TJ * - META = 2007-01-19 00:00:00, grp18, 2001, None *************************************
TEMPS-REEL - Cas de données d’archive
>>> d = 'grp18_rt_archive' >>> f = 'data/model/grp18/rt/PV_10A.DAT' >>> series = read_GRP18(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP18 * TYPE DE COLLECTION = obs * NOMBRE DE SERIES = 1 * ---------------------------------- * SERIE #1 * - CODE = 90065003 * - VARNAME = PH * - META = None *************************************
TEMPS-REEL - Cas de données internes au modèle
>>> d = 'grp18_rt_intern_diff' >>> f = 'data/model/grp18/rt/intern/PQE_1A_D.DAT' >>> series = read_GRP18(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP18 * TYPE DE COLLECTION = obs * NOMBRE DE SERIES = 4 * ---------------------------------- * SERIE #1 * - CODE = RH10585x * - VARNAME = QH * - META = grp18 * ---------------------------------- * SERIE #2 * - CODE = RH10585x * - VARNAME = QH * - META = None * ---------------------------------- * SERIE #3 * - CODE = RH10585x * - VARNAME = PH * - META = None * ---------------------------------- * SERIE #4 * - CODE = RH10585x * - VARNAME = EH * - META = None *************************************