oceanography
Packages
OceanSpy: A Python package to facilitate ocean model data analysis and visualization
GSW-Python: Python implementation of TEOS-10 GSW
python-ctd: Tools to load hydrographic data into pandas DataFrame
python-airsea: This module contains a translation of the original AIR_SEA toolbox for Matlab
cbsyst: Python module for calculating carbon and boron solution chem
particle tracking
OceanParcels: particle tracking simulations using output from Ocean Circulation models
trackpy: particle tracking in 2D, 3D, and higher dimensions.
Eddy tracking
py-eddy-tracker
eddyTracking
tide
ttide_py: A direct conversion of T_Tide (matlab) to Python.
pytides: Tide prediction and analysis in python
Tools for "Ocean Heat Flux" project
https://wwz.ifremer.fr/oceanheatflux/Tools
ARGO
mixsea: Ocean mixing parameterizations in python
SWOT Simulator: simulates SWOT observations of the sea surface height (SSH) that can be applied to an ocean general circulation model (OGCM)
PyCO2SYS: Python toolbox for solving the marine carbonate system and calculating related seawater properties
COAsT Python: standardised validation workflow for ocean physics models
VISIR-2: ship weather routing in Python
Model
Veros: Versatile Ocean Simulation in Pure Python
pwp_python_00 Python implementation of the Price Weller Pinkel (PWP) ocean mixed layer model
ocean wave tracing A numerical solver of the wave ray equations for ocean waves.
ML_model: Fortran/Python source code of 1-D ocean mixed layer model with a turbulence closure model
Data
Argo
NDBC: Data from National Data Buoy Center
Wiki/Summaries
python4oceanographers
http://ocefpaf.github.io/python4oceanographers/
OceanPython.org
website to learn Python Programming Language for ocean- and marine-science applications and to share Python code
https://oceanpython.org/
PyHOGs
PyHOGs stands for Python Hour for Oceanographers and Geoscientists
http://pyhogs.github.io/
AMS python session
PyAOS
Books
book: R and Python for Oceanographers: A Practical Guide with Applications
book: Physics of Oscillations and Waves: With use of Matlab and Python (Undergraduate Texts in Physics)
Examples
Finding oceanic fronts with edge detection techniques
https://ocefpaf.github.io/python4oceanographers/blog/2014/09/22/edge_detection/
Water-mass mixing percentage in the South Atlantic correction http://ocefpaf.github.io/python4oceanographers/blog/2014/06/02/watermass_fix/
Vertical mode decomposition
See also
climatology
Atmospheric Science
for models