cristal2xmlSandre

Usage

Convertir les données CRISTAL au format XML Sandre

usage: cristal2xmlSandre [-h] -I INPUT_DIR -F FIRST_DTIME -L LAST_DTIME
                         -O OUTPUT_DIR [-U Name Value] [-v] [-w]
                         (-s STATION_NAME | -l STATIONS_LIST_FILE)

Named Arguments

-I, --Input-directory

Dossier d’entrée

-F, --First-datetime

Premier pas de temps conservé lors de la conversion (AAAAMMJJHH)

-L, --Last-datetime

Dernier pas de temps conservé lors de la conversion (AAAAMMJJHH)

-O, --Output-directory

Dossier de sortie

-U, --user-sandre

Type d’information (sender: Emetteur-CdContact, user: Emetteur-CdIntervenant, target: Destinataire-CdIntervenant) à inclure dans le scénario d’échange Sandre.

-v, --verbose

[optionnel] Mode verbeux

-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 Hydro

-l, --station-list

[optionnel] Fichier contenant la liste des stations Hydro. Non pris en compte si l’option -s est utilisée

Exemples

Note

Les exemples sont issus des tests unitaires.

Extraire les données de la station K0550010 depuis les archives CRISTAL situé dans le répertoire data/data/cristal au format xml Sandre dans le répertoire data/_bin/cristal2xmlSandre/out. L’extraction concerne la période du 2008103118 au 2008110200. Le scénario xml Sandre correspond aux informations utilisateur: {“sender”: “me”, “user”: “org”, “target”: “you”}

cristal2xmlSandre.py -I data/data/cristal -O data/_bin/cristal2xmlSandre/out -F 2008103118 -L 2008110200 -s K0550010 -U sender me -U user org -U target you

Extraire les données des stations listés dans data/_bin/cristal2xmlSandre/in/pluvios.txt depuis les archives CRISTAL situé dans le répertoire data/data/cristal au format xml Sandre dans le répertoire data/_bin/cristal2xmlSandre/out. L’extraction concerne la période du 2008103118 au 2008110200. Le scénario xml Sandre correspond aux informations utilisateur: {“sender”: “me”, “user”: “org”, “target”: “you”}

cristal2xmlSandre.py -I data/data/cristal -O data/_bin/cristal2xmlSandre/out -F 2008103118 -L 2008110200 -l data/_bin/cristal2xmlSandre/in/pluvios.txt

Fichier de stations : data/_bin/cristal2xmlSandre/in/pluvios.txt

K0559910