v0.8.0 (2024-10-04)
Implemented enhancements:
- feat: add HCSWizard to MDAWIdget #362 (fdrgsp)
- feat: add High Content Screening wizard #360 (fdrgsp)
- feat: reload prior config file on HCW rejection #359 (gselzer)
- feat: plate navigator for HCS calibration testing #356 (fdrgsp)
- feat: plate calibration widget #355 (tlambert03)
- feat: reusable single-well calibration widget for plate calibration widget #353 (fdrgsp)
- feat: Refactor GridPlanWidget #351 (gselzer)
- feat: add restrict well area #319 (fdrgsp)
- feat: add useq.WellPlanPlan widget with well selection #318 (tlambert03)
- feat: add overlap checkbox #317 (fdrgsp)
- feat: add minimal Points plan view #316 (tlambert03)
- feat: Points plan selector #315 (tlambert03)
- feat: multi point plan useq widgets #314 (tlambert03)
- feat: add select all for hub devices #310 (tlambert03)
Fixed bugs:
- fix: fix splitting logic and deduplicate code in Groups Presets Widgets #365 (tlambert03)
- fix: disable Autofocus checkbox when using HCSWizard #364 (fdrgsp)
- fix: enable ct axis order #361 (fdrgsp)
- fix: fix valueChanged signals on PropertyWidget #352 (tlambert03)
- fix: Only allow YAML save/load when YAML available #347 (gselzer)
- fix: Align spin boxes and labels in GridPlan #345 (gselzer)
- fix: update the GroupPresetTableWidget policy #330 (fdrgsp)
- fix: make name editable EditGroupWidget #328 (fdrgsp)
- fix: WellPlateWidget initial drawing #327 (fdrgsp)
- fix: fix bug in config wizard where core state bleeds into model #309 (tlambert03)
Merged pull requests:
- build: pin useq-schema to 0.5.0 #367 (tlambert03)
- refactor: full repo reorganization #366 (tlambert03)
- ci(pre-commit.ci): autoupdate #358 (pre-commit-ci[bot])
- ci(pre-commit.ci): autoupdate #357 (pre-commit-ci[bot])
- refactor: more grid plan cleanup #354 (tlambert03)
- refactor: split run mda in mda widget #350 (wl-stepp)
- style: clarify save/load buttons in MDAWidget #346 (gselzer)
- style: unfill radio buttions in GridPlanWidget #344 (gselzer)
- style: Manually compute sizeHint() #343 (gselzer)
- style: fix pixel affine table #341 (tlambert03)
- refactor: refactor stage widget #334 (tlambert03)
- refactor: remove old MDA widget #313 (tlambert03)
- refactor: pydantic2 syntax #311 (tlambert03)
- ci(pre-commit.ci): autoupdate #306 (pre-commit-ci[bot])
v0.7.2 (2024-06-13)
Merged pull requests:
- fix: fix attribute error in signal blocker #302 (tlambert03)
- ci(pre-commit.ci): autoupdate #297 (pre-commit-ci[bot])
- fix: pre test macos-13 #296 (fdrgsp)
- ci(pre-commit.ci): autoupdate #294 (pre-commit-ci[bot])
- ci(pre-commit.ci): autoupdate #291 (pre-commit-ci[bot])
- feat: Stack viewer #187 (wl-stepp)
v0.7.1 (2024-03-13)
Fixed bugs:
Merged pull requests:
- ci(dependabot): bump softprops/action-gh-release from 1 to 2 #287 (dependabot[bot])
v0.7.0 (2024-03-06)
v0.7.0rc1 (2024-03-05)
Implemented enhancements:
Fixed bugs:
- fix: fix selection of axis orders in mdaWidget.setValue #286 (tlambert03)
- fix: make grid widget scrollable #285 (tlambert03)
Merged pull requests:
- docs: rename mda_widget to mda_demo #283 (tlambert03)
- chore: use ruff-format instead of black #282 (tlambert03)
v0.6.1 (2024-02-15)
Fixed bugs:
- fix: update few MDAWidget issues #274 (fdrgsp)
- fix: choose to update ImagePreview when mda is running #273 (fdrgsp)
- fix: better handle enabling and disabling MDAWidget #267 (fdrgsp)
- fix: fix bugs in ChannelTable #265 (fdrgsp)
Merged pull requests:
- docs: bunch of documentations fixes #278 (tlambert03)
- docs: fix docs not grabbing widget png correctly #277 (fdrgsp)
- ci(dependabot): bump codecov/codecov-action from 3 to 4 #276 (tlambert03)
- ci(dependabot): bump codecov/codecov-action from 3 to 4 #275 (dependabot[bot])
- test: fix test logging warning #270 (tlambert03)
- docs: use .mp4 + mkdocs-video #269 (fdrgsp)
- refactor: relax expectations of imageSnapped callback #266 (tlambert03)
v0.6.0 (2024-01-24)
Implemented enhancements:
- feat: update Autofocus related methods, warn when 'Set AF Offset per Position' checked but autofocus not engaged #262 (fdrgsp)
- feat: add the possibility to invert the axis in the stage widget #260 (fdrgsp)
- feat: PixelConfigurationWidget with similar logic as in micromanager #244 (fdrgsp)
Fixed bugs:
- fix: fix missing hub peripherals in config wizard #264 (tlambert03)
- fix: hide invert xy checkboxes if not xy stage in StageWidget #261 (fdrgsp)
Merged pull requests:
- ci(pre-commit.ci): autoupdate #258 (pre-commit-ci[bot])
- docs: update the docs #255 (fdrgsp)
v0.5.7 (2023-12-19)
Fixed bugs:
- fix: fix quantity edit #257 (tlambert03)
Merged pull requests:
- ci(dependabot): bump actions/setup-python from 4 to 5 #254 (dependabot[bot])
- ci(pre-commit.ci): autoupdate #252 (pre-commit-ci[bot])
- test: fix tests for pymmcore 11.1.1.71.0 #251 (tlambert03)
- fix: fix overlap in GridPlanWidget #249 (fdrgsp)
- fix: minor fix in save config in GroupPresetTableWidget #248 (fdrgsp)
- feat: expose new useq_widgets and core-connected MDAWidget and update the docs #247 (fdrgsp)
- ci(pre-commit.ci): autoupdate #243 (pre-commit-ci[bot])
- fix: fix the test on PyQt6 #242 (fdrgsp)
- fix: fix style of ZPlanWidget #239 (fdrgsp)
- feat: update keep_shutter_open and autofocus axis checkboxes #231 (fdrgsp)
v0.5.6 (2023-11-01)
Merged pull requests:
- feat: add step() and setStep() methods to StageWidget #241 (tlambert03)
- docs: fix docs build #237 (tlambert03)
- feat: add installation manager #236 (tlambert03)
v0.5.5 (2023-10-24)
Merged pull requests:
- fix: disallow setting pre-init props after device initialization #234 (tlambert03)
- fix: hide shutter open in sub_seq #229 (fdrgsp)
v0.5.4 (2023-10-12)
Merged pull requests:
v0.5.3 (2023-10-12)
Merged pull requests:
- fix: fix exposure on mda range #225 (tlambert03)
v0.5.2 (2023-10-12)
Merged pull requests:
- fix: catch errors in property widget when building device property table #224 (tlambert03)
- fix: extend exposure widget range #222 (tlambert03)
v0.5.1 (2023-10-09)
Fixed bugs:
- fix: fix correct index enablement on checkable tab widget #206 (tlambert03)
Merged pull requests:
- fix: fix new mdaexample without channels #221 (tlambert03)
- fix: retain pointers in QCheckableTabWidget #220 (tlambert03)
- fix: accept 0 as interval #219 (fdrgsp)
- ci(pre-commit.ci): autoupdate #218 (pre-commit-ci[bot])
- fix: fix pre-commit #217 (fdrgsp)
- fix: units to µm #215 (fdrgsp)
- fix: add position if relative z_plan #213 (fdrgsp)
- fix: fix icon transform #212 (fdrgsp)
- fix: use core connected widgets for core connected sub-sequence _MDAPopup #211 (fdrgsp)
- fix: increase FloatColumn min/max in Position table #209 (fdrgsp)
- fix: update CoreConnectedPositionTable + test #208 (fdrgsp)
- test: don't emit sequenceStarted explicitly in tests #207 (tlambert03)
v0.5.0 (2023-09-23)
Merged pull requests:
- fix: treat MDASequence.axis_order as Sequence[str] rather than str #204 (tlambert03)
- fix: don't set Null MDASequence values in position table, cast dicts to MDASequence in MDAButton.setValue #203 (fdrgsp)
- refactor: remove icon svgs #202 (tlambert03)
- fix: remove grid paint + fix grid units for GridWidthHeight #200 (fdrgsp)
- feat: valueChanged to _SaveGroupBox #199 (fdrgsp)
- fix: fix objective widget resizing #196 (fdrgsp)
- ci(dependabot): bump actions/checkout from 3 to 4 #194 (dependabot[bot])
- ci(pre-commit.ci): autoupdate #193 (pre-commit-ci[bot])
- feat: runnable, core-connected mda widget, based on new useq widgets #192 (tlambert03)
- test: try fix tests by relaxing windows leak tests #190 (tlambert03)
- docs: Update README.md #189 (tlambert03)
- feat: add configuration wizard #183 (tlambert03)
- feat: new useq-schema widgets #180 (tlambert03)
v0.4.2 (2023-09-01)
Merged pull requests:
- fix: fix napari micro tests #188 (tlambert03)
- fix: fix pre-commit #186 (tlambert03)
- fix: remove groupbox from config widget #185 (fdrgsp)
- ci(pre-commit.ci): autoupdate #182 (pre-commit-ci[bot])
v0.4.1 (2023-08-01)
Merged pull requests:
- build: updates for fov_size in useq 0.4, bump pymmcore-plus #175 (tlambert03)
- fix: catch errors when updating property browser values from core #174 (tlambert03)
- refactor: return useq object from stack_widget.value() #173 (tlambert03)
- refactor: use useq-schema objects for GridWidget #171 (tlambert03)
- refactor: use useq.Channel objects in
ChannelTable
#170 (tlambert03) - fix: remove set_state core link in PositionTable #169 (fdrgsp)
- refactor: remove time estimates from MDAWidget #168 (tlambert03)
- test: update grid tests to work with old and new useq-grid plan #166 (tlambert03)
- chore: miscellaneous updates, update linting rules #161 (tlambert03)
v0.4.0 (2023-07-27)
Fixed bugs:
Merged pull requests:
- refactor: make SaveLoadSequenceWidget private #160 (fdrgsp)
- fix: don't calculate time before subclasses have been inited #159 (ianhi)
- perf: Improve speed of mda widget #157 (ianhi)
- test: add test for core state modification #155 (tlambert03)
- fix: minor time widget fix #153 (fdrgsp)
- fix: remove useq NoX plans #152 (fdrgsp)
- chore: update pre-commit #148 (tlambert03)
- feat: add micromanager autofocus device control autofocus #147 (fdrgsp)
- feat: save and load MDASequence #146 (fdrgsp)
- fix: update ShutterWidget for new snapImage signals + tests #145 (fdrgsp)
- fix: remove redundant 'removeRow(row)' #143 (fdrgsp)
- ci(pre-commit.ci): autoupdate #141 (pre-commit-ci[bot])
- feat: mda in a QTabWidget #140 (fdrgsp)
- fix: Remove QGroupBox from ChannelTable, ZStackWidget, PositionTable, and TimePlanWidget #139 (fdrgsp)
- ci: update pre-commit #138 (tlambert03)
- ci(pre-commit.ci): autoupdate #137 (pre-commit-ci[bot])
- fix: minor fix in PresetsWidget #136 (fdrgsp)
- feat: add AutoRepeat to stage buttons #135 (fdrgsp)
- ci(pre-commit.ci): autoupdate #134 (pre-commit-ci[bot])
- feat: add phases to TimePlanWidget #132 (fdrgsp)
- feat: add channel advanced warning icon #130 (fdrgsp)
- feat: add "advanced" channel options to ChannelTable #129 (fdrgsp)
- ci(pre-commit.ci): autoupdate #127 (pre-commit-ci[bot])
- feat: update GridWidget and PositionTable widget #126 (fdrgsp)
- ci(pre-commit.ci): autoupdate #123 (pre-commit-ci[bot])
- fix: Stop shutter widget from accidentally closing shutter #121 (ianhi)
- feat: updated version of Channel Table Widget #113 (fdrgsp)
- test: add napari-micromanager test #103 (tlambert03)
v0.3.0 (2023-01-14)
Merged pull requests:
- docs: add time and z plan widgets to docs #120 (fdrgsp)
- refactor: extract basic position table #119 (fdrgsp)
- fix: fix docs build #117 (tlambert03)
- fix: fix for pre Test and utilities state device shutter #116 (fdrgsp)
- ci(pre-commit.ci): autoupdate #115 (pre-commit-ci[bot])
- fix: fix MDA run_button not showing when _include_run_button=True #111 (fdrgsp)
- fix: fix typing in sample explorer #110 (tlambert03)
- refactor: make _GridParams class for _create_row_cols_overlap_group #107 (tlambert03)
- fix: subclass explorer from mda #106 (fdrgsp)
- refactor: remove sliderwidget #104 (tlambert03)
- refactor: move mda components #102 (tlambert03)
- refactor: extract duplicated Channel Table code between mda and sample explorer #100 (fdrgsp)
- docs: add favicon #99 (ianhi)
- fix: fix bug in channel widget #98 (fdrgsp)
- fix: remove print statement #97 (tlambert03)
- fix: change property browser icons color to gray #96 (fdrgsp)
- refactor: extract duplicated TimePlan widget code between mda and sample explorer #94 (tlambert03)
v0.2.1 (2022-12-05)
Merged pull requests:
- build: bump core dep #92 (tlambert03)
- feat: PropertiesWidget #90 (tlambert03)
v0.2.0 (2022-12-03)
Merged pull requests:
- Update README.md docs #89 (tlambert03)
- fix: minor fixes for PropertyBrowser and DeviceTypeFilters #88 (fdrgsp)
- style: Prettify typing optional #87 (tlambert03)
- feat: allow propertywidget to disconnect from core #86 (tlambert03)
- test: fix windows segfaults on image test #85 (tlambert03)
- refactor: factor out
DevicePropertyTable
from PropBrowser, AddGroup, and EditGroup widgets #84 (tlambert03) - refactor: extract duplicated device filter widget code #83 (tlambert03)
- test: fix and assert widget cleanup #82 (tlambert03)
- test: cleanup grid widget after test #81 (tlambert03)
- fix: disable z checkbox at startup #80 (fdrgsp)
- refactor: cleanup z tab selector #79 (tlambert03)
- feat: General Widgets for MDAs #78 (fdrgsp)
- refactor: cleanup some types on mda and sample widgets #75 (tlambert03)
- style: use ruff #74 (tlambert03)
v0.1.1 (2022-11-24)
Implemented enhancements:
Merged pull requests:
- ci: add ci to build docs #73 (tlambert03)
- refactor: correct many Qt namespaces #72 (tlambert03)
- fix: remove _update_mda_engine and correct pyside6 enums #71 (fdrgsp)
- fix: core -> mmcore #70 (fdrgsp)
- fix: fix sequence acquisition signal names #69 (fdrgsp)
- fix: use standard StateDeviceWidget if no FocusDevice #68 (fdrgsp)
- fix: unpin micromanager from pre-test #67 (fdrgsp)
- test: unpin mm device version #66 (tlambert03)
- ci: [pre-commit.ci] autoupdate #65 (pre-commit-ci[bot])
- docs: Add Examples #63 (fdrgsp)
- docs: add docs using mkdocs #62 (fdrgsp)
- ci(dependabot): bump styfle/cancel-workflow-action from 0.10.1 to 0.11.0 #61 (dependabot[bot])
- test: Fix pre-test #60 (fdrgsp)
- fix: add vispy to pyproject.toml test #58 (fdrgsp)
- ci(dependabot): bump styfle/cancel-workflow-action from 0.10.0 to 0.10.1 #55 (dependabot[bot])
- ci: [pre-commit.ci] autoupdate #54 (pre-commit-ci[bot])
- chore: Update precommit #53 (tlambert03)
- feat: add Sample Explorer widget #51 (fdrgsp)
- fix: fix state error in snap and live buttons #50 (tlambert03)
- feat: image widget #49 (tlambert03)
- feat: update GroupPresetTableWidget + PresetsWidget + tests #48 (fdrgsp)
- feat: Add Camera ROI widget + test #47 (fdrgsp)
- docs: update readme badges #46 (tlambert03)
- fix: move LIVE button __init__ args to properties + update test #31 (fdrgsp)
- feat: add MultiD widget #26 (fdrgsp)
- feat: add Shutter widget #24 (fdrgsp)
v0.1.0 (2022-08-01)
Merged pull requests:
- docs: Update README.md #45 (tlambert03)
- docs: Update README.md #44 (tlambert03)
- ci: fix token secret name #43 (tlambert03)
- Fix: Remove 'get_core_singleton()' and replace with CMMCorePlus.instance() #41 (fdrgsp)
- fix: fix _set_combo_view method #40 (fdrgsp)
- remove style args from SNAP button __init__ + update test #39 (fdrgsp)
- fix: fix pre-tests #38 (ianhi)
- fix: fix pre-tests #34 (ianhi)
- fix: fix pre tests #29 (tlambert03)
- feat: add Load System cfg widget #23 (fdrgsp)
- feat: add Slider Dialog widget #22 (fdrgsp)
- feat: add Objectives widget #21 (fdrgsp)
- feat: add Channel widget #20 (fdrgsp)
- add Group and Preset widget #19 (fdrgsp)
- test: Fix github tests #18 (tlambert03)
* This Changelog was automatically generated by github_changelog_generator