Overview
The Python control layer for the ESA DTE-S2GOS synthetic scene generator service
Note, the S2GOS controller project and its documentation are still in an early development stage.
Project Overview
The Digital Twin Earth Synthetic Scene Generator and Observation Simulator (DTE-S2GOS) project consists in the development of a new component of the ESA Destination Earth Initiative to be implemented in the ESA DestinE Platform as a pre-operational service. The primary objective of DTE-S2GOS is to develop a comprehensive and accurate simulation framework that can generate physically realistic synthetic 3D scenes of the Earth and simulate ground-based or spaceborne remote sensing observations, among other with the Eradiate Radiative Transfer Model.
Controller Overview
This project hosts two Python packages:
s2gos-client- CLI, GUI, and API clients that allow for interaction with the S2GOS scene simulator service.s2gos-server- a FastAPI-based implementation of the OGC API - Processes that is wrapped around the S2GOS scene simulator service based on Apache Airflow.
The development of the S2GOS controller paved the way for the development of the more general Eozilla Suite of tools supporting the interaction with EO workflow orchestration and processing systems. The S2GOS controller therefore build on the Eozilla packages Cuiman, Wraptile and others.