Aronnax
An idealised isopycnal ocean circulation model that can either be run as a reduced gravity model with n + 1/2 layers, or with n layers and variable bathymetry.
Aronnax is
- Easy to install on a laptop or a compute node, including without administrative privileges.
- Easy to configure. All parameters, including grid size, are specified at runtime in a simple configuration file.
- Easy to use. Aronnax can be controlled programmatically as a Python library.
- Easy to learn and understand, with extensive online documentation, including a complete description of the physics and the numerics.
- Verified. Aronnax successfully reproduces published results from idealised models appearing in the literature.
- Fast. The main integration loop is a Fortran program, wrapped in Python for convenient use.
Get Involved
-
Please report any bugs you come across in the Github issue tracker
-
Feature requests should also be made through the Github issue tracker
-
We are happy to receive pull requests for new features or bug fixes; check out the issues for stuff that we know needs doing, and HACKING.md for a developer's intro to the repository.