pyspc.io.meteofrance.read_BP
- pyspc.io.meteofrance.read_BP(filename=None, zones=None, observation=False, warning=True)[source]
Créer une instance Series à partir d’un bulletin BP au format xml
- Paramètres:
filename (str) – Nom du fichier du bulletin BP au format xml
zones (list) – Liste des identifiants des zones à conserver. Par défaut, toutes les zones sont retenues
observation (bool) – Convertir les observations (True) ou les prévisions (False) ? Par défaut: False
warning (bool) – Imprimer les erreurs ? Par défaut: True
- Renvoie:
series – Collection de séries de données observées/prévues
- Type renvoyé:
Exemples
>>> from pyspc.io.meteofrance import read_BP >>> f = 'data/data/mf/bp_ic_201605310503.xml' >>> z = ['71002', '71005']
Cas des prévisions BP, avec sélection de zones
>>> series = read_BP(filename=f, zones=z) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = BP * TYPE DE COLLECTION = fcst * NOMBRE DE SERIES = 8 * ---------------------------------- * SERIE #1 * - CODE = 71002 * - VARNAME = PJ * - META = 2016-05-31 05:02:05, BP, MoyInf * ---------------------------------- * SERIE #2 * - CODE = 71005 * - VARNAME = PJ * - META = 2016-05-31 05:02:05, BP, MoyInf * ---------------------------------- * SERIE #3 * - CODE = 71002 * - VARNAME = PJ * - META = 2016-05-31 05:02:05, BP, MoySup * ---------------------------------- * SERIE #4 * - CODE = 71005 * - VARNAME = PJ * - META = 2016-05-31 05:02:05, BP, MoySup * ---------------------------------- * SERIE #5 * - CODE = 71002 * - VARNAME = PJ * - META = 2016-05-31 05:02:05, BP, LocInf * ---------------------------------- * SERIE #6 * - CODE = 71005 * - VARNAME = PJ * - META = 2016-05-31 05:02:05, BP, LocInf * ---------------------------------- * SERIE #7 * - CODE = 71002 * - VARNAME = PJ * - META = 2016-05-31 05:02:05, BP, LocSup * ---------------------------------- * SERIE #8 * - CODE = 71005 * - VARNAME = PJ * - META = 2016-05-31 05:02:05, BP, LocSup *************************************
Cas des observations BP
>>> series = read_BP(filename=f, zones=z, observation=True) >>> series ************************************* ********** SERIES ******************* ************************************* * NOM DE LA COLLECTION = BP * TYPE DE COLLECTION = obs * NOMBRE DE SERIES = 4 * ---------------------------------- * SERIE #1 * - CODE = 71002 * - VARNAME = PJ * - META = MAXRR * ---------------------------------- * SERIE #2 * - CODE = 71005 * - VARNAME = PJ * - META = MAXRR * ---------------------------------- * SERIE #3 * - CODE = 71002 * - VARNAME = PJ * - META = AVGRR * ---------------------------------- * SERIE #4 * - CODE = 71005 * - VARNAME = PJ * - META = AVGRR *************************************