Installation

This section describes Remotior Sensus installation along with the required dependencies.

Dependencies

Remotior Sensus requires GDAL, NumPy and SciPy for most functionalities. Optionally, scikit-learn and PyTorch are required for machine learning. Torchvision is also required for specific machine learning algorithms. Python >= 3.10 is recommended.

Installation with Conda or Mamba

Before installing Remotior Sensus please install the dependencies using a Conda environment (if you don’t know Conda please read https://conda-forge.org/docs). For instance, you can use Miniforge to create a Conda environment or Mamba environment.

Using Conda

$ conda create -c conda-forge --name environment python=3.10
Proceed ([y]/n)? y
$ conda activate environment

Install Remotior Sensus using Conda (the fundamental dependencies are also installed):

$ conda install -c conda-forge remotior-sensus

For machine learning functionalities run:

$ conda install -c conda-forge remotior-sensus scikit-learn pandas pytorch torchvision libgdal-jp2openjpeg

Using Mamba

$ mamba create -c conda-forge --name environment python=3.10
Proceed ([y]/n)? y
$ mamba activate environment

Install Remotior Sensus using Mamba (the fundamental dependencies are also installed):

$ mamba install -c conda-forge remotior-sensus

For machine learning functionalities run:

$ mamba install -c conda-forge remotior-sensus scikit-learn pandas pytorch torchvision libgdal-jp2openjpeg

Installation in Linux

The suggested way to install Remotior Sensus is using Conda (see Installation with Conda).

Depending on the system, one could install the required dependencies as:

$ sudo apt-get install python3-numpy python3-scipy gdal-bin scikit-learn

For Remotior Sensus package installation use pip:

$ pip install -U remotior-sensus

Optionally install also Pandas, PyTorch and Torchvision.

Installation in OS X

The suggested way to install Remotior Sensus is using Conda (see Installation with Conda).

Installation in Windows

The suggested way to install Remotior Sensus is using Conda (see Installation with Conda).

Package installation

Given that dependencies are installed, for Remotior Sensus package installation use pip:

$ pip install -U remotior-sensus