Skip to content

News Archive

Alexander Bürger edited this page Apr 21, 2023 · 2 revisions

News

For NEWS from after May 2019, please see NEWS.

News Archive

  • 2019-05-08 fimex-1.0.0
  • 2018-11-01 fimex-0.67.0
  • 2018-02-07 fimex-0.66.0
  • 2017-10-25 fimex-0.65.0
  • 2017-09-05 fimex-0.64.0
    • vertical transformation / interpolation supports ensemble dimensions
    • function to convert specific humidity to relative humidity
    • support for oblique mercator and geostationary projections (contributed by SMHI)
    • cmake build, support for building with eccodes
  • 2017-05-12 github
    • more bugfixes logging
  • 2017-04-05 fimex-0.63.6 github
    • bugfix logging
  • 2017-03-20 fimex-0.63.5 github
    • bugfix of bugfix in fortran interface
  • 2017-03-20 fimex-0.63.4 github
    • bugfix in fortran interface
    • bugfixes elsewhere
    • logging reorganization
    • faster implementation of extractor
  • 2016-11-25 fimex-0.63.3 github
    • fimex-0.63.3.tar.gz does not contain test/cdmGribWriterConfig_append.xml, please fetch this file from github
    • new data type CDM_STRINGS corresponding to NetCDF NC_STRING
    • added grib2 codes to config
    • grib output append
  • 2016-09-27 fimex-0.63.2 github
    • bugfixes in CDMPressureConversions
    • bugfixes in CDMInterpolator / CDMVerticalInterpolator
  • 2016-06-16 fimex-0.63.1
    • no code changes
    • bugfixes for parallel build
  • 2016-05-23 fimex-0.63
    • bugfixes:
      • CDMInterpolator->getDataSlice(slicebuilder)
      • problems with get_var_longitude/latitude in c_fimex (api change)
  • 2016-04-28 fimex-0.62.1
    • performance improvements:
      • implement CDMInterpolator->getDataSlice(slicebuilder)
      • vectorize mifi_nanf2bad
  • 2016-04-19 fimex-0.62
    • new high-level fortran90 fimex2d API
    • supporting grib-files > 2GB on 32bit platforms
    • enabling parallel grib reading when grib_api build with --enable-pthreads
    • parallelizing FillWriter/fillFile
    • lazy error-handling in FillWriter/fillFile, writing more data even when errors are found
    • supporting WRF-output without Times-axis
  • 2016-02-15
  • 2016-01-19 fimex-0.61.1
    • bugfix: extraction of unlimited dimension ignores all offsets
  • 2015-12-21 fimex-0.61
    • improved merge options
      • both inputs fully configurable
      • outer variables may be kept even when no inner exist
      • improved documentation with real world example
    • adding extract.pickDimension for striding
    • support for ensembles/realization axes
    • improve performance of grib-reading with SliceBuilder
      • fix bug when reading grib-files with <ensemble no=“0” total=“220” />
      • no longer reading repeatedly level-data
    • fiGrbmlCat: Fast merger of grbml-files, parallel grbml-file generation possible
    • packages with debug-symbols
    • avoid too small chunks in netcdf4
    • micro-performance optimization (vectorization mostly for interpolation)
  • 2015-10-26 fimex-0.60
    • grib-indexing with explicit ensemble data and earth figure
    • using etmerc instead of tmerc for transverse mercator, with proj 4.8.0
    • better check for simpleSpatial data
    • fixing missing value handling for grib-precision scaling
    • improve MPI-handling
    • output.config for fillWriter, allowing special selection of slices
    • ignore unused dimensions/coordinates inf fillWriter
    • detecting axes mismatch for vector-reprojections
  • 2015-08-28 fimex-0.59.1
    • fixing bug //sometimes no data when interpolating to many lat/lon points//
  • 2015-08-25 fimex-0.59
    • autoremoving unused dimensions when writing netcdf-files((This change is not backward-compatible and might break commands used after fimex relying on all dimensions to be there. To regain the old behaviour, use a cdmWriterConfig.xml with autoRemoveUnusedDimension="false", e.g. --output.config={{:fimex:cdmWriterConfig.xml.gz|cdmWriterConfig.xml}} or see https://svn.met.no/viewvc/fimex/trunk/share/etc/cdmWriterConfig.xml?revision=1904&view=markup))
    • require '-c fimex.cfg' to read fimex.cfg files
    • avoid double points on cross-sections corners
    • precision-scaling on grib-data to float-format uses rounding at 1/scale_factor instead of adding scale_factor/add_offset
    • allow pressure and air_pressure as standard_name
    • use subsetting of input data when interpolating to lon-lat points
      • giving about 20x faster response on cached local data
      • reducing data-transmission to <0.1% on opendap sources
    • enabling extractor to propagate subsetting
    • adding FIMEX_CHUNK_CACHE_SLOTS env-variable for better cache-control
  • 2015-05-11 fimex-0.58.1
    • fixing problems with metgm-files
    • fix bug when changing both scaling and varName in NcML
    • avoid fetching multiple levels in fiXYcontents
  • 2015-04-23 fimex-0.58
    • adding fiXYcontents script, listing content as horizontal 2d-fields
    • new vertical interpolation methods (different extrapolations)
      • linear_const_extra, linear_weak_extra, linear_no_extra
    • using linear_weak_extra for time-interpolation (only 1 timestep extrapolation)
    • adding FIMEX_CHUNK_CACHE_SIZE to remove chunk-cache in constraint environments (e.g. webservers)
    • increase precision of units-conversion (<1e-14)
    • fix debian-packages for fortran-dev
    • grib: fix stepUnits when different from h
    • grib: handling clusters as ensembles
    • changing loop-order when writing netcdf (time,variable) to avoid performance problems with filesystems with large blocksize (lustre)
  • 2015-02-27 fimex-0.57
    • convert pressure to altitude using hypsometric formula
    • compressed grbml.gz files with fiIndexGribs
    • fix limited resolution problems with grib1 files (dx-min = 0.001degree)
    • configurable chunkSize of NetCDF4 output
    • bugfix in RFimex-0.05: closing filehandles in gc()
    • bugfix in interpolator: interpolation to singularities (poles) results now in undefined values
  • 2015-01-20 fimex-0.56
    • making getDataSlice calls fork-safe
    • adding example on how to efficiently parallelize multi-field reading with fork
    • possibility to parallelize fimex with MPI and MPI-IO
    • adding forward_undef_* interpolations, i.e. forward_* interpolation with different interpretation of undefined values
    • improving performance by a factor 8 when reading large grbml files
    • avoid segfault when grbml points to non-existing grb-file
    • fix height/altitude conversion (gave no results before)
  • 2014-12-16 fimex-0.55.1
    • fix correction of earthfigure for grb-files
  • 2014-12-11 fimex-0.55
    • creation of one grib-index file for many grib-files
    • new filetype grbml (grib-index file) as reader
    • translation of grib-messages to netcdf-variables without time-axes possible
    • read grib-asimov (hirlam) header
    • interpolation with forward_* method now possible if only projection, but not coordinates present
    • fix relative interpolation axis for lat-lon input
    • height above ground and height above mean-sea level now clearly distinct, use 'height' for above ground, and altitude for height above msl
    • post-processor for interpolation, e.g. for extrapolation similar to pre-processor
    • process: addVerticalVelocity, calculated from continuity equation for hydrostatic models
    • fixing standard_name of cloud-water
    • glob: notation to join several netcdf-files along the unlimited dimension
    • fix vertical levels for grib 'extraHalvLevels' (+1 onffest)
    • monotonous longitude axis, even when outside -180:180
    • fix geographical extraction when multiple coordinate-systems exist in one file
    • improvements in error messages, filenames on missing/wrong files, ticks around wrong units/variables
  • 2014-10-07 fimex-0.54
    • fix grib-missing-long on 64bit platforms for asimov-files
    • more tests on vector-rotation, using defaults around singularities
    • fix name of atmosphere_sigma_coordinate
    • allow record-dimensions to switch to normal dimensions and vv in NcML
    • avoid crashes when data missing
  • 2014-08-26 fimex-0.53.2
    • ncml-fixes: allow record-dims to change to normal dimensions
    • interpolator: avoid crash when no data
  • 2014-07-07 fimex-0.53.1
    • many tests for vector-rotation
    • fix bug for flipping vector with some special projections
    • remove some llvm-warnings
    • allow scalar felt-axes
  • 2014-06-24 fimex-0.53
    • improved accuracy of vector-rotation to latlon
      • Pure north wind, rotated to lcc and back to latlon, scale up to -20% (brightviolet) / 20% (brightred) distortion fimex-0.53
    • updating build to multi-arch environments (ubuntu 14.04, debian 7)
    • extraKey-selection of grib-files
    • allow absolute/relative GRIB_INDEX_PATH
    • use packingType from gribWriterConfig.xml
    • fix extract.reduceTime for several time-axes
    • avoid uninitialized ptr in fortran / icc
    • fix cross-sections with more than 2 points
  • 2014-05-13 fimex-0.52
    • join several levelNo in grib-files
    • rotation of directions (angles)
    • performance improvements of process.accumulate
    • fixes when reading prorad
    • performance and accuracy-improvements in interpolation
    • circular handling of longitude-axes in interpolation
    • fixing interpolation exceptions when coordinates axes are not correctly defined
  • 2014-02-11 fimex-0.51
    • adding support for Prorad xml-files
    • avoiding singularities in interpolation
    • adding variable_type and dimension_size in Fortran
    • improving WRF-convention support (rot lat/lon, auxiliary axes)
    • using CF after horizontal transformation of WRF-files
    • bugfixes in merge (still in beta)
    • fixing grib-reader for mercator-files
    • adding qualityExtract2 command-line option, convenient for land-masking after interpolation
  • 2013-12-16 fimex-0.50
    • extending f90-interface, including --enable-fortran target
    • extending c-interface
    • slightly improving parallelization
    • fix setting of netcdf-compression per variable
    • improve scanning of grib-files
    • re-implement merging of files to allow for new target-grid
    • improve reading of WRF-files; better coordinate-support and vector-detection
    • fix latlon-interpolation with staggered grids
    • add support for logarithmic units
    • fix mercator-axes from grib-files
  • 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
    • 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 getData 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
    • {{: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 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
Clone this wiki locally