Filters
- class indico.filters.__init__.SubmissionFilter(input_filename=None, status=None, retrieved=None, reviews=None)
Create a Filter when querying for WorkflowSubmissions.
- Parameters
input_filename (str) – submissions with input file names containing this string
status (str) – submissions in this status. Options: [PROCESSING, PENDING_REVIEW, PENDING_ADMIN_REVIEW, COMPLETE, FAILED]
retrieved (bool) – Filter submissions on the retrieved flag
- Returns
dict containing query filter parameters
- class indico.filters.__init__.SubmissionReviewFilter(rejected=None, created_by=None, review_type=None)
- class indico.filters.__init__.ModelGroupExampleFilter(file_name=None, partial=None, status=None, text_search=None)
Create a Filter when querying for examples associated with model groups.
- Parameters
file_name (str) – examples with input file names containing this string
partial (bool) – examples that are or are not partially labeled
status (str) – submissions in this status. Options: [COMPLETE, INCOMPLETE]
text_search (bool) – examples that contain this substring in their text
- Returns
dict containing query filter parameters
- class indico.filters.__init__.UserMetricsFilter(user_id=None, user_email=None)
Create a Filter when querying for UserSnapshots.
- Parameters
user_id (int) – username to filter on
user_email (str) – email to filter for
- Returns
dict containing query filter parameters
- class indico.filters.__init__.DocumentReportFilter(submission_id=None, workflow_id=None, status=None, created_at_start_date=None, created_at_end_date=None, updated_at_start_date=None, updated_at_end_date=None)
Create a filter for the DocumentReport query.
- Parameters
workflow_id (int) – workflow id
submission_id (int) – submission id
status (str) – submission status
created_at_start_date (datetime) – earliest creation date
created_at_end_date (datetime) – latest creation date
updated_at_start_date (datetime) – earliest update ddate
updated_at_end_date (datetime) – latest update date
- Returns
dict containing query filter parameters