Installation

Dependencies

xoa requires python>3 and depends on the following packages:

appdirs

A small Python module for determining appropriate platform-specific dirs, e.g. a “user data dir”.

cmocean

Beautiful colormaps for oceanography.

configobj

ConfigObj is a simple but powerful config file reader and writer: an ini file round tripper.

gsw

gsw is the python implementation of the Thermodynamic Equation of Seawater 2010 (TEOS-10).

matplotlib

Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python.

numba

A high performance python compiler.

pandas

pandas is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the Python programming language.

scipy

Scipy provides many user-friendly and efficient numerical routines, such as routines for numerical integration, interpolation, optimization, linear algebra, and statistics.

xarray

xarray is an open source project and Python package that makes working with labelled multi-dimensional arrays simple, efficient, and fun!

From packages

xoa is on conda-forge and pypi:

$ conda install -c conda-forge xoa

or:

$ pip install xoa

From sources

Clone the repository:

$ git clone https://github.com/shom-fr/xoa.git

Run the installation command:

$ cd xoa
$ python setup.py install