Installation
Sloop
Sloop sources are available on gitlab: https://gitlab.com/GitShom/STM/sloop
First, create an account on Gitlab, and ask for an access to the repositiory, then put your ssh keys on your account.
Once done, clone the repository:
$ git clone git@gitlab.com:GitShom/STM/sloop.git
Then, update your environment variables as, for instance:
$ export PYTHONPATH="${PYTHONPATH}:/where/my/src/is/sloop/"
$ export PATH="${PATH}:/where/my/src/is/sloop/bin"
Sloop-deps
The following python packages are required to use sloop:
A software package designed to run simple to complex numerical workloads an a large variety of systems, from MeteoFrance. |
|
ConfigObj is a simple but powerful config file reader and writer: an ini file round tripper. |
|
Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python. |
|
Scipy provides many user-friendly and efficient numerical routines, such as routines for numerical integration, interpolation, optimization, linear algebra, and statistics. |
|
xarray is an open source project and Python package that makes working with labelled multi-dimensional arrays simple, efficient, and fun! |
|
xoa is intended to help reading and manipulating observed and simulated ocean data. It is heavily based on xarray. |
It is also required to have a Fortran compiler, MPI, and the NetCDF library.
Mots of these requirements are installable with the conda package manager.
A complete list of deps is available in environment.yml located in the env/ directory.
The Vortex library can be installed by cloning its git repository:
$ git clone git@gitlab.com:GitShom/STM/vortex.git
Then, update your environement variables as, for instance:
$ export PYTHONPATH="${PYTHONPATH}:/where/my/src/is/vortex/src:/where/my/src/is/vortex/site:/where/my/src/is/vortex/project"
$ export PATH="${PATH}:/where/my/src/is/vortex/bin"