From d3fe4939fb3f52d2ed86e9ab78de2818a144954c Mon Sep 17 00:00:00 2001
From: Brian Whitney <94479316+BrianWhitneyAI@users.noreply.github.com>
Date: Fri, 13 Dec 2024 15:54:39 -0800
Subject: [PATCH] bugfix/parse-missing-wavelength (#22)
* bugfix/parse-missing-wavelength
* Add unit test
* repair spacing
---
tests/resources/Confocal_test_4c.czi.xml | 8588 ++++++++++++++++++++++
tests/test_transform.py | 33 +
xslt/Instrument.xsl | 10 +-
3 files changed, 8628 insertions(+), 3 deletions(-)
create mode 100644 tests/resources/Confocal_test_4c.czi.xml
diff --git a/tests/resources/Confocal_test_4c.czi.xml b/tests/resources/Confocal_test_4c.czi.xml
new file mode 100644
index 0000000..ba934e9
--- /dev/null
+++ b/tests/resources/Confocal_test_4c.czi.xml
@@ -0,0 +1,8588 @@
+
+
+
+ OptimizeBeforePerformEnabled,ValidateAndAdaptBeforePerformEnabled,TimeStitchLoopedBlockEnabled
+ Before Exp [AF488, AF555, AF647, DAPI, DAPI, AF488, AF555, AF647] Smart
+ After Exp [AF488, AF555, AF647, DAPI, DAPI, AF488, AF555, AF647] Smart
+ 0
+ false
+ true
+ MemoryMappedAndFileStream
+
+ D:\zeiss\Pictures
+ New
+ true
+ true
+ true
+ false
+ 1
+ JPG
+ false
+ false
+ false
+ true
+ false
+ 90
+ None
+ D:\zeiss\Pictures
+ New
+ -C;-T;-Z;-S
+
+
+
+ false
+
+ ErrorAction_Continue
+ false
+
+ ErrorAction_Continue
+
+ 1
+
+
+
+ ComponentUpdateEnabled,StateUpdateEnabled
+ AcquisitionBlock_Before
+
+
+
+ true
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ 0.1
+ Meander
+ FirstYThenX
+ Meander
+ false
+ Center
+ 0,0
+ true
+ true
+ true
+ true
+ false
+ 0.8
+ false
+ 0.5
+ false
+ false
+ false
+ AlignedToLocalTileRegion
+ FillGrade
+ 0.25
+ 10
+ 10
+ false
+ true
+ 2
+ 2
+ true
+ 1
+ 2.75
+ true
+
+ 0
+ Grid
+ 2
+ 2
+ 0.05
+ 1
+ 24
+ false
+
+ 134.687302
+ 134.687302
+ 0
+ 0
+
+
+ true
+ 0
+
+
+ Rectangle
+ 0,0
+ 0,0
+
+
+
+ 6263.857,-2634.725
+ 241.805,206.743
+ 2
+ 2
+ 1902.455
+
+ true
+ false
+ false
+ false
+ None
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ true
+ 0
+
+
+
+ false
+ false
+
+ 10
+
+ false
+
+
+ 0
+ s
+
+
+
+
+
+
+ Trigger In 1
+ None
+
+ 0.001
+ ms
+
+
+ 0
+ 0
+ 0
+
+ 0
+ ms
+
+ 1
+
+
+
+
+ Trigger In 1
+ None
+
+ 0.001
+ ms
+
+
+ 0
+ 0
+ 0
+
+ 0
+ ms
+
+ 1
+
+
+
+
+ Trigger In 1
+ None
+
+ 0.001
+ ms
+
+
+ 0
+ 0
+ 0
+
+ 0
+ ms
+
+ 1
+
+
+
+
+ Trigger In 1
+ None
+
+ 0.001
+ ms
+
+
+ 0
+ 0
+ 0
+
+ 0
+ ms
+
+ 1
+
+
+
+
+ Trigger In 1
+ None
+
+ 0.001
+ ms
+
+
+ 0
+ 0
+ 0
+
+ 0
+ ms
+
+ 1
+
+
+
+
+
+
+
+
+
+ false
+ true
+ 0
+ 1
+ true
+ 0
+ false
+ true
+
+
+ -2E-06
+ um
+
+
+
+
+ 2E-06
+ um
+
+
+
+
+ 1E-06
+ um
+
+
+
+
+
+ false
+ false
+ false
+ false
+ false
+ false
+ false
+ true
+ 0
+ false
+
+
+
+
+
+
+
+ 0
+ false
+
+
+
+
+
+
+ 0
+ 0
+
+
+ 0
+ 0
+
+
+ false
+
+
+ NaN
+ NaN
+ NaN
+
+
+ NaN
+ NaN
+ NaN
+
+
+ NaN
+ NaN
+ NaN
+
+ NaN
+
+
+ NaN
+ NaN
+
+
+ NaN
+ NaN
+
+
+
+ true
+
+ 2483c994-6299-468f-8eb1-e4083af09302
+
+
+
+
+
+
+
+ MTBLSMImagingDevice
+
+
+ 0
+ false
+ true
+ 5
+ 0,0,2464,2056
+ 3
+ false
+ true
+
+ false
+ 1
+ true
+ 0
+ 2
+ false
+ 0
+ false
+ false
+ 0
+ 0
+ 0
+ 1
+ 0
+ 0
+ 4
+
+ 0.6
+ true
+ false
+ Empty
+ 1,1
+ false
+ 1
+ false
+ false
+
+ 0
+ 10000
+ 0.05
+ 12
+ 2
+ false
+ 1.5
+ false
+ false
+ 3
+ 0
+ false
+
+ 3
+ true
+ 0,0,2464,2056
+ true
+ 1
+ 1
+ 0
+ 24.532
+ 1
+ false
+ false
+ false
+ 2
+ true
+ true
+ 0
+ 2
+ 0
+ 1
+ 1
+ 0
+ 0
+ false
+
+
+ false
+ 0
+ 0
+ 0
+ true
+ 9
+ 9
+ true
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ false
+ 0
+ 0
+ 0
+ 1,1
+ 6
+ -1
+ Frame
+ 1908,1908
+ 0,0
+ 1000,1
+ 954,954,1908,1908
+ 954,954,1908,1908
+ 8
+ 2
+ Mean
+ Line
+ 1
+ Illumination
+ 1
+ false
+ Unidirectional
+ 0
+ 0
+ Frame
+ 1
+ true
+ 1
+ false
+ false
+ true
+ false
+ false
+ false
+ Confocal
+ 0.99992754528419
+
+ 67.3436507936508,67.3436507936508,134.687301587302,134.687301587302
+ 134.687301587302,134.687301587302
+ false
+
+
+
+
+ false
+
+ false
+ LSM
+ 0,0
+ 0,0
+
+
+
+ 0
+ 0
+ false
+ 20000
+ 20000
+
+
+ Not Defined
+ BleachingSetupExtensionLsm880
+
+
+
+ MTBLSMImagingDevice
+ false
+
+ 0
+ false
+ false
+ 50
+ 1
+ 500
+ 1
+ false
+ 1
+ false
+ 0
+ false
+ false
+ false
+
+ 1
+ 0
+
+
+
+
+ None
+ None
+
+ 0.001
+ ms
+
+
+ 0
+ 0
+ 0
+
+ 0
+ ms
+
+ 1
+
+
+
+
+
+
+
+
+
+
+
+ false
+ false
+
+
+
+ Standard
+
+ None
+ 638626994144257029
+ 0
+ true
+ CenterOfRegion
+ FixedZPosition
+ FixedZ
+ CenterOfFirstRegion
+ 0
+ 0
+ 0
+ true
+ CumulatedPositions
+ false
+ None
+ 0
+
+ false
+ true
+ false
+ 1
+ 1
+
+
+ false
+ true
+ false
+ 1
+ 1
+
+
+ false
+ true
+ false
+ 1
+ 1
+
+
+ false
+
+
+ false
+
+
+
+ Software
+ 50
+
+
+ 0
+ 0
+ 0
+ Exact
+ Reflective
+
+
+ Disabled
+ -120
+
+ 0
+ 0
+ 1
+ 1
+
+ 2
+ 0.57
+ true
+ 0
+ true
+ 100
+ Optimal
+ Auto
+ 22.799999999999997
+ Relative
+ Exhaustive
+
+
+
+ 1
+
+
+
+
+ 2
+
+
+
+
+ 3
+
+
+
+ -100
+ true
+ false
+ true
+ false
+
+
+ SinglePeak
+ true
+
+
+
+ Fine, CoarseAuto
+
+
+
+
+ false
+ Periodic
+ 10
+ Exact
+ true
+ false
+ 0
+
+
+
+ 10
+ 50
+ 0
+ None
+
+
+ false
+ Palette
+ #00FFFFFF
+ rainbow
+ 0
+ 10
+ DualWavelength
+ 0
+ 0
+ None
+ 0
+ 0
+ 1
+ 1
+ 5
+ 1
+ false
+ 0
+ 0
+ 0
+ 0
+ true
+ 10
+ true
+ true
+ 1
+ 1
+
+
+ true
+
+
+ 0
+
+
+ Fast
+
+
+
+
+
+ FastIterative
+ false
+
+
+
+ D:\zeiss\Pictures
+ false
+ processed.czi
+ true
+ true
+ AutoOpenWhenFinished
+
+
+
+
+
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+
+
+ 3
+ Aquila.SideportElement_100%R
+
+
+ 1
+ Aquila.Tubelens 1.0x
+
+
+ 5
+ Reflector.489090-9100-000
+
+
+ true
+ 75
+
+
+ false
+
+
+ LEDContinuous
+
+
+
+
+ false
+ 0
+
+
+
+
+ 3
+ Aquila.SideportElement_100%R
+
+
+ 1
+ Aquila.Tubelens 1.0x
+
+
+ 5
+ Reflector.489090-9100-000
+
+
+ true
+ 75
+
+
+ false
+
+
+ LEDContinuous
+
+
+
+
+ false
+ 0
+
+
+
+
+ 3
+ Aquila.SideportElement_100%R
+
+
+ 1
+ Aquila.Tubelens 1.0x
+
+
+ 5
+ Reflector.489090-9100-000
+
+
+ true
+ 75
+
+
+ false
+
+
+ LEDContinuous
+
+
+
+
+ false
+ 0
+
+
+
+
+ 3
+ Aquila.SideportElement_100%R
+
+
+ 1
+ Aquila.Tubelens 1.0x
+
+
+ 5
+ Reflector.489090-9100-000
+
+
+ true
+ 75
+
+
+ false
+
+
+ LEDContinuous
+
+
+
+
+ false
+ 0
+
+
+
+
+ 2
+ Aquila.SideportElement_100%LSM
+
+
+ 1
+ Reflector.none
+
+
+ 2
+ Aquila.Tubelens LSM
+
+
+ true
+ 0
+ 1250
+ 650
+
+
+ true
+ 500
+ 1250
+ 650
+
+
+ true
+ 0
+ 1250
+ 650
+
+
+ 700
+
+
+ 1
+ SecondaryBeamsplitter.453001-4023-000
+
+
+ 2
+ Beamsplitter.2412-349
+
+
+ 3
+ Beamsplitter.1520-117
+
+
+ 1
+ Beamsplitter.Plate
+
+
+ 57.279820667137
+
+
+ Mirror.Left
+ 1
+
+
+ true
+
+
+ Channel
+
+
+
+ 551.84118928717317
+ 640.4155464154411
+ false
+ middle
+
+
+
+ -1
+ -1
+ -1
+ -1
+ false
+
+
+
+
+
+ 2
+ Aquila.SideportElement_100%LSM
+
+
+ 1
+ Reflector.none
+
+
+ 2
+ Aquila.Tubelens LSM
+
+
+ true
+ 0
+ 1250
+ 650
+
+
+ true
+ 500
+ 1250
+ 750
+
+
+ true
+ 0
+ 1250
+ 650
+
+
+ 700
+
+
+ 1
+ SecondaryBeamsplitter.453001-4023-000
+
+
+ 2
+ Beamsplitter.2412-349
+
+
+ 3
+ Beamsplitter.1520-117
+
+
+ 1
+ Beamsplitter.Plate
+
+
+ 49.664133772725
+
+
+ Mirror.Left
+ 1
+
+
+ false
+
+
+ Channel
+
+
+
+ 498.69657501021243
+ 542.98375357434634
+ false
+ middle
+
+
+
+ -1
+ -1
+ -1
+ -1
+ false
+
+
+
+
+
+ 2
+ Aquila.SideportElement_100%LSM
+
+
+ 1
+ Reflector.none
+
+
+ 2
+ Aquila.Tubelens LSM
+
+
+ true
+ 0
+ 1250
+ 650
+
+
+ true
+ 500
+ 1250
+ 650
+
+
+ true
+ 0
+ 1250
+ 650
+
+
+ 700
+
+
+ 1
+ SecondaryBeamsplitter.453001-4023-000
+
+
+ 2
+ Beamsplitter.2412-349
+
+
+ 3
+ Beamsplitter.1520-117
+
+
+ 1
+ Beamsplitter.Plate
+
+
+ 43.282053750585177
+
+
+ Mirror.Left
+ 1
+
+
+ false
+
+
+ Channel
+
+
+
+ 407.5
+ 500.31939697265625
+ false
+ short
+
+
+ 641.5
+ 757.97205091502565
+ false
+ long
+
+
+
+ -1
+ -1
+ -1
+ -1
+ false
+
+
+
+
+
+
+ true
+ true
+ false
+ false
+ 10
+
+
+
+ true
+ false
+
+
+
+
+
+
+ 1
+ 6500
+ 4
+ PreviewCamera
+ false
+ BoolType
+ false
+ true
+ BoolType
+ true
+
+ StringType
+
+ 0
+ IntegerType
+ 0
+ 0
+ IntegerType
+ 0|Original|Original,1|Flip|Flip Horizontally,2|Reverse|Flip Vertically,4|Rotate|Rotate 90 CW,7|FlipReverseRotate|Rotate 90 CCW,3|FlipReverse|Rotate 180,6|ReverseRotate|Mirror at +45 Diagonal,5|FlipRotate|Mirror at -45 Diagonal
+ 0.00390625
+ DoubleType
+ 0.00390625
+ 1,1
+ SizeType
+ 255
+ IntegerType
+ 255
+ 0
+ IntegerType
+ 0
+ Bgr24
+ IntegerType
+ 0
+
+ StringType
+
+ 20
+ DoubleType
+ 20
+ 1
+ 1000
+ 1
+ GuiLogSlider
+ 0,0,1920,1080
+ RectType
+ 0,0,1920,1080
+ GuiRect
+ 6220800
+ IntegerType
+ 0
+ 0,0,1920,1080
+ RectType
+ 0,0,1920,1080
+ 0
+ IntegerType
+ 0|Original|Original,1|Flip|Flip Horizontally,2|Reverse|Flip Vertically,4|Rotate|Rotate 90 CW,7|FlipReverseRotate|Rotate 90 CCW,3|FlipReverse|Rotate 180,6|ReverseRotate|Mirror at +45 Diagonal,5|FlipRotate|Mirror at -45 Diagonal
+ 0
+ Orientation
+ GuiComboBox
+ 0.00390625
+ DoubleType
+ 0.00390625
+ 1,1
+ SizeType
+ Bgr24
+ IntegerType
+ 0
+ 0,0,100,100
+ RectType
+ 6220800
+ IntegerType
+ 0
+ 0,0,1920,1080
+ RectType
+ 0.00390625
+ DoubleType
+ 0.00390625
+ 1,1
+ SizeType
+ Bgr24
+ IntegerType
+ 0
+ 8
+ IntegerType
+ 8
+ 8
+ IntegerType
+ 8
+ 255
+ IntegerType
+ 255
+ StringType
+
+ GuiNone
+ Expert, NoPersist
+ 4
+ IntegerType
+ 4
+ GuiNone
+
+ StringType
+
+ NoPersist
+ 1
+ DoubleType
+ 1
+ 0.05
+ 2
+ 0.05
+ GuiSlider
+ true
+ true
+ BoolType
+ true
+ Acquire|Adjust Live Frame Rate
+ GuiCheckBox
+ Expert
+ true
+ 201
+ false
+ BoolType
+ false
+ GuiCheckBox
+ true
+ Empty
+ RectType
+ Empty
+ GuiNone
+ true
+ 1,1
+ SizeType
+ 1,1
+ GuiNone
+ 0
+ IntegerType
+ 0|1x1|1x1
+ 0
+ GuiComboBox
+ false
+ BoolType
+ false
+ GuiCheckBox
+ false
+ 1
+ DoubleType
+ 1
+ 0.3
+ 3
+ 0.01
+ NoPersist
+ GuiNone
+ false
+ BoolType
+ false
+ GuiCheckBox
+
+ false
+ 0
+ DoubleType
+ 0
+ GuiNone
+ 1000
+ 10000
+ DoubleType
+ 10000
+ 10
+ 10000
+ 1
+ true
+ GuiNone
+ 0.05
+ DoubleType
+ 0.05
+ 0
+ 10
+ 1E-06
+ GuiSlider
+ Debug
+ true
+ 0
+ DoubleType
+ 0
+ Acquire|Live Frame Rate
+ GuiTextBox
+ Expert
+ 203
+ 30
+ DoubleType
+ 30
+ 1
+ 100
+ 1
+ Acquire|Live Frame Rate Max
+ GuiSlider
+ Expert
+ true
+ 202
+ true
+ false
+ BoolType
+ false
+ GuiCheckBox
+ 1.5
+ DoubleType
+ 1.5
+ 0
+ 10
+ 0.1
+ GuiSlider
+ true
+ true
+ false
+ BoolType
+ false
+ true
+ GuiCheckBox
+ Debug
+ false
+ BoolType
+ false
+ GuiCheckBox
+ Debug
+ 3
+ IntegerType
+ 3
+ GuiSlider
+ Post Processing|Reference Image Count
+ true
+ 1
+ 5
+ 1
+ Expert
+ false
+ BoolType
+ false
+ GuiCheckBox
+ IntegerType
+ 0|Global|Global,1|Specific|Specific,2|CellDiscoverer|CellDiscoverer
+ 1
+ GuiComboBox
+ true
+ BoolType
+ true
+ GuiNone
+ NoPersist
+ false
+ 1
+ DoubleType
+ 1
+ 0.1
+ 2
+ 0.01
+ GuiSlider
+ Expert
+ true
+ Post Processing|Shading Strength
+ true
+ BoolType
+ true
+ GuiCheckBox
+ Expert
+ true
+ Post Processing|Shading Use Bias
+ false
+ BoolType
+ false
+ GuiCheckBox
+
+
+ 1
+ 0
+ 1
+ 1
+ 2
+ 0
+ 100
+ 1
+ true
+ false
+
+
+ StringType
+
+ true
+ true
+ BoolType
+ true
+ true
+ Debug
+ GuiCheckBox
+ 0
+ IntegerType
+ 0|Normal|Normal,1|Burst|Burst
+ 0
+ 0
+ GuiNone
+ Expert, NoPersist
+ true
+ BoolType
+ true
+ GuiNone
+ GuiNone
+ NoPersist
+ true
+ 1
+ IntegerType
+ 0|0|Monochrome,1|1|Color
+ 1
+ GuiComboBox
+ false
+ IntegerType
+ 5000
+ 1000
+ 10000
+ 50
+ true
+ GuiSlider
+ Normal
+ White Balance
+ false
+ BoolType
+ false
+ true
+ GuiCheckBox
+ Normal
+ Auto White Balance
+ 2.2
+ DoubleType
+ 2.2
+ 0.4
+ 5
+ 0.01
+ true
+ DoubleType
+ 2
+ 0
+ 100
+ 1
+ GuiSlider
+ true
+ 3
+ IntegerType
+ 3
+ 0
+ 100
+ 1
+ true
+ GuiSlider
+ Expert
+ Ignored Images
+ 4
+ IntegerType
+ 4
+ -1
+ 100
+ 1
+ true
+ GuiSlider
+ Expert
+ Max Lost frames
+ false
+ BoolType
+ false
+ true
+ GuiCheckBox
+ Expert
+ Capture State
+ 0
+ IntegerType
+ 0
+ GuiTextBox
+ Expert
+ false
+ BoolType
+ false
+ GuiCheckBox
+ true
+ true
+ BoolType
+ true
+ true
+ GuiCheckBox
+ Expert
+ Process Images
+ true
+ BoolType
+ true
+ true
+ GuiCheckBox
+ Expert
+ Parallel Processing
+ false
+ BoolType
+ false
+ true
+ GuiCheckBox
+ Expert
+ Save Raw Images
+ 3
+ IntegerType
+ 3
+ 0
+ 100
+ 1
+ GuiNone
+ 1
+ DoubleType
+ 1
+ 0
+ 99
+ 0.01
+ true
+ GuiSlider
+ Expert
+ Sensitivity 2
+ 2.5
+ DoubleType
+ 2.5
+ 0
+ 99
+ 0.01
+ true
+ GuiSlider
+ Expert
+ Sensitivity 3
+ false
+ BoolType
+ false
+ true
+ GuiCheckBox
+ Expert
+ Strobe Signal
+
+ StringType
+
+ true
+ USB Reset
+ GuiButton
+ Expert, NoPersist
+ false
+ false
+ 0,0,1920,1080
+ See3CAM_130_20084A06
+ StringType
+
+ GuiTextBox
+ -999
+ Camera Identifier
+ true
+ BoolType
+ true
+ true
+ Acquire|Auto Trigger Control
+ Expert, NoPersist
+ GuiNone
+ 1
+ 1
+ µm
+ 0
+ 0
+ 1.4
+
+
+ 18
+ 23 / 87
+ 5
+ 3
+ 2
+ 0.6
+ 12
+ Axiocam 705 mono
+ false
+ BoolType
+ false
+ true
+ BoolType
+ true
+
+ StringType
+
+ 0
+ IntegerType
+ 0
+ 0
+ IntegerType
+ 0|Original|Original,1|Flip|Flip Horizontally,2|Reverse|Flip Vertically,4|Rotate|Rotate 90 CW,7|FlipReverseRotate|Rotate 90 CCW,3|FlipReverse|Rotate 180,6|ReverseRotate|Mirror at +45 Diagonal,5|FlipRotate|Mirror at -45 Diagonal
+ 6.103515625E-05
+ DoubleType
+ 0.00390625
+ 3.45,3.45
+ SizeType
+ 16383
+ IntegerType
+ 255
+ 0
+ IntegerType
+ 0
+ Gray8
+ IntegerType
+ 0
+
+ StringType
+
+ DoubleType
+ 20
+ 0.1
+ 600000
+ 0.001
+ GuiLogSlider
+ 0,0,2464,2056
+ RectType
+ 0,0,2464,2056
+ GuiRect
+ 5065984
+ IntegerType
+ 0
+ 0,0,2464,2056
+ RectType
+ 0,0,2464,2056
+ IntegerType
+ 0|Original|Original,1|Flip|Flip Horizontally,2|Reverse|Flip Vertically,4|Rotate|Rotate 90 CW,7|FlipReverseRotate|Rotate 90 CCW,3|FlipReverse|Rotate 180,6|ReverseRotate|Mirror at +45 Diagonal,5|FlipRotate|Mirror at -45 Diagonal
+ 0
+ Orientation
+ GuiComboBox
+ 0.00390625
+ DoubleType
+ 0.00390625
+ 3.45,3.45
+ SizeType
+ Gray8
+ IntegerType
+ 0
+ 0,0,2464,2056
+ RectType
+ 5065984
+ IntegerType
+ 0
+ 0,0,2464,2056
+ RectType
+ 0.00390625
+ DoubleType
+ 0.00390625
+ 3.45,3.45
+ SizeType
+ Gray8
+ IntegerType
+ 0
+ 8
+ IntegerType
+ 8
+ 8
+ IntegerType
+ 8
+ 16383
+ IntegerType
+ 255
+ false
+ BoolType
+ false
+ GuiCheckBox
+ true
+ Debug
+ true
+ BoolType
+ true
+ GuiCheckBox
+ Debug
+ true
+
+ BoolType
+
+ GuiNone
+ Debug
+ false
+ BoolType
+ false
+ GuiCheckBox
+ 1
+ IntegerType
+ 0|Global|Global,1|Specific|Specific,2|CellDiscoverer|CellDiscoverer
+ 1
+ GuiComboBox
+ true
+ BoolType
+ true
+ GuiNone
+ NoPersist
+ false
+ 0
+ IntegerType
+ 0|2464x2056|2464x2056
+ 0
+ GuiComboBox
+ 0
+ IntegerType
+ 0|1x1|1x1,1|2x2|2x2,2|3x3|3x3,3|4x4|4x4,4|5x5|5x5
+ 0
+ GuiComboBox
+ Resolution
+ true
+ IntegerType
+ 0|1x (min)|1x (min),1|2x|2x,2|4x (opt)|4x (opt),3|8x|8x,4|16x (max)|16x (max)
+ 0
+ GuiComboBox
+ true
+ 1,1
+ SizeType
+ GuiNone
+ false
+ BoolType
+ false
+ GuiCheckBox
+ true
+ 0
+ IntegerType
+ 0|Active High|Active High,1|Active Low|Active Low
+ 0
+ GuiComboBox
+ Acquire|Trigger Mode
+ Expert
+ true
+ false
+ BoolType
+ false
+ GuiCheckBox
+ true
+ false
+ BoolType
+ false
+ Live Shutter
+ GuiCheckBox
+ true
+ 0
+ IntegerType
+ 0|Active High|Active High,1|Active Low|Active Low
+ 0
+ GuiComboBox
+ Acquire|Shutter Mode
+ Expert
+ true
+ 0
+ DoubleType
+ 0
+ -1024
+ 1024
+ 0.01
+ GuiSlider
+ Acquire|Shutter Open Delay
+ Expert
+ true
+ 0
+ IntegerType
+ 0|0|1x1,1|1|2x2,2|2|3x3,3|3|4x4,4|4|5x5
+ 0
+ GuiComboBox
+ Post Processing|SW Subsampling
+ true
+ 1
+ DoubleType
+ 1
+ 0.001
+ 500
+ 1E-06
+ Post Processing|Resample
+ GuiSlider
+ true
+ Debug
+ 0
+ IntegerType
+ 0
+ Post Processing|Resample Mode
+ 0|Nearest Neighbour|Nearest Neighbour,1|Linear|Linear
+ GuiComboBox
+ true
+ Debug
+ 0
+ IntegerType
+ 0
+ Acquire|Readout Speed (MHz)
+ 0|37|37
+ GuiNone
+ false
+ StringType
+
+ GuiNone
+ Expert, NoPersist
+ 4
+ IntegerType
+ 4
+ GuiNone
+
+ StringType
+
+ NoPersist
+ DoubleType
+ 1
+ 0.05
+ 2
+ 0.05
+ GuiSlider
+ true
+ true
+ BoolType
+ true
+ Acquire|Adjust Live Frame Rate
+ GuiCheckBox
+ Expert
+ true
+ 201
+ false
+ BoolType
+ false
+ GuiCheckBox
+ true
+ Empty
+ RectType
+ Empty
+ GuiNone
+ true
+ 1,1
+ SizeType
+ 1,1
+ GuiNone
+ false
+ BoolType
+ false
+ GuiCheckBox
+ false
+ 1
+ DoubleType
+ 1
+ 0.3
+ 3
+ 0.01
+ NoPersist
+ GuiNone
+ false
+ BoolType
+ false
+ NoPersist
+ GuiNone
+ false
+ BoolType
+ false
+ GuiCheckBox
+
+ false
+ 0
+ DoubleType
+ 0
+ GuiNone
+ 1000
+ 10000
+ DoubleType
+ 10000
+ 10
+ 10000
+ 1
+ true
+ GuiNone
+ 0.05
+ DoubleType
+ 0.05
+ 0
+ 10
+ 1E-06
+ GuiSlider
+ Debug
+ true
+ 11.6
+ DoubleType
+ 0
+ Acquire|Live Frame Rate
+ GuiTextBox
+ Expert
+ 203
+ DoubleType
+ 30
+ 1
+ 100
+ 1
+ Acquire|Live Frame Rate Max
+ GuiSlider
+ Expert
+ true
+ 202
+ 2
+ IntegerType
+ 2
+ 2
+ 6
+ 2
+ Expert
+ GuiNone
+ true
+ false
+ BoolType
+ false
+ GuiCheckBox
+ 1.5
+ DoubleType
+ 1.5
+ 0
+ 10
+ 0.1
+ GuiSlider
+ true
+ true
+ false
+ BoolType
+ false
+ true
+ GuiCheckBox
+ Debug
+ false
+ BoolType
+ false
+ GuiCheckBox
+ Debug
+ 3
+ IntegerType
+ 3
+ GuiNone
+ Post Processing|Reference Image Count
+ true
+ 1
+ 5
+ 1
+ Expert
+ 0
+ IntegerType
+ 0|Normal|Normal,2|Average|Average,6|Overview|Overview,8|Live|Live,10|Shading|Shading,12|Safe|Safe,3|HDR|HDR
+ 0
+ GuiNone
+ Acquire|Snap Mode
+ Expert, NoPersist
+ false
+ BoolType
+ false
+ GuiCheckBox
+
+ StringType
+
+ true
+ 3
+ IntegerType
+ 3
+ 2
+ 32
+ 1
+ Expert
+ Acquire|Image Count
+ GuiSlider
+ false
+ 302
+ true
+ BoolType
+ true
+ true
+ Debug
+ GuiCheckBox
+ 0,0,2464,2056
+ RectType
+ 0,0,2464,2056
+ 2.98
+ StringType
+ 2.98
+ GuiTextBox
+ false
+ Expert
+ SDK Version
+ true
+ BoolType
+ true
+ GuiCheckBox
+ Expert
+ Abort on missed frames
+ true
+ 0,0,2464,2056
+ RectType
+ Acquire|Verified Frame
+ GuiNone
+ 1
+ IntegerType
+ 0|SyncTriggerReady|SyncTriggerReady,1|Exposure|Exposure
+ 1
+ GuiComboBox
+ Expert
+ Shutter Signal|Live Shutter Signal
+ true
+ 1
+ IntegerType
+ 0|SyncTriggerReady|SyncTriggerReady,1|Exposure|Exposure
+ 1
+ GuiComboBox
+ Expert
+ Shutter Signal|Shutter Signal
+ true
+ 0
+ DoubleType
+ 0
+ Acquire|Frame Time
+ GuiSlider
+ true
+ 0
+ 5000
+ Expert
+ 24.532
+ DoubleType
+ 0
+ GuiTextBox
+ false
+ NoPersist
+ Acquire|Readout Time
+ 1
+ IntegerType
+ 1|Enabled|Enabled,0|Disabled|Disabled
+ 1
+ Acquire|Antiglow - Edge Trigger
+ Expert
+ GuiComboBox
+ true
+ Active
+ StringType
+
+ Acquire|Cooling
+ GuiTextBox
+ false
+ false
+ BoolType
+ false
+ true
+ Debug
+ GuiCheckBox
+ Snap with SW Trigger
+ false
+ BoolType
+ false
+ true
+ false
+ BoolType
+ false
+ NoPersist
+ GuiNone
+ 2
+ IntegerType
+ 0|Off|Off,2|Bilinear|Bilinear
+ 2
+ GuiComboBox
+ true
+ Expert
+ Line Flicker Suppression
+ true
+ BoolType
+ true
+ true
+ GuiCheckBox
+ Expert
+ Blemish Filtering
+ true
+ BoolType
+ true
+ true
+ GuiCheckBox
+ Expert
+ High Image Rate Mode
+ 0
+ IntegerType
+ 0|1x1|1x1,1|2x2|2x2
+ 0
+ true
+ 2
+ IntegerType
+ 0|14|14,1|12|12,2|8|8
+ 0
+ true
+ 0
+ DoubleType
+ 0
+ 0
+ 1
+ 0.01
+ true
+ 1
+ DoubleType
+ 1
+ 0
+ 1
+ 0.01
+ true
+ 1
+ DoubleType
+ 1
+ 0.25
+ 4
+ 0.01
+ true
+ DoubleType
+ -20
+ GuiTextBox
+ Temperature|Temperature
+ false
+ Stable
+ IntegerType
+ 0|Stable|Stable,1|Unstable|Unstable,2|Cooling|Cooling,3|Heating|Heating
+ 1
+ GuiTextBox
+ Temperature|Temperature State
+ true
+ 18
+ DoubleType
+ 18
+ 18
+ 50
+ 1
+ GuiSlider
+ Temperature|Target Temperature
+ true
+ Expert
+ StringType
+
+ Temperature|Cooling Power
+ true
+ Expert
+ GuiTextBox
+ 0
+ IntegerType
+ 0
+ GuiSlider
+ true
+ 0
+ 10000
+ Debug
+ 0
+ IntegerType
+ 0
+ GuiSlider
+ true
+ 0
+ 10000
+ Debug
+ false
+ BoolType
+ false
+ true
+ Debug
+ GuiCheckBox
+
+ StringType
+
+ true
+ Apply
+ GuiButton
+ Debug, NoPersist
+
+ StringType
+
+ true
+ Reset Decoder
+ GuiButton
+ Debug, NoPersist
+ false
+ BoolType
+ false
+ true
+ Cache Decoder
+ GuiCheckBox
+ Debug, NoPersist
+ 0
+ IntegerType
+ 0
+ Acquire|Bandwidth Management
+ GuiComboBox
+ true
+ 0|Auto|Auto,1|On|On,2|Off|Off
+ Expert
+ 0
+ IntegerType
+ 0|Normal|Normal,1|Burst|Burst,2|LineScan|LineScan,4|MultiSnap|MultiSnap
+ 0
+ 0
+ GuiNone
+ Expert, NoPersist
+ true
+ BoolType
+ true
+ GuiNone
+ GuiNone
+ NoPersist
+ 9
+ IntegerType
+ 9
+ GuiSlider
+ true
+ Main LED
+ 0
+ 9
+ Expert
+ SuperSpeed - Data
+ StringType
+
+ GuiTextBox
+ false
+ USB Channel 1
+ Expert
+ HighSpeed
+ StringType
+
+ GuiTextBox
+ false
+ USB Channel 2
+ Expert
+ 0 0 255
+ StringType
+
+ GuiColorIndicator
+ true
+ NoPersist
+ Acquire|USB Status - Camera LED
+ 9
+ IntegerType
+ 9
+ GuiSlider
+ true
+ Trigger LED
+ 0
+ 9
+ Expert
+ Axiocam705m_S843
+ StringType
+
+ GuiTextBox
+ -999
+ Camera Identifier
+ true
+ BoolType
+ true
+ true
+ Acquire|Auto Trigger Control
+ Expert, NoPersist
+ GuiNone
+ false
+ BoolType
+ false
+ NoPersist
+ false
+ true
+ true
+ 0,0,2464,2056
+ false
+ false
+ 2
+ IntegerType
+ 2
+ Binning Exposure Dependency
+ GuiTextBox
+ Debug, NoPersist
+ false
+ BoolType
+ false
+ GuiCheckBox
+ Binning-independent Brightness
+ true
+ 63
+ 65.06075
+ µm
+ 0
+ 0
+ 1.4
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+
+
+ 100
+
+
+ 1609800
+ true
+ false
+ 0
+ Ready
+ 38
+
+
+ false
+ 18.181818181818
+ SLISD
+ CentralLed
+ 0
+ 0
+ 0
+ Minimum
+
+
+
+ 24.875
+
+
+ 1.4
+ 63
+ 63
+ µm
+ 3
+ 262144
+ 1
+ 8192
+ 1
+ 8192
+ -256
+ -256
+ 256
+ 256
+ 1
+ 9
+ -67.343650793651
+ 67.343650793651
+ -67.343650793651
+ 67.343650793651
+
+
+
+ false
+ false
+ false
+ false
+
+
+ 0,0,1024,1024
+ 16.5728515625,16.5728515625
+ 16.5728515625,16.5728515625
+ 269.374603174603,269.374603174603
+ Unknown
+
+ false
+ 0
+ 0
+ 0
+ 1,1
+ 8
+ -1
+ Frame
+ 512,512
+ 0,0
+ 1000,1
+ 256,256,512,512
+ 256,256,512,512
+ 8
+ 1
+ Mean
+ Line
+ 1
+ Illumination
+ 1
+ false
+ Unidirectional
+ 0
+ 0
+ Frame
+ 1
+ false
+ 1
+ false
+ false
+ true
+ false
+ false
+ false
+ User
+ 1
+ 67.3436507936508,67.3436507936508,134.687301587302,134.687301587302
+ 134.687301587302,134.687301587302
+
+
+ CentralLed
+ 0
+ 10
+ false
+ 0
+ 1
+ Minimum
+
+
+
+ CentralLed
+ 0
+ 10
+ false
+ 0
+ 0
+ Minimum
+
+
+
+ 23
+
+
+ 23.19
+
+
+ 0
+ false
+ Standby
+ false
+ 0
+ NaN
+ Balanced
+ Suitable
+ false
+ Success
+ NoError
+ 0
+
+
+ 23.75
+
+
+ 199.0149281
+
+
+ 228.4244372
+
+
+ false
+ 0.0010019910631792
+ false
+ 13
+ NotSupported
+
+
+
+
+ 63
+ 1.4
+ 65.06075
+ µm
+
+
+
+ 63
+ 1.4
+ 1
+ µm
+
+
+
+ 1
+ Contrast.BrightField
+
+
+
+ 630
+ 1.4
+
+
+ 1901.641
+ 1901.641
+ Work
+ true
+ Default
+ 0
+ 6000
+ 10000
+ false
+ true
+ -14000
+ true
+ 14000
+ NotCalibrated
+
+
+ TransmittedLightBrightfield
+ Off
+ Objective
+ false
+ false
+ true
+ false
+ false
+ false
+ false
+ true
+ false
+ false
+ false
+ false
+ false
+
+
+
+ -2.37
+ 0
+ 0
+
+
+ 1.62
+ -169.715
+ 154.937
+
+
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+
+
+ 0
+ 0
+ 0
+
+
+
+ Unknown
+ Unknown
+ false
+ false
+
+
+
+ 2
+ Objective.420782-9900-799
+
+
+ 2
+ Aquila.Tubelens LSM
+
+
+ 6
+ Reflector.none
+
+
+ Shutter.Closed
+ true
+
+
+ 1
+ RLTLSwitch.TL
+
+
+ 2
+ Aquila.SideportElement_100%LSM
+
+
+
+ 6205.134
+ 6205.134
+ Work
+ false
+ Default
+ 0
+ 25000
+ 500000
+ false
+ true
+ -350000
+ true
+ 350000
+ NotCalibrated
+
+
+ -2684.482
+ -2684.482
+ Work
+ false
+ Default
+ 0
+ 25000
+ 500000
+ false
+ true
+ -350000
+ true
+ 350000
+ NotCalibrated
+
+
+ 0.55
+ 0
+
+
+ 0.17906066536204
+ Standby
+ true
+
+
+ Shutter.Closed
+ true
+
+
+ 250.011
+ 250.011
+ Work
+ true
+ Default
+ 0
+ 5000
+ 0
+ true
+ true
+ 0
+ true
+ 500
+ OnLowerLimit, AutomaticallyCalibrated
+
+
+
+
+
+ Shutter.Open
+ false
+
+
+ Shutter.Open
+ false
+
+
+ 1
+ Laser.Off
+
+
+ 1
+ Laser.Off
+
+
+ 1
+ Laser.Off
+
+
+
+
+
+
+ -0.003921568627451
+
+
+ -0.003921568627451
+
+
+
+
+
+ 3
+ Beamsplitter.1520-117
+
+
+ 2
+ Beamsplitter.2412-349
+
+
+
+ 21.25
+
+
+
+ 2
+ On
+
+
+ 10
+
+
+ 2
+ On
+
+
+ 15
+
+
+
+
+
+ 2
+ On
+
+
+ 15
+
+
+
+ LEDContinuous
+
+
+ 5
+ false
+
+
+ 75
+ false
+
+
+ 75
+ false
+
+
+ 0.1
+ false
+
+
+ 1
+ Mirror.Left
+
+
+
+
+ Shutter.Closed
+ true
+
+
+ Shutter.Open
+ false
+
+
+ Shutter.Closed
+ true
+
+
+ Shutter.Open
+ false
+
+
+ Shutter.Closed
+ true
+
+
+ Shutter.Open
+ false
+
+
+
+ -0.1
+
+
+ 37
+ false
+ 21.5
+
+
+ 37
+ false
+ -0.1
+
+
+ 27
+ true
+ 27
+
+
+ 37
+ false
+ 21.3
+
+
+ 5
+ false
+ -0.1
+
+
+ 4
+
+
+ 38
+
+
+
+ true
+ false
+ Undefined
+ 0
+
+
+
+ true
+ false
+ Undefined
+ 0
+ Software
+ 50
+
+
+
+ false
+ RisingEdge
+ 0
+ false
+ RisingEdge
+ 0
+ false
+ RisingEdge
+ 0
+ false
+ RisingEdge
+ 0
+ false
+ false
+ false
+ false
+
+
+ 63
+ 1.4
+ 63
+ µm
+
+
+
+
+
+
+ false
+ ExchangeXY, MirrorX, MirrorY
+
+
+
+
+
+ -75.9
+ 0
+
+
+ 66.24
+ 0
+
+
+
+ 42.85513159918
+ 0
+
+
+ -169.05
+ 0
+
+
+ -46.92
+ 0
+
+
+ 650
+ false
+ false
+ true
+
+
+ 650
+ false
+ false
+ true
+
+
+ -0.040625
+ 0
+
+
+ 700
+ false
+ false
+ false
+
+
+
+
+ 51.751751751752
+ 0
+
+
+ 47.747747747748
+ 0
+
+
+ 1
+ Beamsplitter.Plate
+
+
+
+ -1
+ 0 : not run
+ -1
+ 0 : not run
+
+
+ true
+ false
+ 0
+ 1173600
+ Ready
+
+
+ true
+ false
+ 0
+ 1332900
+ Ready
+
+
+ false
+ 0.20013042830022
+ false
+ 15
+ NotSupported
+
+
+ false
+ 0.0010019910631792
+ false
+ 10
+ NotSupported
+
+
+ true
+ false
+ 0
+ 1665000
+ Ready
+
+
+ false
+ 0.0010019910631792
+ false
+ 13
+ NotSupported
+
+
+
+
+
+
+
+
+ 757.54198473282
+ 0
+
+
+ 375.44292237443
+ 0
+
+
+ Channel
+
+
+
+ 407.5
+ 500.31939697265625
+ false
+ short
+
+
+ 641.5
+ 757.97205091502565
+ false
+ long
+
+
+
+ -1
+ -1
+ -1
+ -1
+ false
+
+
+ 757.97205091503
+ 0
+
+
+ 407.53352970515
+ 0
+
+
+ 641.47535758984
+ 0
+
+
+ 500.26030890292
+ 0
+
+
+ 7.9613360530709
+ 0
+
+
+ -7.6406901757049
+ 0
+
+
+ 551.84118928717
+ 0
+
+
+ 1
+ Beamshape.Circle1
+
+
+ 1
+ Beamshape.Circle1
+
+
+ 650
+ false
+ false
+ true
+
+
+ 1
+ SecondaryBeamsplitter.453001-4023-000
+
+
+ 8.7445927717568
+ 0
+
+
+ 14.051170930911
+ 0
+
+
+ 67.971158082095
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 0
+
+
+
+ 1
+ 0
+
+
+
+ 1
+ 7
+
+
+ BrightField
+ -1.7976931348623157E+308
+
+
+ PH1
+ -1.7976931348623157E+308
+
+
+ PH2
+ -1.7976931348623157E+308
+
+
+ PH3
+ -1.7976931348623157E+308
+
+
+ BrightField
+ -1.7976931348623157E+308
+
+
+ BrightField
+ -1.7976931348623157E+308
+
+
+ MTBLEDArraySF_FF
+
+
+
+
+
+ 10
+ 0
+ 0.30125526401036612
+ 23
+ 0.36507936507936506
+
+
+ -14000
+ 14000
+ 0.005
+ 0.005
+ 0.01
+ µm
+ µm|nm|
+
+
+ -14000
+ 14000
+
+
+ -25000000
+ 25000000
+
+
+ 0.062
+ 6000
+ µm/s
+ true
+ false
+ true
+ 0.062
+ 6000
+ µm/s
+ 0
+ 10000
+ µm/s²
+ 1
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ Left, Center, Right
+
+
+ 0
+ Off, OnDemand, ContrastRetaining
+ Objective, Classic
+ Unknown
+ Unknown
+ false
+ false
+ true
+ true
+ true
+ false
+ true
+ true
+ false
+ false
+ false
+ false
+ false
+ 10
+ true
+ true
+ true
+
+
+
+ 1
+ 6
+
+
+ DIC2, BrightField, DarkField, RLBrightField, RLPol, TLPol
+ Pol
+ Air
+ 20
+ 0.8
+ 610
+ 0
+
+
+ DIC2, BrightField, DarkField, RLBrightField, RLPol, TLPol
+ Pol, TIRF
+ Oil
+ 63
+ 1.4
+ 193
+ 1
+
+
+ DIC3, BrightField, DarkField, RLBrightField, RLPol, TLPol
+ Korr, Pol, LD, IR
+ Water
+ 40
+ 1.2
+ 410
+ 0
+
+
+ DIC1, BrightField, DarkField, RLBrightField, RLPol, TLPol
+ Pol
+ Air
+ 10
+ 0.3
+ 5300
+ 0
+
+
+ 0.5
+ MTBLEDArraySF_RL
+ MTBCameraPortSampleFinder
+
+
+ Unknown
+ Nothing
+ Unknown
+ 0
+ 0
+ 0
+ 0
+
+
+
+
+ 1
+ 3
+
+
+ 1
+
+
+
+
+
+
+ 1
+ 6
+
+
+
+
+
+
+
+
+
+
+
+
+ HE
+
+
+
+
+
+ 1
+ 2
+
+
+ false
+
+
+ true
+
+
+
+
+ 1
+ 2
+
+
+ TransmittedLight
+
+
+ ReflectedLight
+
+
+
+
+ 1
+ 3
+
+
+ MTBEyePiece
+
+
+ MTBScanheadAdapter_Left
+
+
+ MTBCameraAdapter_MTBSideportChanger_Right
+
+
+
+
+
+
+ -350000
+ 350000
+ 4.875
+ 1.875
+ 0.25
+ µm
+ µm|
+
+
+ -350000
+ 350000
+
+
+ 0.001
+ 25000
+ µm/s
+ true
+ false
+ true
+ 0
+ 25000
+ µm/s
+ 0
+ 500000
+ µm/s2
+ 1
+ false
+ true
+ true
+ true
+ true
+ true
+
+
+ -350000
+ 350000
+ 4.875
+ 1.875
+ 0.25
+ µm
+ µm|
+
+
+ -350000
+ 350000
+
+
+ 0.001
+ 25000
+ µm/s
+ true
+ false
+ true
+ 0
+ 25000
+ µm/s
+ 0
+ 500000
+ µm/s2
+ 1
+ false
+ true
+ true
+ true
+ true
+ true
+
+
+
+
+ -350000
+ 350000
+ 4.875
+ 1.875
+ 0.25
+ µm
+ µm|
+
+
+ -350000
+ 350000
+
+
+ 0.001
+ 25000
+ µm/s
+ true
+ false
+ true
+ 0
+ 25000
+ µm/s
+ 0
+ 500000
+ µm/s2
+ 1
+ false
+ true
+ true
+ true
+ true
+ true
+
+
+ -350000
+ 350000
+ 4.875
+ 1.875
+ 0.25
+ µm
+ µm|
+
+
+ -350000
+ 350000
+
+
+ 0.001
+ 25000
+ µm/s
+ true
+ false
+ true
+ 0
+ 25000
+ µm/s
+ 0
+ 500000
+ µm/s2
+ 1
+ false
+ true
+ true
+ true
+ true
+ true
+
+
+ 0.09
+ 0.55
+ 0.00028785982478097627
+ 0.00028785982478097627
+ 0.00057571964956195255
+ NA
+ NA|mm|%|
+
+
+ 0.09
+ 0.55
+
+
+ 3
+ 36.5
+
+
+ 0
+ 100
+
+
+ 1
+ 1
+
+
+
+ 0
+ 12.2
+ 0.0059628543499511237
+ 0.0059628543499511237
+ 0.011925708699902247
+ Volt
+ %|Volt|
+
+
+ 0
+ 100
+
+
+ 0
+ 12.2
+
+
+ true
+ true
+ Halogen
+
+
+ 1
+ 2
+
+
+ false
+
+
+ true
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ %
+
+
+ false
+ false
+ LEDArray
+ 8
+ 16
+ 100
+ 0
+ 0
+ 0
+
+ UserDefined|SLISD_Randomized|SLISD|
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ %
+
+
+ false
+ false
+ LEDArray
+ 1
+ 9
+ 100
+ 0
+ 1
+ 4
+ CentralLed|LedPair|
+
+
+
+
+ 0
+ 80
+ 0.0055
+ 0.0025
+ 0.001
+ °C
+ °C|
+
+
+ 0
+ 80
+
+
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+ %
+
+
+ false
+ false
+ LEDArray
+ 1
+ 12
+ 100
+ 0
+ 1
+ 3
+ LedPair|
+
+ None|Average|Minimum|
+
+
+
+ 0
+ 500
+ 0.10500000000000001
+ 0.055
+ 0.01
+ µm
+ µm|
+
+
+ 0
+ 500
+
+
+ 0.3
+ 5000
+ µm/s
+ true
+ false
+ false
+ 0.3
+ 5000
+ µm/s
+ 1
+ false
+ true
+ true
+ true
+ true
+ true
+ false
+ true
+ None
+ false
+ 0
+ 0
+
+
+
+
+
+ 1
+ 2
+
+
+ false
+
+
+ true
+
+
+
+
+ 1
+ 2
+
+
+ false
+
+
+ true
+
+
+
+
+ 1
+ 2
+
+
+ false
+
+
+ true
+
+
+
+
+ 1
+ 2
+
+
+ false
+
+
+ true
+
+
+
+
+ 1
+ 2
+
+
+ false
+
+
+ true
+
+
+
+
+
+
+
+
+ 0
+ 1
+ 0.00196078431372549
+ 0.00196078431372549
+ 0.00392156862745098
+ V
+ V|Steps|
+
+
+ 0
+ 1
+
+
+ 0
+ 255
+
+
+
+
+ 0
+ 1
+ 0.00196078431372549
+ 0.00196078431372549
+ 0.00392156862745098
+ V
+ V|Steps|
+
+
+ 0
+ 1
+
+
+ 0
+ 255
+
+
+
+
+
+
+
+ 1
+ 10
+
+
+ 2412-295
+ BS
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 200
+ 2000
+ 1
+
+
+
+
+
+ 1520-117
+ BS
+
+
+
+ 200
+ 405
+ 0.99
+
+
+
+
+
+
+
+
+
+
+ 2410-033
+ BS
+
+
+
+ 380
+ 900
+ 0.2
+
+
+
+
+ 380
+ 900
+ 0.8
+
+
+
+
+
+
+
+ 1
+ 10
+
+
+ 2412-348
+ BS
+
+
+ 487
+ 489
+ 0.0001
+
+
+ 560
+ 562
+ 0.0001
+
+
+
+
+ 487
+ 489
+ 0.93
+
+
+ 560
+ 562
+ 0.93
+
+
+
+
+ 380
+ 477
+ 0.93
+
+
+ 499
+ 549
+ 0.93
+
+
+ 573
+ 900
+ 0.93
+
+
+
+
+ 2412-349
+ BS
+
+
+ 487
+ 489
+ 0.0001
+
+
+ 560
+ 562
+ 0.0001
+
+
+ 632
+ 646
+ 0.0001
+
+
+
+
+ 487
+ 489
+ 0.93
+
+
+ 560
+ 562
+ 0.93
+
+
+ 632
+ 646
+ 0.93
+
+
+
+
+ 380
+ 477
+ 0.93
+
+
+ 499
+ 549
+ 0.93
+
+
+ 573
+ 619
+ 0.93
+
+
+ 659
+ 900
+ 0.93
+
+
+
+
+ 2440-816
+ BS
+
+
+ 438
+ 454
+ 0.0001
+
+
+ 487
+ 489
+ 0.0001
+
+
+ 560
+ 562
+ 0.0001
+
+
+ 632
+ 646
+ 0.0001
+
+
+
+
+ 438
+ 454
+ 0.93
+
+
+ 487
+ 489
+ 0.93
+
+
+ 560
+ 562
+ 0.93
+
+
+ 632
+ 646
+ 0.93
+
+
+
+
+ 380
+ 429
+ 0.93
+
+
+ 463
+ 477
+ 0.93
+
+
+ 499
+ 549
+ 0.93
+
+
+ 573
+ 619
+ 0.93
+
+
+ 659
+ 900
+ 0.93
+
+
+
+
+ 2412-296
+ BS
+
+
+ 487
+ 489
+ 0.0001
+
+
+ 632
+ 646
+ 0.0001
+
+
+
+
+ 487
+ 489
+ 0.93
+
+
+ 632
+ 646
+ 0.93
+
+
+
+
+ 380
+ 477
+ 0.93
+
+
+ 499
+ 619
+ 0.93
+
+
+ 659
+ 900
+ 0.93
+
+
+
+
+
+
+
+
+ 2410-033
+ BS
+
+
+
+ 380
+ 900
+ 0.2
+
+
+
+
+ 380
+ 900
+ 0.8
+
+
+
+
+ 2412-295
+ BS
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 200
+ 2000
+ 1
+
+
+
+
+
+
+
+ 0
+ 100
+ 0.005
+ 0.005
+ 0.01
+ °C
+ °C|
+
+
+ 0
+ 100
+
+
+
+
+ 0
+ 100
+ 0.005
+ 0.005
+ 0.01
+ °C
+ °C|
+
+
+ 0
+ 100
+
+
+
+
+ 0
+ 100
+ 0.005
+ 0.005
+ 0.01
+ °C
+ °C|
+
+
+ 0
+ 100
+
+
+
+
+
+ 0
+ 100
+ 0.005
+ 0.005
+ 0.01
+ °C
+ °C|
+
+
+ 0
+ 100
+
+
+
+
+ 1
+ 2
+
+
+ false
+
+
+ true
+
+
+
+
+ 0
+ 150
+ 0.05
+ 0.05
+ 0.1
+ °C
+ °C|
+
+
+ 0
+ 150
+
+
+
+
+ 1
+ 2
+
+
+ false
+
+
+ true
+
+
+
+
+ 0
+ 150
+ 0.05
+ 0.05
+ 0.1
+ °C
+ °C|
+
+
+ 0
+ 150
+
+
+
+
+
+
+
+ 1
+ 2
+
+
+ false
+
+
+ true
+
+
+
+
+ 0
+ 150
+ 0.05
+ 0.05
+ 0.1
+ °C
+ °C|
+
+
+ 0
+ 150
+
+
+
+
+
+ true
+
+ 0.1
+ 100
+ 0.05
+ 0.05
+ 0.1
+ %
+ %|
+
+
+ 0.1
+ 100
+
+
+ 385
+ Exc 385/30
+ 370
+ 400
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+ 0
+
+ 0
+ 0
+
+
+ 0.1
+ 100
+ 0.05
+ 0.05
+ 0.1
+ %
+ %|
+
+
+ 0.1
+ 100
+
+
+ 475
+ Exc 469/38
+ 450
+ 488
+
+
+ 0
+ 0
+ 0
+ 0
+ 0
+
+
+
+ 0
+
+ 0
+ 0
+
+
+ 0.1
+ 100
+ 0.05
+ 0.05
+ 0.1
+ %
+ %|
+
+
+ 0.1
+ 100
+
+
+ 555
+ Exc 555/30
+ 540
+ 570
+
+
+ 0.1
+ 100
+ 0.05
+ 0.05
+ 0.1
+ %
+ %|
+
+
+ 0.1
+ 100
+
+
+ 630
+ Exc 631/33
+ 615
+ 648
+
+
+ -1
+ -1
+
+
+
+
+ 0.1
+ 100
+ 0.05
+ 0.05
+ 0.1
+ %
+ %|
+
+
+ 0.1
+ 100
+
+
+ 385
+ Exc 385/30
+ 370
+ 400
+
+
+ 0.1
+ 100
+ 0.05
+ 0.05
+ 0.1
+ %
+ %|
+
+
+ 0.1
+ 100
+
+
+ 475
+ Exc 469/38
+ 450
+ 488
+
+
+ 0.1
+ 100
+ 0.05
+ 0.05
+ 0.1
+ %
+ %|
+
+
+ 0.1
+ 100
+
+
+ 555
+ Exc 555/30
+ 540
+ 570
+
+
+ 0.1
+ 100
+ 0.05
+ 0.05
+ 0.1
+ %
+ %|
+
+
+ 0.1
+ 100
+
+
+ 630
+ Exc 631/33
+ 615
+ 648
+
+
+ 1
+ 2
+
+
+ MTBTLLampChangerPortLeft
+
+
+ MTBTLHalogenLamp
+
+
+
+
+
+
+ 1
+ 2
+
+
+ false
+
+
+ true
+
+
+
+
+ 1
+ 2
+
+
+ false
+
+
+ true
+
+
+
+
+ 1
+ 2
+
+
+ false
+
+
+ true
+
+
+
+
+ 1
+ 2
+
+
+ false
+
+
+ true
+
+
+
+
+ 1
+ 2
+
+
+ false
+
+
+ true
+
+
+
+
+ 1
+ 2
+
+
+ false
+
+
+ true
+
+
+
+
+ 0
+ 100
+ 0.5
+ 0.5
+ 1
+ %
+ %|
+
+
+ 0
+ 100
+
+
+
+
+ 0
+ 256.8775395
+ 0.00195985
+ 0.00195985
+ 0.0039197
+ dBr
+ dBr|
+
+
+ 0
+ 256.8775395
+
+
+
+
+ 0
+ 256.8775395
+ 0.00195985
+ 0.00195985
+ 0.0039197
+ dBr
+ dBr|
+
+
+ 0
+ 256.8775395
+
+
+
+
+
+ 0
+ 99.9
+ 0.15000000000000002
+ 0.15000000000000002
+ 0.1
+ °C
+ °C|
+
+
+ 0
+ 99.9
+
+
+
+
+ 0
+ 99.9
+ 0.15000000000000002
+ 0.15000000000000002
+ 0.1
+ °C
+ °C|
+
+
+ 0
+ 99.9
+
+
+
+
+ 0
+ 99.9
+ 0.15000000000000002
+ 0.15000000000000002
+ 0.1
+ °C
+ °C|
+
+
+ 0
+ 99.9
+
+
+
+
+ 0
+ 99.9
+ 0.15000000000000002
+ 0.15000000000000002
+ 0.1
+ °C
+ °C|
+
+
+ 0
+ 99.9
+
+
+
+
+ 0
+ 99.9
+ 0.15000000000000002
+ 0.15000000000000002
+ 0.1
+ °C
+ °C|
+
+
+ 0
+ 99.9
+
+
+
+
+ 0
+ 20
+ 0.15000000000000002
+ 0.15000000000000002
+ 0.1
+ %
+ %|
+
+
+ 0
+ 20
+
+
+ None
+
+
+ 0
+ 9
+ 0.5
+ 0.5
+ 1
+ Level
+ Level|
+
+
+ 0
+ 9
+
+
+
+
+ -30
+ 100
+ 0.5
+ 0.5
+ 1
+ °C
+ °C|
+
+
+ -30
+ 100
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 0
+
+ 150
+
+
+
+ Unknown
+ Unknown
+ None
+
+
+ Unknown
+ Unknown
+ None
+
+
+ -0.95,-0.95,1.9,1.9
+
+
+ 1
+ 0
+ 0
+ 0.45434824813
+ 0.0084853
+ RDAC1103
+ RDAC1104
+ RDAC1105
+ RDAC1102
+ RDAC1101
+ 1.5
+ 0
+ 0.95
+ 2271
+ 48400000
+ 1;2;3;4;5;6;7;8;9;10;11;12;14
+
+ 1
+ 0.6
+
+
+ 2
+ 0.6
+
+
+ 3
+ 0.6
+
+
+ 4
+ 0.6
+
+
+ 5
+ 0.6
+
+
+ 6
+ 0.6
+
+
+ 7
+ 0.6
+
+
+ 8
+ 0.6
+
+
+ 9
+ 0.71103927203065143
+
+
+ 10
+ 1.099320465553387
+
+
+ 11
+ 1.3594985875706218
+
+
+ 12
+ 1.7708783068783069
+
+
+ 14
+ 3.2550505870259157
+
+
+
+ 1
+ 0
+ 0
+ 0.45434824813
+ 0.0084853
+ RDAC1109
+ RDAC1110
+ RDAC1111
+ RDAC1108
+ RDAC1107
+ 1.5
+ 0
+ 0.95
+ 2271
+ 48400000
+ 1;2;3;4;5;6;7;8;9;10;11;12;14
+
+ 1
+ 0.6
+
+
+ 2
+ 0.6
+
+
+ 3
+ 0.6
+
+
+ 4
+ 0.6
+
+
+ 5
+ 0.6
+
+
+ 6
+ 0.6
+
+
+ 7
+ 0.6
+
+
+ 8
+ 0.6
+
+
+ 9
+ 0.71103927203065143
+
+
+ 10
+ 1.099320465553387
+
+
+ 11
+ 1.3594985875706218
+
+
+ 12
+ 1.7708783068783069
+
+
+ 14
+ 3.2550505870259157
+
+
+
+ 1
+ 0
+ 0
+ 0.45434824813
+ 0.0084853
+
+
+
+
+
+ 0
+ 0
+ 0.95
+ 2271
+ 48400000
+
+
+
+ -573.85
+ 575
+ 0.575
+ 0.575
+ 1.15
+ µm
+ µm|%|Steps|
+
+
+ -573.85
+ 575
+
+
+ 0
+ 100
+
+
+ 1
+ 1000
+
+
+ 1
+ 1
+
+
+
+ -688.62
+ 690
+ 0.69
+ 0.69
+ 1.38
+ µm
+ µm|%|Steps|
+
+
+ -688.62
+ 690
+
+
+ 0
+ 100
+
+
+ 1
+ 1000
+
+
+ 1
+ 1
+
+
+
+
+ 0
+ 708.78446922835712
+ 0.94253253886749622
+ 0.94253253886749622
+ 1.8850650777349924
+ µm
+ %|µm|Steps|
+
+
+ 0
+ 100
+
+
+ 0
+ 708.78446922835712
+
+
+ 1
+ 460
+
+
+ 1
+ 1
+
+
+
+ -573.85
+ 575
+ 0.575
+ 0.575
+ 1.15
+ µm
+ µm|%|Steps|
+
+
+ -573.85
+ 575
+
+
+ 0
+ 100
+
+
+ 1
+ 1000
+
+
+ 1
+ 1
+
+
+
+ -688.62
+ 690
+ 0.69
+ 0.69
+ 1.38
+ µm
+ µm|%|Steps|
+
+
+ -688.62
+ 690
+
+
+ 0
+ 100
+
+
+ 1
+ 1000
+
+
+ 1
+ 1
+
+
+
+ SingleChannel
+ MultiAlkali
+ Integration
+
+
+ SingleChannel
+ MultiAlkali
+ Integration
+
+
+ -1.3625000000000003
+ 0.74531249999999982
+ 0.00078125
+ 0.00078125
+ 0.0015625
+ mm
+ %|mm|Steps|
+
+
+ 0
+ 100
+
+
+ -1.3625000000000003
+ 0.74531249999999982
+
+
+ 1
+ 1350
+
+
+ 1
+ 1
+
+ 836
+ 0.0015625
+
+
+ Airyscan
+ GaAsP
+ Binning, Integration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0
+ 100
+ 0.050050050050050053
+ 0.050050050050050053
+ 0.10010010010010011
+ %
+ %|µrad|Steps|
+
+
+ 0
+ 100
+
+
+ -5988
+ 6000
+
+
+ 1
+ 1000
+
+
+ 1
+ 1
+
+
+
+ 0
+ 100
+ 0.050050050050050053
+ 0.050050050050050053
+ 0.10010010010010011
+ %
+ %|µrad|Steps|
+
+
+ 0
+ 100
+
+
+ -7000
+ 6986
+
+
+ 1
+ 1000
+
+
+ 1
+ 1
+
+
+
+ 1
+ 8
+
+
+ BS
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 200
+ 2000
+ 1
+
+
+
+
+ 2372-550
+ Em
+
+
+
+
+ 420
+ 480
+ 0.99
+
+
+ 495
+ 550
+ 0.99
+
+
+
+
+ 2284-690
+ Em
+
+
+
+
+ 422
+ 477
+ 0.93
+
+
+ 573
+ 627
+ 0.93
+
+
+
+
+ 2284-693
+ Em
+
+
+
+
+ 422
+ 497
+ 0.93
+
+
+ 607
+ 750
+ 0.93
+
+
+
+
+ 2287-628
+ Em
+
+
+
+
+ 467
+ 499
+ 0.93
+
+
+ 530
+ 582
+ 0.93
+
+
+
+
+ 2284-691
+ Em
+
+
+
+
+ 499
+ 549
+ 0.93
+
+
+ 573
+ 627
+ 0.93
+
+
+
+
+ 2284-692
+ Em
+
+
+
+
+ 499
+ 557
+ 0.93
+
+
+ 659
+ 750
+ 0.93
+
+
+
+
+ 2183-198
+ Em
+
+
+
+
+ 573
+ 620
+ 0.93
+
+
+ 655
+ 750
+ 0.93
+
+
+
+
+
+
+
+
+ 0
+
+
+ 1
+
+
+
+
+
+
+
+
+
+ 0.19994988499141231
+ 100
+ 0.062714582429996085
+ 0.062714582429996085
+ 0.12542916485999217
+ %
+ %|dB|
+
+
+ 0.19994988499141231
+ 100
+
+
+ -26.990788413309566
+ 0
+
+
+ false
+ false
+ Halogen
+
+
+ FirmwareCalibration
+ False
+
+
+
+
+ 0.00100018402978879
+ 100
+ 0.062714582429996085
+ 0.062714582429996085
+ 0.12542916485999217
+ %
+ %|dB|
+
+
+ 0.00100018402978879
+ 100
+
+
+ -49.99920084231438
+ 0
+
+
+ false
+ false
+ Halogen
+
+
+ FirmwareCalibration
+ True
+
+
+
+
+
+
+
+
+
+
+ 0.00100018402978879
+ 100
+ 0.062714582429996085
+ 0.062714582429996085
+ 0.12542916485999217
+ %
+ %|dB|
+
+
+ 0.00100018402978879
+ 100
+
+
+ -49.99920084231438
+ 0
+
+
+ false
+ false
+ Halogen
+
+
+ FirmwareCalibration
+ True
+
+
+
+
+ 0.00100018402978879
+ 100
+ 0.062714582429996085
+ 0.062714582429996085
+ 0.12542916485999217
+ %
+ %|dB|
+
+
+ 0.00100018402978879
+ 100
+
+
+ -49.99920084231438
+ 0
+
+
+ false
+ false
+ Halogen
+
+
+ FirmwareCalibration
+ True
+
+
+
+
+
+
+
+ 2
+
+
+ 6
+
+
+
+
+
+
+
+
+
+
+ 397.512
+ 757.271
+ 0.11450381679389313
+ 0.11450381679389313
+ 0.22900763358778625
+ nm
+ %|nm|Steps|
+
+
+ 0
+ 100
+
+
+ 397.512
+ 757.271
+
+
+ 1
+ 1572
+
+
+ 1
+ 1
+
+
+
+ 372.729
+ 732.488
+ 0.11415525114155251
+ 0.11415525114155251
+ 0.228310502283105
+ nm
+ %|nm|Steps|
+
+
+ 0
+ 100
+
+
+ 372.729
+ 732.488
+
+
+ 1
+ 1572
+
+
+ 1
+ 1
+
+
+
+
+
+
+
+
+ 3
+ 5
+ 10
+
+
+ 381.02799999999996
+ 762.771
+ 0.11443683037837708
+ 0.11443683037837708
+ 0.22887366075675417
+ nm
+ %|nm|Steps|
+
+
+ 0
+ 100
+
+
+ 381.02799999999996
+ 762.771
+
+
+ 1
+ 1668
+
+
+ 1
+ 1
+
+
+
+ 367.229
+ 748.972
+ 0.1151378216823794
+ 0.1151378216823794
+ 0.23027564336475881
+ nm
+ %|nm|Steps|
+
+
+ 0
+ 100
+
+
+ 367.229
+ 748.972
+
+
+ 1
+ 1668
+
+
+ 1
+ 1
+
+
+
+ 374.805
+ 758.151
+ 0.11443683037837708
+ 0.11443683037837708
+ 0.22887366075675417
+ nm
+ %|nm|Steps|
+
+
+ 0
+ 100
+
+
+ 374.805
+ 758.151
+
+
+ 1
+ 1675
+
+
+ 1
+ 1
+
+
+
+ 360.849
+ 744.19499999999994
+ 0.11443683037837711
+ 0.11443683037837711
+ 0.22887366075675422
+ nm
+ %|nm|Steps|
+
+
+ 0
+ 100
+
+
+ 360.849
+ 744.19499999999994
+
+
+ 1
+ 1675
+
+
+ 1
+ 1
+
+
+
+ -213.04000000000002
+ 11.903
+ 0.047858050642007481
+ 0.047858050642007481
+ 0.095716101284014962
+ nm
+ %|nm|Steps|
+
+
+ 0
+ 100
+
+
+ -213.04000000000002
+ 11.903
+
+
+ 1
+ 2320
+
+
+ 1
+ 1
+
+
+
+ -11.903
+ 213.04000000000002
+ 0.048103005475747765
+ 0.048103005475747765
+ 0.09620601095149553
+ nm
+ %|nm|Steps|
+
+
+ 0
+ 100
+
+
+ -11.903
+ 213.04000000000002
+
+
+ 1
+ 2320
+
+
+ 1
+ 1
+
+
+
+ 469.15200000000004
+ 635.2768
+ 0.16150000000000006
+ 0.16150000000000006
+ 0.32300000000000012
+ nm
+ %|nm|Steps|
+
+
+ 0
+ 100
+
+
+ 469.15200000000004
+ 635.2768
+
+
+ 1
+ 515
+
+
+ 1
+ 1
+
+
+
+ 1
+ 20
+
+
+
+
+
+
+
+
+
+ None
+
+
+ 200
+ 2000
+ 1
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ None
+
+
+ 200
+ 2000
+ 1
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ None
+
+
+ 200
+ 2000
+ 1
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ None
+
+
+ 200
+ 2000
+ 1
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ None
+
+
+ 200
+ 2000
+ 1
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ None
+
+
+ 200
+ 2000
+ 1
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ None
+
+
+ 200
+ 2000
+ 1
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ None
+
+
+ 200
+ 2000
+ 1
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 20
+
+
+
+
+
+
+
+
+
+ None
+
+
+ 200
+ 2000
+ 1
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ None
+
+
+ 200
+ 2000
+ 1
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ None
+
+
+ 200
+ 2000
+ 1
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ None
+
+
+ 200
+ 2000
+ 1
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ None
+
+
+ 200
+ 2000
+ 1
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ None
+
+
+ 200
+ 2000
+ 1
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ None
+
+
+ 200
+ 2000
+ 1
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ None
+
+
+ 200
+ 2000
+ 1
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ MultiChannel
+ GaAsP
+ Binning, Integration
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ 8
+
+
+ 453001-4023-000
+ BS
+
+
+
+ 200
+ 2000
+ 1
+
+
+
+
+ 200
+ 2000
+ 0
+
+
+
+
+ 2220-614
+ BS
+
+
+
+ 511
+ 750
+ 0.9
+
+
+
+
+ 350
+ 499
+ 0.9
+
+
+
+
+ 2415-594
+ BS
+
+
+ 380
+ 517
+ 0.01
+
+
+
+
+ 380
+ 517
+ 0.9
+
+
+
+
+ 527
+ 900
+ 0.9
+
+
+
+
+ 2415-595
+ BS
+
+
+ 380
+ 640
+ 0.01
+
+
+
+
+ 380
+ 640
+ 0.9
+
+
+
+
+ 643
+ 900
+ 0.9
+
+
+
+
+ 2301-266
+ BS
+
+
+
+ 560
+ 750
+ 0.93
+
+
+
+
+ 380
+ 548
+ 0.93
+
+
+
+
+ 2415-596
+ BS
+
+
+ 380
+ 728
+ 0.01
+
+
+
+
+ 380
+ 736
+ 0.9
+
+
+
+
+ 743
+ 900
+ 0.9
+
+
+
+
+ 2035-352
+ BS
+
+
+
+ 622
+ 750
+ 0.9
+
+
+
+
+ 380
+ 608
+ 0.9
+
+
+
+
+ 2415-597
+ BS
+
+
+
+ 380
+ 900
+ 0
+
+
+
+
+ 380
+ 900
+ 0.98
+
+
+
+
+ MTBLSM880InternalDetectors
+ MTBLSM880ExternalDetectors
+
+
+ 0
+ 100
+ 0.0023256895669566025
+ 0.0023256895669566025
+ 0.0046513791339132049
+ %
+ %|Steps|
+
+
+ 0
+ 100
+
+
+ 1
+ 20800
+
+
+ 1
+ 1
+
+
+
+ 0
+ 100
+ 0.0041670139178264856
+ 0.0041670139178264856
+ 0.0083340278356529712
+ %
+ %|Steps|
+
+
+ 0
+ 100
+
+
+ 1
+ 12000
+
+
+ 1
+ 1
+
+
+
+ 67.971158082094632
+ 1144.0802143188055
+ 0.037758212499533712
+ 0.037758212499533712
+ 0.075516424999067425
+ mm
+ %|mm|Steps|
+
+
+ 0
+ 100
+
+
+ 67.971158082094632
+ 1144.0802143188055
+
+
+ 750
+ 15000
+
+
+ 1
+ 1
+
+
+
+
+
+
+
+
+
+
+ ZEN (blue edition)
+ 3.6.095.09000
+ 3.14.23124.83
+
+
+ 2024-09-23T16:48:19.3804223+02:00
+ zeiss
+
+
+ 1908
+ 1908
+ 1
+ 1
+ 1
+ Uncompressed
+ 100
+ 2024-09-23T14:47:13.3177177Z
+ 4
+ 8
+ Gray8
+
+
+
+ 553
+ 568
+ McNamara-Boswell-0046
+ 66071726-cbd4-4c41-b371-0a6eee4ae9c5
+ #FFFF7E00
+ Alexa Fluor 555
+ none
+ 0.55
+ Epifluorescence
+ Fluorescence
+ 57.279820667137
+ 1.0000000000000082
+ Gray8
+ 8
+ LaserScanningConfocalMicroscopy
+
+ 551.841189287173-640.415546415441
+
+
+ false
+ 1
+ 0
+ Integration
+ 650
+ 803.62002809607247
+
+
+
+
+ 0.998
+ 0.0020000000000000018
+ 561
+ false
+
+ 1
+ -1
+ 0
+ 0
+
+
+
+
+
+ 2
+ Line
+ Mean
+ 18.773194966517458
+ 1.1000895255147716E-06
+ 6
+ 0
+ 0
+ 0
+ 1
+ 1
+ Unidirectional
+ true
+ 1
+ Frame
+ Beamsplitter.2412-349
+ Beamsplitter.1520-117
+ SecondaryBeamsplitter.453001-4023-000
+
+
+
+ 493
+ 517
+ McNamara-Boswell-0038
+ 66071726-cbd4-4c41-b371-0a6eee4ae9c5
+ #FF00FF33
+ Alexa Fluor 488
+ none
+ 0.55
+ Epifluorescence
+ Fluorescence
+ 49.664133772725
+ 1.0000000000000098
+ Gray8
+ 8
+ LaserScanningConfocalMicroscopy
+
+ 498.696575010212-542.983753574346
+
+
+ false
+ 1
+ 0
+ Integration
+ 750
+ 223.55986192171395
+
+
+
+
+ 0.995
+ 0.0050000000000000044
+ 488
+ false
+
+ 1
+ -1
+ 0
+ 0
+
+
+
+
+
+ 2
+ Line
+ Mean
+ 18.773194966517458
+ 1.1000895255147716E-06
+ 6
+ 0
+ 0
+ 0
+ 1
+ 1
+ Unidirectional
+ true
+ 1
+ Frame
+ Beamsplitter.2412-349
+ Beamsplitter.1520-117
+ SecondaryBeamsplitter.453001-4023-000
+
+
+
+ 353
+ 465
+ McNamara-Boswell-0434
+ 66071726-cbd4-4c41-b371-0a6eee4ae9c5
+ #FF00A1FF
+ DAPI
+ none
+ 0.55
+ Epifluorescence
+ Fluorescence
+ 43.282053750585177
+ 1.0000000000000002
+ Gray8
+ 8
+ LaserScanningConfocalMicroscopy
+
+ 407.5-500.319396972656
+
+
+ false
+ 1
+ 0
+ Integration
+ 650
+ 240.90306538234665
+
+
+
+
+ 0.998
+ 0.0020000000000000018
+ 405
+ false
+
+ 1
+ -1
+ 0
+ 0
+
+
+
+
+ 0.98
+ 0.020000000000000018
+ 639
+ false
+
+ 1
+ -1
+ 0
+ 0
+
+
+
+
+
+ 2
+ Line
+ Mean
+ 18.773194966517458
+ 1.1000895255147716E-06
+ 6
+ 0
+ 0
+ 0
+ 1
+ 1
+ Unidirectional
+ true
+ 1
+ Frame
+ Beamsplitter.2412-349
+ Beamsplitter.1520-117
+ SecondaryBeamsplitter.453001-4023-000
+
+
+
+ 653
+ 668
+ McNamara-Boswell-0057
+ 66071726-cbd4-4c41-b371-0a6eee4ae9c5
+ #FFFF0014
+ Alexa Fluor 647
+ none
+ 0.55
+ Epifluorescence
+ Fluorescence
+ 43.282053750585177
+ 1.0000000000000002
+ Gray8
+ 8
+ LaserScanningConfocalMicroscopy
+
+ 641.5-757.972050915026
+
+
+ false
+ 1
+ 0
+ Integration
+ 650
+ 418.86240205498245
+
+
+
+
+ 0.998
+ 0.0020000000000000018
+ 405
+ false
+
+ 1
+ -1
+ 0
+ 0
+
+
+
+
+ 0.98
+ 0.020000000000000018
+ 639
+ false
+
+ 1
+ -1
+ 0
+ 0
+
+
+
+
+
+ 2
+ Line
+ Mean
+ 18.773194966517458
+ 1.1000895255147716E-06
+ 6
+ 0
+ 0
+ 0
+ 1
+ 1
+ Unidirectional
+ true
+ 1
+ Frame
+ Beamsplitter.2412-349
+ Beamsplitter.1520-117
+ SecondaryBeamsplitter.453001-4023-000
+
+
+
+
+
+
+
+
+
+ -1
+
+
+ -1
+
+
+ 2024-09-23T14:47:13.3177177Z
+
+
+ TimeStamps
+
+
+
+
+ Undefined
+ Undefined
+ 0
+
+
+
+ 1.518
+ Oil
+
+
+
+
+
+ 630
+
+
+
+
+
+
+ 1 0 0 0 0 -1 0 0 0 0 1 0 0 0 0 1
+ 0
+
+
+
+
+
+ Inverted
+ 2842001059
+ LSM 800
+
+
+
+
+ 13
+
+
+ false
+
+
+
+
+ 13
+
+
+ false
+
+
+
+
+ 15
+
+
+ false
+
+
+
+
+ 10
+
+
+ false
+
+
+
+
+
+
+ 1
+ GaAsP-PMT
+ 1,1
+ 0
+
+
+
+
+
+ 1
+ Multialkali-PMT
+ 1,1
+ 0
+
+
+
+
+
+ 1
+ Multialkali-PMT
+ 1,1
+ 0
+
+
+
+
+
+
+
+ 1.4
+ 63
+ 193
+ Circular
+ 1.518
+ Oil
+
+ Plan-Apochromat 63x/1.40 Oil DIC M27
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.99992754528419
+
+
+
+
+
+
+
+ 0.0000
+
+
+
+
+ 37
+ 21.7
+ false
+
+
+ 37
+ -0.1
+ false
+
+
+ 27
+ 27.1
+ true
+
+
+ 37
+ 21.3
+ false
+
+
+ -0.1
+
+
+ 5
+ -0.1
+ false
+
+
+
+
+
+
+
+
+ true
+
+
+
+ 0.0000
+
+
+
+
+ 21.8
+
+
+
+
+
+
+
+
+ true
+
+
+
+
+
+
+
+
+ Measured
+ Objective.420782-9900-799
+ Aquila.Tubelens LSM
+ Reflector.none
+ Plan-Apochromat 63x/1.40 Oil DIC M27
+ 1
+ 1
+ LSM 980
+ 4.44722222222222,4.44722222222222
+
+
+
+ 7.059082892416223E-08
+ µm
+
+
+ 7.059082892416223E-08
+ µm
+
+
+
+
+
+
+ 0.0057042229287431884
+ 0.4034563849976453
+ 8
+ Gray8
+ Alexa Fluor 555
+ Fluorescence
+ 568
+ 553
+ McNamara-Boswell-0046
+ 66071726-cbd4-4c41-b371-0a6eee4ae9c5
+ #FFFF7E00
+ #FFFF7E00
+
+
+ 0.0022038062309553178
+ 0.99776785913915822
+ 8
+ Gray8
+ Alexa Fluor 488
+ Fluorescence
+ 517
+ 493
+ McNamara-Boswell-0038
+ 66071726-cbd4-4c41-b371-0a6eee4ae9c5
+ #FF00FF33
+ #FF00FF33
+
+
+ 0.00041591687325169053
+ 0.68938770545560613
+ 8
+ Gray8
+ DAPI
+ Fluorescence
+ 465
+ 353
+ McNamara-Boswell-0434
+ 66071726-cbd4-4c41-b371-0a6eee4ae9c5
+ #FF00A1FF
+ #FF00A1FF
+
+
+ 0.00021137367101276624
+ 0.33327422860031336
+ 8
+ Gray8
+ Alexa Fluor 647
+ Fluorescence
+ 668
+ 653
+ McNamara-Boswell-0057
+ 66071726-cbd4-4c41-b371-0a6eee4ae9c5
+ #FFFF0014
+ #FFFF0014
+
+
+
+ None
+ 3
+ 15
+
+ 0
+
+
+
+
diff --git a/tests/test_transform.py b/tests/test_transform.py
index c6d5599..41adfa3 100644
--- a/tests/test_transform.py
+++ b/tests/test_transform.py
@@ -70,3 +70,36 @@ def test_transform(xslt_path: str, czi_xml_filename: str):
# Test read from OME-Types
from_xml(str(omexml))
+
+
+@pytest.mark.parametrize(
+ "czi_xml_filename, expected_lasers",
+ [
+ (
+ "Confocal_test_4c.czi.xml",
+ [
+ '',
+ '',
+ '',
+ '',
+ ],
+ )
+ ],
+)
+def test_empty_wavelength_transform(xslt_path: str, czi_xml_filename: str, expected_lasers: list):
+ # Arrange
+ czi_xml_filepath = str(RESOURCES_DIR / czi_xml_filename)
+ template = ET.parse(xslt_path)
+ transformer = ET.XSLT(template)
+ czixml = ET.parse(czi_xml_filepath)
+
+ # Act
+ omexml = transformer(czixml)
+ omexml_str = ET.tostring(omexml, pretty_print=True, encoding="unicode")
+
+ # Assert
+ for laser in expected_lasers:
+ assert laser in omexml_str, f"Expected laser {laser} not found in transformed XML"
+
+ # Test that the resulting XML can be read by OME-Types
+ from_xml(omexml_str)
\ No newline at end of file
diff --git a/xslt/Instrument.xsl b/xslt/Instrument.xsl
index 152039d..aa8e1dd 100644
--- a/xslt/Instrument.xsl
+++ b/xslt/Instrument.xsl
@@ -98,11 +98,15 @@ ome/ome.xsd: 979 # # This means that for more details on how this section of the
+ LightSource:
-
-
-
+
+
+
+
+
+