mf2csv

Usage

Convertir les données MétéoFrance au format de type csv (grp16, grp18, grp20, pyspc)

usage: mf2csv [-h] [-C {grp16,grp18,grp20,grp22,pyspc}] [-1]
              -d MFDATA_FILENAME [-o]
              [-t {data,bp,sympo,MF_OpenData,MF_OpenAPI}] -I INPUT_DIR
              -O OUTPUT_DIR [-v] [-w] [-s STATION_NAME |
              -l STATIONS_LIST_FILE]

Named Arguments

-C, --csv-type

Possible choices: grp16, grp18, grp20, grp22, pyspc

Format de fichier csv

Default: 'pyspc'

-1, --onefile-export

Exporter en un seul fichier, valable uniquement si le format csv est de type “pyspc”

-d, --data-filename

Nom ou motif du fichier de données Meteo France au format .data

-o, --overwrite

[optionnel] Compléter/corriger les données existantes ?(defaut=False)

-t, --data-type

Possible choices: data, bp, sympo, MF_OpenData, MF_OpenAPI

Type des données MF

-I, --Input-directory

Dossier des fichiers MF

-O, --Output-directory

Dossier des fichiers GRP

-v, --verbose

[optionnel] Mode verbeux (defaut=False)

-w, --warning

[optionnel] Mode Avertissement (defaut=True). Si False, ne lève pas les erreurs lors de la création et lors de la manipulation des séries de données

-s, --station-name

[optionnel] Identité de la station

-l, --station-list

[optionnel] Fichier contenant la liste des zonesIgnoré si l’option -s est utilisée

Exemples

Note

Les exemples sont issus des tests unitaires.

Convertir le fichier bp_ic_201605310503.xml d’archive BP (“bp”) situé dans le répertoire data/data/mf au format csv de type “pyspc” dans le répertoire data/_bin/mf2csv/out. Un seul fichier est créé et seule la zone 71005 est extraite.

mf2csv.py -I data/data/mf -O data/_bin/mf2csv/out -d bp_ic_201605310503.xml -t bp -s 71005 -C pyspc -1

Convertir le fichier bp_ly_200811010718.xml d’archive BP (“bp”) situé dans le répertoire data/data/mf au format csv de type “pyspc” dans le répertoire data/_bin/mf2csv/out. Un seul fichier est créé et seule la zone 403 est extraite.

mf2csv.py -I data/data/mf -O data/_bin/mf2csv/out -d bp_ly_200811010718.xml -t bp -s 403 -C pyspc -1

Convertir le fichier RR1.data de la Publithèque (“data”) situé dans le répertoire data/data/mf au format csv de type “grp16” dans le répertoire data/_bin/mf2csv/out. Un seul fichier est créé et seule la station 42039003 est extraite.

mf2csv.py -I data/data/mf -O data/_bin/mf2csv/out -d RR1.data -t data -s 42039003 -C grp16

Convertir le fichier T.data de la Publithèque (“data”) situé dans le répertoire data/data/mf au format csv de type “grp16” dans le répertoire data/_bin/mf2csv/out. Un seul fichier est créé et seule la station 21567001 est extraite.

mf2csv.py -I data/data/mf -O data/_bin/mf2csv/out -d T.data -t data -s 21567001 -C grp16

Convertir le fichier ETPMON.data de la Publithèque (“data”) situé dans le répertoire data/data/mf au format csv de type “grp18” dans le répertoire data/_bin/mf2csv/out. Un seul fichier est créé et seule la station 63113001 est extraite.

mf2csv.py -I data/data/mf -O data/_bin/mf2csv/out -d ETPMON.data -t data -s 63113001 -C grp18

Convertir le fichier RR6.data de la Publithèque (“data”) situé dans le répertoire data/data/mf au format csv de type “grp18” dans le répertoire data/_bin/mf2csv/out. Un seul fichier est créé et seule la station 43111002 est extraite.

mf2csv.py -I data/data/mf -O data/_bin/mf2csv/out -d RR6.data -t data -s 43111002 -C grp18

Convertir le fichier RR.data de la Publithèque (“data”) situé dans le répertoire data/data/mf au format csv de type “pyspc” dans le répertoire data/_bin/mf2csv/out. Un seul fichier est créé et seule la station 07075001 est extraite.

