Skip to main content
  • francisco.machin@ulpgc.es

A few softwares have been developed in the context of oceanography. Here we cite those we have get to know which are currently being used within the community.

Ocean Data View

Ocean Data View

Ocean Data View (ODV) is a powerful software developed by Rudolf Schlitzer at the Alfred Wegener Institute for the visualization and analysis of oceanographic data. ODV supports various data types, including station profiles, time series, and sections. It enables users to create high-quality plots of parameters like temperature, salinity, oxygen, and chlorophyll. The software offers advanced interpolation tools for mapping data distributions and is compatible with formats such as NetCDF. Widely used by researchers worldwide, ODV is essential for exploring large datasets from sources like the World Ocean Database and Copernicus Marine Service.

Panoply

Panoply

Panoply is a cross-platform data visualization tool developed by NASA's Goddard Institute for Space Studies (GISS). It allows users to easily explore and visualize multidimensional datasets, including those in NetCDF, HDF, and GRIB formats. With Panoply, users can generate a variety of plots, such as global maps, time series, vertical profiles, and cross-sections. The tool supports data from climate models, satellite observations, and reanalysis products. Panoply is widely used in geosciences for quick data inspection and presentation, making it an essential tool for researchers working with Earth and ocean data.

PyFerret

Pyferret

PyFerret is an advanced visualization and analysis tool that evolved from Ferret, originally developed by NOAA's Pacific Marine Environmental Laboratory (PMEL). PyFerret enhances Ferret’s powerful capabilities for handling large, multidimensional geoscience datasets by integrating Python support. It excels in plotting, analyzing, and modeling data from formats like NetCDF and GRIB, allowing users to create detailed maps, sections, and time series. PyFerret supports statistical operations, mathematical functions, and custom scripting, making it ideal for oceanography and climate research. Its flexibility and integration with Python enable seamless automation and expanded analytical capabilities.


On the other hand, oceanographic research often relies on a range of specialized programming languages and libraries to handle complex datasets and perform advanced analyses. Three main coding environments are widely used in physical oceanography: Python, R and Matlab. The following list highlights some of the most commonly used tools and repositories for oceanographic data processing and modeling.

Python

Python

Several websites contain packages that provide code produced with Python to work in Physical Oceanography. Here we highlight some of them:

R

R is likely the coding environment with less tradition in the field, so just a few packages are highlighted. If you know of any additional package, please, let us know!

R

MATLAB

On the other hand, the physical oceanography community has a strong background in MATLAB. Numerous packages are available; here, we highlight the most relevant ones for use in a teaching context.

Matlab

Ocean Live

Check out the latest snapshots of the ocean! This section gives you a visual take on key ocean variables like sea surface temperature, sea level height, and surface color, among others. Stay up to date with what’s happening in the big blue!