Requirements

MATLAB

The package has been developed for MATLAB R2012a, but it also works for previous versions of MATLAB.

In this document, links point on the current last MATLAB release documentations.

During interactive MATLAB session, help() and doc() functions provide informations on the current running MATLAB.

Warning

Huge Postscript and PDF files

Todo

find an official declaration instead of the following CR statement

The last releases of MATLAB (R2014 and R2015) contain a bug that makes vector figures (eps and pdf format) unusable in scientific publications. Figures are either rasterized or too large to be used (>20 Mb).

It requires :

Todo

follow MATLAB advice :

almanac is not recommended. Use earthRadius, referenceEllipsoid, referenceSphere, or wgs84Ellipsoid instead.

  • the Statistics and Machine Learning Toolbox for use of functions

Data are read in NetCDF format, using MAPAGO function readnc(). This function is written for the built-in MATLAB R2012 NetCDF functions. For older versions of MATLAB that do not have those built-in functions, user may consider using readnc-old() (changing its name into readnc()) that allows the use of the CSIRO netcdf-matlab interface and MATLAB NetCDF toolbox.

Todo

readnc-old.m not in repository

fix the solution for readnc if MATLAB version < R2012

Similarly, user may have to use create_netcdf_*_old() functions instead of the regular ones.

Data may be accessed remotely on OPeNDAP servers, using MAPAGO function readdap() instead of readnc().

See the example of GFDL model analysis.

Todo

provide example