pyspc.io.prevision.read_Prevision17
- pyspc.io.prevision.read_Prevision17(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é:
Exemples
>>> from datetime import datetime as dt >>> from pyspc.io.prevision import read_Prevision17 >>> filename = os.path.join('data/io/dbase', 'prevision_2017.mdb') >>> first_dt = dt(2016, 11, 21, 12) >>> last_dt = dt(2016, 11, 21, 12) >>> codes = ['K0403010']
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 = Prevision17 * TYPE DE COLLECTION = fcst * NOMBRE DE SERIES = 64 * ---------------------------------- * SERIE #1 * - CODE = K0403010 * - VARNAME = QH * - META = 2016-11-21 12:00:00, LCI, 2001, * ---------------------------------- * SERIE #2 * - CODE = K0403010 * - VARNAME = QH * - META = 2016-11-21 12:00:00, LCI, 2001, 10 * ---------------------------------- * SERIE #3 * - CODE = K0403010 * - VARNAME = QH * - META = 2016-11-21 12:00:00, LCI, 2001, 50 * ---------------------------------- * SERIE #4 * - CODE = K0403010 * - VARNAME = QH * - META = 2016-11-21 12:00:00, LCI, 2001, 90 * ---------------------------------- * SERIE #5 * - CODE = K0403010 * - VARNAME = HH * - META = 2016-11-21 12:00:00, LCI, 2001, * ---------------------------------- * SERIE #6 * - CODE = K0403010 * - VARNAME = HH * - META = 2016-11-21 12:00:00, LCI, 2001, 10 * ---------------------------------- * SERIE #7 * - CODE = K0403010 * - VARNAME = HH * - META = 2016-11-21 12:00:00, LCI, 2001, 50 * ---------------------------------- * SERIE #8 * - CODE = K0403010 * - VARNAME = HH * - META = 2016-11-21 12:00:00, LCI, 2001, 90 * ---------------------------------- * SERIE #9 * - CODE = K0403010 * - VARNAME = QH * - META = 2016-11-21 12:00:00, LCI, 2002, * ---------------------------------- * SERIE #10 * - CODE = K0403010 * - VARNAME = QH * - META = 2016-11-21 12:00:00, LCI, 2002, 10 * ---------------------------------- * ---------------------------------- * ---------------------------------- * SERIE #60 * - CODE = K0403010 * - VARNAME = QH * - META = 2016-11-21 12:00:00, LCI, 2009, 90 * ---------------------------------- * SERIE #61 * - CODE = K0403010 * - VARNAME = HH * - META = 2016-11-21 12:00:00, LCI, 2009, * ---------------------------------- * SERIE #62 * - CODE = K0403010 * - VARNAME = HH * - META = 2016-11-21 12:00:00, LCI, 2009, 10 * ---------------------------------- * SERIE #63 * - CODE = K0403010 * - VARNAME = HH * - META = 2016-11-21 12:00:00, LCI, 2009, 50 * ---------------------------------- * SERIE #64 * - CODE = K0403010 * - VARNAME = HH * - META = 2016-11-21 12:00:00, LCI, 2009, 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 = Prevision17 * TYPE DE COLLECTION = fcst * NOMBRE DE SERIES = 8 * ---------------------------------- * SERIE #1 * - CODE = K0403010 * - VARNAME = QH * - META = 2016-11-21 12:00:00, pilote, 2003, * ---------------------------------- * SERIE #2 * - CODE = K0403010 * - VARNAME = QH * - META = 2016-11-21 12:00:00, pilote, 2003, 10 * ---------------------------------- * SERIE #3 * - CODE = K0403010 * - VARNAME = QH * - META = 2016-11-21 12:00:00, pilote, 2003, 50 * ---------------------------------- * SERIE #4 * - CODE = K0403010 * - VARNAME = QH * - META = 2016-11-21 12:00:00, pilote, 2003, 90 * ---------------------------------- * SERIE #5 * - CODE = K0403010 * - VARNAME = HH * - META = 2016-11-21 12:00:00, pilote, 2003, * ---------------------------------- * SERIE #6 * - CODE = K0403010 * - VARNAME = HH * - META = 2016-11-21 12:00:00, pilote, 2003, 10 * ---------------------------------- * SERIE #7 * - CODE = K0403010 * - VARNAME = HH * - META = 2016-11-21 12:00:00, pilote, 2003, 50 * ---------------------------------- * SERIE #8 * - CODE = K0403010 * - VARNAME = HH * - META = 2016-11-21 12:00:00, pilote, 2003, 90 *************************************
Cas des prévisions diffusées
>>> series = read_Prevision17( ... filename=filename, codes=codes, first_dt=first_dt, last_dt=last_dt, ... valid=True, released=True) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = Prevision17 * TYPE DE COLLECTION = fcst * NOMBRE DE SERIES = 8 * ---------------------------------- * SERIE #1 * - CODE = K0403010 * - VARNAME = QH * - META = 2016-11-21 12:00:00, pilote, 2003, * ---------------------------------- * SERIE #2 * - CODE = K0403010 * - VARNAME = QH * - META = 2016-11-21 12:00:00, pilote, 2003, 10 * ---------------------------------- * SERIE #3 * - CODE = K0403010 * - VARNAME = QH * - META = 2016-11-21 12:00:00, pilote, 2003, 50 * ---------------------------------- * SERIE #4 * - CODE = K0403010 * - VARNAME = QH * - META = 2016-11-21 12:00:00, pilote, 2003, 90 * ---------------------------------- * SERIE #5 * - CODE = K0403010 * - VARNAME = HH * - META = 2016-11-21 12:00:00, pilote, 2003, * ---------------------------------- * SERIE #6 * - CODE = K0403010 * - VARNAME = HH * - META = 2016-11-21 12:00:00, pilote, 2003, 10 * ---------------------------------- * SERIE #7 * - CODE = K0403010 * - VARNAME = HH * - META = 2016-11-21 12:00:00, pilote, 2003, 50 * ---------------------------------- * SERIE #8 * - CODE = K0403010 * - VARNAME = HH * - META = 2016-11-21 12:00:00, pilote, 2003, 90 *************************************