Installation#

We encourage creating a new or using an existing conda environment.

Easy, clean, one liner via conda#

The easiest way to install regional-mom6 is via conda.

conda install conda-forge::regional-mom6

That’s it – now enjoy!

But I want pip, can’t I install with pip?”#

To install via pip is a bit more cumbersome.

A prerequisite is the binary esmpy dependency, which provides re-gridding capabilities. The easiest way to install esmpy is via conda:

conda install -c conda-forge esmpy

Alternatively, to install esmpy in a Conda-free way, follow the instructions for installing ESMPy from source. With esmpy available, we can then install regional_mom6 via pip. (If we don’t have have pip, then conda install pip should do the job.)

With esmpy installed we can now install regional-mom6 via pip:

pip install regional-mom6

The above installs the version of regional-mom6 (plus any required dependencies) that corresponds to the latest tagged release of the package.

I want to live on the edge! I want the latest developments#

To install regional-mom6 directly from the GitHub repository using pip, first install esmpy as described above. Then:

pip install git+https://github.com/COSIMA/regional-mom6.git

to get the version that corresponds to the latest commit in GitHub. Alternatively, install the version that corresponds to a particular git commit using, for example,

pip install git+https://github.com/COSIMA/regional-mom6.git@061b0ef80c7cbc04de0566df329c4ea472002f7e