Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
fimex:roadmap [2014-04-23 12:30:04] heikok [Todo list] |
fimex:roadmap [2018-11-07 13:27:59] alexanderb remove vertical interpolation to hybrid from TODO list |
||
---|---|---|---|
Line 3: | Line 3: | ||
< | < | ||
- | ===== 0.52, expected | + | ===== 0.63, expected |
- | * improve vector-rotation accuracy | + | |
- | * <del>improve | + | * sigma to sigma conversion |
+ | * support for trajectories (and other [[http:// | ||
+ | * improve performance | ||
+ | * ncml: warn instead of fail when manipulating undefined data (variable without ' | ||
===== Todo list ===== | ===== Todo list ===== | ||
Line 12: | Line 15: | ||
* merge with fill, vector-rerotation (eraInt, | * merge with fill, vector-rerotation (eraInt, | ||
- | * vertical interpolations in f90 interface / at least exposure of auxiliary variables | + | * vertical interpolations in f90 interface / at least exposure of auxiliary variables |
- | * conversion between different vertical-levels | + | * [[./ |
- | * ocean-sigma-s-g2 <-> ocean-sigma | + | * area-corrected re-projection-interpolation (requires surrounding points in lat/ |
- | * sigma <-> hybrid_sigma | + | * template-interpolation in xyzt, e.g. to slider-track (QA: Kai C.) |
- | * parallelization with MPI/ | + | * pinning of grib-dimensions from inconsistent grib-files |
- | * [[todo/ | + | * ncml-aggregation should not keep open more than a few hundred files (QA: Heiko K.) |
- | ==== Long Term ==== | + | ==== 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 | * **F**ile / IO |