Coverage report: 26%

Files Functions Classes

coverage.py v7.6.1, created at 2025-07-07 16:57 +0000

File class statements missing excluded coverage
slic/__init__.py (no class) 20 2 0 90%
slic/core/__init__.py (no class) 5 0 0 100%
slic/core/acquisition/__init__.py (no class) 7 0 0 100%
slic/core/acquisition/acquisition.py Acquisition 37 37 0 0%
slic/core/acquisition/acquisition.py (no class) 19 5 0 74%
slic/core/acquisition/baseacquisition.py BaseAcquisition 1 1 0 0%
slic/core/acquisition/baseacquisition.py (no class) 4 0 0 100%
slic/core/acquisition/broker/__init__.py (no class) 2 0 0 100%
slic/core/acquisition/broker/brokerclient.py BrokerClient 80 80 0 0%
slic/core/acquisition/broker/brokerclient.py (no class) 24 0 0 100%
slic/core/acquisition/broker/brokerconfig.py BrokerConfig 38 38 0 0%
slic/core/acquisition/broker/brokerconfig.py (no class) 64 49 0 23%
slic/core/acquisition/broker/pedestal.py (no class) 66 57 0 14%
slic/core/acquisition/broker/pids.py (no class) 17 12 0 29%
slic/core/acquisition/broker/post_retrieve.py DryRunner 5 5 0 0%
slic/core/acquisition/broker/post_retrieve.py VerbosePrinter 3 3 0 0%
slic/core/acquisition/broker/post_retrieve.py (no class) 112 112 0 0%
slic/core/acquisition/broker/requeststatus.py RequestStatus 62 62 0 0%
slic/core/acquisition/broker/requeststatus.py (no class) 15 11 0 27%
slic/core/acquisition/broker/restapi.py RESTAPI 16 16 0 0%
slic/core/acquisition/broker/restapi.py BaseAPI 15 15 0 0%
slic/core/acquisition/broker/restapi.py BrokerAPI 38 38 0 0%
slic/core/acquisition/broker/restapi.py BrokerSlowAPI 27 27 0 0%
slic/core/acquisition/broker/restapi.py BrokerError 8 8 0 0%
slic/core/acquisition/broker/restapi.py (no class) 43 3 0 93%
slic/core/acquisition/broker/tools.py get_current_pulseid 2 1 0 50%
slic/core/acquisition/broker/tools.py (no class) 50 17 0 66%
slic/core/acquisition/bsacquisition.py BSAcquisition 1 1 0 0%
slic/core/acquisition/bsacquisition.py (no class) 9 2 0 78%
slic/core/acquisition/bschannels.py BSChannels 3 3 0 0%
slic/core/acquisition/bschannels.py (no class) 27 16 0 41%
slic/core/acquisition/channels.py Channels 30 30 0 0%
slic/core/acquisition/channels.py (no class) 21 0 0 100%
slic/core/acquisition/dbacquisition.py DBAcquisition 1 1 0 0%
slic/core/acquisition/dbacquisition.py (no class) 18 11 0 39%
slic/core/acquisition/detcfg.py _Params 16 16 0 0%
slic/core/acquisition/detcfg.py _Config 16 16 0 0%
slic/core/acquisition/detcfg.py DetectorParams 0 0 0 100%
slic/core/acquisition/detcfg.py DetectorConfig 1 1 0 0%
slic/core/acquisition/detcfg.py DAPParams 0 0 0 100%
slic/core/acquisition/detcfg.py DAPConfig 1 1 0 0%
slic/core/acquisition/detcfg.py HardwareParams 0 0 0 100%
slic/core/acquisition/detcfg.py HardwareConfig 1 1 0 0%
slic/core/acquisition/detcfg.py (no class) 47 0 0 100%
slic/core/acquisition/diaacquisition.py DIAAcquisition 86 86 0 0%
slic/core/acquisition/diaacquisition.py (no class) 25 25 0 0%
slic/core/acquisition/diaconfig.py DIAConfig 29 29 0 0%
slic/core/acquisition/diaconfig.py (no class) 7 7 0 0%
slic/core/acquisition/dummyacquisition.py DummyAcquisition 7 7 0 0%
slic/core/acquisition/dummyacquisition.py (no class) 5 5 0 0%
slic/core/acquisition/fakeacquisition.py FakeAcquisition 42 42 0 0%
slic/core/acquisition/fakeacquisition.py FakeClient 7 7 0 0%
slic/core/acquisition/fakeacquisition.py FakeConfig 0 0 0 100%
slic/core/acquisition/fakeacquisition.py (no class) 27 4 0 85%
slic/core/acquisition/pedestals.py (no class) 69 69 0 0%
slic/core/acquisition/pvacquisition.py PVAcquisition 3 3 0 0%
slic/core/acquisition/pvacquisition.py (no class) 57 44 0 23%
slic/core/acquisition/pvchannels.py PVChannels 1 1 0 0%
slic/core/acquisition/pvchannels.py (no class) 12 6 0 50%
slic/core/acquisition/sfacquisition.py SFAcquisition 106 106 0 0%
slic/core/acquisition/sfacquisition.py (no class) 53 23 0 57%
slic/core/acquisition/sfpaths.py SwissFELPaths 19 19 0 0%
slic/core/acquisition/sfpaths.py (no class) 4 0 0 100%
slic/core/acquisition/spreadsheet.py Spreadsheet 22 22 0 0%
slic/core/acquisition/spreadsheet.py (no class) 23 23 0 0%
slic/core/adjustable/__init__.py (no class) 11 0 0 100%
slic/core/adjustable/adjustable.py Adjustable 30 30 0 0%
slic/core/adjustable/adjustable.py (no class) 20 0 0 100%
slic/core/adjustable/baseadjustable.py BaseAdjustable 3 3 0 0%
slic/core/adjustable/baseadjustable.py WorkingAdj 3 3 0 0%
slic/core/adjustable/baseadjustable.py BrokenAdj 0 0 0 100%
slic/core/adjustable/baseadjustable.py (no class) 22 12 0 45%
slic/core/adjustable/collection.py Collection 10 10 0 0%
slic/core/adjustable/collection.py (no class) 12 4 0 67%
slic/core/adjustable/combined.py Combined 8 8 0 0%
slic/core/adjustable/combined.py (no class) 7 0 0 100%
slic/core/adjustable/convenience.py NumericConvenience 12 12 0 0%
slic/core/adjustable/convenience.py SpecConvenience 6 6 0 0%
slic/core/adjustable/convenience.py SpecConvenienceProgress 2 2 0 0%
slic/core/adjustable/convenience.py (no class) 15 0 0 100%
slic/core/adjustable/converted.py Converted 10 10 0 0%
slic/core/adjustable/converted.py (no class) 6 0 0 100%
slic/core/adjustable/dummyadjustable.py DummyAdjustable 29 29 0 0%
slic/core/adjustable/dummyadjustable.py (no class) 12 1 0 92%
slic/core/adjustable/error.py AdjustableError 0 0 0 100%
slic/core/adjustable/error.py (no class) 2 0 0 100%
slic/core/adjustable/genericadjustable.py GenericAdjustable 12 12 0 0%
slic/core/adjustable/genericadjustable.py (no class) 20 12 0 40%
slic/core/adjustable/limited.py Limited 10 10 0 0%
slic/core/adjustable/limited.py OutsideLimits 2 2 0 0%
slic/core/adjustable/limited.py (no class) 17 6 0 65%
slic/core/adjustable/linked.py Linked 15 15 0 0%
slic/core/adjustable/linked.py (no class) 7 0 0 100%
slic/core/adjustable/pvadjustable.py PVAdjustable 69 69 0 0%
slic/core/adjustable/pvadjustable.py (no class) 50 22 0 56%
slic/core/adjustable/pvchangemon.py PVChangeMonitor 46 46 0 0%
slic/core/adjustable/pvchangemon.py (no class) 31 10 0 68%
slic/core/adjustable/pvenumadjustable.py PVEnumAdjustable 15 15 0 0%
slic/core/adjustable/pvenumadjustable.py Enum 7 7 0 0%
slic/core/adjustable/pvenumadjustable.py (no class) 16 0 0 100%
slic/core/adjustable/scaler.py Scaler 16 16 0 0%
slic/core/adjustable/scaler.py (no class) 6 0 0 100%
slic/core/condition/__init__.py (no class) 2 0 0 100%
slic/core/condition/basecondition.py BaseCondition 2 2 0 0%
slic/core/condition/basecondition.py (no class) 6 0 0 100%
slic/core/condition/condition.py Condition 79 79 0 0%
slic/core/condition/condition.py (no class) 28 0 0 100%
slic/core/condition/pvcondition.py PVCondition 12 12 0 0%
slic/core/condition/pvcondition.py (no class) 9 0 0 100%
slic/core/condition/valuecondition.py ValueCondition 15 15 0 0%
slic/core/condition/valuecondition.py (no class) 7 0 0 100%
slic/core/device/__init__.py (no class) 2 0 0 100%
slic/core/device/auto.py (no class) 12 12 0 0%
slic/core/device/basedevice.py BaseDevice 0 0 0 100%
slic/core/device/basedevice.py (no class) 2 0 0 100%
slic/core/device/device.py Device 10 10 0 0%
slic/core/device/device.py (no class) 36 25 0 31%
slic/core/device/filtered.py (no class) 23 23 0 0%
slic/core/device/simpledevice.py SimpleDevice 2 2 0 0%
slic/core/device/simpledevice.py (no class) 4 0 0 100%
slic/core/scanner/__init__.py (no class) 1 0 0 100%
slic/core/scanner/runname.py RunFilenameGenerator 17 17 0 0%
slic/core/scanner/runname.py (no class) 19 6 0 68%
slic/core/scanner/scanbackend.py ScanBackend 177 177 0 0%
slic/core/scanner/scanbackend.py (no class) 55 20 0 64%
slic/core/scanner/scaninfo.py ScanInfo 35 35 0 0%
slic/core/scanner/scaninfo.py (no class) 10 0 0 100%
slic/core/scanner/scanner.py Scanner 82 82 0 0%
slic/core/scanner/scanner.py (no class) 54 7 0 87%
slic/core/sensor/__init__.py (no class) 8 0 0 100%
slic/core/sensor/basesensor.py BaseSensor 3 3 0 0%
slic/core/sensor/basesensor.py (no class) 9 0 0 100%
slic/core/sensor/bscombined.py BSCombined 5 5 0 0%
slic/core/sensor/bscombined.py (no class) 4 0 0 100%
slic/core/sensor/bsmonitor.py BSMonitor 21 21 0 0%
slic/core/sensor/bsmonitor.py BSMonitorThread 22 22 0 0%
slic/core/sensor/bsmonitor.py BSSource 9 9 0 0%
slic/core/sensor/bsmonitor.py (no class) 50 21 0 58%
slic/core/sensor/bsnorm.py BSNorm 7 7 0 0%
slic/core/sensor/bsnorm.py (no class) 5 0 0 100%
slic/core/sensor/bssensor.py BSSensor 2 2 0 0%
slic/core/sensor/bssensor.py (no class) 4 0 0 100%
slic/core/sensor/combined.py Combined 20 20 0 0%
slic/core/sensor/combined.py (no class) 11 0 0 100%
slic/core/sensor/monitor.py Monitor 42 42 0 0%
slic/core/sensor/monitor.py (no class) 20 9 0 55%
slic/core/sensor/norm.py Norm 2 2 0 0%
slic/core/sensor/norm.py (no class) 7 3 0 57%
slic/core/sensor/pvsensor.py PVSensor 20 20 0 0%
slic/core/sensor/pvsensor.py (no class) 12 0 0 100%
slic/core/sensor/remoteplot.py RemotePlot 10 10 0 0%
slic/core/sensor/remoteplot.py (no class) 5 0 0 100%
slic/core/sensor/sensor.py Sensor 42 42 0 0%
slic/core/sensor/sensor.py (no class) 18 0 0 100%
slic/core/task/__init__.py (no class) 4 0 0 100%
slic/core/task/basetask.py BaseTask 3 3 0 0%
slic/core/task/basetask.py (no class) 8 0 0 100%
slic/core/task/daqtask.py DAQTask 11 11 0 0%
slic/core/task/daqtask.py (no class) 12 5 0 58%
slic/core/task/loop.py Loop 11 11 0 0%
slic/core/task/loop.py TimedLoop 5 5 0 0%
slic/core/task/loop.py Timer 7 7 0 0%
slic/core/task/loop.py (no class) 34 17 0 50%
slic/core/task/producer.py TaskProducer 16 16 0 0%
slic/core/task/producer.py (no class) 9 2 0 78%
slic/core/task/task.py Task 42 42 0 0%
slic/core/task/task.py TaskError 2 2 0 0%
slic/core/task/task.py (no class) 18 2 0 89%
slic/devices/__init__.py (no class) 7 0 0 100%
slic/devices/cameras/__init__.py (no class) 4 0 0 100%
slic/devices/cameras/basler.py CameraBasler 4 4 0 0%
slic/devices/cameras/basler.py (no class) 4 0 0 100%
slic/devices/cameras/camera_bs.py CameraBS 8 8 0 0%
slic/devices/cameras/camera_bs.py (no class) 5 0 0 100%
slic/devices/cameras/camera_ca.py CameraCA 19 19 0 0%
slic/devices/cameras/camera_ca.py (no class) 15 0 0 100%
slic/devices/cameras/camerabase.py CameraBase 12 12 0 0%
slic/devices/cameras/camerabase.py (no class) 5 0 0 100%
slic/devices/cameras/screenpanel.py ScreenPanel 21 21 0 0%
slic/devices/cameras/screenpanel.py (no class) 10 0 0 100%
slic/devices/endstations/__init__.py (no class) 3 0 0 100%
slic/devices/endstations/alvra_flex.py FlexTable 5 5 0 0%
slic/devices/endstations/alvra_flex.py (no class) 5 0 0 100%
slic/devices/endstations/alvra_huber.py Huber 4 4 0 0%
slic/devices/endstations/alvra_huber.py (no class) 4 0 0 100%
slic/devices/endstations/alvra_prime.py PrimeTable 5 5 0 0%
slic/devices/endstations/alvra_prime.py VonHamosBragg 3 3 0 0%
slic/devices/endstations/alvra_prime.py Microscope 5 5 0 0%
slic/devices/endstations/alvra_prime.py Vacuum 21 21 0 0%
slic/devices/endstations/alvra_prime.py (no class) 14 0 0 100%
slic/devices/endstations/alvra_xtg.py XTG 4 4 0 0%
slic/devices/endstations/alvra_xtg.py (no class) 4 4 0 0%
slic/devices/endstations/bernina_cameras.py CameraSigma 7 7 0 0%
slic/devices/endstations/bernina_cameras.py CameraQioptiq 9 9 0 0%
slic/devices/endstations/bernina_cameras.py XEye 7 7 0 0%
slic/devices/endstations/bernina_cameras.py (no class) 10 10 0 0%
slic/devices/endstations/bernina_platform.py BerninaPlatform 41 41 0 0%
slic/devices/endstations/bernina_platform.py (no class) 5 5 0 0%
slic/devices/general/__init__.py (no class) 4 0 0 100%
slic/devices/general/delay_compensation.py DelayCompensation 10 10 0 0%
slic/devices/general/delay_compensation.py (no class) 3 3 0 0%
slic/devices/general/delay_stage.py DelayStage 3 3 0 0%
slic/devices/general/delay_stage.py Delay 25 25 0 0%
slic/devices/general/delay_stage.py (no class) 29 2 0 93%
slic/devices/general/detectors/__init__.py (no class) 2 0 0 100%
slic/devices/general/detectors/buffer.py BufferInfinite 5 5 0 0%
slic/devices/general/detectors/buffer.py BufferFinite 15 15 0 0%
slic/devices/general/detectors/buffer.py BufferIsFullError 0 0 0 100%
slic/devices/general/detectors/buffer.py RingBufferFinite 15 15 0 0%
slic/devices/general/detectors/buffer.py (no class) 31 0 0 100%
slic/devices/general/detectors/digitizer.py FeDigitizer 3 3 0 0%
slic/devices/general/detectors/digitizer.py DiodeDigitizer 4 4 0 0%
slic/devices/general/detectors/digitizer.py (no class) 6 0 0 100%
slic/devices/general/detectors/pvdatastream.py PVDataStream 24 24 0 0%
slic/devices/general/detectors/pvdatastream.py (no class) 9 0 0 100%
slic/devices/general/detectors/timer.py Timer 9 9 0 0%
slic/devices/general/detectors/timer.py (no class) 6 0 0 100%
slic/devices/general/micosstage.py MicosStage 3 3 0 0%
slic/devices/general/micosstage.py (no class) 4 4 0 0%
slic/devices/general/motor.py Motor 80 80 0 0%
slic/devices/general/motor.py MotorError 0 0 0 100%
slic/devices/general/motor.py (no class) 48 8 0 83%
slic/devices/general/shutter.py Shutter 12 12 0 0%
slic/devices/general/shutter.py (no class) 10 0 0 100%
slic/devices/general/shutterctx.py ShutterContextMixin 2 2 0 0%
slic/devices/general/shutterctx.py Context 5 5 0 0%
slic/devices/general/shutterctx.py ShutterCloser 0 0 0 100%
slic/devices/general/shutterctx.py ShutterOpener 0 0 0 100%
slic/devices/general/shutterctx.py (no class) 11 0 0 100%
slic/devices/general/smaract.py Status 0 0 0 100%
slic/devices/general/smaract.py SmarActStage 13 13 0 0%
slic/devices/general/smaract.py SmarActAxis 112 112 0 0%
slic/devices/general/smaract.py SmarActError 0 0 0 100%
slic/devices/general/smaract.py (no class) 44 0 0 100%
slic/devices/loptics/__init__.py (no class) 2 0 0 100%
slic/devices/loptics/alvra_explaser.py ExpLaser 21 21 0 0%
slic/devices/loptics/alvra_explaser.py (no class) 8 0 0 100%
slic/devices/loptics/bernina_explaser.py ExpLaser 21 21 0 0%
slic/devices/loptics/bernina_explaser.py (no class) 7 7 0 0%
slic/devices/loptics/lasershutter.py LaserShutter 14 14 0 0%
slic/devices/loptics/lasershutter.py (no class) 8 0 0 100%
slic/devices/timing/__init__.py (no class) 0 0 0 100%
slic/devices/timing/events/__init__.py (no class) 3 3 0 0%
slic/devices/timing/events/codes.py (no class) 5 5 0 0%
slic/devices/timing/events/ctaseq.py CTASequencer 35 35 0 0%
slic/devices/timing/events/ctaseq.py Config 34 34 0 0%
slic/devices/timing/events/ctaseq.py Sequences 46 46 0 0%
slic/devices/timing/events/ctaseq.py Sequence 5 5 0 0%
slic/devices/timing/events/ctaseq.py (no class) 70 70 0 0%
slic/devices/timing/events/evr.py EventReceiver 11 11 0 0%
slic/devices/timing/events/evr.py EvrPulser 5 5 0 0%
slic/devices/timing/events/evr.py EvrOutput 9 9 0 0%
slic/devices/timing/events/evr.py (no class) 12 12 0 0%
slic/devices/timing/events/tma.py TimingMaster 10 10 0 0%
slic/devices/timing/events/tma.py Event 11 11 0 0%
slic/devices/timing/events/tma.py ScaledPVAdjustable 4 4 0 0%
slic/devices/timing/events/tma.py (no class) 15 15 0 0%
slic/devices/timing/lasertiming.py ETiming 21 21 0 0%
slic/devices/timing/lasertiming.py LXT 33 33 0 0%
slic/devices/timing/lasertiming.py LXTPumpProbe 2 2 0 0%
slic/devices/timing/lasertiming.py PhaseShifterAramis 12 12 0 0%
slic/devices/timing/lasertiming.py OffsetStorageMixin 7 7 0 0%
slic/devices/timing/lasertiming.py PhaseShifter 33 33 0 0%
slic/devices/timing/lasertiming.py PockelsTrigger 20 20 0 0%
slic/devices/timing/lasertiming.py Storage 22 22 0 0%
slic/devices/timing/lasertiming.py (no class) 103 34 0 67%
slic/devices/xdiagnostics/__init__.py (no class) 2 0 0 100%
slic/devices/xdiagnostics/intensitymonitor.py IntensityMonitorPBPS 10 10 0 0%
slic/devices/xdiagnostics/intensitymonitor.py DiodeArray 25 25 0 0%
slic/devices/xdiagnostics/intensitymonitor.py Calibrator 31 31 0 0%
slic/devices/xdiagnostics/intensitymonitor.py CalcIntensity 3 3 0 0%
slic/devices/xdiagnostics/intensitymonitor.py (no class) 55 23 0 58%
slic/devices/xdiagnostics/profilemonitor.py ProfileMonitorPPRM 9 9 0 0%
slic/devices/xdiagnostics/profilemonitor.py (no class) 10 0 0 100%
slic/devices/xdiagnostics/timetools.py TimeTool 21 21 0 0%
slic/devices/xdiagnostics/timetools.py SpectralEncoder 2 2 0 0%
slic/devices/xdiagnostics/timetools.py SpatialEncoder 1 1 0 0%
slic/devices/xdiagnostics/timetools.py (no class) 24 24 0 0%
slic/devices/xoptics/__init__.py (no class) 7 0 0 100%
slic/devices/xoptics/aramis_attenuator.py Attenuator 17 17 0 0%
slic/devices/xoptics/aramis_attenuator.py LimitedMotors 6 6 0 0%
slic/devices/xoptics/aramis_attenuator.py Transmission 12 12 0 0%
slic/devices/xoptics/aramis_attenuator.py LimitedEnergy 18 18 0 0%
slic/devices/xoptics/aramis_attenuator.py Foils 13 13 0 0%
slic/devices/xoptics/aramis_attenuator.py (no class) 30 0 0 100%
slic/devices/xoptics/aramis_reflaser.py RefLaser 15 15 0 0%
slic/devices/xoptics/aramis_reflaser.py (no class) 8 0 0 100%
slic/devices/xoptics/dcm.py DoubleCrystalMono 8 8 0 0%
slic/devices/xoptics/dcm.py DoubleCrystalMonoEnergy 26 26 0 0%
slic/devices/xoptics/dcm.py EcolEnergy 20 20 0 0%
slic/devices/xoptics/dcm.py MonoEcolEnergy 15 15 0 0%
slic/devices/xoptics/dcm.py CoupledDoubleCrystalMono 12 12 0 0%
slic/devices/xoptics/dcm.py CoupledDoubleCrystalMonoEnergy 24 24 0 0%
slic/devices/xoptics/dcm.py CoupledDoubleCrystalMonoEnergyWithTimeCorrection 56 56 0 0%
slic/devices/xoptics/dcm.py (no class) 50 1 0 98%
slic/devices/xoptics/kb.py KBBase 10 10 0 0%
slic/devices/xoptics/kb.py KBHor 4 4 0 0%
slic/devices/xoptics/kb.py KBVer 4 4 0 0%
slic/devices/xoptics/kb.py (no class) 12 0 0 100%
slic/devices/xoptics/offsetmirrors.py OffsetMirror 5 5 0 0%
slic/devices/xoptics/offsetmirrors.py (no class) 4 0 0 100%
slic/devices/xoptics/pulsepicker.py PulsePicker 34 34 0 0%
slic/devices/xoptics/pulsepicker.py (no class) 22 0 0 100%
slic/devices/xoptics/slits/__init__.py (no class) 5 0 0 100%
slic/devices/xoptics/slits/slitblades.py SlitBlades 7 7 0 0%
slic/devices/xoptics/slits/slitblades.py SlitCenter 18 18 0 0%
slic/devices/xoptics/slits/slitblades.py SlitWidth 18 18 0 0%
slic/devices/xoptics/slits/slitblades.py (no class) 23 5 0 78%
slic/devices/xoptics/slits/slittwinunit.py SlitTwinUnit 5 5 0 0%
slic/devices/xoptics/slits/slittwinunit.py (no class) 7 1 0 86%
slic/devices/xoptics/slits/slitunit.py SlitUnit 8 8 0 0%
slic/devices/xoptics/slits/slitunit.py (no class) 6 0 0 100%
slic/devices/xoptics/slits/slitunitcw.py SlitUnitCenterWidth 3 3 0 0%
slic/devices/xoptics/slits/slitunitcw.py (no class) 4 0 0 100%
slic/devices/xoptics/slits/slitunitjj.py SlitUnitJJ 5 5 0 0%
slic/devices/xoptics/slits/slitunitjj.py (no class) 3 0 0 100%
slic/gui/__init__.py (no class) 1 0 0 100%
slic/gui/daqframe.py DAQFrame 36 36 0 0%
slic/gui/daqframe.py (no class) 39 18 0 54%
slic/gui/daqpanels/__init__.py (no class) 6 0 0 100%
slic/gui/daqpanels/config.py ConfigPanel 80 80 0 0%
slic/gui/daqpanels/config.py (no class) 18 0 0 100%
slic/gui/daqpanels/goto.py GoToPanel 36 36 0 0%
slic/gui/daqpanels/goto.py MarkerGoToLine 24 24 0 0%
slic/gui/daqpanels/goto.py ShortcutGoToLine 13 13 0 0%
slic/gui/daqpanels/goto.py ReadOnlyTextCtrl 3 3 0 0%
slic/gui/daqpanels/goto.py (no class) 16 0 0 100%
slic/gui/daqpanels/run.py RunPanel 46 46 0 0%
slic/gui/daqpanels/run.py (no class) 10 0 0 100%
slic/gui/daqpanels/scan.py ScanPanel 54 54 0 0%
slic/gui/daqpanels/scan.py (no class) 9 0 0 100%
slic/gui/daqpanels/scan2d.py Scan2DPanel 57 57 0 0%
slic/gui/daqpanels/scan2d.py AdjustableBox 9 9 0 0%
slic/gui/daqpanels/scan2d.py (no class) 11 0 0 100%
slic/gui/daqpanels/sfx.py Choice 7 7 0 0%
slic/gui/daqpanels/sfx.py SFXPanel 53 53 0 0%
slic/gui/daqpanels/sfx.py (no class) 17 0 0 100%
slic/gui/daqpanels/special.py SpecialScanPanel 54 54 0 0%
slic/gui/daqpanels/special.py (no class) 9 0 0 100%
slic/gui/daqpanels/static.py StaticPanel 37 37 0 0%
slic/gui/daqpanels/static.py (no class) 9 0 0 100%
slic/gui/daqpanels/tools.py AdjustableSelection 15 15 0 0%
slic/gui/daqpanels/tools.py AdjustableComboBox 15 15 0 0%
slic/gui/daqpanels/tools.py PVDisplay 30 30 0 0%
slic/gui/daqpanels/tools.py ETADisplay 43 43 0 0%
slic/gui/daqpanels/tools.py (no class) 37 11 0 70%
slic/gui/daqpanels/tweak.py TweakPanel 127 127 0 0%
slic/gui/daqpanels/tweak.py (no class) 22 0 0 100%
slic/gui/gui.py GUI 5 5 0 0%
slic/gui/gui.py (no class) 11 5 0 55%
slic/gui/icon.py (no class) 8 4 0 50%
slic/gui/persist.py PersistableWidget 0 0 0 100%
slic/gui/persist.py Persistence 7 7 0 0%
slic/gui/persist.py (no class) 61 41 0 33%
slic/gui/widgets/__init__.py (no class) 11 0 0 100%
slic/gui/widgets/alarm.py AlarmMixin 8 8 0 0%
slic/gui/widgets/alarm.py (no class) 13 3 0 77%
slic/gui/widgets/alternative.py Alternative 32 32 0 0%
slic/gui/widgets/alternative.py (no class) 19 8 0 58%
slic/gui/widgets/boxes.py EXPANDING 0 0 0 100%
slic/gui/widgets/boxes.py MINIMIZED 0 0 0 100%
slic/gui/widgets/boxes.py STRETCH 0 0 0 100%
slic/gui/widgets/boxes.py (no class) 33 26 0 21%
slic/gui/widgets/checkbox.py CheckBox 4 4 0 0%
slic/gui/widgets/checkbox.py (no class) 4 0 0 100%
slic/gui/widgets/completers.py ContainsTextCompleter 8 8 0 0%
slic/gui/widgets/completers.py FuzzyTextCompleter 11 11 0 0%
slic/gui/widgets/completers.py (no class) 8 0 0 100%
slic/gui/widgets/dyncombo.py DynamicComboBox 22 22 0 0%
slic/gui/widgets/dyncombo.py LabeledDynamicComboBoxArray 14 14 0 0%
slic/gui/widgets/dyncombo.py (no class) 13 13 0 0%
slic/gui/widgets/entries.py StepsEntry 9 9 0 0%
slic/gui/widgets/entries.py StepsRangeEntry 34 34 0 0%
slic/gui/widgets/entries.py StepsSequenceEntry 23 23 0 0%
slic/gui/widgets/entries.py LabeledTweakEntry 22 22 0 0%
slic/gui/widgets/entries.py AlarmMixin 8 8 0 0%
slic/gui/widgets/entries.py MathEntry 52 52 0 0%
slic/gui/widgets/entries.py FilenameEntry 38 38 0 0%
slic/gui/widgets/entries.py ValuesEntry 9 9 0 0%
slic/gui/widgets/entries.py (no class) 58 0 0 100%
slic/gui/widgets/exc2warn.py (no class) 15 13 0 13%
slic/gui/widgets/fname.py (no class) 60 47 0 22%
slic/gui/widgets/jfcfg.py JFList 50 50 0 0%
slic/gui/widgets/jfcfg.py JFConfig 45 45 0 0%
slic/gui/widgets/jfcfg.py ROIEditButton 12 12 0 0%
slic/gui/widgets/jfcfg.py ROIEditorDialog 25 25 0 0%
slic/gui/widgets/jfcfg.py ROIEditor 25 25 0 0%
slic/gui/widgets/jfcfg.py ROIEditorLine 24 24 0 0%
slic/gui/widgets/jfcfg.py NumberSequence 23 23 0 0%
slic/gui/widgets/jfcfg.py SubstituteWidget 8 8 0 0%
slic/gui/widgets/jfcfg.py NumberedToggles 10 10 0 0%
slic/gui/widgets/jfcfg.py ChoiceDefault 8 8 0 0%
slic/gui/widgets/jfcfg.py (no class) 60 0 0 100%
slic/gui/widgets/jfmodcoords.py (no class) 88 70 0 20%
slic/gui/widgets/labeled.py make_labeled._LabeledClass 7 7 0 0%
slic/gui/widgets/labeled.py (no class) 12 0 0 100%
slic/gui/widgets/lists.py ListDialog 8 8 0 0%
slic/gui/widgets/lists.py DoubleListDialog 9 9 0 0%
slic/gui/widgets/lists.py HeaderedListDisplay 7 7 0 0%
slic/gui/widgets/lists.py ListDisplay 10 10 0 0%
slic/gui/widgets/lists.py AutoWidthListCtrl 33 33 0 0%
slic/gui/widgets/lists.py (no class) 29 6 0 79%
slic/gui/widgets/mods.py MainPanel 3 3 0 0%
slic/gui/widgets/mods.py NotebookDX 14 14 0 0%
slic/gui/widgets/mods.py (no class) 8 0 0 100%
slic/gui/widgets/nope.py Nope 19 19 0 0%
slic/gui/widgets/nope.py (no class) 7 0 0 100%
slic/gui/widgets/plotting.py PlotDialog 24 24 0 0%
slic/gui/widgets/plotting.py PlotPanel 23 23 0 0%
slic/gui/widgets/plotting.py NavigationToolbarX 0 0 0 100%
slic/gui/widgets/plotting.py (no class) 21 0 0 100%
slic/gui/widgets/tools.py (no class) 11 7 0 36%
slic/gui/widgets/twobuttons.py TwoButtons 30 30 0 0%
slic/gui/widgets/twobuttons.py (no class) 13 0 0 100%
slic/gui/wxdebug.py (no class) 15 7 0 53%
slic/utils/__init__.py (no class) 24 0 0 100%
slic/utils/argfwd.py Scanner 2 2 0 0%
slic/utils/argfwd.py (no class) 50 11 0 78%
slic/utils/ask_yes_no.py (no class) 27 4 0 85%
slic/utils/channels.py Channels 3 3 0 0%
slic/utils/channels.py (no class) 14 9 0 36%
slic/utils/config.py Config 2 2 0 0%
slic/utils/config.py (no class) 3 0 0 100%
slic/utils/cprint.py (no class) 41 16 0 61%
slic/utils/dbusnotify.py DBusNotify 12 12 0 0%
slic/utils/dbusnotify.py Notification 13 13 0 0%
slic/utils/dbusnotify.py (no class) 15 14 0 7%
slic/utils/debug.py Traceable 8 8 0 0%
slic/utils/debug.py (no class) 8 4 0 50%
slic/utils/dictext.py AttrDict 10 10 0 0%
slic/utils/dictext.py DictUpdateMixin 9 9 0 0%
slic/utils/dictext.py (no class) 11 0 0 100%
slic/utils/dotdir.py DotDir 5 1 0 80%
slic/utils/dotdir.py (no class) 5 0 0 100%
slic/utils/duo.py Secrets 8 5 0 38%
slic/utils/duo.py PickledDict 10 3 0 70%
slic/utils/duo.py (no class) 59 37 0 37%
slic/utils/elog.py Elog 8 8 0 0%
slic/utils/elog.py (no class) 22 13 0 41%
slic/utils/eval.py ArithmeticEvalError 0 0 0 100%
slic/utils/eval.py (no class) 49 37 0 24%
slic/utils/exceptions.py ChainedException 6 6 0 0%
slic/utils/exceptions.py printed_exception 5 5 0 0%
slic/utils/exceptions.py (no class) 11 3 0 73%
slic/utils/get_adj.py (no class) 17 11 0 35%
slic/utils/hastyepics.py Motor 13 13 0 0%
slic/utils/hastyepics.py (no class) 13 1 0 92%
slic/utils/ioc/__init__.py (no class) 1 1 0 0%
slic/utils/ioc/adjdrv.py AdjustableDriver 26 26 0 0%
slic/utils/ioc/adjdrv.py (no class) 5 5 0 0%
slic/utils/ioc/ioc.py IOC 25 25 0 0%
slic/utils/ioc/ioc.py (no class) 38 38 0 0%
slic/utils/ipy.py devices 15 15 0 0%
slic/utils/ipy.py (no class) 7 0 0 100%
slic/utils/jsonext.py ExtendedJSONEncoder 11 11 0 0%
slic/utils/jsonext.py (no class) 13 5 0 62%
slic/utils/lazypv.py PV 8 8 0 0%
slic/utils/lazypv.py (no class) 4 4 0 0%
slic/utils/logcfg.py (no class) 52 2 0 96%
slic/utils/logign.py IgnoreMessagesFilter 7 7 0 0%
slic/utils/logign.py (no class) 15 7 0 53%
slic/utils/marker.py Marker 25 25 0 0%
slic/utils/marker.py markers 5 5 0 0%
slic/utils/marker.py (no class) 18 1 0 94%
slic/utils/metaclasses.py RegistryABC 0 0 0 100%
slic/utils/metaclasses.py (no class) 8 0 0 100%
slic/utils/namespace.py Namespace 1 1 0 0%
slic/utils/namespace.py (no class) 4 0 0 100%
slic/utils/npy.py (no class) 71 56 0 21%
slic/utils/opmsg.py OperationMessages 15 15 0 0%
slic/utils/opmsg.py OperationMessage 20 20 0 0%
slic/utils/opmsg.py OperationMessageEntry 7 7 0 0%
slic/utils/opmsg.py OperationMessageStatus 17 17 0 0%
slic/utils/opmsg.py MachineStatus 13 13 0 0%
slic/utils/opmsg.py (no class) 50 50 0 0%
slic/utils/path.py (no class) 32 24 0 25%
slic/utils/picklio.py (no class) 7 3 0 57%
slic/utils/printing.py (no class) 77 61 0 21%
slic/utils/pv.py PV 20 20 0 0%
slic/utils/pv.py (no class) 10 0 0 100%
slic/utils/pvpreload.py (no class) 50 19 0 62%
slic/utils/pyepics.py EnumWrapper 14 14 0 0%
slic/utils/pyepics.py MonitorAccumulator 12 12 0 0%
slic/utils/pyepics.py Positioner 5 5 0 0%
slic/utils/pyepics.py EpicsString 8 8 0 0%
slic/utils/pyepics.py (no class) 25 0 0 100%
slic/utils/rangebar.py RangeBar 29 29 0 0%
slic/utils/rangebar.py (no class) 63 32 0 49%
slic/utils/readable.py (no class) 12 9 0 25%
slic/utils/registry.py RegistryMeta 6 3 0 50%
slic/utils/registry.py Registry 0 0 0 100%
slic/utils/registry.py (no class) 27 16 0 41%
slic/utils/reprate.py RepRateMonitor 23 23 0 0%
slic/utils/reprate.py (no class) 23 10 0 57%
slic/utils/richcfg.py (no class) 21 11 0 48%
slic/utils/run_later.py MatMulTrick 9 9 0 0%
slic/utils/run_later.py (no class) 78 78 0 0%
slic/utils/screenshot.py Screenshot 21 21 0 0%
slic/utils/screenshot.py (no class) 9 0 0 100%
slic/utils/sendmail.py Message 19 19 0 0%
slic/utils/sendmail.py SendMailError 6 6 0 0%
slic/utils/sendmail.py (no class) 24 24 0 0%
slic/utils/sendsms.py (no class) 5 5 0 0%
slic/utils/shortcut.py Shortcut 10 10 0 0%
slic/utils/shortcut.py shortcuts 5 5 0 0%
slic/utils/shortcut.py (no class) 23 5 0 78%
slic/utils/snapshot.py (no class) 6 3 0 50%
slic/utils/termtitle.py (no class) 3 0 0 100%
slic/utils/tqdm_mod.py tqdm_mod 9 9 0 0%
slic/utils/tqdm_mod.py (no class) 19 9 0 53%
slic/utils/trinary.py (no class) 4 2 0 50%
slic/utils/typecast.py A 0 0 0 100%
slic/utils/typecast.py B 1 1 0 0%
slic/utils/typecast.py S 2 2 0 0%
slic/utils/typecast.py SS 3 3 0 0%
slic/utils/typecast.py (no class) 54 54 0 0%
slic/utils/utils.py (no class) 17 8 0 53%
slic/utils/xrange.py (no class) 33 30 0 9%
Total   9571 7042 0 26%

No items found using the specified filter.