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
- rtype:
Any
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