Format de fichier csv

Un peu d’histoire

Le projet pyspc s’est d’abord construit pour faciliter le calage de modèles GRP. Ce format est ainsi devenu le format csv natif du projet pyspc. La version 2018 de GRP est issue du développement de l’approche multi pas-de-temps et d’un nouveau module Neige. Le pas de temps, au format nnJnnHnnM, est désormais indiqué dans les fichiers d’entrée de précipitation et d’évapotranspiration. A partir de la version 3, pyspc dispose de son propre fichier csv *natif*, distinct de celui de GRP.

Convention de nommage

La convention suivante définit le lien entre la nature des données et le nommage des fichiers. Le nommage des simulations et prévisions intégrera l’identifiant du modèle (voire ensuite le scénario et la probabilité).

  • observation : IDENTIFIANT_GRANDEUR.txt

  • simulation : IDENTIFIANT_MODELE_GRANDEUR.txt

  • prévision : IDENTIFIANT_DTDEROBS_MODELE_GRANDEUR.txt

  • prévision avec scénario : IDENTIFIANT_DTDEROBS_MODELE_SCENARIO_GRANDEUR.txt

  • prévision avec tendance : IDENTIFIANT_DTDEROBS_MODELE_SCENARIO_INCERTITUDE_GRANDEUR.txt

Avertissement

IDENTIFIANT, MODELE, SCENARIO et TENDANCE ne doivent pas comporter le caractère « _ »

Avertissement

DTDEROBS est à définir au format AAAAMMJJHH

Avertissement

GRANDEUR est à définir parmi la colonne « Variable » du tableau Grandeurs disponibles

Note

Il est possible de forcer la prise en compte d’un nom de fichier en tant qu’observation ou en tant que simulation

Le format natif accepte plusieurs séries dans un même fichier de façon à réduire le nombre de petits fichiers. A minima, les termes IDENTIFIANT et GRANDEUR sont obligatoires. Les termes complémentaires sont à spécifier dans l’entête de colonne. Si une série correspond à une autre grandeur, son entête doit être défini selon le schéma ci-dessus.

Note

Des exemples de fichiers sont situés dans le dépôt Bitbucket

Voir aussi

Grandeurs.

Voir aussi

Formats des dates.

Fichier de configuration

Les fichiers de configuration sont des fichiers texte, encodés en utf-8. Ils se présentent dans la structure suivante

[section]
option = valeur de l'option

[autre section]
text = hello world
valeur = 123