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: Fimex is now able to create vertical cross-sections from meteorological model data. The Fimex-API exposes vertical transformations like sigma, sigma-hybrid, or ocean-s coordinates. The NcML reader is now more memory efficient due to use of the SliceBuilder interface. This feature was dropped in favour of NcML-aggregation in version 0.45. Fimex is now able to add more values to an unlimited dimension with NcML. The GribReader respects the configuration of time units.
Release Notes: This release comes bundled with an R interface, allowing R users to access gridded data from all supported formats. In addition, R users can use Fimex to detect the coordinate system of the data and simplify extraction. The extract.selectVariables option is much more intelligent, i.e. it automatically selects additional variables that are required to read the chosen variable, e.g. coordinates, projections, and bounds. It is possible to compile the Fimex library with log4cpp support for use in an environment where logging is important.
Release Notes: This version now has built-in support for vertical interpolation. Vertical interpolation can interpolate to pressure levels and to height above ground from most vertical levels known to CF-1.4. It is also possible to do simple vertical data transformations like theta to temperature or adding of a 4d pressure variable. The support for reading and writing STANAG 6022/MetGM files has been largely improved and is now in a pre-production state. The wdb-reader now has support for XML configuration files as used in the wdb-netcdf-java package.
Release Notes: This release now supports all projections as defined in the NetCDF Climate and Forecast Metadata Convention CF 1.4, and the projections now support the +R earth-radius parameter. In addition, the overall exception-handling has been improved, and the netcdf datatypes are preserved. Fimex now uses udunits2 directly and no longer depends on the udunits1 wrapper. The felt-reader in fimex is now able to read purely time-independent felt-files. The grib-reader now works with more versions of the grib_api by using version independent paramters.
Release Notes: Fimex is now fully functional as an OpenDAP client. For this, the overall memory consumption has been reduced, in particular for huge virtually aggregated datasets. It is now also possible to extract data using latitude/longitude bounding-boxes, absolute time and vertical axes by values, rather than by positions on the dimension axis. In addition, some edge-cases, i.e. fetching of 0-size data, have been fixed and Fimex has been back-ported to support boost 1.32. The support for Lambert Conformal Conic projection has been improved with the addition of one or two standard parallels.
Release Notes: This release concentrated on Fimex as an IO-Layer library. Therefore, Fimex now contains abstract Coordinate-Systems and Projections, which can be automatically fed from the data-files. Fimex can now read data-slices from any dimension using a SliceBuilder and is therefore no longer restricted to data-streaming. This work lead also to some minor features as support for units different from meter for axes, the addition of the Mercator projection and a clean-up of the build-system.
Release Notes: This release adds a new script, fiGribCut, which enables it to compress, extract parameters, and extract geographical bounding regions from a stream or file of grib messages. The code basis has been improved by enabling more compile warnings and more tests. With this, a bug in time interpolation has been solved. To simplify deployment, this release comes bundled with control files for easy building of Debian/Ubuntu packages.
Release Notes: Fimex is now able to read grib-files of the WMO grib edition 1 and 2. For fast and repeated reading of grib-files, a index of all grib-messages can be generated automatically or manually by using the new indexGribs program. In addition, the support for ellipsoids has been improved. This release started to simplify the API and build-system to make it easier to use fimex as a library.
Release Notes: Fimex comes now bundled with another library for reading felt files. This increases performance and simplifies the build process, since linking to Fortran libraries is no longer required. This version is able to link against the udunits2 library instead of only the udunits library. The fimex library can now also been built as a dynamic library. In addition, the Lambert Conform Conic projection is now fully supported.