Open carandraug opened 5 years ago
Overall the idea is to be able to automate acquisition and analysis of bead images. Suggested plan is
step 4 and 5 might be triggered to run in OMERO
The final part of the cleanup after experiment thread is:
events.publish(events.CLEANUP_AFTER_EXPERIMENT)
if self.initialAltitude is not None:
# Restore our initial altitude.
cockpit.interfaces.stageMover.goToZ(self.initialAltitude, shouldBlock = True)
events.publish(events.EXPERIMENT_COMPLETE)
So we could easily run a specified function by adding to the trigger on either CLEAN_UP_AFTER_EXEPRIMENT or EXPERIMENT_COMPLETE. Maybe we just need to code an example in the docs to show how this could be done.
There's a request to be able to have cockpit automatically perform some image processing after it is done with the acquisition. This happens in softworx which can be configured to automatically deconvolve the images after it is done acquiring.
This was requested to support an experiment type meant for quality control of microscopes. A facility manager would run a specific experiment that would run some processing and present the results at the end.
This could also be used to have the system automatically import the images to omero after acquisition.
This should be possible after the reword of the experiment window.