pyspc.model.grp22.cal_event.GRP_Event

class pyspc.model.grp22.cal_event.GRP_Event(filename=None)[source]

Bases : object

Structure 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 2022

Type renvoyé:

pandas.DataFrame

Exemples

>>> from pyspc.model.grp22 import GRP_Event

Cas de données horaires

>>> f = 'data/model/grp22/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/grp22/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.grp22 import GRP_Event
>>> f = 'data/model/grp22/cal/RH10585x-EVhor1.DAT'
>>> [station, event] = GRP_Event.split_basename(filename=f)
>>> station
RH10585x
>>> event
EVhor1
write(data=None, tdelta=None)[source]

Ecriture du fichier Evenement de GRP Calage