Work

ROMS-Tools: Reproducible Preprocessing and Analysis for Regional Ocean Modeling with ROMS

Year: 2026
Type: article
Abstract: The ocean regulates Earth's climate and sustains marine ecosystems by circulating and storing heat, carbon, oxygen, and nutrients, while exchanging heat and gases with the atmosphere.Scientists study these processes using ocean models, which simulate the ocean on a grid.Regional ocean models focus computational resources on a limited geographical area with fine grid spacing, and can resolve fine-scale phenomena such as mesoscale and submesoscale features, tidal dynamics, coastal currents, upwelling, and detailed biogeochemical (BGC) processes.A widely used regional ocean model is ROMS (Regional Ocean Modeling System) (Shchepetkin & McWilliams, 2005).ROMS has been coupled to the Marine Biogeochemistry Library (MARBL) (Long et al., 2021; UCLA-ROMS contributors, 2025) to link physical and BGC processes.ROMS-MARBL supports research on environmental management, fisheries, regional climate impacts, and ocean-based carbon dioxide removal (CDR) strategies.ROMS-Tools is a Python package that streamlines the preparation and analysis of ROMS-MARBL simulations by enabling users to generate regional grids, prepare model inputs efficiently, and analyze model outputs.A detailed overview of the package's functionality is available in the ROMS-Tools documentation.By providing a modern, user-friendly interface, ROMS-Tools lowers technical barriers, improves reproducibility, and allows scientists to focus on research rather than data preparation.The package is installable via Conda or PyPI and can be run interactively in Jupyter notebooks.
Language: English
Subfield: Oceanography
Open Access status: diamond
OpenAlex ID: W7170449061
FWCI:
Cites: 5
Cited by:
Related to: 10