Merge branch '22-pyotb-1-4-1-regression' into 'develop'
Cresson Remi authored
FIX: change Input to pyotb_app as input of Output

Closes #22

See merge request !44
3aa233dd

Scenes

Ease the use of remote sensing products provided by Dinamis/Theia.

Supported products:

  • Spot 6/7
  • Sentinel-2 Level 2 (THEIA)
  • Sentinel-2 Level 3 (THEIA)

Documentation

Here

Install

The following libraries are required: OTB, GDAL (both with python bindings), and pyotb. The libgnutls28-dev package is required on ubuntu, to use the scenes.download module.

pip install --upgrade pyotb
sudo apt update && sudo apt install -y libgnutls28-dev
pip install git+https://gitlab.irstea.fr/umr-tetis/scenes.git

How to contribute?

Scenes follows the gitflow workflow. All you have to do is:

  1. Start from develop branch
git checkout develop
  1. Create a new branch
git checkout -b 12-my_new_feature  # say somebody has opened an issue (#12) on gitlab
  1. Push the new branch
git push origin 12-my_new_feature
  1. Create a merge request from gitlab (Left panel > Merge requests > New merge request) or simply by copying the link displayed after the git push. The merge request will trigger the CI (static analysis, tests, etc). To be merged, the new branch has to pass all tests. Then, the new branch will be reviewed and merged.