Fichiers en format RPN (fichiers fst)
Les fichiers en format RPN téléchargeables par l'intermédiaire de ce site sont dans un format binaire spécifique. Afin que vous puissiez facilement les lire et les utiliser, nous mettons à votre disposition plusieurs utilitaires:
- description des
fichiers RPN (site nécessitant une inscription pour avoir un mot de
passe, disponible en anglais seulement),
- exécutable permettant de convertir un fichier fst en autant de fichiers
qu'il y a de variables dans le fichier source: fst2bin.zip pour Linux, win_fst2bin.zip pour Windows. Le
programme source est également disponible (fst2bin.c), mais pour le compiler, vous
devez avoir la plateforme Linux, un compilateur Fortran et la librairie ARMNLIB (site
nécessitant une inscription avec une adresse de courriel, disponible en
anglais seulement),
- programme en C qui relit les fichiers écrits par fst2bin: read-bin-file.c,
- exécutable qui convertit un fichier fst en format XML: fst2xml.zip pour Linux, win_fst2xml.zip pour Windows,
- exécutable faisant la conversion inverse: xml2fst.zip pour Linux. Ce programme peut lire les données en format XML. En utilisant la source de ce programme en C (xml2fst.c), vous pourrez remplacer les appels à FSTECR par votre propre routine d'écriture dans le format qui vous convient,
- exécutable avec une fonction, "SimpleStats", donnant des statistiques de base sur chaque champ contenu dans le fichier XML (min, max, moyenne): xml2generic.zip pour Linux. En utilisant la source de ce programme en C (xml2generic.c), vous pourrez convertir le fichier XML dans le format qui vous convient, en remplaçant cette fonction par celle de votre choix,
- le fichier LISEZMOI donne des indications sur l'utilisation de ces programmes.
Afin de réaliser vos simulations numériques personnalisées, vous pouvez
utiliser le programme MC2 développé le groupe Recherche
en prévision numérique d'Environnement Canada. Pour plus d'information,
consultez la page de MC2 (site nécessitant une inscription avec une adresse de courriel,
disponible en anglais seulement).