feedback_forensics.app.callbacks.example_viewer#

Callbacks for the example viewer functionality.

Module Contents#

Functions#

generate

Generate callbacks for the example viewer.

_get_annotator_col_from_visible_name

Get the annotator column name from the visible name.

_filter_dataframe

Filter dataframe based on subset selection.

_empty_example_display

Return empty example display values.

API#

feedback_forensics.app.callbacks.example_viewer.generate(inp: dict, state: dict, out: dict) dict#

Generate callbacks for the example viewer.

feedback_forensics.app.callbacks.example_viewer._get_annotator_col_from_visible_name(annotator_metadata: dict, visible_name: str) str#

Get the annotator column name from the visible name.

feedback_forensics.app.callbacks.example_viewer._filter_dataframe(df: pandas.DataFrame, votes_dict: dict, annotator_1: str, annotator_2: str, subset_filter: str) pandas.DataFrame#

Filter dataframe based on subset selection.

feedback_forensics.app.callbacks.example_viewer._empty_example_display(out: dict, message: str = EXAMPLE_VIEWER_NO_DATA_MESSAGE, gr_warning_message: str = None) dict#

Return empty example display values.