Fimex se tient pour l'interpolation du fichier, la manipulation et l'extraction et ce est une source ouverte et entièrement programme gratuit en ligne de commande implémenté en C ++ et conçu dès le départ comme une bibliothèque pour interagir avec les données géospatiales maillées.
Son but est de convertir entre différents formats de données extensibles, comme netcdf, NcML, GRIB1 / 2 et a estimé, permettant ainsi aux utilisateurs de changer la projection et l'interpolation de scalaire et vectoriel grids.It lit NetCDF CF-1.0 et feutre filesFimex peut lire NetCDF CF-1,0 fichiers, Felt (format met.no) des fichiers, et écrire NetCDF CF-1,0 fichiers. Il peut extraire des variables et des sous-ensembles (vertical, spatiales et temporelles), interpoler reprojection utilisant des chaînes PROJ4 interpoler des données scalaires et vectorielles quadrillée.
En outre, Fimex est capable de renommer les variables NetCDF, dimensions et attributs, ainsi que d'ajouter des variables NetCDF et attributs. La bibliothèque a été testé avec succès sur diverses distributions de GNU / Linux.Getting commencé avec FimexInstalling Fimex sur un système d'exploitation GNU / Linux se avère être le plus facile des tâches, que tout ce que vous avez à faire est de configurer et de compiler le programme en utilisant le & lsquo ; ./ configure && make & rsquo; commande dans un émulateur de terminal, après avoir & rsquo; avez téléchargé, enregistrer et décompressé l'archive source.
Après un processus de compilation / configuration réussie, exécutez le & lsquo; make install & rsquo; commande en tant que root ou & lsquo; sudo make install & rsquo; commande en tant qu'utilisateur privilégié pour installer le système Fimex large et le rendre accessible à tous les utilisateurs de votre machine.Under l'hoodTaking un coup d'oeil sous le capot de la bibliothèque Fimex, nous pouvons remarquer que le logiciel est entièrement écrit en langage de programmation C ++. Il est compatible avec toutes les distributions de GNU / Linux, support 32-bits et 64-bits saveurs
Ce qui est nouveau dans cette version:.
< ul>
Quoi de neuf dans la version 0.51:
- Fimes a maintenant un support pour les fichiers XML de prorad et permet terres réglage -masks après interpolation.
- Appui à la Convention WRF-fichier a été améliorée, en particulier pour les tournées grilles latitude-longitude et lors de l'utilisation des fichiers horizontalement interpolées.
- Le R et interfaces Fortran ont été étendues.
- les fichiers Grib dans Mercator projection peuvent maintenant être lus, et le code de fusion a été améliorée.
Ce qui est nouveau dans la version 0.50:
- étendant f90-interface, y compris cible --enable-fortran
- c étendant interface
- amélioration de la parallélisation, en particulier avec Intel Compiler & gt; = 14
- paramètre fixe de netcdf-compression par variable
- améliorer la numérisation des fichiers GRIB-
- re-mettre en œuvre la fusion des fichiers pour permettre nouvelle cible grille
- améliorer la lecture des fichiers WRF; mieux coordonner-support et vecteur de détection
- fix LatLon-interpolation avec des grilles décalées
- ajouter le support pour les unités logarithmiques
- fix Mercator-axes de fichiers GRIB
Ce qui est nouveau dans la version 0.49:
- ajouter interface Fortran90
- interface améliorée de C
- fix échelle de CDMReaderWriter
- fix analyse des process.rotateVector.direction
- en utilisant les énumérations lieu de #define pour plusieurs constantes
- exposer getSimpleAxes dans CoordSysUtils
- ajouter getPreferredVerticalType
- meilleure API pour Fimex-versions (voir CDMconstants.h)
Ce qui est nouveau dans la version 0.48:
- vecteur autorotation en ligne de commande
- estimations de PostersTraduction
- amélioration erreur-messages
- des valeurs scalaires permis de ncml
Quoi de neuf dans la version 0.47.1:
- permettant d'extraire seulement le premier élément de dimension (start = end = 0)
- fixant paramètres lambert-projection en feutre
- fixation de faute de frappe dans API VerticalTransformation
- fixation temps interpolation lorsque les unités de changement
- Logger makeing thread-safe
Qu'est-ce que de nouveaux dans la version 0.46.1:
- Attention, ne manquant pas de vieux fichiers GRIB-config .
Ce qui est nouveau dans la version 0.46:
- GRIB lecture ajoute automatiquement les niveaux inconnus
- GRIB-lecture par timeRangeIndicator
- GRIB lecture permet d'ajouter de la dimension d'ensemble (glameps) (E. de Vreede)
- GRIB lecture utilisant globs ou expression rationnelle
- GRIB lecture lire hybrides valeurs
- brassage configurable dans netcdf4 (activée par défaut)
- creepfillval à certaine valeur au lieu de la moyenne
- fixant vecteur reprojection avec prétraitement
- fixant bug de filetage dans l'avant-interpolation
Ce qui est nouveau dans la version 0.45:
- ajouter ncml-agrégation, syndicat et joinExisting
- permettre la lecture d'autres types de fichiers que netcdf dans ncml
- auto-détection des vecteurs par standard_names des FC
- vecteur reprojection lors de la sélection / LON points lat
- amélioration de l'algorithme vecteur-rotation
- lambert-projection pour GRIB-écrivain
- petites améliorations dans les fichiers exemple-entrée
Exigences :
- libxml2
- PROJ
- Les bibliothèques Boost 1.33.1
- NetCDF 3.6.0 (recommandé)
Commentaires non trouvées