31/05/2016: biogeochemical variables (Chl-a, dissolved oxygen, CDOM, Backscatter) incorporated in the processing

28/05/2016: support real-time EGO netcdf files

What is this repository for?

The repository contains a toolbox to read glider data from the seaglider basestation and EGO netcdf format (used by the Global Data Assembly Center Coriolis). The toolbox can be used to perform automatic and manual quality controls and plot the QC flagged data. The user can redo this process until he is happy with the data flagged.

The strengths of this toolbox are the quick and automatic generation of plots and matlab structure in a coherent and organised directory structure. The different setup functions that allow the user to setup parameters for glider missions, graphic and plots and quality-control steps. All of these user parameters can be setup for different ''observatories'' (== regions), so graphics and QCs parameters stayed coherent between different glider missions.


The user has also the choice to perform a 2nd processing stage (detided of the DAC, interpolation of the glider data on a vertical grid according to the user need) leading to the creation of an easy-access matlab structure.

The advantages of this toolbox are:

Currently only EGO netcdf and Seaglider netcdf formats are supported but it's is quite straightforward to add another specific format. The only need is to write a function that will generate the same data structure than the one create by read_seaglider_nc_basestation.m or by read_EGO_realtime_netcdf.m to have a common format of data before calling all the other processing functions.

The next step in the developpement of this toolbox is to incorporate a function to export the processed glider data in EGO_netcdf format and make easy the creation of a delayed-time glider data file.

Interested? Want to see more?

Have a look to the Wiki where there is :

  • a description of the different processing stages to quickly start

  • some examples of the plots produced by the toolbox.

Do you want to start using the toolbox?

Just drop me an email so I can give you rights to read and write.

Who do I talk to?

For questions or comments, please contact Loïc Houpert (loic.houpert at


The code developed in the directory glider_toolbox/process are in the directory others_toolbox/perso are licensed under the terms of the GNU General Public License v3.0. The GNU GPL is the most widely used free software license and has a strong copyleft requirement. When distributing derived works, the source code of the work must be made available under the same license.