pyspc.model.premhyce.observation.Data

class pyspc.model.premhyce.observation.Data(filename=None)[source]

Bases : object

Structure de données QMJ pour PREMHYCE

filename

Nom du fichier de données PREMHYCE

Type:

str

__init__(filename=None)[source]

Initialisation de l’instance de la classe Data (projet Premhyce)

Paramètres:

filename (str) – Nom du fichier de données PREMHYCE

Methods

__init__([filename])

Initialisation de l'instance de la classe Data (projet Premhyce)

read()

Lecture d'un fichier d'observations QMJ de PREMHYCE

write([data, dirname])

Ecrire le fichier de données QMJ de PREMHYCE

read()[source]

Lecture d’un fichier d’observations QMJ de PREMHYCE

Renvoie:

Tableau des données d’observations QMJ de PREMHYCE

Type renvoyé:

pandas.DataFrame

Exemples

>>> import pyspc.model.premhyce as _model
>>> f = 'data/model/premhyce/Debits.txt'
>>> d = _model.Data(filename=f)
>>> print(d)
*************************************
********* PREMHYCE - Data ***********
*************************************
*  NOM FICHIER      = data/model/premhyce/Debits.txt
*  NOM VARIABLE SPC = QJ
*************************************
>>> df = d.read()
>>> df
    TYP      CODE       DATE  DEBIT(l/s)
0   DEB  K0253030 2020-06-09        1070
1   DEB  K0260020 2020-06-09        4340
2   DEB  K0253030 2020-06-10         984
3   DEB  K0260020 2020-06-10        5220
4   DEB  K0253030 2020-06-11         919
5   DEB  K0260020 2020-06-11        5220
6   DEB  K0253030 2020-06-12       53500
7   DEB  K0260020 2020-06-12      207000
8   DEB  K0253030 2020-06-13       37800
9   DEB  K0260020 2020-06-13      219000
10  DEB  K0253030 2020-06-14       13300
11  DEB  K0260020 2020-06-14       86800
write(data=None, dirname='.')[source]

Ecrire le fichier de données QMJ de PREMHYCE

Paramètres:
  • data (pandas.DataFrame) – Tableau des données d’observations QMJ de PREMHYCE

  • dirname (str) – Répertoire du fichier d’observations QMJ de PREMHYCE