How to install

How to install#

Dependencies#

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

platformdirs

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 visualisations 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
$ pip install .