earthdaily.earthdatastore.filter_items
- earthdaily.earthdatastore.filter_items(items, query)[source]
Filter items based on a complex query dictionary.
- Parameters:
items (list[any]) – List of STAC items to filter.
query (dict[str, dict[str, any]]) – Query filter with operations to apply to item properties.
- Returns:
Filtered list of items matching the query.
- Return type:
list[any]
Examples
>>> query = { ... 'eo:cloud_cover': {'lt': [10], 'gt': [0]}, ... 'datetime': {'eq': '2023-01-01'} ... } >>> filtered_items = filter_items(catalog_items, query)