tethys.core.pipes.filters.filter_function

Module Contents

class tethys.core.pipes.filters.filter_function.FNFilter(value_filter_func: Callable)[source]

Bases: tethys.core.pipes.filters.filter_base.FilterBase

This filter executes user’s function for calculating a score.

Parameters

value_filter_func (Callable) – proxy function for calculating a score

execute(self, data_packet: Any, **kwargs) → float[source]

Execute value_filter_func() with the same args.

Parameters

data_packet – any data object

Returns

calculated score (float)