pyspc.model.grp18.cal_event.GRP_Event
- class pyspc.model.grp18.cal_event.GRP_Event(filename=None)[source]
Bases :
objectStructure du fichier Evenement de GRP Calage
- filename
Nom du fichier Evenement de GRP Calage
- Type:
str
- station
Nom de la station
- Type:
str
- event
Identifiant de l’événement
- Type:
str
- __init__(filename=None)[source]
Initialisation de l’instance de la classe GRP_Event
- Paramètres:
filename (str) – Nom du fichier Bassin de GRP Calage
Methods
__init__([filename])Initialisation de l'instance de la classe GRP_Event
read()Lecture du fichier Evenement de GRP Calage
split_basename([filename])Extraire les informations depuis le nom du fichier Evenement de GRP Calage
write([data, tdelta])Ecriture du fichier Evenement de GRP Calage
- read()[source]
Lecture du fichier Evenement de GRP Calage
- Renvoie:
Tableau des données Evenement de GRP 2018
- Type renvoyé:
pandas.DataFrame
Exemples
>>> from pyspc.model.grp18 import GRP_Event
Cas de données horaires
>>> f = 'data/model/grp18/cal/RH10585x-EVhor1.DAT' >>> reader = GRP_Event(filename=f) >>> df = reader.read() >>> df Date Pluie(mm/h) Debit(m3/s) 0 2007-01-18 18:00:00 8.48 3.537 1 2007-01-18 19:00:00 3.72 5.150 2 2007-01-18 20:00:00 7.60 7.864 3 2007-01-18 21:00:00 6.32 10.192 4 2007-01-18 22:00:00 9.44 12.464 5 2007-01-18 23:00:00 6.64 14.695 6 2007-01-19 00:00:00 7.88 16.625 7 2007-01-19 01:00:00 8.44 18.250 8 2007-01-19 02:00:00 5.32 19.710 9 2007-01-19 03:00:00 6.64 20.432 10 2007-01-19 04:00:00 5.96 21.912 11 2007-01-19 05:00:00 6.72 23.425 12 2007-01-19 06:00:00 7.24 23.550 13 2007-01-19 07:00:00 7.44 24.913 14 2007-01-19 08:00:00 6.60 29.306 15 2007-01-19 09:00:00 6.48 33.850 16 2007-01-19 10:00:00 5.36 36.100 17 2007-01-19 11:00:00 2.96 36.367 18 2007-01-19 12:00:00 1.32 34.750 19 2007-01-19 13:00:00 1.08 30.500 20 2007-01-19 14:00:00 0.48 26.928 21 2007-01-19 15:00:00 1.60 24.993 22 2007-01-19 16:00:00 1.00 23.685 23 2007-01-19 17:00:00 0.72 22.642 24 2007-01-19 18:00:00 0.80 21.467
Cas de données journalières
>>> f = 'data/model/grp18/cal/RH10585x-EVhor1.DAT' >>> reader = GRP_Event(filename=f) >>> df = reader.read() >>> df Date Pluie(mm/h) Debit(m3/s) 0 2007-01-14 1.60 NaN 1 2007-01-15 6.88 3.568 2 2007-01-16 0.00 2.922 3 2007-01-17 0.40 NaN 4 2007-01-18 7.84 2.183 5 2007-01-19 70.08 4.886 6 2007-01-20 82.96 24.449 7 2007-01-21 10.48 11.924 8 2007-01-22 9.00 8.095 9 2007-01-23 2.04 5.140 10 2007-01-24 1.12 3.819 11 2007-01-25 2.96 2.969 12 2007-01-26 0.04 2.272
- static split_basename(filename=None)[source]
Extraire les informations depuis le nom du fichier Evenement de GRP Calage
- Paramètres:
filename (str) – Fichier Evenement de GRP Calage
- Renvoie:
station (str) – Identifiant de la station
event (str) – Identifiant de l’événement
Exemples
>>> from pyspc.model.grp18 import GRP_Event >>> f = 'data/model/grp18/cal/RH10585x-EVhor1.DAT' >>> [station, event] = GRP_Event.split_basename(filename=f) >>> station RH10585x >>> event EVhor1