ImSwitch
stable
Software info
Installation
Changelog
How to contribute
Usage
Graphical user interface
Use cases
Scripting
Internals and specifications
Module configuration
HDF5 datafiles
Hardware control configurations
Adding support for more devices
Scripting API reference
Global-level functions
api.imcontrol
mainWindow
ImSwitch
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
|
X
|
Y
_
__init__() (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager method)
(imswitch.imcontrol.model.managers.lasers.LaserManager.LaserManager method)
(imswitch.imcontrol.model.managers.positioners.PositionerManager.PositionerManager method)
A
AAAOTFLaserManager (built-in class)
actions (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager property)
analogChannel (imswitch.imcontrol.model.SetupInfo.DetectorInfo attribute)
(imswitch.imcontrol.model.SetupInfo.LaserInfo attribute)
(imswitch.imcontrol.model.SetupInfo.PositionerInfo attribute)
angleMount (imswitch.imcontrol.model.SetupInfo.SLMInfo attribute)
APDManager (built-in class)
api.imcontrol (built-in class)
autofocus (imswitch.imcontrol.view.guitools.ViewSetupInfo.ViewSetupInfo attribute)
availableWidgets (imswitch.imcontrol.view.guitools.ViewSetupInfo.ViewSetupInfo attribute)
axes (imswitch.imcontrol.model.managers.positioners.PositionerManager.PositionerManager property)
(imswitch.imcontrol.model.SetupInfo.PositionerInfo attribute)
B
BetaScanDesigner (built-in class)
BetaTTLCycleDesigner (built-in class)
binning (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager property)
C
camera (imswitch.imcontrol.model.SetupInfo.FocusLockInfo attribute)
Cobolt0601LaserManager (built-in class)
CoolLEDLaserManager (built-in class)
correctionPatternsDir (imswitch.imcontrol.model.SetupInfo.SLMInfo attribute)
crop() (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager method)
croppable (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager property)
D
defaultLaserPresetForScan (imswitch.imcontrol.view.guitools.ViewSetupInfo.ViewSetupInfo attribute)
DetectorAction (class in imswitch.imcontrol.model.managers.detectors.DetectorManager)
detectorFast (imswitch.imcontrol.model.SetupInfo.EtSTEDInfo attribute)
DetectorInfo (built-in class)
DetectorListParameter (class in imswitch.imcontrol.model.managers.detectors.DetectorManager)
DetectorManager (class in imswitch.imcontrol.model.managers.detectors.DetectorManager)
DetectorNumberParameter (class in imswitch.imcontrol.model.managers.detectors.DetectorManager)
DetectorParameter (class in imswitch.imcontrol.model.managers.detectors.DetectorManager)
detectors (imswitch.imcontrol.view.guitools.ViewSetupInfo.ViewSetupInfo attribute)
detectorSlow (imswitch.imcontrol.model.SetupInfo.EtSTEDInfo attribute)
digitalLine (imswitch.imcontrol.model.SetupInfo.DetectorInfo attribute)
(imswitch.imcontrol.model.SetupInfo.LaserInfo attribute)
(imswitch.imcontrol.model.SetupInfo.PositionerInfo attribute)
E
editable (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorListParameter attribute)
(imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorNumberParameter attribute)
etSTED (imswitch.imcontrol.view.guitools.ViewSetupInfo.ViewSetupInfo attribute)
EtSTEDInfo (built-in class)
F
finalize() (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager method)
(imswitch.imcontrol.model.managers.lasers.LaserManager.LaserManager method)
(imswitch.imcontrol.model.managers.positioners.PositionerManager.PositionerManager method)
flushBuffers() (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager method)
focusLock (imswitch.imcontrol.view.guitools.ViewSetupInfo.ViewSetupInfo attribute)
FocusLockInfo (built-in class)
forAcquisition (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager property)
(imswitch.imcontrol.model.SetupInfo.DetectorInfo attribute)
forFocusLock (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager property)
(imswitch.imcontrol.model.SetupInfo.DetectorInfo attribute)
forPositioning (imswitch.imcontrol.model.managers.positioners.PositionerManager.PositionerManager property)
(imswitch.imcontrol.model.SetupInfo.PositionerInfo attribute)
forScanning (imswitch.imcontrol.model.managers.positioners.PositionerManager.PositionerManager property)
(imswitch.imcontrol.model.SetupInfo.PositionerInfo attribute)
frameCroph (imswitch.imcontrol.model.SetupInfo.FocusLockInfo attribute)
frameCropw (imswitch.imcontrol.model.SetupInfo.FocusLockInfo attribute)
frameCropx (imswitch.imcontrol.model.SetupInfo.FocusLockInfo attribute)
frameCropy (imswitch.imcontrol.model.SetupInfo.FocusLockInfo attribute)
frameStart (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager property)
freqRangeInit (imswitch.imcontrol.model.managers.lasers.LaserManager.LaserManager property)
(imswitch.imcontrol.model.SetupInfo.LaserInfo attribute)
freqRangeMax (imswitch.imcontrol.model.managers.lasers.LaserManager.LaserManager property)
(imswitch.imcontrol.model.SetupInfo.LaserInfo attribute)
freqRangeMin (imswitch.imcontrol.model.managers.lasers.LaserManager.LaserManager property)
(imswitch.imcontrol.model.SetupInfo.LaserInfo attribute)
fullShape (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager property)
func (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorAction attribute)
G
GalvoScanDesigner (built-in class)
getChunk() (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager method)
getDetectorNames() (api.imcontrol method)
getLaserNames() (api.imcontrol method)
getLatestFrame() (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager method)
getLogger()
getPositionerNames() (api.imcontrol method)
getPositionerPositions() (api.imcontrol method)
getScriptDirPath()
getWaitForSignal()
group (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorAction attribute)
(imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorListParameter attribute)
(imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorNumberParameter attribute)
H
h (imswitch.imcontrol.view.guitools.ViewSetupInfo.ROIInfo attribute)
HamamatsuManager (built-in class)
height (imswitch.imcontrol.model.SetupInfo.SLMInfo attribute)
I
image (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager property)
importScript()
isBinary (imswitch.imcontrol.model.managers.lasers.LaserManager.LaserManager property)
isModulated (imswitch.imcontrol.model.managers.lasers.LaserManager.LaserManager property)
isPositiveDirection (imswitch.imcontrol.model.SetupInfo.PositionerInfo attribute)
L
laserFast (imswitch.imcontrol.model.SetupInfo.EtSTEDInfo attribute)
LaserInfo (built-in class)
LaserManager (class in imswitch.imcontrol.model.managers.lasers.LaserManager)
LaserPresetInfo (built-in class)
laserPresets (imswitch.imcontrol.view.guitools.ViewSetupInfo.ViewSetupInfo attribute)
lasers (imswitch.imcontrol.view.guitools.ViewSetupInfo.ViewSetupInfo attribute)
loadScanParamsFromFile() (api.imcontrol method)
M
mainWindow (built-in class)
managerName (imswitch.imcontrol.model.SetupInfo.DetectorInfo attribute)
(imswitch.imcontrol.model.SetupInfo.LaserInfo attribute)
(imswitch.imcontrol.model.SetupInfo.PositionerInfo attribute)
(imswitch.imcontrol.model.SetupInfo.RS232Info attribute)
managerProperties (imswitch.imcontrol.model.SetupInfo.DetectorInfo attribute)
(imswitch.imcontrol.model.SetupInfo.LaserInfo attribute)
(imswitch.imcontrol.model.SetupInfo.PositionerInfo attribute)
(imswitch.imcontrol.model.SetupInfo.RS232Info attribute)
MHXYStageManager (built-in class)
model (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager property)
monitorIdx (imswitch.imcontrol.model.SetupInfo.SLMInfo attribute)
move() (imswitch.imcontrol.model.managers.positioners.PositionerManager.PositionerManager method)
movePositioner() (api.imcontrol method)
N
name (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager property)
(imswitch.imcontrol.model.managers.lasers.LaserManager.LaserManager property)
(imswitch.imcontrol.model.managers.positioners.PositionerManager.PositionerManager property)
nidaq (imswitch.imcontrol.view.guitools.ViewSetupInfo.ViewSetupInfo attribute)
NidaqInfo (built-in class)
NidaqLaserManager (built-in class)
NidaqManager (class in imswitch.imcontrol.model.managers.NidaqManager)
NidaqPositionerManager (built-in class)
O
options (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorListParameter attribute)
P
parameters (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager property)
PhotometricsManager (built-in class)
PiezoconceptZManager (built-in class)
pixelSize (imswitch.imcontrol.model.SetupInfo.SLMInfo attribute)
pixelSizeUm (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager property)
PointScanTTLCycleDesigner (built-in class)
position (imswitch.imcontrol.model.managers.positioners.PositionerManager.PositionerManager property)
positioner (imswitch.imcontrol.model.SetupInfo.FocusLockInfo attribute)
PositionerInfo (built-in class)
PositionerManager (class in imswitch.imcontrol.model.managers.positioners.PositionerManager)
positioners (imswitch.imcontrol.view.guitools.ViewSetupInfo.ViewSetupInfo attribute)
pulseStreamer (imswitch.imcontrol.view.guitools.ViewSetupInfo.ViewSetupInfo attribute)
Q
query() (imswitch.imcontrol.model.managers.rs232.RS232Manager.RS232Manager method)
R
ROIInfo (built-in class)
rois (imswitch.imcontrol.view.guitools.ViewSetupInfo.ViewSetupInfo attribute)
rs232devices (imswitch.imcontrol.view.guitools.ViewSetupInfo.ViewSetupInfo attribute)
RS232Info (built-in class)
RS232Manager (built-in class)
(class in imswitch.imcontrol.model.managers.rs232.RS232Manager)
RS232sManager (class in imswitch.imcontrol.model.managers.RS232sManager)
runScan() (api.imcontrol method)
S
sampleRate (imswitch.imcontrol.model.SetupInfo.ScanInfo attribute)
saveScanParamsToFile() (api.imcontrol method)
scan (imswitch.imcontrol.view.guitools.ViewSetupInfo.ViewSetupInfo attribute)
scanDesigner (imswitch.imcontrol.model.SetupInfo.ScanInfo attribute)
scanDesignerParams (imswitch.imcontrol.model.SetupInfo.ScanInfo attribute)
ScanInfo (built-in class)
setAnalog() (imswitch.imcontrol.model.managers.NidaqManager.NidaqManager method)
setBinning() (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager method)
setCurrentModule() (mainWindow method)
setDetectorBinning() (api.imcontrol method)
setDetectorParameter() (api.imcontrol method)
setDetectorROI() (api.imcontrol method)
setDetectorToRecord() (api.imcontrol method)
setDigital() (imswitch.imcontrol.model.managers.NidaqManager.NidaqManager method)
setEnabled() (imswitch.imcontrol.model.managers.lasers.LaserManager.LaserManager method)
setLaserActive() (api.imcontrol method)
setLaserValue() (api.imcontrol method)
setLiveViewActive() (api.imcontrol method)
setLiveViewCrosshairVisible() (api.imcontrol method)
setLiveViewGridVisible() (api.imcontrol method)
setModulationDutyCycle() (imswitch.imcontrol.model.managers.lasers.LaserManager.LaserManager method)
setModulationEnabled() (imswitch.imcontrol.model.managers.lasers.LaserManager.LaserManager method)
setModulationFrequency() (imswitch.imcontrol.model.managers.lasers.LaserManager.LaserManager method)
setParameter() (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager method)
setPosition() (imswitch.imcontrol.model.managers.positioners.PositionerManager.PositionerManager method)
setPositioner() (api.imcontrol method)
setPositionerStepSize() (api.imcontrol method)
setRecFilename() (api.imcontrol method)
setRecFolder() (api.imcontrol method)
setRecModeScanOnce() (api.imcontrol method)
setRecModeScanTimelapse() (api.imcontrol method)
setRecModeSpecFrames() (api.imcontrol method)
setRecModeSpecTime() (api.imcontrol method)
setRecModeUntilStop() (api.imcontrol method)
setScanModeActive() (imswitch.imcontrol.model.managers.lasers.LaserManager.LaserManager method)
setValue() (imswitch.imcontrol.model.managers.lasers.LaserManager.LaserManager method)
shape (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager property)
signals() (api.imcontrol method)
slm (imswitch.imcontrol.view.guitools.ViewSetupInfo.ViewSetupInfo attribute)
SLMInfo (built-in class)
snapImage() (api.imcontrol method)
startAcquisition() (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager method)
startRecording() (api.imcontrol method)
startTrigger (imswitch.imcontrol.model.SetupInfo.NidaqInfo attribute)
stepPositionerDown() (api.imcontrol method)
stepPositionerUp() (api.imcontrol method)
stopAcquisition() (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager method)
stopRecording() (api.imcontrol method)
supportedBinnings (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorManager property)
T
timerCounterChannel (imswitch.imcontrol.model.SetupInfo.NidaqInfo attribute)
TISManager (built-in class)
TTLCycleDesigner (imswitch.imcontrol.model.SetupInfo.ScanInfo attribute)
TTLCycleDesignerParams (imswitch.imcontrol.model.SetupInfo.ScanInfo attribute)
U
updateFreq (imswitch.imcontrol.model.SetupInfo.FocusLockInfo attribute)
V
value (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorListParameter attribute)
(imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorNumberParameter attribute)
(imswitch.imcontrol.view.guitools.ViewSetupInfo.LaserPresetInfo attribute)
valueDecimals (imswitch.imcontrol.model.managers.lasers.LaserManager.LaserManager property)
valueRangeMax (imswitch.imcontrol.model.managers.lasers.LaserManager.LaserManager property)
(imswitch.imcontrol.model.SetupInfo.LaserInfo attribute)
valueRangeMin (imswitch.imcontrol.model.managers.lasers.LaserManager.LaserManager property)
(imswitch.imcontrol.model.SetupInfo.LaserInfo attribute)
valueRangeStep (imswitch.imcontrol.model.managers.lasers.LaserManager.LaserManager property)
(imswitch.imcontrol.model.SetupInfo.LaserInfo attribute)
valueUnits (imswitch.imcontrol.model.managers.detectors.DetectorManager.DetectorNumberParameter attribute)
(imswitch.imcontrol.model.managers.lasers.LaserManager.LaserManager property)
ViewSetupInfo (built-in class)
W
w (imswitch.imcontrol.view.guitools.ViewSetupInfo.ROIInfo attribute)
wavelength (imswitch.imcontrol.model.managers.lasers.LaserManager.LaserManager property)
(imswitch.imcontrol.model.SetupInfo.LaserInfo attribute)
(imswitch.imcontrol.model.SetupInfo.SLMInfo attribute)
width (imswitch.imcontrol.model.SetupInfo.SLMInfo attribute)
write() (imswitch.imcontrol.model.managers.rs232.RS232Manager.RS232Manager method)
X
x (imswitch.imcontrol.view.guitools.ViewSetupInfo.ROIInfo attribute)
Y
y (imswitch.imcontrol.view.guitools.ViewSetupInfo.ROIInfo attribute)
Read the Docs
v: stable
Versions
master
latest
stable
v2.0.0
v1.2.1
v1.2.0
v1.1.0
v1.0.0
webcam-manager
uc2
triggerscope-test
test-readthedocs
template-module
sted-bugfixing
scan-updating
scanning-tests
scanning_improvements
recording-rework
recording-improvements
pymmcore-llm
noncontinuous-camera-recording
nidaq-concurrent-processes
napari-layout
minimal-esp32
etsted-improvements
etsted-docs
et-monalisa
dev
communication_channel_improvements
api-server
Downloads
On Read the Docs
Project Home
Builds