aodn / imos-toolbox

Graphical tool for QC'ing and NetCDF'ing oceanographic datasets
GNU General Public License v3.0
46 stars 31 forks source link

IMOS Toolbox

The IMOS Toolbox aims at converting oceanographic instrument files into quality-controlled IMOS compliant NetCDF files.

The toolbox process instruments deployed on moorings (time series) or during casts (profiles). The processing, including quality control (QC) of several oceanographic variables, can be done in batch mode or interactive.

Finally, the package allows deployment metadata to be ingested into the files from any JDBC supported database (including MS-access), CSV files, or added manually through a graphical user interface (GUI). Manual QC is also possible.

See our wiki page page for more details.

Distribution

The stable releases may be obtained here. The releases contain both the source code and binary applications (executables).

Licensing

This project is licensed under the terms of the GNU GPLv3 license.

Requirements

We support Windows and Linux. The toolbox may be used as a Matlab stand-alone library or stand-alone application (No Matlab is required).

For a stand-alone library usage, Matlab R2018b or newer is required ( since version 2.6.1).

For a stand-alone application, you will need the Matlab Component Runtime (v95).

See installation instructions for further information.

Usage

The toolbox can connect to a deployment database to collect the relevant metadata attached to each dataset. We provide an MS-Access database file template and an underlying schema, but several types of databases can be used. The Java code interface can use any JDBC API to query the deployment database. By default, UCanAccess is used to query the MS-Access file.

Please read the wiki for more information on how to use the toolbox.

This project is designed and maintained by ANMN and AODN.

License

The toolbox is copyrighted and licensed under the terms of the GNU GPLv3. For more details, click here.