====== News Archive ====== * 2013-10-21 {{:fimex:fimex-0.49.tar.gz|fimex-0.49}} * adding [[http://fimex.met.no/doc/fortran90.html#fortran90|fortran90]] interface * improved C interface * fix scaling of CDMReaderWriter * fix parsing of process.rotateVector.direction * using enums instead of #define for several constants * exposing getSimpleAxes in CoordSysUtils * adding getPreferredVerticalType * better API for fimex-versions (see CDMconstants.h) * 2013-10-03 {{:fimex:fimex-0.48.tar.gz|fimex-0.48}} * vector-autorotation from command-line * printSize estimates * improved error-messages * scalar values allowed from ncml * 2013-08-30 {{:fimex:fimex-0.47.2.tar.gz|fimex-0.47.2}} * fixed grib-file overruling of earth radius * 2013-08-26 {{:fimex:fimex-0.47.1.tar.gz|fimex-0.47.1}} * allowing to extract only first dimension element (start=end=0) * fixing lambert-projection parameters in felt * fixing typo's in VerticalTransformation API * fixing time-interpolation when units-change * makeing Logger thread-safe * 2013-08-12 {{:fimex:fimex-0.47.tar.gz|fimex-0.47}} * adding vertical cross-section interpolation * exposing vertical-transformations * (re-)adding SliceBuilder interface to NcML aggregation (reduce memory-consumption) * was dropped in 0.45 * allow ncml to add values to unlimited dimensions * grib-reader allows time-unit change * documentation-improvements * 2013-06-12 {{:fimex:fimex-0.46.1.tar.gz|fimex-0.46.1}} * warning, not failing with old grib-config files * 2013-06-12 {{:fimex:fimex-0.46.tar.gz|fimex-0.46}} * grib-reading automatically adds unknown levels * grib-reading by timeRangeIndicator * grib-reading allows adding of ensemble dimension (glameps) (E. de Vreede) * grib-reading using globs or regexp * grib-reading read hybrid-values * configurable shuffling in netcdf4 (default on) * creepfillval to certain value instead of average * fixing vector reprojection together with preprocessing * fixing threading bug in forward-interpolation * 2013-05-20 {{:fimex:fimex-0.45.tar.gz|fimex-0.45}} * adding ncml-aggregation, union and joinExisting * allow reading of other filetypes than netcdf in ncml * auto-detection of vectors by CF standard_names * vector-reprojection when selecting lat/lon-points * improved vector-rotation algorithm * lambert-projection for grib-writer * small improvements in example-input files * 2013-04-11 {{:fimex:fimex-0.44.2.tar.gz|fimex-0.44.2}} * fix bug with netcdf-CDMReaderWriter and empty variables * fix direction of vertical axes for pressure, sigma and sigma-hybrid in config-files * 2013-04-08 {{:fimex:fimex-0.44.1.tar.gz|fimex-0.44.1}} * allow file-generation from pure ncml * process.accumulate option to accumulate data along unlim (time)-dimension * automatically create chunks 1-10MB for compressed netcdf-files * 2013-03-25 {{:fimex:fimex-0.43.tar.gz|fimex-0.43}} * new FillWriter, allowing netcdf-files to be filled slice by slice * change longitude to be within -180/180 from grib-files * enable creation of new variable in ncml * enable logical variable-shape changes in ncml * adding sync to CDMReaderWriter * 2013-03-04 {{:fimex:fimex-0.42.tar.gz|fimex-0.42}} * add API for CDMReaderWriter * implement read-writing to netcdf-files * finding example-configuration directory for xml-files as first-guess * 2013-02-14 {{:fimex:fimex-0.41.2.tar.gz|fimex-0.41.2}} * fix for interpolation to values, if axes in km instead of m * 2013-02-08 {{:fimex:fimex-0.41.1.tar.gz|fimex-0.41.1}} * default log-level changed back to WARN * remove sigma-levels for clouds and dummy levels in felt-files * remove some openmp-flags for intel-compilers (segfault) * 2012-12-17 {{:fimex:fimex-0.41.tar.gz|fimex-0.41 }} * R interface to fimex for reading fields * log4cpp support * auxiliary variable support in extract.selectVariables * 2012-11-27 {{:fimex:fimex-0.40.1.tar.gz|fimex-0.40.1}} * read multiple grib-files * allow writing of latlon grib-files from north to south * allow duplicated coordinates * remove duplicated coordinates for felt-files in latlon * allow different names for latlong (e.g. longlat) projections * remove long deprecated FeltCDMReader2.h * allow change of dimensions without variables in ncml * allow variable name-change and attribute-change in one step in ncml * 2012-11-07 {{:fimex:fimex-0.40.tar.gz|fimex-0.40}} * splitting of vertical axes in grib-files * support for ensemble products in grib-files * 2012-10-30 {{:fimex:fimex-0.39.2.tar.gz|fimex-0.39.2}} * vertical-interpolation invalidating data below ocean floor * vertical interpolation fixing axis (positive down) of depth * 2012-10-15 {{:fimex:fimex-0.39.1.tar.gz|fimex-0.39.1}} * backport to boost-1.32 * avoid problems with older gcc or icc when using constant class members * improve performance of scaling (use nan-macro rather than function) * 2012-09-08 {{:fimex:fimex-0.39.tar.gz|fimex-0.39}} * merging of grids with different resolution (A. Bürger) * allow quality-flags and land-masks from external sources (A. Bürger) * successfully build on MacOS X/gcc * successfully tested with felt-archive files * 2012-08-11 {{:fimex:fimex-0.38.1.tar.gz|fimex-0.38.1}} * compatibility with boost filesystem V3 / boost 1.50 * adapting to gcc-4.6 / Ubuntu 12.04 * 2012-07-19 {{:fimex:fimex-0.38.tar.gz|fimex-0.38}} * 2x improved output-performance to netcdf3 files * support for ocean_s_coordinate_g1 and *_g2 * adding IndexedData for convenience * introducing DataPtr typedef instead of boost::shared_ptr * adding fiConfigOverview.pl script to simplify configuration * 2012-07-05 {{:fimex:fimex-0.37.4.tar.gz|fimex-0.37.4}} * fixing netcdf-files with 0-terminated strings * felt: using undefined-values for undefined levels * build on Ubuntu 12.04 * 2012-05-09 {{:fimex:fimex-0.37.3.tar.gz|fimex-0.37.3}} * enabling build with nc-config and netcdf-4.1.2 to 4.2 without hdf5 * enabling build with proj-4.8 * adding latlon projection in gribwriter * fixing bug in gribreader with special options * enabling name and standard_name selection of variables in grib_writer * fixing WRF earth radius * 2012-04-11 {{:fimex:fimex-0.37.2.tar.gz|fimex-0.37.2}} * using towgs84 parameter of CF-1.7-proposal * setting felt earth-figure to simple earth * allow overruling of felt-earth-figure in config * 2012-03-29 {{:fimex:fimex-0.37.1.tar.gz|fimex-0.37.1}} * preliminary WRF convention support * 2012-03-27 {{:fimex:fimex-0.37.tar.gz|fimex-0.37}} * fix colon-separated variable-indicators for felt * fix axes in vector-interpolation (deg2rad) * disabling colon delimiter in wdb-sourcestrings * performance-improvements/memory reduction in NcmlCDMReader * adding de-accumulation processor * synchronize default fill-value with netcdf * fine-tuning usage of surface-variables from felt * allowing to force earth-figure in grib-files * template interpolation supports several coordinate systems * adding alpha-version of vector to latlon rotation * 2012-03-02 {{:fimex:fimex-0.36.tar.gz|fimex-0.36}} * interpolation to simple list of lat/lon values (e.g. multiple profiles) * avoid numerical effect in linear interpolation * fix race-condition in timeInterpolator * fix axes of lambert felt-files * update of examples * 2012-02-20 {{:fimex:fimex-0.35.2.tar.gz|fimex-0.35.2}} * allow to read ASIMOF-grib files * allow writing grib-data without time * fix forward/coordinate interpolation bug from latlon-projection * 2012-02-14 Fimex Workshop at met.no * {{:fimex:fimexintroduction.pdf|Fimex Introduction by Heiko Klein}} * {{:fimex:sms-fimex.pdf|Fimex used in Production (SMS), (norwegian) by Arild Burud}} * [[https://diana.wiki.met.no/doku.php?id=diana_smallpresentations|Diana and Fimex, (norwegian) by Lisbeth Bergholt]] * [[https://dokit.met.no/formatstandard/oversett_felt_cf/start|Internal (met.no) translation table between felt parameters and CF standard_names]] * 2012-02-07 {{:fimex:fimex-0.35.1.tar.gz|fimex-0.35.1}} * enable reading of felt-files in lambert-projection * improving performance: vectorization of vector-interpolation * deprecating IOCDMReader in favour of CDMReaderFactory * 2012-01-04 {{:fimex:fimex-0.35.tar.gz|fimex-0.35}} * grib-reader * supporting several types of levels for same parameter * supporting several horizontal CS for different parameters * grib-writer * fixing date-settings * using second-order packing if possible * interpolation * support for several horizontal CS (e.g. staggered grids) * using nanoflann instead of kdtree++, 4*speedup * supporting degree-based projections in coord_kdtree * configurable radius for coord_kdtree * improved index-access, 1.1*speedup * bilinear: better border handling, 1.3*speedup * vertical: support for depth * using WGS84 coordinates of latitude/longitude instead of spherical * extract-reduceToBoundigBox supporting bb around -180 * parallelization * nn, bilinear, cubic and vector interpolation * make get*Data* operations thread-safe * make (Time-)Units thread-safe * parallelization of NetCDF-writer and NullCDMWriter * upgrade to libtool 2.4.2 (including openmp support) * adding ThreadPool.h for runtime configuration of threads * forcing boost-filesystem api to be compatible with newer boost-versions * remove isinf - not part of C++03 * 2011-12-01 {{:fimex:fimex-0.34.tar.gz|fimex-0.34}} * shared connections to wdb databases * spatial_vector extension in ncml * backport of tests to boost 1.34 * stabilizing interpolation to netcdf-template * fixing char-data writing to netcdf * 2011-11-21 {{:fimex:fimex-0.33.2.tar.gz|fimex-0.33.2}} * backport to netcdf 3.6 * enabling build without netcdf * dropping ensemble_member dimension when only data-version differs in parameter * 2011-11-17 {{:fimex:fimex-0.33.1.tar.gz|fimex-0.33.1}} * fixing vector-projection interpolation of wind-fields * fixing interpolation to projections in degree * enabling compilation with newer versions of boost_filesystem (1.44-1.47) * adding forgotten functions to support unsigned datatypes * deprecating data.asConstTYPE() methods * 2011-11-03 {{:fimex:fimex-0.33.tar.gz|fimex-0.33}} * backport to boost-1.34 and gcc 4.2.4 * improving build-system, abort when required options are missing * adding omega2vwind conversion * supporting unsigned and 64bit integer datatypes * removing dependency on deprecated netcdf_c++ library * adding interpolation to netcdf-template * projection improvements to gribWriter, but still in beta * using DSN syntax to connect to wdb * allowing CDMFileReaderFactory to read config-files from memory and URLs * support ensemble members in felt * adding vcoord and param options to felt-parameters * allowing global parameter restrictions in felt-config * 2011-09-22 {{:fimex:fimex-0.32.tar.gz|fimex-0.32}} * switching to metgm-library >=0.93.2, allowing lower memory consumption through slicing * faster reindexing in metgm-writer * allowing own fillValue in cdmQualityReader * consistent handling of datum (through towgs84-parameters) * allowing different scan-mode in felt-reader * allowing continuous felt-files (felt-type = 1) * using WGS84-ellipsoid world for all data from felt * 2011-08-29 {{:fimex:fimex-0.31.tar.gz|fimex-0.31}} * fixing global attributes in wdb * improving error-messages in metgm * improving ncml-output with redirection to files * configurable axes-types in interpolation * 2011-08-22 {{:fimex:fimex-0.30.tar.gz|fimex-0.30}} * vertical interpolation to pressure and height from pressure, height, sigma, lnP and sigma_hybrid * data-transformations for vertical-levels: add4Dpressure, theta2T * logarithmic and double-logarithmic interpolation * wdb using wdbml setup-format (same as wdb-netcdf-java) * metgm-improved, pre-production * remove deprecated FeltCDMReader (use FeltCDMReader2) * 2011-06-16 {{:fimex:fimex-0.29.tar.gz|fimex-0.29}} * much improved and production ready [[http://sourceforge.net/projects/wdb/|wdb]]-reader * beta version of MetGM / STANAG6022 reader and writer * support for [[http://www.unidata.ucar.edu/software/netcdf/ncml/v2.2/FmrcAggregation.html|FMRC]] / reference time axis * faster build-process / better portability (ported to AIX) * mercator and lambert projection support in grib-reader * better handling of netcdf-files with unknown units * fixing some memory leaks * 2011-05-09 {{:fimex:fimex-0.28.tar.gz|fimex-0.28}} * improving ncml-support: creation of dimensions and variables, adding values, allow filenames * improving CDMFileReaderFactory to be better usable as library * better handling of rounding-errors when reading data-ranges * allow slices of scalar * fix scan-mode for grib-reader, improve support for grib2 * refactoring CDMInterpolator to use CoordinateSystems * adding fill2d preprocess method to CDMInterpolator * improved/rewritten wdb-reader * 2011-03-22 {{:fimex:fimex-0.27.tar.gz|fimex-0.27}} * generic usage of udunits2 without udunits1-wrapper * felt-reader to allow reading time-independant files * NC_BYTE variables don't change to NC_CHAR * support +R proj4 parameter * grib-reader: use DxInMetres instead of xDirectionInMetres * adding all CF1.4 projections: * AlbersConical * AzimuthalEquidistant * LambertAzimuthal * LambertCylindrical * Orthograhpic * VerticalPerspective * improve exception-handling * 2011-02-14 {{:fimex:fimex-0.26.1.tar.gz|fimex-0.26.1}} * bugfix in NcmlCDMReader, re-enabling netcdf-support * 2011-02-11 {{:fimex:fimex-0.26.tar.bz2|fimex-0.26}} * improved detection of coordinate-systems with variable-less dimensions * compilation improvements for newer boost-versions / ubuntu maverick * alpha version of WDB-reader * enabling setting of unlimited dimension in ncml * bug-fix in handling of netcdf4 * reducing memory consumpting when reading (with unlimited dimension) for opendap * 2010-12-03 {{:fimex:fimex-0.25.1.tar.gz|fimex-0.25.1}} * workaround for compiler-bug in gcc < 4 * upgrading build-infrastructure to automake-1.11 * 2010-11-18 {{:fimex:fimex-0.25.tar.gz|fimex-0.25}} * reduce memory consumption * allow extraction of lat/lon bounding-boxes, time and vertical axes by values * fimex usable as OpENDAP client * adding a data-subsetter script * fixing edge-cases, fetching of 0-size data * back-porting to boost 1.32 * adding standard_parallel for lcc projection * 2010-09-13 {{:fimex:fimex-0.24.tar.gz|fimex-0.24}} * grib-support included in debian package * adding forecast-reference-time from felt and grib-files * use grib-steps to determine valid time * using gstmerc istead of tmerc for mercator, requires proj4.4.7 * fine grained library dependencies * bugfix when reading grib index-files * 2010-07-15 {{:fimex:fimex-0.23.tar.gz|fimex-0.23}} * allowing axes with negative steps * reading units-initialization only once * requiring SSE2 on all i386 machines in debian-packages * 2010-06-10 {{:fimex:fimex-0.21.tar.gz|fimex-0.22}} * support for transverse mercator and UTM projection * support for several standard ellipsoids, e.g. WGS85, NAD83 * support for other time-units than epoch-seconds from felt-files * including examples in fimex-bin debian package * best-effort time selection when writing grib-fields without known time * fixing typo in rotated latitude longitude projection * fixing bug in second extended grid-type method (felt-files) * 2010-05-07 {{:fimex:fimex-0.21.tar.gz|fimex-0.21}} * allow data-slicing along any dimension * adding abstract coordinate-systems * adding abstract projections * better coordinate-system support for CF-1.0 * adding mercator projection * allow for units compatible to m in CDMInterpolator * simplified and improved build-system * 2010-03-09 {{:fimex:fimex-0.20.tar.gz|fimex-0.20}} (by M.Eichhorn) * porting to Visual C++ * fixing bugs in lambert-projection * 2009-12-18 {{:fimex:fimex-0.19.tar.gz|fimex-0.19}} * debian packages (without grib support) * fixing time-interpolator * fiGribCut program to extract parameters and geographical region from grib-files * 2009-11-13 {{:fimex:fimex-0.18.tar.gz|fimex-0.18}} * addition of C-API (c-fimex.h) * 2009-10-19 fimex-0.17.1 * bugfix in translation of CF projection parameters to proj4 * double-check of projected variables to contain 'grid_parameter' and 'coordinates' attributes * 2009-10-13 fimex-0.17 * adding grib version 1 and 2 reader (beta) * adding program indexGribs to create index-files for large or distributed grib-files * better integration to other projects started (api-changes) * better support for ellipsoids * 2009-09-24 fimex workshop at met.no * {{:fimex:fimexworkshop.pdf|slides}} * 2009-08-11 fimex-0.16 * support for earth-ellipsoids as supported by CF-1.2 (earth_radius, semi_major/minor_axis, inverse_flattening) * support for more projections, lambert conformal conic and mercator * integrated felt library, fortran no longer required, simpler build process * support for static and dynamic library * support for udunits2 * 2009-06-08 fimex-0.15.1 * bugfix for translation of rotated lat-long from felt to proj * removing some compiler warnings * improving compatibility with older versions of libxml * 2009-05-29 fimex-0.15 * enabling forward projection interpolation * adding configurable quality-status evaluation/extraction * 2009-05-15 fimex-0.14 * support for reading/configuring with NcML * backporting to netcdf-3.5 * skipping of tests with boost < 1.34 * 2009-03-20 fimex-0.13 * allowing for auto-tuning axes in interpolation (SpatialAxisSpec) * removal of variables/attributes in cdmWriterConfig * fixing broken projection-interpolation (broken since 0.12) * 2009-03-02 fimex-0.12 * adding coordinate interpolation (kdtree and brute force) * fixing bugs in lat-lon interpolation * enabling interpolation of ghrsst satellite data files * easier build without felt-library * using optional OpenMP for time-critical routines * 2009-01-23 fimex-0.11 * adding bicubic spatial interpolation * enabling netcdf-4 output with hdf5-zlib compression * 2009-01-13 fimex-0.10 * adding time-interpolation * adding documentation * fix for erroneous felt projections * 2008-09-23 fimex-0.9 * adding grib-writer (v1 and v2) via [[http://www.ecmwf.int/publications/manuals/grib_api/index.html|grib_api]] * improved logging * 2008-06-20 fimex-0.8 * moving headers to fimex/*.h * throw exception when renaming non-existing field in NetCDF-writer (instead of segfault) * allowing additional parameters to MIN_DATETIME()/MAX_DATETIME in attributes for felt2nc_variables * reading sigma_hybrid parameters directly from felt_file * changing global attributes for damocles * fixing a bug in vector-interpolation (errors during calculation of v-vector) * improving speed of vector-interpolation * 2008-06-12 fimex-0.7 * fixing coordinates of polar-stereographic felt-files * 2008-06-11 fimex-0.6 * units-support for netcdf output configuration * keeping input-order of variables/attributes/dimensions within fimex * 2008-06-05 fimex-0.5 * bugfix for short-fields when converting from felt * netcdf output configuration * 2008-05-21 fimex-0.4 * performance improvements of interpolation (>90% with SIMD) * adjusting output to damocles * fixing order of long, lat projection axes * 2008-05-15 fimex-0.3 * adding vector-interpolation * handling _FillValue in interpolation * reading of parameterized levels * renaming to fimex * 2008-04-17 utplukk-0.2 * backport to routine-machine, BOOST-1.32, hardcoded netcdf-path * dist-checked distribution * 2008-01-02 utplukk-0.1 * initial release using autotools * 2007-09-18 utplukk-0.0 * starting work on utplukk