EOPF Documentation

EOPF Documents

EOPF Sentinel-3 SLSTR Product & ADF Structure and Format

The Sentinel-3 Sea and Land Surface Temperature Radiometer (S3 SLSTR) documentation describes the software and processing framework used to generate Sentinel-3 SLSTR products within the Earth Observation Processing Framework (EOPF). It covers the processing of thermal and optical measurements into Level-1 and Level-2 products, supporting applications such as land and sea surface temperature retrieval and fire detection.
The document outlines the architecture and configuration of the SLSTR processing chain, including the handling of auxiliary data, calibration processes and product structures defined according to EOPF standards. It explains how the processing workflows are organised to ensure consistent, traceable and reproducible generation of geophysical products. Overall, the documentation serves as a mission-specific reference that integrates Sentinel-3 SLSTR processing into the wider EOPF ecosystem, promoting harmonisation and long-term sustainability of thermal Earth Observation data processing.

EOPF Sentinel-3 OLCI Product & ADF Structure and Format

The Sentinel-3 Ocean and Land Colour Instrument (S3 OLCI) documentation provides an overview of the software and processing chain used to generate Sentinel-3 OLCI products within the Earth Observation Processing Framework (EOPF). It describes how data acquired by the Ocean and Land Colour Instrument are processed into Level-1 and Level-2 products supporting ocean colour, land surface and environmental monitoring applications.
The document presents the architecture and configuration of the S3 OLCI processor, detailing product structures, auxiliary data usage and processing workflows in accordance with EOPF standards. It explains how legacy mission concepts are integrated into a modern, harmonised processing framework, enabling consistent, traceable and reproducible product generation. Overall, the documentation serves as a mission-specific reference that aligns Sentinel-3 OLCI processing with the wider EOPF ecosystem and supports a sustainable approach to multi-mission Earth Observation data processing.

EOPF Sentinel-2 Product & ADF Structure and Format

The Sentinel-2 Multi-Spectral Instrument (S2 MSI) documentation provides an overview of the software and processing framework used for the generation of Sentinel-2 products within the Earth Observation Processing Framework (EOPF). It describes the structure, configuration and behaviour of the Sentinel-2 MSI processing chain, covering the transformation of raw satellite data into higher-level land and surface reflectance products.
The document presents the main architectural principles of the S2 MSI processor and details how product formats, auxiliary data and configuration elements are organised in line with EOPF standards. It explains how the processing chain supports multiple product levels and resolutions, while ensuring consistency, traceability and reproducibility across processing baselines. Overall, the documentation serves as a mission-specific reference that aligns Sentinel-2 MSI processing with the broader EOPF ecosystem, supporting a harmonised and maintainable approach to optical Earth Observation data processing.

EOPF Sentinel-1 Product & ADF Format

The Sentinel-1 Level-1 / Level-2 Reprocessing (S1 L12 RP) documentation provides a comprehensive overview of the data reprocessing framework for Sentinel-1 products within the Copernicus programme and the Earth Observation Processing Framework (EOPF). It describes the objectives, scope and structure of the reprocessing activities that support the generation of consistent and up-to-date Level-1, Level-2 and Analysis Ready Data (ARD) products.
The document brings together information on processing baselines, auxiliary data files, product formats and intermediate datasets required for Sentinel-1 reprocessing, with particular attention to alignment with EOPF conventions and Python-based processing architectures. It explains how legacy processing elements are adapted and harmonised to ensure reproducibility, traceability and long-term maintainability of the products. Overall, the documentation serves as a mission-specific reference that connects Sentinel-1 reprocessing activities to the broader EOPF ecosystem, supporting a standardised and future-proof approach to Earth Observation data processing.

EOPF Common ADF Structure and Format

The Auxiliary Data Files (ADF) documentation describes the strategy, structure and format of the auxiliary data required for the generation of Copernicus Earth Observation products within the Earth Observation Processing Framework (EOPF). Auxiliary Data Files include a wide range of static and dynamic information-such as geophysical constants, climatological data, orbit and attitude information, and meteorological inputs-that are essential to correctly process Level-0, Level-1 and Level-2 Sentinel data.
The document explains how the EOPF defines a common and harmonised approach to managing auxiliary data across different missions and processing chains, with the aim of improving consistency, reusability and traceability. It outlines conventions for naming, formatting and accessing ADFs, as well as strategies for sharing common auxiliary datasets among missions. By providing clear guidelines on how auxiliary data is structured, selected and maintained, the documentation supports modular, flexible and on-demand processing while complementing the Core Python Modules and the broader EOPF software ecosystem.

A Sensor Geometry Application Reusable by Design (ASGARD) documentation

The ASGARD documentation describes a reusable and open-source geometry library developed within the Earth Observation Processing Framework (EOPF) to support sensor geometry modelling for Copernicus Sentinel missions. ASGARD provides a common and extensible foundation for performing geolocation and other geometry-related computations required during the generation of Level-1 and Level-2 Earth Observation products.
The document explains how ASGARD replaces or complements existing mission-specific and non-open legacy geometry libraries by offering a unified, Python-based approach. It introduces a set of abstract and sensor‑specific geometry models that encapsulate orbital, attitude and pointing information, allowing consistent handling of geometry across different sensors and missions. By defining clear interfaces and reusable components, the documentation highlights how ASGARD contributes to improved transparency, maintainability and interoperability of geometry processing within the EOPF ecosystem, while remaining compatible with current and future Copernicus missions.

EOPF Core Python Modules (CPM) documentation

The EOPF Core Python Modules (CPM) documentation describes a common software library that provides the core building blocks for the development of Earth Observation data processors within the Copernicus programme. The CPM offers a harmonised set of Python modules that encapsulate essential functionalities needed to handle satellite data, enabling processors to be developed in a consistent, reusable and mission-independent manner.
The document introduces the underlying data model and abstractions used to represent Earth Observation products, including a unified product structure that supports both legacy Sentinel formats and modern, cloud-optimised representations. It explains how these core modules facilitate data access, transformation and computation, while supporting scalable and parallel processing through established open-source technologies. Overall, the documentation serves as a practical reference for understanding how the CPM underpins the technical consistency and interoperability of EOPF‑compliant processing software, complementing the development environment with a shared and well‑defined software foundation.

EOPF Software Development Environment (SDE) documentation

The EOPF Software Development Environment (SDE) documentation describes a shared development platform created to support the design, implementation and maintenance of Earth Observation data processors within the Copernicus programme. The SDE has been conceived to provide a consistent and harmonised way of working for distributed development teams, reducing fragmentation and encouraging the adoption of common tools, workflows and quality standards across projects.
The SDE is built around GitLab and integrates a wide range of services that guide users through the entire software lifecycle, from initial planning to final release. The platform supports the structured organisation of development activities, collaborative coding, automated building and testing, and controlled distribution of software artefacts.
The documentation explains how the SDE embodies modern DevOps principles in a pragmatic way, combining automation, traceability and quality control with ease of use. It also highlights the role of web-based development tools, continuous integration pipelines and standard packaging mechanisms in supporting cloud-ready and reproducible software solutions. Overall, the document serves both as a practical user guide and as a reference framework that promotes transparency, consistency and long-term maintainability in the development of Copernicus Earth Observation processing software.

Scroll to Top