# openeo-core Documentation

**openeo-core** is a standalone Python library for raster and vector data cubes, implementing selected openEO processes locally with xarray, dask, and STAC MLM-compatible ML models.

## Documentation

- **[Architecture](architecture.md)** — Software structure, design decisions, data flow, and component overview
- **[Contributing](CONTRIBUTING.md)** — How to contribute to openeo-core
- **[Issue Reporting](ISSUE_REPORTING.md)** — How to report bugs and request features

## External References

- [openEO processes](https://processes.openeo.org/)
- [STAC MLM extension](https://github.com/stac-extensions/mlm)
- [xarray](https://docs.xarray.dev/)
- [stackstac](https://stackstac.readthedocs.io/)

## Quick Links

- [README](../README.md) — Installation, quick start, API examples
- [openeo-processes/](openeo-processes/) — JSON process specs
- [stac-mlm/](stac-mlm/) — STAC MLM schema
