FilterProperty

FilterProperty#

class eodag.plugins.crunch.filter_property.FilterProperty(config=None)[source]#

FilterProperty cruncher

Filter products, retaining only those whose property match criteria

Parameters:

config (dict[str, Any] | None, default: None) –

Crunch configuration, must contain :

  • <property> (Any) (mandatory): property key from product.properties, associated to its filter value

  • operator (str): Operator used for filtering (one of operator functions lt,le,eq,ne,ge,...). Default is eq

__init__(config=None)#
Parameters:

config (dict[str, Any] | None, default: None)

Methods

__init__([config])

proceed(products, **search_params)

Execute crunch: Filter products, retaining only those that match property filtering

Attributes

plugins