Library for detection and monitoring of ocean fronts
Project description
FrontTracker
FrontTracker is a Python library for the segmentation, and analysis of oceanic fronts from satellite and reanalysis datasets. It integrates clustering, skeletonization, statistical and geometric analysis to provide robust descriptors of frontal structures, including position, intensity, orientation, eccentricity, and temporal evolution.
This methodology is suitable for both global and regional studies, enabling the monitoring of frontal dynamics, lifecycle events (formation, enhancement, splitting, merging, attenuation, and decay), and links with biogeochemical processes.
Features
- Segmentation and skeletonization of frontal lines.
- Extraction of geometric descriptors (length, width, eccentricity).
- Statistical metrics from pixel distribution (kurtosis, skewness).
- Tracking of fronts through time based on spatial overlap.
- Compatible with satellite, model, and reanalysis data.
Installation
To use this methodology install it with:
pip install fronttracker
Documentation
Full documentation and Jupyter demos are available in the FrontTracker documentation page.
How to cite
[!IMPORTANT] A scientific publication related to FrontTracker is being reviewed by a journal, for now, you can use the Zenodo reference:
Emmanuel Romero. (2025). romeroqe/fronttracker: FrontTracker (v1.0). Zenodo. https://doi.org/10.5281/zenodo.17187343
License
This work is licensed under a Creative Commons Attribution 4.0 International License.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fronttracker-1.1.0.tar.gz.
File metadata
- Download URL: fronttracker-1.1.0.tar.gz
- Upload date:
- Size: 15.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc9369b6396daf4c1b79f208bbeffc329cdc6050aa4b9d575adb2308bd469d27
|
|
| MD5 |
a0b65c0d8862323a1929b92b2558d580
|
|
| BLAKE2b-256 |
fb204fc3fa090e591ecca33ca7db0a775cd3b14cce6c2e9422ff5d054f61b681
|
File details
Details for the file fronttracker-1.1.0-py3-none-any.whl.
File metadata
- Download URL: fronttracker-1.1.0-py3-none-any.whl
- Upload date:
- Size: 15.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.9.16
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
35413fa3dd4de67bddd4dad69262334b07951c0b3c7ebea61b1effa3534531de
|
|
| MD5 |
e48bc565dd81b4e3d7f2ffd478e5b431
|
|
| BLAKE2b-256 |
fd509965a7a1b2498c0d7312725ecc7b6b8971873742de1210e5953ba4029108
|