Specification toolkit for EOF
The EOF starter Kit to ensure interoperability and compliance
EOF Interface Specifications
for Copernicus
Service Interface Specification
Copernicus Space Component Ground Segment service interfaces are fully documented in the Interface Control Documents, available in the Documentation Space.
Product Description Powered by EOPF
Copernicus products are represented using a harmonized data model developed within the Earth Observation Processing Framework (EOPF). This generic data interface ensures consistent representation of products from Copernicus Sentinel-1, Sentinel-2, and Sentinel-3 (Land) missions.
Data Processing Solution for Earth Observation Powered by EOPF
The Earth Observation Processing Framework (EOPF) offers a comprehensive set of design guidelines to streamline the development of data processors. These processors are designed for seamless integration within the EOPF ecosystem, ensuring efficient data management and interoperability across Earth Observation services.
for Destination Earth Platform and Digital Twin Earth
Service Interface Specification
Destination Earth Platform services interfaces are fully documented on the DestinE Platorm website following the OpenAPI specifications.
EOF Compliance Toolkit
for Copernicus
Validation Test suites
Copernicus offers dedicated test suites for service providers to assess their implementations against Copernicus specifications and performance standards:
- The Conformance Test Suite verify compliance with CSC Ground Segment Interface Delivery Points (IDPs) ICD specifications.
- The Benchmarking Test Suite supports regular evaluation of Ground Segment Service interfaces for performance and availability, comparing results against set thresholds.
for Destination Earth Platform and Digital Twin Earth
Validation Test suites
Coming Soon
EOF enabling implementations
for Copernicus
Earth Observation Processing Framework Tools
The EOPF is a comprehensive framework for developing instrument data processors. It includes DevOps tools, detailed documentation (rules, guidelines, tutorials), traceability, release management tools, and a software stack for streamlined development and orchestration. By following EOPF guidelines, new processing workflows can be easily integrated using a plug-and-play approach.
Key Services:
- Software Development Environment (SDE): A complete development setup centered on GitLab, supporting the full development cycle with modern DevOps practices. Includes test data management and interactive documentation with advanced search and Jupyter notebook integration.
- Core Python Modules (CPM): A harmonized collection of top-tier open-source Python modules for data management, conversion, distributed computing, logging, and core Earth Observation algorithms.
- Reference Web Site (RWS): A central hub for sharing EOPF-related information, including releases, notes, known issues, and documentation, providing easy access for development teams.
Copernicus Reference Server
The Copernicus Space Component Reference System is an open-source software solution designed to implement, maintain, deploy, operate, and monitor data processing workflows. It features the RS-Server, which offers essential services for building processing workflows, all secured by stringent access controls, and integrates seamlessly with the SpatioTemporal Asset Catalog (STAC) standard. Additionally, it utilizes Prefect for workflow orchestration and provides access to JupyterLab, enabling users to build or start pre-made Prefect workflows from rs-client libraries.
Collaborative Ground Segment Data Hub Software suite
The “Data Hub Software” (DHS) suite is a platform designed to support data discovery, distribution, processing and dataflow control for Earth Observation data. DHS is highly reliable, scalable and extendible providing all functions for the set up and operations of an EO data retrieval and distribution centre as a Collaborative Ground Segment node.
DHS includes frameworks dedicated to data ingestion, search and processing allowing multi-mission data management and wide system extendibility.
The DHS suite is composed by four software applications supported by a set of state of art open-source solutions. It can be automatically deployed entirely or partially to benefit from all or part of its functions.
for Destination Earth Platform and Digital Twin Earth
DestinE Platform Service discovery notebooks
The DestinE Platform provides a comprehensive resource hub designed to assist users in navigating and utilizing the full range of DestinE Platform Services.
These resources support the exploration and exploitation of DestinE Digital Twin data, as well as data from a variety of additional sources.
Users can seamlessly integrate and analyze this information within the Insula Code Lab Service, an interactive Jupyter-based environment tailored for advanced data manipulation.