Differences
This shows you the differences between two versions of the page.
fimex:roadmap [2015-12-07 15:32:12] heikok [0.61, expected 2015-12] |
fimex:roadmap [2022-05-31 09:29:32] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Roadmap ====== | ||
- | |||
- | < | ||
- | |||
- | ===== 0.61, expected 2015-12 ===== | ||
- | |||
- | * sigma to sigma conversion | ||
- | * support for trajectories (and other [[http:// | ||
- | * improve performance of --process options together with --extract | ||
- | * ncml: warn instead of fail when manipulating undefined data (variable without ' | ||
- | * < | ||
- | * < | ||
- | * < | ||
- | * < | ||
- | * < | ||
- | ===== Todo list ===== | ||
- | |||
- | ==== Medium term ==== | ||
- | |||
- | * merge with fill, vector-rerotation (eraInt, | ||
- | * 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, | ||
- | |||
- | * 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:: | ||
- | * user-selectable time-representation, | ||
- | * no exposion of API other than c++11 (allow compile-time exchange of any library within fimex) | ||
- | |||
- | |||
- | ==== Long Term ==== | ||
- | |||
- | * **F**ile / IO | ||
- | * FMRC for data in grib/felt | ||
- | * time-bounds for precipitation-data from felt/ | ||
- | * read data with [[http:// | ||
- | * **I**nterpolation | ||
- | * further interpolation of time | ||
- | * cell_methods | ||
- | * time_bounds | ||
- | * better handling of missing time-steps / multiple time-axis | ||
- | * **M**anipulation | ||
- | * manipulation with [[http:// | ||
- | * **Ex**traction | ||