pyspc.io.premhyce.read_Premhyce

pyspc.io.premhyce.read_Premhyce(filename=None, warning=True)[source]

Créer une instance Series à partir d’un fichier QMJ de PREMHYCE

Paramètres:
  • filename (str) – Nom du fichier PREMHYCE (observation ou prévision)

  • warning (bool) – Imprimer les erreurs ?

Renvoie:

series – Collection de séries de données

Type renvoyé:

pyspc.core.series.Series

Exemples

>>> from pyspc.io.premhyce import read_Premhyce

Cas d’un fichier d’observation

>>> f = 'data/model/premhyce/Debits.txt'
>>> series = read_Premhyce(filename=f)
>>> series
*************************************
********** SERIES *******************
*************************************
*  NOM DE LA COLLECTION = PREMHYCE_Data
*  TYPE DE COLLECTION   = obs
*  NOMBRE DE SERIES     = 2
*  ----------------------------------
*  SERIE #1
*      - CODE    = K0253030
*      - VARNAME = QJ
*      - META    = None
*  ----------------------------------
*  SERIE #2
*      - CODE    = K0260020
*      - VARNAME = QJ
*      - META    = None
*************************************

Cas d’un fichier de prévision

>>> f = 'data/model/premhyce/20200612_K0253030_GR6J_CEP.txt'
>>> series = read_Premhyce(filename=f)
>>> series
*************************************
********** SERIES *******************
*************************************
*  NOM DE LA COLLECTION = PREMHYCE_Fcst
*  TYPE DE COLLECTION   = fcst
*  NOMBRE DE SERIES     = 11
*  ----------------------------------
*  SERIE #1
*      - CODE    = K0253030_2020061200_GR6J_CEPcf
*      - VARNAME = QJ
*      - META    = 2020-06-12 00:00:00, GR6J, CEPcf, None
*  ----------------------------------
*  SERIE #2
*      - CODE    = K0253030_2020061200_GR6J_CEPpf1
*      - VARNAME = QJ
*      - META    = 2020-06-12 00:00:00, GR6J, CEPpf1, None
*  ----------------------------------
*  SERIE #3
*      - CODE    = K0253030_2020061200_GR6J_CEPpf2
*      - VARNAME = QJ
*      - META    = 2020-06-12 00:00:00, GR6J, CEPpf2, None
*  ----------------------------------
*  SERIE #4
*      - CODE    = K0253030_2020061200_GR6J_CEPpf3
*      - VARNAME = QJ
*      - META    = 2020-06-12 00:00:00, GR6J, CEPpf3, None
*  ----------------------------------
*  SERIE #5
*      - CODE    = K0253030_2020061200_GR6J_CEPpf4
*      - VARNAME = QJ
*      - META    = 2020-06-12 00:00:00, GR6J, CEPpf4, None
*  ----------------------------------
*  SERIE #6
*      - CODE    = K0253030_2020061200_GR6J_CEPpf5
*      - VARNAME = QJ
*      - META    = 2020-06-12 00:00:00, GR6J, CEPpf5, None
*  ----------------------------------
*  SERIE #7
*      - CODE    = K0253030_2020061200_GR6J_CEPpf6
*      - VARNAME = QJ
*      - META    = 2020-06-12 00:00:00, GR6J, CEPpf6, None
*  ----------------------------------
*  SERIE #8
*      - CODE    = K0253030_2020061200_GR6J_CEPpf7
*      - VARNAME = QJ
*      - META    = 2020-06-12 00:00:00, GR6J, CEPpf7, None
*  ----------------------------------
*  SERIE #9
*      - CODE    = K0253030_2020061200_GR6J_CEPpf8
*      - VARNAME = QJ
*      - META    = 2020-06-12 00:00:00, GR6J, CEPpf8, None
*  ----------------------------------
*  SERIE #10
*      - CODE    = K0253030_2020061200_GR6J_CEPpf9
*      - VARNAME = QJ
*      - META    = 2020-06-12 00:00:00, GR6J, CEPpf9, None
*  ----------------------------------
*  SERIE #11
*      - CODE    = K0253030_2020061200_GR6J_CEPpf10
*      - VARNAME = QJ
*      - META    = 2020-06-12 00:00:00, GR6J, CEPpf10, None
*************************************