Abstract
Ocean surface gravity waves are an important component of air-sea interaction, influencing energy, momentum, and gas exchanges across the ocean-atmosphere interface. In specific applications such as refraction by ocean currents or bathymetry, ray tracing provides a computationally efficient way to gain insight into wave propagation. In this paper, we introduce Mantaray, an open-source software package implemented in Rust, with a Python interface, that solves the ray equations for ocean surface gravity waves. Mantaray is designed for performance, robustness, and ease of use. The package is modular to facilitate further development and can currently be applied to both idealized and realistic wave propagation problems (Fig. 1).
| Original language | American English |
|---|---|
| Number of pages | 5 |
| Journal | Journal of Open Source Software |
| Volume | 10 |
| Issue number | 116 |
| DOIs | |
| State | Published - 2025 |
NLR Publication Number
- NLR/JA-6A20-94828
Keywords
- ocean
- oceanography
- ray tracing
- waves
- waves energy