fimex:roadmap

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
fimex:roadmap [2014-06-24 19:30:16]
heikok [0.53, released 2014-06-24]
fimex:roadmap [2018-11-07 13:27:59]
alexanderb remove vertical interpolation to hybrid from TODO list
Line 3: Line 3:
 <del>Deleted item</del> means already in the development version. <del>Deleted item</del> means already in the development version.
  
-===== 0.54, expected 2014-09 =====+===== 0.63, expected 2016-07 ===== 
 + 
 +  * sigma to sigma conversion 
 +  * support for trajectories (and other [[http://cfconventions.org/Data/cf-conventions/cf-conventions-1.6/build/cf-conventions.html#discrete-sampling-geometries|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 ===== ===== Todo list =====
Line 10: Line 15:
  
   * merge with fill, vector-rerotation (eraInt,CRDX-hindcast -> svim) (QA: Jens D, Jan-Erik H.)   * 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 +  * 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) +
-    * sigma <-> hybrid_sigma (QA: ?) +
-  * parallelization with MPI/parallel netcdf for HPC (QA: Nils MK)+
   * [[./todo/parameterFunction|easy parameter functions / automatic selection of input]]   * [[./todo/parameterFunction|easy parameter functions / automatic selection of input]]
   * area-corrected re-projection-interpolation (requires surrounding points in lat/lon) (QA: F.Tveter)   * 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.)
  
  
-==== 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, 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 ====
  
   * **F**ile / IO   * **F**ile / IO
  • fimex/roadmap.txt
  • Last modified: 2022-05-31 09:29:32
  • (external edit)