Installation

Dependencies

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

Requirements

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.

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!

You can install them with conda:

$ conda install -c conda-forge appdirs cmocean configobj matplotlib numba pandas scipy xarray

From sources

Clone the repository:

$ git clone https://github.com/VACUMM/xoa.git

Run the installation command:

$ cd xoa
$ python setup.py install