bdimagexml2csv
Usage
Convertir les données BdImage du XML au format de type csv (pyspc)
usage: bdimagexml2csv [-h] [-C {pyspc}] [-1] -d XML_FILENAME [-o] -I INPUT_DIR
-O OUTPUT_DIR [-U Ratio name Value] [-v] [-w]
Named Arguments
- -C, --csv-type
Possible choices: 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 BdImage au format .xml
- -o, --overwrite
[optionnel] Ecraser les données communes existantes
- -I, --Input-directory
Dossier des fichiers BdImage
- -O, --Output-directory
Dossier des fichiers GRP
- -U, --user-ratio
Type de ratio (image, stats) et son seuil de tolérance.Si une image ou une donnée statistique est obtenue avec un ratio distinct de 1, elle est tolérée (donc conservée) si le ratio est supérieur à son seuil de tolérance.
- -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
Exemples
Note
Les exemples sont issus des tests unitaires.
Convertir le fichier BdImage getPrevByNetworkStatsByPixels_sympo-t-t.xml situé dans le répertoire data/data/lamedo au format csv de type “pyspc” dans le répertoire data/_bin/bdimagexml2csv/out , en appliquant les ratios par défaut : {“ratio_image”: 1, “ratio_stats”: 1}
bdimagexml2csv.py -O data/_bin/bdimagexml2csv/out -I data/data/lamedo -d getPrevByNetworkStatsByPixels_sympo-t-t.xml -C pyspc -1
Convertir le fichier BdImage getPrevByNetworkStatsByZones_sympo-rr-rr.xml situé dans le répertoire data/data/lamedo au format csv de type “pyspc” dans le répertoire data/_bin/bdimagexml2csv/out , en appliquant les ratios par défaut : {“ratio_image”: 1, “ratio_stats”: 1}
bdimagexml2csv.py -O data/_bin/bdimagexml2csv/out -I data/data/lamedo -d getPrevByNetworkStatsByZones_sympo-rr-rr.xml -C pyspc -1
Convertir le fichier BdImage getPrevByNetworkStatsByZones_arome-rr-total.xml situé dans le répertoire data/data/lamedo au format csv de type “pyspc” dans le répertoire data/_bin/bdimagexml2csv/out , en appliquant les ratios par défaut : {“ratio_image”: 1, “ratio_stats”: 1}
bdimagexml2csv.py -O data/_bin/bdimagexml2csv/out -I data/data/lamedo -d getPrevByNetworkStatsByZones_arome-rr-total.xml -C pyspc -1
Convertir le fichier BdImage getPrevByNetworkStatsByZones_arome-ifs-rr-total.xml situé dans le répertoire data/data/lamedo au format csv de type “pyspc” dans le répertoire data/_bin/bdimagexml2csv/out , en appliquant les ratios par défaut : {“ratio_image”: 1, “ratio_stats”: 1}
bdimagexml2csv.py -O data/_bin/bdimagexml2csv/out -I data/data/lamedo -d getPrevByNetworkStatsByZones_arome-ifs-rr-total.xml -C pyspc -1
Convertir le fichier BdImage getPrevByNetworkStatsByZones_arome-pi-rr-total.xml situé dans le répertoire data/data/lamedo au format csv de type “pyspc” dans le répertoire data/_bin/bdimagexml2csv/out , en appliquant les ratios par défaut : {“ratio_image”: 1, “ratio_stats”: 1}
bdimagexml2csv.py -O data/_bin/bdimagexml2csv/out -I data/data/lamedo -d getPrevByNetworkStatsByZones_arome-pi-rr-total.xml -C pyspc
Convertir le fichier BdImage getPrevByNetworkStatsByZones_arpege-t-t.xml situé dans le répertoire data/data/lamedo au format csv de type “pyspc” dans le répertoire data/_bin/bdimagexml2csv/out , en appliquant les ratios par défaut : {“ratio_image”: 1, “ratio_stats”: 1}
bdimagexml2csv.py -O data/_bin/bdimagexml2csv/out -I data/data/lamedo -d getPrevByNetworkStatsByZones_arpege-t-t.xml -C pyspc -1
Convertir le fichier BdImage getObsStatsByPixels_sim-t-t.xml situé dans le répertoire data/data/lamedo au format csv de type “pyspc” dans le répertoire data/_bin/bdimagexml2csv/out , en appliquant les ratios par défaut : {“ratio_image”: 1, “ratio_stats”: 1}
bdimagexml2csv.py -O data/_bin/bdimagexml2csv/out -I data/data/lamedo -d getObsStatsByPixels_sim-t-t.xml -C pyspc -1
Convertir le fichier BdImage getObsStatsByZones_antilope-j1-rr_010000_RATIO.xml situé dans le répertoire data/data/lamedo au format csv de type “pyspc” dans le répertoire data/_bin/bdimagexml2csv/out , en spécifiant les ratios déclarant une image/stat manquante : {“ratio_image”: 0.8, “ratio_stats”: 0.5}
bdimagexml2csv.py -O data/_bin/bdimagexml2csv/out -I data/data/lamedo -d getObsStatsByZones_antilope-j1-rr_010000_RATIO.xml -U ratio_image 0.8 -U ratio_stats 0.5 -C pyspc -1
Convertir le fichier BdImage getObsValuesByBBox_antilope-j1-rr_010000.xml situé dans le répertoire data/data/lamedo au format csv de type “pyspc” dans le répertoire data/_bin/bdimagexml2csv/out , en appliquant les ratios par défaut : {“ratio_image”: 1, “ratio_stats”: 1}
bdimagexml2csv.py -O data/_bin/bdimagexml2csv/out -I data/data/lamedo -d getObsValuesByBBox_antilope-j1-rr_010000.xml -C pyspc -1