pyspc.model.grp16.cal_event.GRP_Event

class pyspc.model.grp16.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])

Ecriture du fichier Evenement de GRP Calage

read()[source]

Lecture du fichier Evenement de GRP Calage

Renvoie:

Tableau des données Evenement de GRP 2016

Type renvoyé:

pandas.DataFrame

Exemples

>>> from pyspc.model.grp16 import GRP_Event
>>> f = 'data/model/grp16/cal/K0114030-EV0001.DAT'
>>> reader = GRP_Event(filename=f)
>>> df = reader.read()
>>> df
                  Date  Pluie(mm/h)  Debit(m3/s)
0  2017-06-13 12:00:00        0.000         0.57
1  2017-06-13 13:00:00        0.000         0.57
2  2017-06-13 14:00:00        0.300         0.56
3  2017-06-13 15:00:00        2.750         0.59
4  2017-06-13 16:00:00        2.690         0.58
5  2017-06-13 17:00:00        9.230         0.70
6  2017-06-13 18:00:00       46.680        11.20
7  2017-06-13 19:00:00       61.325       121.00
8  2017-06-13 20:00:00       15.750       203.00
9  2017-06-13 21:00:00        5.050       159.00
10 2017-06-13 22:00:00        0.060        92.80
11 2017-06-13 23:00:00        0.000        53.80
12 2017-06-14 00:00:00        0.000        38.30
13 2017-06-14 01:00:00        0.000        28.00
14 2017-06-14 02:00:00        0.000        22.90
15 2017-06-14 03:00:00        0.000        20.40
16 2017-06-14 04:00:00        0.060        18.90
17 2017-06-14 05:00:00        0.000        17.00
18 2017-06-14 06:00:00        0.000        15.50
19 2017-06-14 07:00:00        0.000        14.30
20 2017-06-14 08:00:00        0.000        13.10
21 2017-06-14 09:00:00        0.000        12.40
22 2017-06-14 10:00:00        0.000        11.80
23 2017-06-14 11:00:00        0.000        11.20
24 2017-06-14 12:00:00        0.840        10.60
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.grp16 import GRP_Event
>>> f = 'data/model/grp16/cal/K0114030-EV0001.DAT'
>>> [station, event] = GRP_Event.split_basename(filename=f)
>>> station
K0114030
>>> event
EV0001
write(data=None)[source]

Ecriture du fichier Evenement de GRP Calage