Metadata-Version: 2.4
Name: xcube-eopf
Version: 0.3.3
Summary: xcube datastore for accessing datasets of ESA EOPF data products.
Author: Konstantin Ntokas (Brockmann Consult GmbH), Norman Fomferra (Brockmann Consult GmbH)
License: Apache-2.0
Project-URL: Documentation, https://eopf-sample-service.github.io/xcube-eopf
Project-URL: Repository, https://github.com/EOPF-Sample-Service/xcube-eopf
Project-URL: Changelog, https://github.com/EOPF-Sample-Service/xcube-eopf/blob/main/CHANGES.md
Project-URL: Issues, https://github.com/EOPF-Sample-Service/xcube-eopf/issues
Keywords: copernicus,esa,eopf,sentinel,xarray,zarr
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development
Classifier: Topic :: Scientific/Engineering
Classifier: Typing :: Typed
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: dask
Requires-Dist: numpy
Requires-Dist: pyproj
Requires-Dist: pystac
Requires-Dist: pystac-client
Requires-Dist: shapely
Requires-Dist: xarray
Requires-Dist: xarray-eopf>=0.2.7
Requires-Dist: xcube-core>=1.11.0
Requires-Dist: xcube-resampling>=0.3.2
Provides-Extra: dev
Requires-Dist: build; extra == "dev"
Requires-Dist: hatch; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pytest-recording; extra == "dev"
Requires-Dist: jupyterlab; extra == "dev"
Requires-Dist: matplotlib; extra == "dev"
Provides-Extra: doc
Requires-Dist: mkdocs; extra == "doc"
Requires-Dist: mkdocs-autorefs; extra == "doc"
Requires-Dist: mkdocs-material; extra == "doc"
Requires-Dist: mkdocstrings; extra == "doc"
Requires-Dist: mkdocstrings-python; extra == "doc"
Dynamic: license-file

[![Build Status](https://github.com/EOPF-Sample-Service/xcube-eopf/actions/workflows/unit-tests.yml/badge.svg?branch=main)](https://github.com/EOPF-Sample-Service/xcube-eopf/actions)
[![codecov](https://codecov.io/gh/EOPF-Sample-Service/xcube-eopf/branch/main/graph/badge.svg)](https://codecov.io/gh/EOPF-Sample-Service/xcube-eopf)
[![PyPI Version](https://img.shields.io/pypi/v/xcube-eopf)](https://pypi.org/project/xcube-eopf/)
[![Anaconda-Server Badge](https://anaconda.org/conda-forge/xcube-eopf/badges/version.svg)](https://anaconda.org/conda-forge/xcube-eopf)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/charliermarsh/ruff/main/assets/badge/v0.json)](https://github.com/charliermarsh/ruff)
[![License](https://anaconda.org/conda-forge/xcube-eopf/badges/license.svg)](https://anaconda.org/conda-forge/xcube-eopf)


# xcube EOPF Data Store

`xcube-eopf` is a Python package and an [xcube plugin](https://xcube.readthedocs.io/en/latest/plugins.html) that provides a [data store](https://xcube.readthedocs.io/en/latest/api.html#data-store-framework)
named `eopf-zarr`. It enables access to ESA EOPF data products as analysis-ready 
datacubes (ARDCs) within the xcube framework.

The plugin supports multiple EOPF Sentinel Zarr sample products, including Sentinel-1, 
Sentinel-2, and Sentinel-3, providing a unified interface for working with 
analysis-ready data cubes.

> **IMPORTANT**  
> `xcube-eopf` is under active development.  
> Some features may be incomplete or subject to change.


For more information, please refer to the [documentation](https://eopf-sample-service.github.io/xcube-eopf/).
