federico gasparoli
federico gasparoli
This PR adds the `CameraRoiWidget` widget from `pymmcore_widgets`. With this PR we can control the camera ROI with a `napari shape layer`. To be merged after https://github.com/pymmcore-plus/pymmcore-widgets/pull/47.
This PR should be merged only after https://github.com/pymmcore-plus/pymmcore-widgets/pull/26. The new file `_mda_widget.py` contains a subclass of `pymmcore_widget` `MultiDWidget` where some methods have been added for `napari-micromanager`.
This is a first attempt to add a startup widget to select a system configuration when `napari-micromanager` is loaded or to create a new one through the `ConfigWizard` widge. In...
with this PR, when we save the state of the `QMainWindow` in a `json` file so that when we re-open `napari-micromanager` again the saved layout is restored. the `json` file...
opened from #250. Loading two different cfg one after another will result in a error in the MMShuttersWidget (e.g. the demo config followed by real scope config). This issue (that...
related to https://github.com/pymmcore-plus/pymmcore-plus/pull/343
related to https://github.com/pymmcore-plus/pymmcore-widgets/pull/295#discussion_r1597513238. If the `MDASequence` has multiple positions, The `OMETiffWriter` will create a main folder using the provided `filename` and save each position file in this folder updating the...
related to https://github.com/pymmcore-plus/napari-micromanager/pull/333
This PR addresses issues #513 and #222 related to the inability to cancel sequenced events. It refactors the `MDA runner`’s state management and event handling logic by replacing the previous...
if we run a sequence with a `useq.WellPlatePlan` a plate with multiple fovs per well, the `Plate` object is not correctly generated since it is missing the `WellSample` (fovs). e.g....