News Archive
- 2013-10-21 fimex-0.49
- adding 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-0.48
- vector-autorotation from command-line
- printSize estimates
- improved error-messages
- scalar values allowed from ncml
- 2013-08-30 fimex-0.47.2
- fixed grib-file overruling of earth radius
- 2013-08-26 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-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-0.46.1
- warning, not failing with old grib-config files
- 2013-06-12 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-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-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-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-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-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-0.41.2
- fix for interpolation to values, if axes in km instead of m
- 2013-02-08 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-0.41
- R interface to fimex for reading fields
- log4cpp support
- auxiliary variable support in extract.selectVariables
- 2012-11-27 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-0.40
- splitting of vertical axes in grib-files
- support for ensemble products in grib-files
- 2012-10-30 fimex-0.39.2
- vertical-interpolation invalidating data below ocean floor
- vertical interpolation fixing axis (positive down) of depth
- 2012-10-15 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-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-0.38.1
- compatibility with boost filesystem V3 / boost 1.50
- adapting to gcc-4.6 / Ubuntu 12.04
- 2012-07-19 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<Data>
- adding fiConfigOverview.pl script to simplify configuration
- 2012-07-05 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-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-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-0.37.1
- preliminary WRF convention support
- 2012-03-27 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-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-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
- 2012-02-07 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-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-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-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-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-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-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-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-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-0.29
- much improved and production ready wdb-reader
- beta version of MetGM / STANAG6022 reader and writer
- support for 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-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-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-0.26.1
- bugfix in NcmlCDMReader, re-enabling netcdf-support
- 2011-02-11 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-0.25.1
- workaround for compiler-bug in gcc < 4
- upgrading build-infrastructure to automake-1.11
- 2010-11-18 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-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-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-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-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-0.20 (by M.Eichhorn)
- porting to Visual C++
- fixing bugs in lambert-projection
- 2009-12-18 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-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
- 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 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