LAMTA (LAgrangian Manifolds Tracking Algorithm) is a Python code designed to compute numerical particle trajectories within ocean current 2-D fields and to derive a range of Lagrangian diagnostics for detecting and tracking (sub)mesoscale ocean features.
Full documentation for LAMTA, including installation instructions and general usage, is available here
Hands-on tutorials and example workflows are provided as Jupyter notebooks and are documented separately.
- The LAMTA Examples documentation is available here
- The corresponding GitHub repository can be found here
The examples cover topics such as:
- Initialising and advecting particles in analytical flows
- Working with
ParticleSet - Configuring advection schemes and parameters
- Handling periodic boundary conditions
- Applying LAMTA to realistic ocean current fields
A dedicated manuscript is currently under development to describe the theoretical background, numerical methods, and applications of LAMTA in detail.
LAMTA and its Lagrangian diagnostics are also described in the context of SPASSOv2.0 in:
Rousselet, L., d’Ovidio, F., Izard, L., Della Penna, A., Petrenko, A., Barrillon, S., Nencioli, F., and Doglioli, A. (2025). A Software Package for an Adaptive Satellite-Based Sampling for Oceanographic Cruises (SPASSOv2.0): Tracking Fine-Scale Features for Physical and Biogeochemical Studies. Journal of Atmospheric and Oceanic Technology, 42(8), 979–990. https://doi.org/10.1175/JTECH-D-24-0071.1
The development of LAMTA has been supported by the following organisations:
- LOCEAN — Laboratoire d’Océanographie et du Climat: Expérimentations et Approches Numériques, Sorbonne University
- CNES — Centre National d’Études Spatiales
The development of LAMTA has benefited from the remarkable coding efforts and scientific contributions of:
- Louise Rousselet
- Francesco d’Ovidio
- Gina Fifani