wildboar.datasets.filter#

Module Contents#

Functions#

make_dict_filter(filter)

Make a new filter

make_filter(filter)

Create a new filter

make_list_filter(filter)

Make a new filter based on a list of filter strings

make_str_filter(filter)

Make a new filter

wildboar.datasets.filter.make_dict_filter(filter)[source]#

Make a new filter

Parameters:

filter (dict) – The dict of [subject] -> [op][verb]

Returns:

The filter function

Return type:

function

wildboar.datasets.filter.make_filter(filter)[source]#

Create a new filter

Parameters:

filter (str, list or dict) – The filter

Returns:

The filter function

Return type:

function

wildboar.datasets.filter.make_list_filter(filter)[source]#

Make a new filter based on a list of filter strings

Parameters:

filter (list) – A list of filter strings

Returns:

The filter function

Return type:

function

wildboar.datasets.filter.make_str_filter(filter)[source]#

Make a new filter

Parameters:

filter (str) – The filter string [subject][op][verb]

Returns:

The filter function

Return type:

function