API proposal for mech_turk package.
First of all, read the architecture overview to get the big picture and hopefully specific questions.
API
API with documentation is here: doc/api/cv_mech_turk2/html/python/
Main tools
- cv_mech_turk2.submit_images
 - cv_mech_turk2.session_results
 - cv_mech_turk2.tasks.gxml (resolution conversion API)
 - cv_mech_turk2.convert_outlines_to_masks
 
Useful pipeline tools
- cv_mech_turk2.pipelines.send_boxes_to_attributes
 - cv_mech_turk2.pipelines.send_boxes_to_group
 
Helper APIs (mostly for pipelines)
cv_mech_turk2.tasks.gxml_session.SessionResults
- cv_mech_turk2.tasks.attribute.read_submissions
 cv_mech_turk2.tasks.attribute.BoxReader