Skip to content

ai4os-hub/sentinel-data-fusion

Repository files navigation

sentinel-data-fusion

Build Status

Sentinel-2 and Sentinel-3 data fusion with CNN and GAN

Usage

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

Contributing

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.

Project structure

│
├── 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/)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •