EOPF CPM: Earth Observation Platform framework for python developers
Introduction
The EOPF Core Python Modules (EOPF-CPM) is python package gathering the best-in-class open-source python modules in a harmonized framework intended for the development of image processors. Particularly the re-engineering of the operational Level-0, Level-1 and Level-2 processors for the instruments on-board of the Copernicus Sentinel-1, Sentinel-2, Sentinel-3 (Land) missions. It is providing features such as:
- A generic product representation EOProduct compatible with the UNIDATA CDM model with utilities library allowing:
Writing an EOProduct to different external representations, formats and file systems.
Reading an EOProduct from different external representations including the legacy file format (mostly SAFE).
Distributed and parallel computing based on Dask.
Logging and tracing tools.
Processors triggering and workflows definition.
Installation
See https://cpm.pages.eopf.copernicus.eu/eopf-cpm/main/quickstart/installation.html for installation documentation
Contributing
See https://cpm.pages.eopf.copernicus.eu/eopf-cpm/main/contributing.html for contributing documentation
API Reference
See https://cpm.pages.eopf.copernicus.eu/eopf-cpm/main/api/eopf.html for the latest release API
License
EOPF CPM is licensed under the Apache License, Version 2.0. See LICENSE.txt for the full license text.
The CS-SOPRA STERIA logo at “eopf-cpm/docs/source/_static/logo_cs_soprasteria_small-86x42.png” is generously provided by the entities they represent, but the ownership remains with those entities.
The EOPF logo at “docs/source/_static/EOPF_CPM_icon.png” and “docs/source/_static/EOPF_CPM_logo.png” is licensed under CC0 1.0 Universal (Creative Commons Zero). The logo may be used, modified, and redistributed without restriction. See https://creativecommons.org/publicdomain/zero/1.0/ for details.
This project uses data from the European Union’s Copernicus Programme. Copyright and licence information: https://www.copernicus.eu/en/access-data/copyright-and-licences
Copyright
Copyright 2026 CS - SOPRA STERIA
Metadata
Release files for eopf 3.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| eopf-3.0.0.tar.gz | 1.6 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| eopf-3.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.5 MB
Release files / eopf-3.0.0.tar.gz
| Download URL | eopf-3.0.0.tar.gz |
|---|---|
| Size | 1.6 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8d30870c3a5c45c7896e8fc9acda822483b7068e619c5d4b46dd6b40e843b7c1
|
|
BLAKE2b-256 checksum How to use checksums |
16679d41683e00634dc7cf49a4667e03a464e45aee9d32c99463cab3ea97d600
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / eopf-3.0.0-py3-none-any.whl
| Download URL | eopf-3.0.0-py3-none-any.whl |
|---|---|
| Size | 1.9 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6b750f53c14338f1c346f9ebdba6494d0f44b480732a31250c370dbe9ba7e46c
|
|
BLAKE2b-256 checksum How to use checksums |
08c6f2f25a2486e52e1452c1a4146e01b34a671176b1a32920472edbe40178e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|