Fimex sta per interpolazione File, manipolazione e l'estrazione ed è un programma gratuito completamente da riga di comando implementato in C ++ e progettato da zero come una libreria per l'interazione con i dati geospaziali open source e reticolati.
Il suo scopo è quello di convertire tra diversi formati di dati, estensibili, come netcdf, NcML, grib1 / 2 e si sentiva, permettendo così agli utenti di cambiare la proiezione e l'interpolazione di scalare e vettoriale grids.It legge NetCDF CF-1.0 e feltro filesFimex può leggere NetCDF CF-1.0 file, feltro (formato met.no) file, e scrivere NetCDF CF-1.0 file. Si può estrarre variabili e sottoinsiemi (verticale, spaziali e temporali), interpolare riproiezione utilizzando stringhe Proj4, interpolare dati scalari e vettoriali gridded.
Inoltre, è in grado di Fimex rinomina variabili NetCDF, dimensioni e caratteristiche, nonché aggiungere variabili e attributi NetCDF. La biblioteca è stata testata con successo su varie distribuzioni di GNU / Linux.Getting iniziato con FimexInstalling Fimex su un sistema operativo GNU / Linux si rivela il più facile dei compiti, come tutto quello che dovete fare è configurare e compilare il programma con il & lsquo ; ./ configure && make & rsquo; comando in un emulatore di terminale, dopo aver & rsquo; ve scaricata, salvare e decompresso l'archivio sorgente.
Dopo un processo di compilazione / configurazione corretta, eseguire il & lsquo; make install & rsquo; comando come root o il & lsquo; sudo make install & rsquo; comando come un utente privilegiato per l'installazione del sistema Fimex ampio e renderlo disponibile a tutti gli utenti del machine.Under il hoodTaking uno sguardo sotto il cofano della biblioteca Fimex, possiamo notare che il software è scritto interamente nel linguaggio di programmazione C ++. E 'compatibile con tutte le distribuzioni di GNU / Linux, sostenendo sapori a 32-bit e 64-bit
Cosa c'è di nuovo in questa versione:.
< ul>
Cosa c'è di nuovo in versione 0.51:
- Fimes ora ha il supporto per i file XML prorad e permette terreno impostazione -masks dopo interpolazione.
- Il supporto per la convention WRF-file è stato migliorato, in particolare per le ruotate griglie di latitudine-longitudine e quando si utilizzano file orizzontalmente interpolati.
- Il R e interfacce Fortran sono state estese.
- file Grib a Mercator-proiezione possono essere letti, e il codice di fusione è stata migliorata.
Cosa c'è di nuovo in versione 0.50:
- estende f90-interfaccia, tra cui bersaglio -enable-fortran
- estende c-interfaccia
- miglioramento della parallelizzazione, in particolare con Intel Compiler & gt; = 14
- impostazione fix di netcdf-compressione per variabile
- migliorare la scansione di grib-files
- re-implementare fusione di file per consentire nuovi target-grid
- migliorare la lettura di WRF-files; coordinare meglio-il supporto e il vettore di rilevamento
- fix LatLon-interpolazione con griglie sfalsate
- aggiungere il supporto per le unità logaritmiche
- fix Mercator-assi dal grib-files
Cosa c'è di nuovo in versione 0.49:
- aggiungendo un'interfaccia Fortran90
- migliorata interfaccia C
- fix ridimensionamento CDMReaderWriter
- fix parsing di process.rotateVector.direction
- utilizzando le enumerazioni al posto di # define per diverse costanti
- esponendo getSimpleAxes in CoordSysUtils
- aggiungendo getPreferredVerticalType
- meglio API per Fimex versioni (vedi CDMconstants.h)
Cosa c'è di nuovo in versione 0.48:
- vettore-autorotazione dalla riga di comando
- stime printSize
- migliorati messaggi d'errore
- valori scalari consentiti dalla ncml
Cosa c'è di nuovo in versione 0.47.1:
- che permette di estrarre solo elemento prima dimensione (start = end = 0)
- che fissa parametri lambert-proiezione in feltro
- fissaggio di typo in VerticalTransformation API
- fissaggio di tempo di interpolazione in cui le unità di cambio
- makeing Logger thread-safe
Cosa c'è di nuovo in versione 0.46.1:
- Attenzione, non mancando di vecchi file GRIB-config .
Cosa c'è di nuovo in versione 0.46:
- automaticamente lettura grib aggiunge livelli sconosciuti
- grib-lettura timeRangeIndicator
- grib lettura consente l'aggiunta di dimensioni dell'ensemble (glameps) (E. de Vreede)
- utilizzando gocce o regexp lettura grib
- grib lettura leggere ibridi valori
- rimescolamento configurabile in netcdf4 (attiva per default)
- creepfillval di certo valore, non sulla media
- fissaggio vettore riproiezione con la trasformazione
- fissaggio threading bug in avanti-interpolazione
Cosa c'è di nuovo in versione 0.45:
- aggiungendo ncml-aggregazione, unione e joinExisting
- permettono la lettura di altri tipi di file che netcdf in ncml
- il rilevamento automatico di vettori di standard_names CF
- vettore-riproiezione quando si seleziona / lon-lat punti
- migliorato algoritmo vettore rotazione
- lambert-proiezione per grib-writer
- piccoli miglioramenti nei file-esempio di input
Requisiti :
- libxml2
- PROJ
- Le librerie Boost 1.33.1
- NetCDF 3.6.0 (consigliato)
I commenti non trovato