NECCTON Code Repository

The NECCTON-algo organization hosts the algorithms developed in the framework of the NECCTON project. The full list of up-to-date code repositories available can be found here:
NECCTON algorithms Β· GitHub

Below are some of the algorithms that are available in the NECCTON github:

This repository implements a Neural Network-based Super Resolution method for the NECCTON project. It enhances low-resolution (LR) fields into high-resolution (HR) fields for data assimilation, then converts them back to LR for model execution. The network learns and applies residual corrections to a bilinear upsampling, ensuring accurate HR reconstruction.

πŸ”— GitHub Repository: NECCTON Super Resolution

FABMOS is a Python package for simulation of aquatic biogeochemistry, built on top of the Framework for Aquatic Biogeochemical Models (FABM). It focuses on efficient, spatially resolved (for instance, 2D or 3D) simulation using prescribed transports.

πŸ”— GitHub Repository: FABMOS

This repository provides a FABM-compatible version of PISCES 4.2, incorporating the latest PISCES 4.2 processes. New features include iron sources from sea ice melt, hydrothermal vents, and rivers. The modular design allows flexible plankton and organic matter configurations without recompilation.

πŸ”— GitHub Repository: FABM-PISCES 4.2

ERSEM models the cycling of carbon, nitrogen, phosphorus, silicon, oxygen, and iron across pelagic and benthic ecosystems at lower trophic levels. It provides a detailed representation of marine biogeochemistry and ecosystem dynamics.
πŸ”Ή Installation: Conda | Source
πŸ”Ή Documentation & Examples: Read the Docs
πŸ”Ή Automated Testing: GitHub Actions
πŸ”Ή Acknowledgement: Acknowledgement
πŸ”Ή License: License

The `bfmforfabm` module enables the integration of the BFM (Biogeochemical Flux Model) with FABM (Framework for Aquatic Biogeochemical Models), maintained as an external module within the fabm-plus distribution.

πŸ”— GitHub Repository: bfmforfabm

ECOSMO is a biogeochemical model designed for marine ecosystem simulations.

πŸ”— GitHub Repository: ECOSMO

This repository provides the ERGOM biogeochemical model coupled with GOTM (General Ocean Turbulence Model) via FABM at the Baltic Sea station BMPJ1.
πŸ”Ή Code & Compilation: Includes ERGOM source code, model libraries, and CMake configuration.
πŸ”Ή Test Cases: Configurations for base, spectral, and dvm module integrations with GOTM.
πŸ”Ή Documentation: Contains figures and output from GOTM-FABM-ERGOM simulations.

πŸ”— GitLab Repository: GOTM-ERGOM

BAMHBI is a biogeochemical model designed to study hypoxia in the Black Sea, incorporating recent updates for improved simulations of biogeochemical processes.

πŸ”— GitHub Repository: BAMHBI

PlasticParcels is a Python package for simulating the transport and dispersion of plastics in the ocean using the Parcels Lagrangian framework, compatible with Copernicus Marine Service data.

πŸ”— GitHub Repository: PlasticParcels

Plastic Poseidon is a sea plastic pollution simulator, integrating the Princeton Ocean Model (POM), ERSEM, and a Lagrangian particle model for studying plastic distribution and impact in marine environments.

πŸ”— GitHub Repository: Plastic Poseidon

Want to learn more about the project?

NEWS AND PROJECT UPDATES

July 14, 2025|News

NECCTON Video: The Future of Tuna – Managing Climate Risks and Sustaining Island Economies

New NECCTON Video: The Future of Tuna – Managing Climate Risks and Sustaining Island Economies Tuna fisheries are essential for global food security and a cornerstone of economic livelihoods in many Pacific and Indian Ocean nations. However, climate change is reshaping ocean conditions and threatening the stability of tuna stocksβ€”and the communities that depend on them. ...

Learn more
July 10, 2025|News

New Tools to Map Marine Pressures and Risks Released

A new NECCTON report presents a suite of tools for mapping integrated pressures, exposure, and environmental risk in European seas. The tools focus on four new climate change indices: - Aerobic Growth Index - Aragonite Saturation Index - Hypoxia Index - Heat Wave Hazard Index...

Learn more