colrev.ops.screen.Screen¶
- class Screen(*, review_manager, notify_state_transition_operation=True)[source]¶
Bases:
Operation
Screen records (based on PDFs)
Methods
Add abstracts from TEI files to records without abstracts
Add a screening criterion to the records and settings
Check the operation precondition
Conclude the operation (stop Docker containers)
Split the screen between researchers
Decorator for operations
Delete a screening criterion from the records and settings
Get the data (records to screen)
Get the list of screening criteria from settings
Include all records in the screen
main
Notify the review_manager about the next operation
Save the screen decision
Set the screening criteria in the settings
Setup a custom screen script
This method checks if the record needs to be screened.
Attributes
type
- add_abstracts_from_tei()[source]¶
Add abstracts from TEI files to records without abstracts
- Return type:
None
- add_criterion(*, criterion_name, criterion)[source]¶
Add a screening criterion to the records and settings
- Return type:
None
- check_precondition()¶
Check the operation precondition
- Return type:
None
- conclude()¶
Conclude the operation (stop Docker containers)
- Return type:
None
- create_screen_split(*, create_split)[source]¶
Split the screen between researchers
- Return type:
list
- classmethod decorate()¶
Decorator for operations
- Return type:
Callable
- delete_criterion(criterion_to_delete)[source]¶
Delete a screening criterion from the records and settings
- Return type:
None
- get_screening_criteria()[source]¶
Get the list of screening criteria from settings
- Return type:
list
- notify(*, state_transition=True)¶
Notify the review_manager about the next operation
- Return type:
None
- screen(*, record, screen_inclusion, screening_criteria, PAD=40)[source]¶
Save the screen decision
- Return type:
None