Sentinel-2 and Sentinel-3 data fusion with CNN and GAN
To launch it, first install the package then run deepaas:
git clone https://github.com/ai4os-hub/sentinel-data-fusion
cd sentinel-data-fusion
pip install -e .
deepaas-run --listen-ip 0.0.0.0
This module tries to enforce best practices by using Black to format the code.
For an optimal development experience, we recommend installing the VScode extensions
Black
and Format on Auto Save.
Their configurations are automatically included in the .vscode
folder.
This will format the code during the automatic saves, though you can force formatting with
CTRL + Shift + I
(or CTRL + S
to save).
To enable them only for this repository: after installing, click Disable
,
then click Enable (workspace)
.
In the Black global settings, we also recommend setting black-formatter.showNotification = off
.
│
├── Dockerfile <- Describes main steps on integration of DEEPaaS API and
│ sentinel_data_fusion application in one Docker image
│
├── Jenkinsfile <- Describes basic Jenkins CI/CD pipeline (see .sqa/)
│
├── LICENSE <- License file
│
├── README.md <- The top-level README for developers using this project.
│
├── VERSION <- sentinel_data_fusion version file
│
├── .sqa/ <- CI/CD configuration files
│
├── sentinel_data_fusion <- Source code for use in this project.
│ │
│ ├── __init__.py <- Makes sentinel_data_fusion a Python module
│ │
│ ├── api.py <- Main script for the integration with DEEPaaS API
│ |
│ ├── config.py <- Configuration file to define Constants used across sentinel_data_fusion
│ │
│ └── misc.py <- Misc functions that were helpful accross projects
│
├── data/ <- Folder to store the data
│
├── models/ <- Folder to store models
│
├── tests/ <- Scripts to perfrom code testing
|
├── ai4-metadata.yml <- Metadata information propagated to the AI4OS Hub
│
├── pyproject.toml <- a configuration file used by packaging tools, so sentinel_data_fusion
│ can be imported or installed with `pip install -e .`
│
├── requirements.txt <- The requirements file for reproducing the analysis environment, i.e.
│ contains a list of packages needed to make sentinel_data_fusion work
│
├── requirements-test.txt <- The requirements file for running code tests (see tests/ directory)
│
└── tox.ini <- Configuration file for the tox tool used for testing (see .sqa/)