pymmcore-plus / napari-micromanager

GUI interface between napari and micromanager powered by pymmcore-plus and pymmcore-widgets
https://pymmcore-plus.github.io/napari-micromanager/
BSD 3-Clause "New" or "Revised" License
61 stars 21 forks source link

Feature request - Add "Keep shutter open" option for z-stack #289

Open GabeK-L opened 1 year ago

GabeK-L commented 1 year ago

Hello,

I have been using napari-micromanager to control an IX-81 with CSU-X1 spinning disk. Would it be possible to add in the "Keep shutter open" check box that is available in micromanager so that I can take fast z-stacks? Closing the shutter between each z-acquisition dramatically slows down my system; I have my piezo stage triggered by my camera but I cannot currently take advantage of this if the shutter is closed between each step. Ideally, the shutter would only close between channels, positions, etc.

Thanks! Gabe

tlambert03 commented 1 year ago

yep, it's been added to a new-and-improved MDA widget in https://github.com/pymmcore-plus/pymmcore-widgets/pull/180

that widget hasn't made it's way into napari-micromanager yet. but will soon..

tlambert03 commented 1 year ago

I'll also mention that the underlying engine does have the ability to use hardware sequencing just as in the java micro-manager, but currently it's disabled by default and needs to be opted into. More info here:

https://pymmcore-plus.github.io/pymmcore-plus/guides/mda_engine/#hardware-triggered-sequences

once that becomes more stable and reliable, we'll probably turn it on by default. and will probably add an experimental opt-in to the gui before then

GabeK-L commented 1 year ago

Awesome! Thanks for the quick reply and the info. I will give the MDA widget a try and will keep an eye out for that update.