Installation ============ Required dependencies --------------------- - Python 2.7 [1]_, 3.4, 3.5, or 3.6 - `numpy `__ (1.11 or later) - `pandas `__ (0.18.0 or later) - `xarray `__ (0.10 or later) - `dask `__ - `pseudonetcdf `__ - `xesmf `__ (1.9.0 or later) - `netcdf4 `__ - `matplotlib `__ - `seaborn `__ - `cartopy `__ For parallel computing ~~~~~~~~~~~~~~~~~~~~~~ - `dask.array `__ (0.9.0 or later): required for For plotting ~~~~~~~~~~~~ - `matplotlib `__: required for plotting - `cartopy `__: recommended for :doc:`plotting maps ` - `seaborn `__: for better color palettes Instructions ------------ MONET itself is a pure Python package, but some of its dependencies may not be. The simplest way to install MONET is to install it from the conda-forge feedstock:: $ conda install -c conda-forge monet This will install all of the dependencies needed by MONET and MONET itself. xesmf is an optional dependency and can be installed easily from conda-forge, Note xesmf is not available on windows due to the dependency on esmpy and esmf.:: $ conda install -c conda-forge monet To install MONET from source code you must install with ``pip``. This can be done directly from the GitHub page:: $ pip install git+https://github.com/noaa-oar-arl/MONET.git or you can manually download it from GitHub and install it from source:: $ git clone https://github.com/noaa-oar-arl/MONET.git $ cd MONET $ pip install . .. [1] MONET has dropped support for python 2.7 and requires python 3.6+. For more information see the following references: - `Python 3 Statement `__ - `Tips on porting to Python 3 `__