Skip to main content

Earth Observation Platform Core Python Modules

Project description

[Image not found]

EOPF CPM: Earth Observation Platform framework for python developers

pipeline coverage docstr-coverage

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eopf-3.0.0b4.tar.gz (1.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

eopf-3.0.0b4-py3-none-any.whl (2.3 MB view details)

Uploaded Python 3

File details

Details for the file eopf-3.0.0b4.tar.gz.

File metadata

  • Download URL: eopf-3.0.0b4.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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}

File hashes

Hashes for eopf-3.0.0b4.tar.gz
Algorithm Hash digest
SHA256 c6788a20e4f8d0248fab972fd5629c34e0fd84459eee9d0e583b40bfaca414c7
MD5 ab8de9c9361949efbcacd76c07c7b817
BLAKE2b-256 38c4931576b553d71e7c0078b0c8b389d9cc24d163ffb3078e9fa164831a6368

See more details on using hashes here.

File details

Details for the file eopf-3.0.0b4-py3-none-any.whl.

File metadata

  • Download URL: eopf-3.0.0b4-py3-none-any.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","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}

File hashes

Hashes for eopf-3.0.0b4-py3-none-any.whl
Algorithm Hash digest
SHA256 619eec5abaaee995f57d1254a20a9c61e1a8d0f798a1e095f33729d72740ba8e
MD5 5cc4af4ab61c8c73784b2780121399d3
BLAKE2b-256 dfec0588bd0d09e9357f6c50c661bd730394d5a6d47bca6e5b70c26cf97f6314

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page