Fimex

Fimex is a the File Interpolation, Manipulation, and EXtraction library for gridded geospatial data. It converts between different, extensible data formats (currently netcdf, NcML, grib1/2, metgm, wdb, and felt). It enables you to change the projection and interpolation of scalar and vector grids. It makes it possible to subset the gridded data and to extract only parts of the files. For simple usage, Fimex also comes with the command line program fimex.

Recent releases

Release Notes: This release improves the accuracy of vector rotation and adds the ability to rotate vector directions. In the interpolation code, the possible gap at the longitude edge, e.g. 360=0 degrees, has been closed. The performance of the variable accumulation has been greatly improved. The grib file reader is able to join grib messages with several levelNo into one variable, and some additional grib tables have been added. There are some fixes concerning prorad files and the netcdf-merge code, in particular in the edges of the inner data.

Release Notes: Fimes now has support for prorad XML files and allows setting land-masks after
interpolation.
Support for the WRF-file convention has been improved,
in particular for rotated latitude-longitude grids
and when using horizontally-interpolated files.
The R and Fortran interfaces have been extended.
Grib files in mercator-projection can now be read,
and the merge code has been improved.

Release Notes: The Fimex Fortran-interface has been enhanced and is now a first-class interface in the fimex build process, being enabled by a configure switch. Reading of WRF model files was improved by adding vector detection and coordinate recognition. When merging two files, they can now be merged into an independent third grid-definition. Parallelization, in particularly when using Intel Compiler Collection 14 or newer, has been improved. Some smaller bugs when scanning or reading mercator-axes of grib files have been fixed.

Release Notes: The Fimex library has more functionality accessible from C. On top of the C API, Fimex has a new high-level Fortran90 API to read, write, extract, and interpolate data. The command line option process.rotateteToLonLat.directions has been fixed, and CDMReaderWriter has been tested and fixed when changing the datatype. In the API, some define statements have been exchanged with enum.

Release Notes: This release is able to rotate all known spatial vectors from grid to north/east and vice-versa. The vector rotation is now also available in the R interface. In addition, several error messages are now easier to understand.