pyspc.io.meteofrance.read_MF_OpenData

pyspc.io.meteofrance.read_MF_OpenData(filename=None, codes=None, warning=True)[source]

Créer une instance Series à partir d’observations de METEO.DATA.GOUV.FR.

Paramètres:
  • filename (str) – Nom du fichier d’observations de Météo-France

  • codes (list) – Liste des identifiants des stations à conserver. Par défaut, toutes les stations 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.meteofrance import read_MF_OpenData

CAS DE DONNEES EN MINUTES

>>> f = 'data/data/mf/open_data/MN_43_previous-2020-2022.csv.gz'
>>> series = read_MF_OpenData(filename=f)
>>> series
*************************************
********** SERIES *******************
*************************************
*  NOM DE LA COLLECTION = MF_OpenData
*  TYPE DE COLLECTION   = obs
*  NOMBRE DE SERIES     = 2
*  ----------------------------------
*  SERIE #1
*      - CODE    = 43091005
*      - VARNAME = P6m
*      - META    = None
*  ----------------------------------
*  SERIE #2
*      - CODE    = 43130002
*      - VARNAME = P6m
*      - META    = None
*************************************

CAS DE DONNEES HORAIRES

>>> f = 'data/data/mf/open_data/H_43_2010-2019.csv.gz'
>>> series = read_MF_OpenData(filename=f)
>>> series
*************************************
********** SERIES *******************
*************************************
*  NOM DE LA COLLECTION = MF_OpenData
*  TYPE DE COLLECTION   = obs
*  NOMBRE DE SERIES     = 4
*  ----------------------------------
*  SERIE #1
*      - CODE    = 43091005
*      - VARNAME = PH
*      - META    = None
*  ----------------------------------
*  SERIE #2
*      - CODE    = 43130002
*      - VARNAME = PH
*      - META    = None
*  ----------------------------------
*  SERIE #3
*      - CODE    = 43091005
*      - VARNAME = TH
*      - META    = None
*  ----------------------------------
*  SERIE #4
*      - CODE    = 43130002
*      - VARNAME = TH
*      - META    = None
*************************************

CAS DE DONNEES JOURNALIERES

>>> f = 'data/data/mf/open_data/Q_07_latest-2023-2024_RR-T-Vent.csv.gz'
>>> series = read_MF_OpenData(filename=f)
>>> series
*************************************
********** SERIES *******************
*************************************
*  NOM DE LA COLLECTION = MF_OpenData
*  TYPE DE COLLECTION   = obs
*  NOMBRE DE SERIES     = 4
*  ----------------------------------
*  SERIE #1
*      - CODE    = 07154005
*      - VARNAME = PJ
*      - META    = None
*  ----------------------------------
*  SERIE #2
*      - CODE    = 07232001
*      - VARNAME = PJ
*      - META    = None
*  ----------------------------------
*  SERIE #3
*      - CODE    = 07154005
*      - VARNAME = TJ
*      - META    = None
*  ----------------------------------
*  SERIE #4
*      - CODE    = 07232001
*      - VARNAME = TJ
*      - META    = None
*************************************

CAS DE DONNEES JOURNALIERES AVEC SELECTION PAR CODE

>>> f = 'data/data/mf/open_data/Q_07_latest-2023-2024_RR-T-Vent.csv.gz'
>>> codes = ['07154005']
>>> series = read_MF_OpenData(filename=f, codes=codes)
>>> series
*************************************
********** SERIES *******************
*************************************
*  NOM DE LA COLLECTION = MF_OpenData
*  TYPE DE COLLECTION   = obs
*  NOMBRE DE SERIES     = 2
*  ----------------------------------
*  SERIE #1
*      - CODE    = 07154005
*      - VARNAME = PJ
*      - META    = None
*  ----------------------------------
*  SERIE #2
*      - CODE    = 07154005
*      - VARNAME = TJ
*      - META    = None
*************************************