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
This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • fimex/archive.txt
  • Last modified: 2022-05-31 09:29:32
  • (external edit)