├── .github └── workflows │ └── pythonpackage.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── README.md ├── TODO.md ├── conftest.py ├── demo ├── .gitignore ├── cloud-segmentation.json └── images │ ├── coast │ ├── metadata.json │ ├── s1.tif │ ├── s2.tif │ └── thumbnail.png │ └── mountains │ ├── metadata.json │ ├── s1.tif │ ├── s2.tif │ └── thumbnail.png ├── docs └── config.md ├── iris ├── __init__.py ├── admin │ ├── __init__.py │ ├── static │ │ └── javascripts │ │ │ └── admin.js │ └── templates │ │ └── admin │ │ ├── actions.html │ │ ├── help.html │ │ ├── images.html │ │ ├── index.html │ │ └── users.html ├── config.py ├── default_config.json ├── extensions.py ├── help │ ├── __init__.py │ └── templates │ │ └── help.html ├── main │ ├── __init__.py │ └── templates │ │ ├── base.html │ │ └── index.html ├── models.py ├── project.py ├── segmentation │ ├── __init__.py │ ├── static │ │ ├── css │ │ │ └── segmentation.css │ │ ├── icons │ │ │ ├── ai.png │ │ │ ├── brightness_down.png │ │ │ ├── brightness_up.png │ │ │ ├── class.png │ │ │ ├── contrast.png │ │ │ ├── eraser.png │ │ │ ├── help.png │ │ │ ├── invert.png │ │ │ ├── mask_errors.png │ │ │ ├── mask_final.png │ │ │ ├── mask_user.png │ │ │ ├── move.png │ │ │ ├── next.png │ │ │ ├── ok.png │ │ │ ├── pencil.png │ │ │ ├── preferences.png │ │ │ ├── previous.png │ │ │ ├── rack-wheel.png │ │ │ ├── redo.png │ │ │ ├── reset_filters.png │ │ │ ├── reset_mask.png │ │ │ ├── reset_views.png │ │ │ ├── saturation_down.png │ │ │ ├── saturation_up.png │ │ │ ├── save_mask.png │ │ │ ├── show_mask.png │ │ │ ├── undo.png │ │ │ └── user.png │ │ └── javascripts │ │ │ ├── segmentation.js │ │ │ └── segmentation │ │ │ └── views.js │ └── templates │ │ └── segmentation.html ├── static │ ├── css │ │ ├── dialogue.css │ │ └── main.css │ └── javascripts │ │ ├── dialogue.js │ │ ├── utils.js │ │ └── views.js ├── tests │ └── test_demo.py ├── user │ ├── __init__.py │ ├── static │ │ └── javascripts │ │ │ └── user.js │ └── templates │ │ └── user │ │ ├── config.html │ │ └── show.html └── utils.py ├── preview ├── admin_segmentation.png ├── preferences.png └── segmentation.png ├── requirements.txt └── setup.py /.github/workflows/pythonpackage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/.github/workflows/pythonpackage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/TODO.md -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/conftest.py -------------------------------------------------------------------------------- /demo/.gitignore: -------------------------------------------------------------------------------- 1 | images/ 2 | cloud-segmentation.iris/ 3 | !.gitignore 4 | -------------------------------------------------------------------------------- /demo/cloud-segmentation.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/demo/cloud-segmentation.json -------------------------------------------------------------------------------- /demo/images/coast/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/demo/images/coast/metadata.json -------------------------------------------------------------------------------- /demo/images/coast/s1.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/demo/images/coast/s1.tif -------------------------------------------------------------------------------- /demo/images/coast/s2.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/demo/images/coast/s2.tif -------------------------------------------------------------------------------- /demo/images/coast/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/demo/images/coast/thumbnail.png -------------------------------------------------------------------------------- /demo/images/mountains/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/demo/images/mountains/metadata.json -------------------------------------------------------------------------------- /demo/images/mountains/s1.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/demo/images/mountains/s1.tif -------------------------------------------------------------------------------- /demo/images/mountains/s2.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/demo/images/mountains/s2.tif -------------------------------------------------------------------------------- /demo/images/mountains/thumbnail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/demo/images/mountains/thumbnail.png -------------------------------------------------------------------------------- /docs/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/docs/config.md -------------------------------------------------------------------------------- /iris/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/__init__.py -------------------------------------------------------------------------------- /iris/admin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/admin/__init__.py -------------------------------------------------------------------------------- /iris/admin/static/javascripts/admin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/admin/static/javascripts/admin.js -------------------------------------------------------------------------------- /iris/admin/templates/admin/actions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/admin/templates/admin/actions.html -------------------------------------------------------------------------------- /iris/admin/templates/admin/help.html: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /iris/admin/templates/admin/images.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/admin/templates/admin/images.html -------------------------------------------------------------------------------- /iris/admin/templates/admin/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/admin/templates/admin/index.html -------------------------------------------------------------------------------- /iris/admin/templates/admin/users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/admin/templates/admin/users.html -------------------------------------------------------------------------------- /iris/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/config.py -------------------------------------------------------------------------------- /iris/default_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/default_config.json -------------------------------------------------------------------------------- /iris/extensions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/extensions.py -------------------------------------------------------------------------------- /iris/help/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/help/__init__.py -------------------------------------------------------------------------------- /iris/help/templates/help.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/help/templates/help.html -------------------------------------------------------------------------------- /iris/main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/main/__init__.py -------------------------------------------------------------------------------- /iris/main/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/main/templates/base.html -------------------------------------------------------------------------------- /iris/main/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/main/templates/index.html -------------------------------------------------------------------------------- /iris/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/models.py -------------------------------------------------------------------------------- /iris/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/project.py -------------------------------------------------------------------------------- /iris/segmentation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/__init__.py -------------------------------------------------------------------------------- /iris/segmentation/static/css/segmentation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/css/segmentation.css -------------------------------------------------------------------------------- /iris/segmentation/static/icons/ai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/ai.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/brightness_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/brightness_down.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/brightness_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/brightness_up.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/class.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/class.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/contrast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/contrast.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/eraser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/eraser.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/help.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/help.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/invert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/invert.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/mask_errors.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/mask_errors.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/mask_final.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/mask_final.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/mask_user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/mask_user.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/move.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/move.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/next.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/ok.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/pencil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/pencil.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/preferences.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/preferences.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/previous.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/rack-wheel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/rack-wheel.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/redo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/redo.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/reset_filters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/reset_filters.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/reset_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/reset_mask.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/reset_views.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/reset_views.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/saturation_down.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/saturation_down.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/saturation_up.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/saturation_up.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/save_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/save_mask.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/show_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/show_mask.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/undo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/undo.png -------------------------------------------------------------------------------- /iris/segmentation/static/icons/user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/icons/user.png -------------------------------------------------------------------------------- /iris/segmentation/static/javascripts/segmentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/javascripts/segmentation.js -------------------------------------------------------------------------------- /iris/segmentation/static/javascripts/segmentation/views.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/static/javascripts/segmentation/views.js -------------------------------------------------------------------------------- /iris/segmentation/templates/segmentation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/segmentation/templates/segmentation.html -------------------------------------------------------------------------------- /iris/static/css/dialogue.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/static/css/dialogue.css -------------------------------------------------------------------------------- /iris/static/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/static/css/main.css -------------------------------------------------------------------------------- /iris/static/javascripts/dialogue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/static/javascripts/dialogue.js -------------------------------------------------------------------------------- /iris/static/javascripts/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/static/javascripts/utils.js -------------------------------------------------------------------------------- /iris/static/javascripts/views.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/static/javascripts/views.js -------------------------------------------------------------------------------- /iris/tests/test_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/tests/test_demo.py -------------------------------------------------------------------------------- /iris/user/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/user/__init__.py -------------------------------------------------------------------------------- /iris/user/static/javascripts/user.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/user/static/javascripts/user.js -------------------------------------------------------------------------------- /iris/user/templates/user/config.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/user/templates/user/config.html -------------------------------------------------------------------------------- /iris/user/templates/user/show.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/user/templates/user/show.html -------------------------------------------------------------------------------- /iris/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/iris/utils.py -------------------------------------------------------------------------------- /preview/admin_segmentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/preview/admin_segmentation.png -------------------------------------------------------------------------------- /preview/preferences.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/preview/preferences.png -------------------------------------------------------------------------------- /preview/segmentation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/preview/segmentation.png -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ESA-PhiLab/iris/HEAD/setup.py --------------------------------------------------------------------------------