Roadmap

Deleted item means already in the development version.

0.57, expected 2015-03

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: ?)

parallelization with MPI/parallel netcdf for HPC

easy parameter functions / automatic selection of input

area-corrected re-projection-interpolation (requires surrounding points in lat/lon) (QA: F.Tveter)

template-interpolation in xyzt, f.e. 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