FilterProperty

FilterProperty#

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

FilterProperty cruncher

Filter products, retaining only those whose property match criteria

Parameters:

config (dict[str, Any] | 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 lt,le,eq,ne,ge,gt). Default is eq

__init__(config)#
Parameters:

config (dict[str, Any] | None)

Methods

__init__(config)

proceed(products, **search_params)

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

Attributes

plugins