pyspc.model.grp22.rt_metscen.GRPRT_Metscen
- class pyspc.model.grp22.rt_metscen.GRPRT_Metscen(filename=None)[source]
Bases :
objectStructure de données GRPRT GRPRT_Metscen (GRP Temps Réel)
Fichiers
Scen_NNNN_Plu*_nnJnnHnnM.txt
ScenT_NNNN_Tem*_nnJnnHnnM.txt
- filename
Nom du fichier de données
- Type:
str
- varname
Nom de la variable
- Type:
str
- timestep
Pas de temps
- Type:
str, None
- scen
Code du scénario
- Type:
str
- lineprefix
Préfixe des lignes de données du fichier
- Type:
str
- __init__(filename=None)[source]
Initialisation de l’instance de la classe GRPRT_Metscen
- Paramètres:
filename (str) – Nom du fichier de données
Methods
__init__([filename])Initialisation de l'instance de la classe GRPRT_Metscen
get_lineprefix([varname])Préfixe des lignes de données
read()Lecture d'un fichier de scénarios météo pour GRP RT
split_basename([filename])Extraire les méta-données du nom du fichier GRPRT Data
write([data])Ecrire le fichier de données GRPRT Data
- static get_lineprefix(varname=None)[source]
Préfixe des lignes de données
- Paramètres:
varname (str) – Nom de la variable
- Renvoie:
p – Préfixe des lignes de données
- Type renvoyé:
str
Exemples
>>> from pyspc.model.grp22 import GRPRT_Metscen
>>> p = GRPRT_Metscen.get_lineprefix(varname='P') >>> p PLU
>>> p = GRPRT_Metscen.get_lineprefix(varname='T') >>> p TEM
- read()[source]
Lecture d’un fichier de scénarios météo pour GRP RT
- Renvoie:
Tableau des prévisions de GRP Temps-Réel
- Type renvoyé:
pandas.DataFrame
Exemples
>>> from pyspc.model.grp22 import GRPRT_Metscen
Cas de données pluviométriques
>>> f = 'data/model/grp22/rt/Scen_0001_PluSY_00J01H00M.txt' >>> reader = GRPRT_Metscen(filename=f) >>> reader ************************************* *********** GRP 2022 - RT Metscen *** ************************************* * NOM FICHIER = data/model/grp22/rt/Scen_0001_PluSY_00J01H00M.txt * NOM VARIABLE = P * PAS DE TEMPS = 00J01H00M * SCENARIO = 0001 * PREFIXE DONNEE = PLU *************************************
>>> df = reader.read() >>> df PREFIX CODE DATETIME VALUE 0 PLU RH10585x 202105310100 0.02 1 PLU RH10585x 202105310200 0.02 2 PLU RH10585x 202105310300 0.02 3 PLU RH10585x 202105310400 0.02 4 PLU RH10585x 202105310500 0.02 5 PLU RH10585x 202105310600 0.02 6 PLU RH10585x 202105310700 1.07 7 PLU RH10585x 202105310800 1.07 8 PLU RH10585x 202105310900 1.07 9 PLU RH10585x 202105311000 2.37 10 PLU RH10585x 202105311100 2.37 11 PLU RH10585x 202105311200 2.37 12 PLU RH10585x 202105311300 3.35 13 PLU RH10585x 202105311400 3.35 14 PLU RH10585x 202105311500 3.35 15 PLU RH10585x 202105311600 4.07 16 PLU RH10585x 202105311700 4.07 17 PLU RH10585x 202105311800 4.07 18 PLU RH10585x 202105311900 0.00 19 PLU RH10585x 202105312000 0.00