What extractor and reducer should be used?

Here is a list of the Panoptes task types that are currently supported and what extractor and reducer should be used for each.

Basic task types

Task Type

Extractor

Reducer

Single Question

panoptes_aggregation.extractors.question_extractor

panoptes_aggregation.reducers.question_reducer

Multiple Question

Shortcut

Dropdown

panoptes_aggregation.extractors.dropdown_extractor

panoptes_aggregation.reducers.dropdown_reducer

Slider

panoptes_aggregation.extractors.slider_extractor

panoptes_aggregation.reducers.slider_reducer

Survey

panoptes_aggregation.extractors.survey_extractor

panoptes_aggregation.reducers.survey_reducer

Point

panoptes_aggregation.extractors.point_extractor_by_frame

panoptes_aggregation.reducers.point_reducer_dbscan (includes cov information)

panoptes_aggregation.reducers.point_reducer_hdbscan (includes cov information)

panoptes_aggregation.extractors.shape_extractor

panoptes_aggregation.reducers.shape_reducer_dbscan (no cov infromation)

panoptes_aggregation.reducers.shape_reducer_hdbscan (no cov infromation)

panoptes_aggregation.extractors.point_extractor (depreciated)

panoptes_aggregation.reducers.point_reducer (depreciated)

Rectangle

panoptes_aggregation.extractors.rectangle_extractor

panoptes_aggregation.reducers.rectangle_reducer

panoptes_aggregation.extractors.shape_extractor

panoptes_aggregation.reducers.shape_reducer_dbscan

panoptes_aggregation.reducers.shape_reducer_hdbscan

Circle

panoptes_aggregation.extractors.shape_extractor

panoptes_aggregation.reducers.shape_reducer_dbscan

Column

Full Width Line

Full Height Line

Line

panoptes_aggregation.reducers.shape_reducer_hdbscan

Rotating Rectangle

Triangle

Fan


Text transcription projects

These are extractors and reducers designed for specific text transcription projects.

Task Type

Extractor

Reducer

Shakespeare’s World variant

panoptes_aggregation.extractors.sw_variant_extractor

panoptes_aggregation.reducers.sw_variant_reducer

Shakespeare’s World/AnnoTate graphic

panoptes_aggregation.extractors.sw_graphic_extractor

panoptes_aggregation.reducers.rectangle_reducer

Shakespeare’s World/AnnoTate text

panoptes_aggregation.extractors.sw_extractor

panoptes_aggregation.reducers.poly_line_text_reducer

Line tool with text sub-task

panoptes_aggregation.extractors.line_text_extractor

Polygon tool with text sub-task

panoptes_aggregation.extractors.poly_line_text_extractor


TESS project

These reducers were designed for use with the TESS project to handle real-time user weighting of identified column tool clusters. This process requires proper relevant_reduction being set for each reducer and several extractors/reducers internal to Caesar.

Task Type

Extractor

Reducer

TESS Column Tool

panoptes_aggregation.extractors.shape_extractor

panoptes_aggregation.reducers.tess_reducer_column

TESS Classification of GS subject

Caesar’s PluckFieldExtractor

panoptes_aggregation.running_reducers.tess_user_reducer