OceanTracker#

GitHub stars

Fast particle tracking in unstructured grids#

OceanTracker is a fast extendable code for offline particle tracking in unstructured grids [1], which also works with regular grid hydrodynamic models. It is primarly designed for use in coastal oceans on modest hardware, but handles open ocean, and HPC applications efficency as well.

Particles (blue) being being continuously released from green point sources and from within the green polygon. Green particles are currently stranded in dry cells (brown) due to the tide.

OceanTracker was developed to offer a computationally faster alternative to the existing models and is currently the fastest model for unstructured grids available [2]. This enables users to simulate the millions of particles required for many applications on modest office computers while. For larger applications, OceanTracker offers on-the-fly statistics to eliminate the need to store and wade through the analysis of vast volumes of recorded particle tracks to create e.g. heat-maps or reginal connectivities.

Getting Started
Running figure
Beginners guide
Documentation
Open book
Features
API Reference
API details
Parameter details

Its source code is publically available on github , released under the MIT licence. OceanTracker is under active developement. Feel free to reach out to report issues or to suggest new features.

_images/cawthron.jpg

Warning

OceanTracker is currently in beta release and its API may change in future releases (see Change log for breaking changes) If you find bugs, have suggestions or ideas make contact!

Last updated: 2026-01-15