pyspc.io.prevision.read_Prevision19

pyspc.io.prevision.read_Prevision19(filename=None, codes=None, valid=False, released=False, first_dt=None, last_dt=None, warning=True)[source]

Créer une instance Series à partir d’une base Prévision du SPC LCI, période 2017-2019

Paramètres:
  • filename (str) – Chemin de la base de données

  • codes (list) – Codes Hydro2/Hydro3 des stations

  • valid (bool) – Seulement les prévisions validées (True) ou toutes les prévisions produites (False) Défaut: False

  • released (bool) – Seulement les prévisions validées et diffusées (True) Défaut: False

  • first_dt (datetime) – Premier instant de prévision

  • last_dt (datetime) – Dernier instant de prévision

  • warning (bool) – Affiche les avertissement si True. Défaut: True

Renvoie:

series – Collection des prévisions

Type renvoyé:

pyspc.core.series.Series

Exemples

>>> from datetime import datetime as dt
>>> from pyspc.io.prevision import read_Prevision19
>>> filename = os.path.join('data/io/dbase', 'PRV_201801.mdb')
>>> first_dt = dt(2018, 1, 4)
>>> last_dt = dt(2018, 1, 5)
>>> codes = ['K1321810']

Cas des prévisions brutes

>>> series = read_Prevision17(
...     filename=filename, codes=codes, first_dt=first_dt, last_dt=last_dt,
...     valid=False, released=False)
>>> series
    *************************************
    ********** SERIES *******************
    *************************************
    *  NOM DE LA COLLECTION = Prevision19
    *  TYPE DE COLLECTION   = fcst
    *  NOMBRE DE SERIES     = 72
    *  ----------------------------------
    *  SERIE #1
    *      - CODE    = K1321810
    *      - VARNAME = QH
    *      - META    = 2018-01-04 12:00:00, LCI, 2007,
    *  ----------------------------------
    *  SERIE #2
    *      - CODE    = K1321810
    *      - VARNAME = QH
    *      - META    = 2018-01-04 12:00:00, LCI, 2007, 10
    *  ----------------------------------
    *  SERIE #3
    *      - CODE    = K1321810
    *      - VARNAME = QH
    *      - META    = 2018-01-04 12:00:00, LCI, 2007, 50
    *  ----------------------------------
    *  SERIE #4
    *      - CODE    = K1321810
    *      - VARNAME = QH
    *      - META    = 2018-01-04 12:00:00, LCI, 2007, 90
    *  ----------------------------------
    *  SERIE #5
    *      - CODE    = K1321810
    *      - VARNAME = HH
    *      - META    = 2018-01-04 12:00:00, LCI, 2007,
    *  ----------------------------------
    *  SERIE #6
    *      - CODE    = K1321810
    *      - VARNAME = HH
    *      - META    = 2018-01-04 12:00:00, LCI, 2007, 10
    *  ----------------------------------
    *  SERIE #7
    *      - CODE    = K1321810
    *      - VARNAME = HH
    *      - META    = 2018-01-04 12:00:00, LCI, 2007, 50
    *  ----------------------------------
    *  SERIE #8
    *      - CODE    = K1321810
    *      - VARNAME = HH
    *      - META    = 2018-01-04 12:00:00, LCI, 2007, 90
    *  ----------------------------------
    *  SERIE #9
    *      - CODE    = K1321810
    *      - VARNAME = QH
    *      - META    = 2018-01-04 12:00:00, LCI, 1007,
    *  ----------------------------------
    *  SERIE #10
    *      - CODE    = K1321810
    *      - VARNAME = QH
    *      - META    = 2018-01-04 12:00:00, LCI, 1007, 10
    *  ----------------------------------
    *  ----------------------------------
    *  ----------------------------------
    *  SERIE #70
    *      - CODE    = K1321810
    *      - VARNAME = HH
    *      - META    = 2018-01-04 12:00:00, LCI, 5100, 10
    *  ----------------------------------
    *  SERIE #71
    *      - CODE    = K1321810
    *      - VARNAME = HH
    *      - META    = 2018-01-04 12:00:00, LCI, 5100, 50
    *  ----------------------------------
    *  SERIE #72
    *      - CODE    = K1321810
    *      - VARNAME = HH
    *      - META    = 2018-01-04 12:00:00, LCI, 5100, 90
    *************************************

Cas des prévisions validées

>>> series = read_Prevision17(
...     filename=filename, codes=codes, first_dt=first_dt, last_dt=last_dt,
...     valid=True, released=False)
>>> series
*************************************
********** SERIES *******************
*************************************
*  NOM DE LA COLLECTION = Prevision19
*  TYPE DE COLLECTION   = fcst
*  NOMBRE DE SERIES     = 8
*  ----------------------------------
*  SERIE #1
*      - CODE    = K1321810
*      - VARNAME = QH
*      - META    = 2018-01-04 12:00:00, expresso, 5200,
*  ----------------------------------
*  SERIE #2
*      - CODE    = K1321810
*      - VARNAME = QH
*      - META    = 2018-01-04 12:00:00, expresso, 5200, 10
*  ----------------------------------
*  SERIE #3
*      - CODE    = K1321810
*      - VARNAME = QH
*      - META    = 2018-01-04 12:00:00, expresso, 5200, 50
*  ----------------------------------
*  SERIE #4
*      - CODE    = K1321810
*      - VARNAME = QH
*      - META    = 2018-01-04 12:00:00, expresso, 5200, 90
*  ----------------------------------
*  SERIE #5
*      - CODE    = K1321810
*      - VARNAME = HH
*      - META    = 2018-01-04 12:00:00, expresso, 5200,
*  ----------------------------------
*  SERIE #6
*      - CODE    = K1321810
*      - VARNAME = HH
*      - META    = 2018-01-04 12:00:00, expresso, 5200, 10
*  ----------------------------------
*  SERIE #7
*      - CODE    = K1321810
*      - VARNAME = HH
*      - META    = 2018-01-04 12:00:00, expresso, 5200, 50
*  ----------------------------------
*  SERIE #8
*      - CODE    = K1321810
*      - VARNAME = HH
*      - META    = 2018-01-04 12:00:00, expresso, 5200, 90
*************************************