FIMEX står for File interpolasjon, Manipulasjon og utvinning, og det er en åpen kildekode og helt gratis kommandolinje program implementert i C ++ og designet fra grunnen av som et bibliotek for å kommunisere med rutenett kartdata.
Det er hensikten er å konvertere mellom forskjellige, utvidbar dataformater, for eksempel NetCDF, NcML, grib1 / 2 og følte, og dermed gir brukerne å endre projeksjon og interpolering av skalar og vektor grids.It leser NetCDF CF-1.0 og Felt filesFimex kan lese NetCDF CF-1,0-filer, Filt (met.no Format), og skrive NetCDF CF-1,0-filer. Det kan trekke ut variabler og undergrupper (vertikal, romlige og tid), interpolere Reprojeksjon hjelp proj4 strenger, interpolere skalare og vektor rutenett data.
Det er dessuten i stand til å endre navnet FIMEX NetCDF variabler, dimensjoner og egenskaper, så vel som å legge NetCDF variabler og attributter. Biblioteket har blitt testet på ulike distribusjoner av GNU / Linux.Getting startet med FimexInstalling FIMEX på en GNU / Linux-operativsystemet viser seg å være den enkleste av oppgaver, som alt du trenger å gjøre er å konfigurere og kompilere programmet ved hjelp av & lsquo ; ./ configure && make & rsquo; kommando i en terminal emulator, etter at du & rsquo; har lastet ned, lagre og ukomprimert kilden arkivet.
Etter en vellykket samling / konfigureringen, kjøre & lsquo; make install & rsquo; kommando som root eller & lsquo; sudo make install & rsquo; kommando som en privilegert brukeren å installere FIMEX system bred og gjøre den tilgjengelig for alle brukere på din machine.Under den hoodTaking en titt under panseret på den FIMEX bibliotek, kan vi legge merke til at programvaren er skrevet helt i C ++ programmeringsspråk. Den er kompatibel med alle distribusjoner av GNU / Linux, støtter 32-bits og 64-bits smaker
Hva er nytt i denne utgaven:.
< ul>
Hva er nytt i versjon 0.51:
- FIMES har nå støtte for prorad XML-filer og lar innstillingen land -masks etter interpolering.
- Støtte til WRF-fil konvensjonen har blitt forbedret, spesielt for roterte breddegrad-lengde nett og når du bruker horisontalt-interpolert filer.
- R og Fortran grensesnitt har blitt utvidet.
- Grib filer i Mercator-projeksjon kan nå leses, og flettingen kode har blitt forbedret.
Hva er nytt i versjon 0.50:
- utvide f90-grensesnitt, inkludert -enable-Fortran mål
- utvide c-grensesnitt
- bedre parallellisering, spesielt med Intel Compiler & gt; = 14
- fix innstilling av NetCDF-komprimering per variabel
- forbedre skanning av GRIB-filer
- re-implementere sammenslåing av filer for å tillate ny target-grid
- forbedre lesing av WRF-filer; bedre koordinere-støtte og vektor-deteksjon
- fix latlon-interpole med forskjøvet nett
- legge til støtte for logaritmisk enheter
- fix Mercator-akser fra GRIB-filer
Hva er nytt i versjon 0.49:
- legge fortran90 grensesnitt
- bedre C grensesnitt
- fix skalering av CDMReaderWriter
- fix analyseringen av process.rotateVector.direction
- med enums stedet for #define for flere konstanter
- utsette getSimpleAxes i CoordSysUtils
- legge getPreferredVerticalType
- bedre API for FIMEX-versjoner (se CDMconstants.h)
Hva er nytt i versjon 0.48:
- vektor-autorotasjon fra kommandolinje
- printSize estimater
- forbedret feilmeldinger
- skalerbare verdier tillatt fra ncml
Hva er nytt i versjon 0.47.1:
- tillater å trekke ut bare første dimensjonen element (start = end = 0)
- fikse lambert-projeksjon parametere i filt
- fikse skrivefeil i VerticalTransformation API
- festetids interpolasjon når enhetene-change
- makeing Logger thread-safe
Hva er nytt i versjon 0.46.1:
- Advarsel, ikke sviktende med gamle grib-config filer .
Hva er nytt i versjon 0.46:
- grib-leser automatisk legger til ukjente nivåer
- grib-lesing av timeRangeIndicator
- grib-lesing kan legge av ensemble dimensjon (glameps) (E. de Vreede)
- grib-leser ved hjelp av strenger eller regexp
- grib-lesing leser hybrid-verdier
- konfigurerbar shuffling i netcdf4 (standard på)
- creepfillval til viss verdi i stedet for gjennomsnittlig
- fikse vektor Reprojeksjon sammen med preprosessering
- fikse threading bug i forward-interpole
Hva er nytt i versjon 0.45:
- legge ncml-aggregering, union og joinExisting
- tillate lesing av andre filtyper enn NetCDF i ncml
- auto-deteksjon av vektorer av CF standard_names
- vektor Reprojeksjon når du velger bredde / lengde-poeng
- bedre vektor-rotasjon algoritme
- lambert-projeksjon for grib-forfatter
- små forbedringer i eksempel-innspill filer
Krav :
- libxml2
- PROJ
- De Boost Biblioteker 1.33.1
- NetCDF 3.6.0 (anbefales)
Kommentarer ikke funnet