mf2csv.py -I data/data/mf -O data/_bin/mf2csv/out -d RR.data -t data -s 07075001 -C pyspc

Convertir le fichier TNTXM.data de la Publithèque (“data”) situé dans le répertoire data/data/mf au format csv de type “pyspc” dans le répertoire data/_bin/mf2csv/out. Un seul fichier est créé et seule la station 03060001 est extraite.

mf2csv.py -I data/data/mf -O data/_bin/mf2csv/out -d TNTXM.data -t data -s 03060001 -C pyspc

Convertir le fichier 43091005_H_202410170000_202410171200.csv de l’api de Météo-France (“MF_OpenAPI”) situé dans le répertoire data/data/mf/open_api au format csv de type “pyspc” dans le répertoire data/_bin/mf2csv/out. Un seul fichier est créé.

mf2csv.py -I data/data/mf/open_api -O data/_bin/mf2csv/out -d 43091005_H_202410170000_202410171200.csv -t MF_OpenAPI -C pyspc -v

Convertir le fichier 43091005_MN_202410170500_202410170700.csv de l’api de Météo-France (“MF_OpenAPI”) situé dans le répertoire data/data/mf/open_api au format csv de type “pyspc” dans le répertoire data/_bin/mf2csv/out. Un seul fichier est créé.

mf2csv.py -I data/data/mf/open_api -O data/_bin/mf2csv/out -d 43091005_MN_202410170500_202410170700.csv -t MF_OpenAPI -C pyspc -v

Convertir le fichier 43091005_Q_202410150000_202410190000.csv de l’api de Météo-France (“MF_OpenAPI”) situé dans le répertoire data/data/mf/open_api au format csv de type “pyspc” dans le répertoire data/_bin/mf2csv/out. Un seul fichier est créé.

mf2csv.py -I data/data/mf/open_api -O data/_bin/mf2csv/out -d 43091005_Q_202410150000_202410190000.csv -t MF_OpenAPI -C pyspc -v

Convertir le fichier H_43_2010-2019.csv.gz du site meteo.data.gouv.fr (“MF_OpenData”) situé dans le répertoire data/data/mf/open_data au format csv de type “pyspc” dans le répertoire data/_bin/mf2csv/out. Un seul fichier est créé.

mf2csv.py -I data/data/mf/open_data -O data/_bin/mf2csv/out -d H_43_2010-2019.csv.gz -t MF_OpenData -C pyspc

Convertir le fichier MN_43_previous-2020-2022.csv.gz du site meteo.data.gouv.fr (“MF_OpenData”) situé dans le répertoire data/data/mf/open_data au format csv de type “pyspc” dans le répertoire data/_bin/mf2csv/out. Un seul fichier est créé.

mf2csv.py -I data/data/mf/open_data -O data/_bin/mf2csv/out -d MN_43_previous-2020-2022.csv.gz -t MF_OpenData -C pyspc

Convertir le fichier Q_07_latest-2023-2024_RR-T-Vent.csv.gz du site meteo.data.gouv.fr (“MF_OpenData”) situé dans le répertoire data/data/mf/open_data au format csv de type “pyspc” dans le répertoire data/_bin/mf2csv/out. Un seul fichier est créé.

mf2csv.py -I data/data/mf/open_data -O data/_bin/mf2csv/out -d Q_07_latest-2023-2024_RR-T-Vent.csv.gz -t MF_OpenData -C pyspc

Convertir le fichier Q_07_latest-2023-2024_RR-T-Vent.csv.gz du site meteo.data.gouv.fr (“MF_OpenData”) situé dans le répertoire data/data/mf/open_data au format csv de type “pyspc” dans le répertoire data/_bin/mf2csv/out. Un seul fichier est créé et seule la station 07154005 est extraite.

mf2csv.py -I data/data/mf/open_data -O data/_bin/mf2csv/out -d Q_07_latest-2023-2024_RR-T-Vent.csv.gz -s 07154005 -t MF_OpenData -C pyspc

Convertir le fichier sympo_201611200658 d’archive SYMPO (“sympo”) situé dans le répertoire data/data/mf au format csv de type “pyspc” dans le répertoire data/_bin/mf2csv/out. Seule la zone 0708 est extraite.

mf2csv.py -I data/data/mf -O data/_bin/mf2csv/out -d sympo_201611200658 -t sympo -s 0708 -C pyspc