The primary contributors to CDO development have been: 

Uwe Schulweida

Concept, design and implementation of CDO, project coordination, and releases.

Luis Kornblueh

Ralf Müller

operator: showunit, stdatm, intlevel3d, consecsum, consects
eca_gsl: adjust implementation to fit definition by ECA

Cedrick Ansorge

He worked on the CDO software package as a student assistant at MPI-M from 2007-2011.
His main contributions are the implementation of {time series filters} and {empirical orthogonal functions (EOFs)} in two and three dimensions. 
As part of the implementation of EOFs he implemented a parallel variable precision method for eigen-value computation based on a one-sided 
Jacobi annihilation scheme. 
Also he built in a parallel version of merge-sort and ensemble skill scores such as the {Brier-Score} \texttt{ensbrs} and
{cumulative ranked probability score} \texttt{enscrps}.
Some minor contributions relate to grid-handling and interpolation. For instance, the operators \texttt{maskregion} and \texttt{smooth9} 
were partly implemented by Cedrick Ansorge.

Ralf Quast brockmann-consult 2006
timcount, hourcount, daycount, moncount, yearcount, seascount
Module Ydrunstat, all percentile operators, 
wct, hi
ECA Indices of Daily Temperature and Precipitation Extremes

Frank Kaspar
import_cmsaf

Etienne Tourigny

Operator: setclonlatbox, setcindexbox, setvals, splitsel, histfreq, setrtoc, setrtoc2

Helmut Haak

operator: adisit - Potential temperature to in-situ temperature

Martin Claus

vertwind: added missing value support

Álvaro M. Valdebenito

Settime: added "seconds" support to "settunits", "settaxis" and "shifttime"

Modali Kameswarrao


Please let me know if your name was omitted!


Jaison Ambadan
