This is an old revision of the document!
Roadmap
Deleted item means already in the development version.
0.59, expected 2015-06
automatical removal of unused dimensions when writing netcdf (can be disabled in cdmWriterConfig)no longer reading fimex.cfg automaticallyfimex dies when config-file (-c option) is defined, but does not exist
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
- conversion between different vertical-levels
- ocean-sigma-s-g2 ↔ ocean-sigma (QA: Nils MK)
- 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.)
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