Customer: Centre National d’Études Spatiales (CNES)
Programme: SWOT aval
Supply Chain: CNES > CS Group SPACE
Context
CS Group responsabilities for Development of a centralized portal for hydrological data are as follows:
- Design, development and deployment on CNES and Cloud means.
- Guarantee and maintenance.
- Support and training for users, community animation.

The features are as follows:
- HYGOR: ManaGement and ORorganization of data
HYDROWEB-NG: Dissemination of data
HYMOTEP: Production of data
STYX (Science Testbedand hYsopeII data eXploration): Scientific exploration
HYDRA (Detection, Report and Analysis): Hypervision of the system
Project implementation
The project objectives are as follows:
- A system for centralization, provision and processing of hydrological data, to better understand the water cycle
- For scientific, institutional, private or educational accesses
- Brings together all useful data (spatial, in situ, model, etc.)
- Single French access to SWOT HR data, a major revolution in the quantity of hydrological measurements
The processes for carrying out the project are:
- The HYSOPEII system is developed in Agile/DevOps mode and uses the UXDesign method to collect user needs.
Technical characteristics
The solution key points are as follows:
- Reuse of CNES components: REGARDS (cataloging); CHRONOS (orchestrator); VRE (scientific exploration)
- Free standards and components
Portability and scalability: Stateless microservices; Docker and Singularity; Kubernetes; Ansible and Helm; Portable on CNES and CLOUD infrastructure
- User-centered design

The main technologies used in this project are:
| Domain |
Technology(ies) |
| Hardware environment(s) |
Cluster HPC du CNES, Docker/Singularity, Docker SWARM/Kubernetes |
| Operating System(s) |
Tous OS Serveur (par containerisation), tous OS Client (interfaces web sans plugins) |
| Programming language(s) |
Java, Python, Helm |
| Interoperability (protocols, format, APIs) |
OGC API, STAC API, OCI, AMQP, Docker, CWL, REST, POSIX, S3 |
| Production software (IDE, DEVOPS etc.) |
Jupyter, JupyterHub, Ansible, EODAG, … |