User Tools

Site Tools


fimex:roadmap

Roadmap

Deleted item means already in the development version.

0.63, expected 2016-07

  • sigma to sigma conversion
  • support for trajectories (and other CF-1.6 Discrete Sampling Geometries)
  • improve performance of –process options together with –extract
  • ncml: warn instead of fail when manipulating undefined data (variable without 'type', removal of non-existing dimensions/variables) (QA: Mariken)

Todo list

Medium term

  • merge with fill, vector-rerotation (eraInt,CRDX-hindcast → svim) (QA: Jens D, Jan-Erik H.)
  • vertical interpolations in f90 interface / at least exposure of auxiliary variables (QA: Trygve A.)
  • conversion between different vertical-levels
    • ocean-sigma-s-g2 ↔ ocean-sigma (QA: Nils MK, Kai C.)
    • sigma ↔ hybrid_sigma (QA: ?)
  • area-corrected re-projection-interpolation (requires surrounding points in lat/lon) (QA: F.Tveter)
  • template-interpolation in xyzt, e.g. to slider-track (QA: Kai C.)
  • pinning of grib-dimensions from inconsistent grib-files (QA: Trygve A.)
  • ncml-aggregation should not keep open more than a few hundred files (QA: Heiko K.)

Fimex 1.x

Fimex 0.xx.x versions are the stable versions. Instable versions are marked with 0.xx.x-alpha or -beta.

There is no release date or preliminary implementation of Fimex-1.x yet. Changes will mainly occur on the API-level, and should emphazise future-compatibility, e.g.

  • removal of all deprecated functions and header-files
  • no explicit dependency on boost
    • using c++11 features instead of boost where possible (eventually selectable on configure)
    • no longer exposure of boost-pointer
      • eventually typemaps, e.g. CDMReaderPtr for either boost::shared_ptr<CDMReader> or std::shared_ptr<CDMReader>
    • user-selectable time-representation, e.g. boost-datetime or other time-library
  • no exposion of API other than c++11 (allow compile-time exchange of any library within fimex)

Long Term

  • File / IO
    • FMRC for data in grib/felt
    • time-bounds for precipitation-data from felt/grib/wdb (accumulated fields)
    • read data with GDAL?
  • Interpolation
    • further interpolation of time
      • cell_methods
      • time_bounds
      • better handling of missing time-steps / multiple time-axis
  • Manipulation
    • manipulation with R
  • Extraction
fimex/roadmap.txt · Last modified: 2016-04-19 18:36:31 by heikok