pyspc.io.lamedo.read_BdApbp

pyspc.io.lamedo.read_BdApbp(filename=None, zones=None, warning=True)[source]

Créer une instance Series à partir de prévisions BdApbp.

Paramètres:
  • filename (str) – Nom du fichier prévisions BdApbp

  • zones (list) – Liste des identifiants des zones à conserver. Par défaut, toutes les zones sont retenues

  • warning (bool) – Imprimer les erreurs ?

Renvoie:

series – Collection de séries de données

Type renvoyé:

pyspc.core.series.Series

Exemples

>>> from pyspc.io.lamedo import read_BdApbp

Cas d’un fichier au format “short”

>>> f = 'data/data/lamedo/bp_short.json'
>>> series = read_BdApbp(filename=f)
>>> series
*************************************
********** SERIES *******************
*************************************
*  NOM DE LA COLLECTION = BdApbp
*  TYPE DE COLLECTION   = fcst
*  NOMBRE DE SERIES     = 8
*  ----------------------------------
*  SERIE #1
*      - CODE    = 41003
*      - VARNAME = PJ
*      - META    = 2020-06-12 06:00:00, BdApbp, MoyInf
*  ----------------------------------
*  SERIE #2
*      - CODE    = 41005
*      - VARNAME = PJ
*      - META    = 2020-06-12 06:00:00, BdApbp, MoyInf
*  ----------------------------------
*  SERIE #3
*      - CODE    = 41003
*      - VARNAME = PJ
*      - META    = 2020-06-12 06:00:00, BdApbp, MoySup
*  ----------------------------------
*  SERIE #4
*      - CODE    = 41005
*      - VARNAME = PJ
*      - META    = 2020-06-12 06:00:00, BdApbp, MoySup
*  ----------------------------------
*  SERIE #5
*      - CODE    = 41003
*      - VARNAME = PJ
*      - META    = 2020-06-12 06:00:00, BdApbp, LocInf
*  ----------------------------------
*  SERIE #6
*      - CODE    = 41005
*      - VARNAME = PJ
*      - META    = 2020-06-12 06:00:00, BdApbp, LocInf
*  ----------------------------------
*  SERIE #7
*      - CODE    = 41003
*      - VARNAME = PJ
*      - META    = 2020-06-12 06:00:00, BdApbp, LocSup
*  ----------------------------------
*  SERIE #8
*      - CODE    = 41005
*      - VARNAME = PJ
*      - META    = 2020-06-12 06:00:00, BdApbp, LocSup
*************************************

Cas d’un fichier au format “short” avec sélection de zones

>>> f = 'data/data/lamedo/bp_short.json'
>>> series = read_BdApbp(filename=f, zones=['41005'])
>>> series
*************************************
********** SERIES *******************
*************************************
*  NOM DE LA COLLECTION = BdApbp
*  TYPE DE COLLECTION   = fcst
*  NOMBRE DE SERIES     = 4
*  ----------------------------------
*  SERIE #1
*      - CODE    = 41005
*      - VARNAME = PJ
*      - META    = 2020-06-12 06:00:00, BdApbp, MoyInf
*  ----------------------------------
*  SERIE #2
*      - CODE    = 41005
*      - VARNAME = PJ
*      - META    = 2020-06-12 06:00:00, BdApbp, MoySup
*  ----------------------------------
*  SERIE #3
*      - CODE    = 41005
*      - VARNAME = PJ
*      - META    = 2020-06-12 06:00:00, BdApbp, LocInf
*  ----------------------------------
*  SERIE #4
*      - CODE    = 41005
*      - VARNAME = PJ
*      - META    = 2020-06-12 06:00:00, BdApbp, LocSup
*************************************

Cas d’un fichier au format “long”

>>> f = 'data/data/lamedo/bp_long.json'
>>> series = read_BdApbp(filename=f, zones=['41005'])
>>> series
*************************************
********** SERIES *******************
*************************************
*  NOM DE LA COLLECTION = BdApbp
*  TYPE DE COLLECTION   = fcst
*  NOMBRE DE SERIES     = 8
*  ----------------------------------
*  SERIE #1
*      - CODE    = 41003
*      - VARNAME = PJ
*      - META    = 2020-06-12 05:26:00, BdApbp, MoyInf
*  ----------------------------------
*  SERIE #2
*      - CODE    = 41005
*      - VARNAME = PJ
*      - META    = 2020-06-12 05:26:00, BdApbp, MoyInf
*  ----------------------------------
*  SERIE #3
*      - CODE    = 41003
*      - VARNAME = PJ
*      - META    = 2020-06-12 05:26:00, BdApbp, MoySup
*  ----------------------------------
*  SERIE #4
*      - CODE    = 41005
*      - VARNAME = PJ
*      - META    = 2020-06-12 05:26:00, BdApbp, MoySup
*  ----------------------------------
*  SERIE #5
*      - CODE    = 41003
*      - VARNAME = PJ
*      - META    = 2020-06-12 05:26:00, BdApbp, LocInf
*  ----------------------------------
*  SERIE #6
*      - CODE    = 41005
*      - VARNAME = PJ
*      - META    = 2020-06-12 05:26:00, BdApbp, LocInf
*  ----------------------------------
*  SERIE #7
*      - CODE    = 41003
*      - VARNAME = PJ
*      - META    = 2020-06-12 05:26:00, BdApbp, LocSup
*  ----------------------------------
*  SERIE #8
*      - CODE    = 41005
*      - VARNAME = PJ
*      - META    = 2020-06-12 05:26:00, BdApbp, LocSup
*************************************