External resources#
A place to collect handy links/resources
Ocean data#
Ocean Best Practices - UN Ocean Decade collection of best practices for ocean data.
FixO3 handbook of best practices - Collection of best practices for open ocean observatories.
PO.DAAC Data Management Best Pracices - Data management documentation.
NPI Data Policy - Guidelines for management of data at the Norwegian Polar Institute.
NPDC Documentation - NPI Miljødata guidelines storing and publishing data.
NetCDF#
CF Metadata Conventions - Defines standard names, units, regions, etc.
ACDD Metadata Conventions - Defines conventions for file metadata.
UNIDATA NetCDF documentation - Official documentation of the NetCDF format.
OceanSITES Data Format Reference Manual - Detailed documentation of OceanSITES NetCDF conventions.
Arctic Data Centre NetCDF guidelines - Metadata help from met.no ADC.
SeaDataNet NetCDF for Point Data - Useful presentation slides from the British Oceanographic Data Centre.
Data products#
oceanforge - A collection of publicly-accessible Earth science datasets and how to access them remotely.
reanalyses.org - Overview of current ocean reanalyses.
Project Pythia CMIP6 cookbook - Examples of analysis of Google Cloud CMIP6 data using Pangeo tools.
Open software#
Ocean Data Tools - A neat list of software for working with oceanographic data (mostly Python and MATLAB packages).
Python#
Scientific Python Development Guide - Tools and best practices for developing scientific Python code.
Sea-Bird Scientific Community Toolkit - Official SBS repository of Python code (only SBE37 and SBE19 data for now).
pyRSKtools - Official RBR Python toolbox.
pycurrents - Very useful python package with somewhat clunky installation procedure (see this).
python4geosciences - Nice course by Rob Hetland.
Matlab#
SEA-MAT: Matlab Tools for Oceanographic Analysis - A collaborative effort to organize and distribute Matlab tools for the Oceanographic Community
Rich Pawlowicz’s Matlab Stuff - Matlab toolboxes for mapping, tidal analysis, air-sea fluxes, data parsing++
jlab - Jonathan Lilly’s Matlab toolbox for big data analysis, signal processing, mapping, and oceanographic applications.
RSKtools - Official RBR Matlab toolbox.
High-performance computing#
Ocean modelling#
ROMS#
ROMS Ocean Modeling Discussion - Active community forum for ROMS.
metroms - Met’s ROMS-CICE model.
ROMS-Tools - Python package for creating input files.
xroms - Pyhon analysis of ROMS output leveraging xarray
ucla-tools - Matlab package for creating ROMS input files.
seapy - Python tools for working with ocean models and data - especially ROMS.
seagrid - Orthogonal curvilinear grid creator for Matlab