pygeofilter CDSE OData support for CQL2

pygeocdse translates CQL2 JSON expressions into OData filters for the Copernicus Data Space Ecosystem Products catalogue. It also provides an HTTP search helper and converters for STAC ItemCollections and GeoJSON FeatureCollections.

Choose your starting point

Your goal Documentation
Learn by completing a small example Tutorial: translate your first filter
Query products from Python or the CLI How to search the catalogue
Save a catalogue response as STAC or GeoJSON How to convert responses
Work on the project or preview these docs Development guide
Look up exact behavior API, operators, attributes, CLI, STAC crosswalk
Understand the design and its limits Translation and conversion explained

The documentation follows Diátaxis: tutorials teach through a guided exercise, how-to guides solve specific tasks, reference describes behavior, and explanation gives context.

This project implements a CDSE-focused subset of CQL2. Begin with the offline tutorial; live search examples require network access and their results change with catalogue contents.