Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
fe21d3a
Update ImScrMainView.py
haikew Feb 17, 2025
cd1c1bf
Add OSSIMController, OSSIMManager, OSSIMClient, and OSSIMWidget for D…
haikew Sep 29, 2025
f525dfe
Declare update thread signals as class attributes
haikew Sep 30, 2025
c6af765
Merge pull request #2 from haikew/codex/refactor-checkupdatescontroll…
haikew Sep 30, 2025
825b670
Bump version to 2.1.96
github-actions[bot] Sep 30, 2025
a92e187
Merge branch 'master' of https://github.com/haikew/ImSwitch
haikew Sep 30, 2025
abdd373
Bump version to 2.1.97
github-actions[bot] Sep 30, 2025
73c3d6f
stable ossim ui
haikew Sep 30, 2025
a757386
Merge branch 'master' of https://github.com/haikew/ImSwitch
haikew Sep 30, 2025
af3e910
Bump version to 2.1.98
github-actions[bot] Sep 30, 2025
1f2af57
steable dmd UI
haikew Sep 30, 2025
1b27bca
Merge branch 'master' of https://github.com/haikew/ImSwitch
haikew Sep 30, 2025
55fca26
Bump version to 2.1.99
github-actions[bot] Sep 30, 2025
d705019
add gaussian filter and raw files export function
haikew Oct 7, 2025
ce24b90
Merge branch 'master' of https://github.com/haikew/ImSwitch
haikew Oct 7, 2025
fc2cb68
Bump version to 2.1.100
github-actions[bot] Oct 7, 2025
121779b
all tested
haikew Oct 7, 2025
18aa259
Merge branch 'master' of https://github.com/haikew/ImSwitch
haikew Oct 7, 2025
5fbe53f
Bump version to 2.1.101
github-actions[bot] Oct 7, 2025
64cca33
Adjust default delay and sigma values; update status display to a scr…
haikew Oct 9, 2025
24183bb
Merge branch 'master' of https://github.com/haikew/ImSwitch
haikew Oct 9, 2025
056c041
Bump version to 2.1.102
github-actions[bot] Oct 9, 2025
57efa65
add offset in reconstruction function
haikew Oct 9, 2025
5381f8b
Merge branch 'master' of https://github.com/haikew/ImSwitch
haikew Oct 9, 2025
5f874a2
Bump version to 2.1.103
github-actions[bot] Oct 9, 2025
77c38cc
improve snapping workflow with clearer display and wait steps
haikew Oct 14, 2025
3c3e911
Bump version to 2.1.104
github-actions[bot] Oct 14, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added =
Binary file not shown.
2 changes: 1 addition & 1 deletion imswitch/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
from .config import get_config

# used to be, but actions will replace this with the current release TAG -> >2.1.0
__version__ = "2.1.95"
__version__ = "2.1.104"
__httpport__ = 8001
__socketport__ = 8002
__ssl__ = True
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@
"Settings",
"View",
"Recording",
"Image"
"Image",
"DMD"
]
}
11 changes: 6 additions & 5 deletions imswitch/imcommon/controller/CheckUpdatesController.py
Original file line number Diff line number Diff line change
Expand Up @@ -45,13 +45,14 @@ def checkForUpdates(self):


class CheckUpdatesThread(Thread):
sigFailed = Signal()
sigNoUpdate = Signal()
sigNewVersionPyInstaller = Signal(str) # (latestVersion)
sigNewVersionPyPI = Signal(str) # (latestVersion)
sigNewVersionShowInfo = Signal(str) # (someText)

def __init__(self):
super().__init__()
self.sigFailed = Signal()
self.sigNoUpdate = Signal()
self.sigNewVersionPyInstaller = Signal(str) # (latestVersion)
self.sigNewVersionPyPI = Signal(str) # (latestVersion)
self.sigNewVersionShowInfo = Signal(str) # (someText)
self.__logger = initLogger(self, tryInheritParent=True)

def run(self):
Expand Down
7 changes: 6 additions & 1 deletion imswitch/imcontrol/controller/MasterController.py
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,12 @@ def __init__(self, setupInfo, commChannel, moduleCommChannel):
if "Workflow" in self.__setupInfo.availableWidgets:
self.workflowManager = WorkflowManager()
if "Arkitekt" in self.__setupInfo.availableWidgets:
self.arkitektManager = ArkitektManager(self.__setupInfo.arkitekt)
if ArkitektManager is not None:
self.arkitektManager = ArkitektManager(self.__setupInfo.arkitekt)
else:
self.__logger.warning(
"Arkitekt widget requested but ArkitektManager is unavailable. "
"Install optional dependencies to enable it.")
# load all implugin-related managers and add them to the class
# try to get it from the plugins
# If there is a imswitch_sim_manager, we want to add this as self.imswitch_sim_widget to the
Expand Down
Loading