preprocessing subclasses
Extends the classes defined in core for the preprocessing-specific requirements (findmycells.preprocessing.specs)
PreprocessingStrategy
PreprocessingStrategy ()
Extending the ProcssingStrategy
base class for preprocessing as processing subtype.
PreprocessingObject
PreprocessingObject ()
Extending the ProcessingObject
base class for preprocessing as processing subtype. Responsible for loading the microscopy image(s) and corresponding ROI(s) for each file, running the specified preprocessing strategies, updating the database, and eventually for saving the preprocessed images to disk for further processing steps down the line.
Note: Even though the file_ids
argument accepts (and actually expects & requires) a list as input, only a single file_id will be passed to a PreprocessingObject
upon initialization. This is handled in the api module of findmycells.