xroms
xroms
contains functions for commonly used scripts for working with ROMS output in xarray.
There are functions to...
xgcm
grid objectscf-xarray
to generalize coordinate and dimension calling.xarray
xcmocean
for thisYou need to have conda
installed for these installation instructions. You'll have best results if you use the channel conda-forge
, which you can prioritize with conda config --add channels conda-forge --force
.
PyPI:
pip install xroms
conda-forge:
mamba install -c conda-forge xroms
As a first step, you can create an environment for this package with conda if you want. If you do this, you'll need to git clone the package first as below. Note that mamba
and conda
can be used interchangeably, but mamba
is faster for installation.
mamba env create -f environment.yml
You can choose to install with conda the optional dependencies for full functionality:
conda install --file requirements-opt.txt
and to install optional dependency xcmocean
:
pip install git+https://github.com/pangeo-data/xcmocean
Then choose one of the following to install xroms
from GitHub:
Clone xroms
into a particular directory then install so that it is editable (-e
)
git clone https://github.com/xoceanmodel/xroms.git
cd xroms
pip install -e .
Directly install xroms
from github
pip install git+https://github.com/xoceanmodel/xroms