Installation

Instructions

SISPPEO itself is a pure Python package, but its dependencies are not. The easiest way to get everything installed properly is to use conda.

You will first have to clone the GitLab repository:

$ git clone https://gitlab.irstea.fr/telquel-obs2co/satellite/sisppeo.git
$ cd sisppeo

Then, you will need to create a virtual environment (optional, but strongly advised) and install SISPPEO.

  • using conda (recommended):

$ conda env create -f conda/environment.yml
$ pip install .
  • using virtualenv and pip:

 $ python3 -m venv venv
 $ source venv/bin/activate

$ pip install -U .

If you don’t use conda, be sure you have the required dependencies. Indeed, some packages (like rasterio/GDAL) require extra installation steps and though are excluded.

Required dependencies

For netCDF and IO

  • netCDF4: for reading or writing netCDF files.

  • rasterio: for reading GeoTiffs and other gridded raster datasets.

For parallel and distributed computing

For plotting

  • matplotlib: required for plotting (using xarray.Dataset internal functions)

  • plotly: required for custom plots from L3 products.

Others

  • affine

  • click

  • colorcet

  • datashader

  • fiona

  • lxml

  • pillow

  • psutils

  • pvlib

  • pyproj

  • pyyaml

  • s2cloudless

  • scikit-image

  • scikit-learn

  • scipy

  • shapely

  • tqdm