User Tools

Site Tools


fimex:archive

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
fimex/archive.txt · Last modified: 2015-04-23 16:41:46 by heikok