Skip to main content

Module for Ocean Observatory Data Analysis

Project description

# MOODA - Module for Ocean Observatory Data Analysis

Mooda is a python package designed mainly for oceanographers and marine science students. It is based on a power scripting system for:

  • direct data access;
  • data filtering methods;
  • complex visualization tools;
  • quality control generation;
  • specific data analysis tools for different scientific disciplines.

The package is designed to be open, adaptable and scalable allowing future contributions from researchers and developers from all the marine science disciplines.

This work is performed in the framework of the European Multidisciplinary Seafloor and Water-Column Observatory development ([EMSOdev](

Check the documentation on [](

## Why use mooda

The main problem when analyzing marine data from different research infrastructures is th lack of a unique data format and nomenclature. Regardless of the type of file i.e., CSV, NetCDF, HDF, XML, names that describe measurements (vocabularies) may vary depending on the provider/source. Although there is some effort to produce and provide documentation with standard vocabulary, until now, no consensus has been reached concerning the use of a common nomenclature to describe the measurements. For example, water temperature values can be listed as ‘TEMP,’ ‘temp,’ ‘sea_temp,’ or ‘temperature.’

Another problem with the marine data is the Quality Control (QC). Some platforms offer to download a processed data set with QC Flags, but others, like [EMSODev](, only give the option to download raw data. In some occasions, for an environmental scientist, it is hard to discriminate if data is adequate for a particular study.

Mooda offers the possibility to read data in different formats and vocabularies. Source data are translated into an internal format, a WaterFrame. Thus, all data analysis functions can be used independently of the data source format.

## Compatible data input

For the moment, the compatible source data can be from the following observatories:

## No knowledge of Python is needed

Mooda can be executed through a graphical interface with which a large part of the implemented functions can be performed.

![MOODA screenshot](/docs/img/home/mooda_screenshot.png)

## More information

  • [Git Repository Structure](/docs/ Describes the git repository structure and branching model used for the mooda project.
  • [Package Overview](/docs/ The Python package is located in the [mooda folder](/mooda). This document describes how the python modules within the package have been structured.
  • [Installation](/docs/ Step by step manual of the installation of mooda. The document contains an installation guide for people without python knowledge but also for people who have already used python before.
  • [API reference](/docs/ Explanation of the modules and functions of the package.
  • [Examples](/docs/examples/ Set of examples to use mooda by writing python code or running MOODA.
  • [Version log](/docs/
  • [License](LICENSE)

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for mooda, version 0.0.1
Filename, size File type Python version Upload date Hashes
Filename, size mooda-0.0.1-py3.6.egg (267.8 kB) File type Egg Python version 3.6 Upload date Hashes View hashes
Filename, size mooda-0.0.1-py3-none-any.whl (214.8 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size mooda-0.0.1.tar.gz (203.1 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page