Live Chat
Welcome to the ESA Earth Observation Framework (EOF) website! If you have any questions about EOF, I’m here to help.
09/04/2026

EOPF Core Python Modules (CPM) documentation

Software Version: 2.8.0
Author: CS Group

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.

Scroll to Top