pyspc.io.grp16.read_GRP16
- pyspc.io.grp16.read_GRP16(datatype=None, dirname='.', filename=None, stations=None, varnames=None, warning=False)[source]
Créer une instance Series à partir de données GRP16
- 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.grp16 import read_GRP16
CALAGE - Cas de données d’observation
>>> d = 'grp16_cal_data' >>> f = 'data/model/grp16/cal/43091005_P.txt' >>> series = read_GRP16(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP16 * TYPE DE COLLECTION = obs * NOMBRE DE SERIES = 1 * ---------------------------------- * SERIE #1 * - CODE = 43091005 * - VARNAME = PH * - META = None *************************************
CALAGE - Cas de données d’événements
>>> d = 'grp16_cal_event' >>> f = 'data/model/grp16/cal/K0114030-EV0001.DAT' >>> series = read_GRP16(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP16 * TYPE DE COLLECTION = obs * NOMBRE DE SERIES = 2 * ---------------------------------- * SERIE #1 * - CODE = K0114030 * - VARNAME = PH * - META = EV0001 * ---------------------------------- * SERIE #2 * - CODE = K0114030 * - VARNAME = QH * - META = EV0001 *************************************
CALAGE - Cas de données de prévision
>>> d = 'grp16_cal_fcst' >>> f = 'data/model/grp16/cal/H_K0114030_GRP_SMN_RNA_006_PP_P1P2.TXT' >>> series = read_GRP16(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP16 * TYPE DE COLLECTION = obs * NOMBRE DE SERIES = 11 * ---------------------------------- * SERIE #1 * - CODE = K0114030 * - VARNAME = QH * - META = OBS000 * ---------------------------------- * SERIE #2 * - CODE = K0114030 * - VARNAME = QH * - META = OBS001 * ---------------------------------- * SERIE #3 * - CODE = K0114030 * - VARNAME = QH * - META = PRV001 * ---------------------------------- * SERIE #4 * - CODE = K0114030 * - VARNAME = QH * - META = OBS003 * ---------------------------------- * SERIE #5 * - CODE = K0114030 * - VARNAME = QH * - META = PRV003 * ---------------------------------- * SERIE #6 * - CODE = K0114030 * - VARNAME = QH * - META = OBS006 * ---------------------------------- * SERIE #7 * - CODE = K0114030 * - VARNAME = QH * - META = PRV006 * ---------------------------------- * SERIE #8 * - CODE = K0114030 * - VARNAME = QH * - META = OBS009 * ---------------------------------- * SERIE #9 * - CODE = K0114030 * - VARNAME = QH * - META = PRV009 * ---------------------------------- * SERIE #10 * - CODE = K0114030 * - VARNAME = QH * - META = OBS012 * ---------------------------------- * SERIE #11 * - CODE = K0114030 * - VARNAME = QH * - META = PRV012 *************************************
TEMPS-REEL - Cas de données d’observation
>>> d = 'grp16_rt_data' >>> f = 'data/model/grp16/rt/Debit.txt' >>> series = read_GRP16(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP16 * TYPE DE COLLECTION = obs * NOMBRE DE SERIES = 2 * ---------------------------------- * SERIE #1 * - CODE = K0114020 * - VARNAME = QH * - META = grp16 * ---------------------------------- * SERIE #2 * - CODE = K0114030 * - VARNAME = QH * - META = grp16 *************************************
TEMPS-REEL - Cas de scénarios météorologiques
>>> d = 'grp16_rt_data' >>> f = 'data/model/grp16/rt/Scen_006_PluMA.txt' >>> series = read_GRP16(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP16 * TYPE DE COLLECTION = fcst * NOMBRE DE SERIES = 2 * ---------------------------------- * SERIE #1 * - CODE = K0114020 * - VARNAME = PH * - META = 2017-06-13 12:00:00, grp16, 006, None * ---------------------------------- * SERIE #2 * - CODE = K0114030 * - VARNAME = PH * - META = 2017-06-13 12:00:00, grp16, 006, None *************************************
TEMPS-REEL - Cas d’export d’observation
>>> d = 'grp16_rt_obs_diff' >>> f = 'data/model/grp16/rt/GRP_D_Obs.txt' >>> series = read_GRP16(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP16 * TYPE DE COLLECTION = obs * NOMBRE DE SERIES = 2 * ---------------------------------- * SERIE #1 * - CODE = K6173130 * - VARNAME = QH * - META = grp16 * ---------------------------------- * SERIE #2 * - CODE = K6173130 * - VARNAME = PH * - META = grp16 *************************************
TEMPS-REEL - Cas de prévision sans assimilation
>>> d = 'grp16_rt_sim_diff' >>> f = 'data/model/grp16/rt/GRP_D_Simu_2001.txt' >>> series = read_GRP16(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP16 * TYPE DE COLLECTION = fcst * NOMBRE DE SERIES = 2 * ---------------------------------- * SERIE #1 * - CODE = K6173130 * - VARNAME = QH * - META = 2016-05-31 16:00:00, grp16-sim, 2001, None * ---------------------------------- * SERIE #2 * - CODE = K6173130 * - VARNAME = PH * - META = 2016-05-31 16:00:00, grp16-sim, 2001, None *************************************
TEMPS-REEL - Cas de prévision avec assimilation
>>> d = 'grp16_rt_fcst_diff' >>> f = 'data/model/grp16/rt/GRP_D_Prev_2001.txt' >>> series = read_GRP16(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP16 * TYPE DE COLLECTION = fcst * NOMBRE DE SERIES = 2 * ---------------------------------- * SERIE #1 * - CODE = K6173130 * - VARNAME = QH * - META = 2016-05-31 16:00:00, grp16, 2001, None * ---------------------------------- * SERIE #2 * - CODE = K6173130 * - VARNAME = PH * - META = 2016-05-31 16:00:00, grp16, 2001, None *************************************
TEMPS-REEL - Cas de données d’archive
>>> d = 'grp16_rt_archive' >>> f = 'data/model/grp16/rt/PV_10A.DAT' >>> series = read_GRP16(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP16 * TYPE DE COLLECTION = obs * NOMBRE DE SERIES = 1 * ---------------------------------- * SERIE #1 * - CODE = 43091005 * - VARNAME = PH * - META = None *************************************
TEMPS-REEL - Cas de données internes au modèle
>>> d = 'grp16_rt_intern_diff' >>> f = 'data/model/grp16/rt/intern/PQE_1A_D.DAT' >>> series = read_GRP16(filename=f, datatype=d) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = GRP16 * TYPE DE COLLECTION = obs * NOMBRE DE SERIES = 4 * ---------------------------------- * SERIE #1 * - CODE = K1251810 * - VARNAME = QH * - META = grp16 * ---------------------------------- * SERIE #2 * - CODE = K1251810 * - VARNAME = QH * - META = None * ---------------------------------- * SERIE #3 * - CODE = K1251810 * - VARNAME = PH * - META = None * ---------------------------------- * SERIE #4 * - CODE = K1251810 * - VARNAME = EH * - META = None *************************************