Metadata-Version: 2.4
Name: mapchete-eo
Version: 2026.1.0
Summary: mapchete EO data reader
Project-URL: Homepage, https://gitlab.eox.at/maps/mapchete_eo
Author-email: Joachim Ungar <joachim.ungar@eox.at>, Petr Sevcik <petr.sevcik@eox.at>
License-Expression: MIT
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
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 :: Scientific/Engineering :: GIS
Requires-Dist: click
Requires-Dist: croniter
Requires-Dist: lxml
Requires-Dist: mapchete[complete]>=2025.10.0
Requires-Dist: opencv-python-headless
Requires-Dist: pillow
Requires-Dist: pydantic
Requires-Dist: pygeofilter
Requires-Dist: pystac-client>=0.7.5
Requires-Dist: pystac[urllib3]>=1.12.2
Requires-Dist: retry
Requires-Dist: rtree
Requires-Dist: scipy
Requires-Dist: tqdm
Requires-Dist: xarray
Provides-Extra: docs
Requires-Dist: sphinx; extra == 'docs'
Requires-Dist: sphinx-rtd-theme; extra == 'docs'
Provides-Extra: test
Requires-Dist: pytest; extra == 'test'
Requires-Dist: pytest-coverage; extra == 'test'
Requires-Dist: pytest-lazy-fixtures; extra == 'test'
Description-Content-Type: text/x-rst

.. image:: logo/mapchete_eo.svg

Earth Observation–specific driver extensions for `Mapchete <https://github.com/ungarj/mapchete>`_.

.. image:: https://img.shields.io/pypi/v/mapchete-eo.svg
  :target: https://pypi.org/project/mapchete-eo/

.. image:: https://img.shields.io/conda/v/conda-forge/mapchete-eo
  :target: https://anaconda.org/conda-forge/mapchete-eo

.. image:: https://img.shields.io/pypi/l/mapchete-eo.svg
  :target: https://github.com/mapchete/mapchete-eo/blob/main/LICENSE

.. image:: https://img.shields.io/github/actions/workflow/status/mapchete/mapchete-eo/python-package.yml?label=tests
  :target: https://github.com/mapchete/mapchete-eo/actions

.. image:: https://codecov.io/gh/mapchete/mapchete-eo/graph/badge.svg?token=VD1YOF3QA2
  :target: https://codecov.io/gh/mapchete/mapchete-eo

.. image:: https://img.shields.io/github/repo-size/mapchete/mapchete-eo
  :target: https://github.com/mapchete/mapchete-eo

This package provides custom input and output drivers tailored for common EO data formats and workflows, enabling seamless integration of satellite data sources into the Mapchete tile-based geoprocessing framework.

What is this?
-------------

**mapchete-eo** extends Mapchete by adding support for:

- Custom **input drivers** to read EO datasets, from STAC search or metadata (catalogs, collections, items)
- Metadata extraction and band management for optical satellite products
- Reading data from sources via **STAC assets**

This package is intended for advanced users or developers who are working with remote sensing workflows using Mapchete.

Installation
------------

You must have ``mapchete`` with ``s3`` installed, so let's grab the ``complete`` dependencies in this case for convenience:

.. code-block:: bash

    pip install mapchete[complete]

Then install mapchete-eo:

.. code-block:: bash

    pip install mapchete-eo
