Metadata-Version: 2.4
Name: eozilla
Version: 0.0.5
Summary: Comprises all packages of the Eozilla suite
Project-URL: Documentation, https://eo-tools.github.io/eozilla
Project-URL: Repository, https://github.com/eo-tools/eozilla
Project-URL: Changelog, https://github.com/eo-tools/eozilla/blob/main/CHANGES.md
Project-URL: Issues, https://github.com/eo-tools/eozilla/issues
Author: Norman Fomferra (Brockmann Consult GmbH), Tejas Morbagal Harish (Brockmann Consult GmbH)
License: Apache-2.0
License-File: LICENSE
Keywords: data processing,eo,esa,ogc
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
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 :: Scientific/Engineering
Classifier: Topic :: Software Development
Classifier: Typing :: Typed
Requires-Python: >=3.10
Requires-Dist: appligator>=0.0.4
Requires-Dist: cuiman>=0.0.4
Requires-Dist: gavicore>=0.0.4
Requires-Dist: procodile>=0.0.4
Requires-Dist: wraptile>=0.0.4
Description-Content-Type: text/markdown

[![CI](https://github.com/eo-tools/eozilla/actions/workflows/ci.yml/badge.svg)](https://github.com/eo-tools/eozilla/actions/workflows/ci.yml)
[![Codecov](https://codecov.io/gh/eo-tools/eozilla/graph/badge.svg?token=T3EXHBMD0G)](https://codecov.io/gh/eo-tools/eozilla)
[![Pixi](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/prefix-dev/pixi/main/assets/badge/v0.json)](https://pixi.sh)
[![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://img.shields.io/github/license/eo-tools/eozilla)](https://github.com/eo-tools/eozilla)

# Eozilla

A suite of tools around workflow orchestration systems and the
[OGC API - Processes](https://github.com/opengeospatial/ogcapi-processes).

_Note, this project and its documentation is still in an early development stage._

The `eozilla` package bundles the Eozilla suite of tools:

* `cuiman`: A Python client including API, GUI, and CLI for servers 
   compliant with the [OGC API - Processes](https://github.com/opengeospatial/ogcapi-processes).
* `wraptile`: A fast and lightweight HTTP server that implements 
   [OGC API - Processes, Part 1](https://github.com/opengeospatial/ogcapi-processes) for various 
   workflow processing backends, such as Airflow or a local executor.
* `procodile`: A simple Python framework for registering and executing processes.
* `appligator`: An EO application bundler and transformer. 
   (Currently limited to generating [Airflow DAGs](https://airflow.apache.org/docs/apache-airflow/stable/core-concepts/dags.html).)
* `gavicore`: Common pydantic data models and utilities for the packages above.

Large parts of the work in the Eozilla project has been made possible by the 
[ESA DTE-S2GOS project](https://dte-s2gos.rayference.eu/about/).
