Crunch Plugins
Crunch Plugins#
Crunch plugins must inherit the following class and implement proceed()
:
This table lists all the crunch plugins currently available:
FilterDate cruncher: filter products by date |
|
|
FilterLatestIntersect cruncher |
|
FilterLatestByName cruncher |
FilterOverlap cruncher |
|
FilterProperty cruncher |
The signature of each plugin’s proceed()
method is displayed below, it may contain information useful to execute the cruncher:
- FilterDate.proceed(products: List[EOProduct], **search_params: Any) List[EOProduct] [source]#
Execute crunch: Filter products between start and end dates.
- FilterLatestIntersect.proceed(products: List[EOProduct], **search_params: Any) List[EOProduct] [source]#
Execute crunch: Filter latest products (the ones with a the highest start date) that intersect search extent.
- FilterLatestByName.proceed(products: List[EOProduct], **search_params: Any) List[EOProduct] [source]#
Execute crunch: Filter Search results to get only the latest product, based on the name of the product
- FilterOverlap.proceed(products: List[EOProduct], **search_params: Any) List[EOProduct] [source]#
Execute crunch: Filter products, retaining only those that are overlapping with the search_extent