DIVA[1] (Data-Interpolating Variational Analysis) allows the spatial interpolation/gridding of data (analysis) in an optimal way, comparable to optimal interpolation (OI), taking into account uncertainties on observations. In comparison to standard OI, used in Data assimilation, DIVA, when applied to ocean data, takes into account coastlines, sub-basins and advection because of its variational formulation on the real domain.[2] Calculations are highly optimized and rely on a finite element resolution. Tools to generate the finite element mesh are provided as well as tools to optimize the parameters of the analysis. Quality control of data can be performed and error fields can be calculated.[3] Also detrending of data is possible. Finally 3D and 4D extensions are included with emphasis on direct computations of climatologies from ODV[4] spreadsheet files.
The software whose first version was available since 1996,[5] can now be downloaded at the DIVA site and is the reference tool for calculating climatologies within the SeaDataNet projects. It has also been included as the state-of-the art gridding method in Ocean Data View.
The classical DIVA version is now superseded by an N-dimensional implementation:[6]
https://github.com/gher-uliege/DIVAnd.jl