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