Skip to main content
Ctrl+K

dodal

  • Tutorials
  • How-to Guides
  • Explanations
  • Reference
  • GitHub
  • PyPI
  • Tutorials
  • How-to Guides
  • Explanations
  • Reference
  • GitHub
  • PyPI

Section Navigation

  • API
    • dodal.beamlines
      • dodal.beamlines.adsim
      • dodal.beamlines.aithre
      • dodal.beamlines.b01_1
      • dodal.beamlines.b07
      • dodal.beamlines.b07_1
      • dodal.beamlines.b16
      • dodal.beamlines.b18
      • dodal.beamlines.b21
      • dodal.beamlines.i02_1
      • dodal.beamlines.i03
      • dodal.beamlines.i04
      • dodal.beamlines.i05
      • dodal.beamlines.i05_1
      • dodal.beamlines.i09
      • dodal.beamlines.i09_1
      • dodal.beamlines.i09_2
      • dodal.beamlines.i10
      • dodal.beamlines.i11
      • dodal.beamlines.i13_1
      • dodal.beamlines.i18
      • dodal.beamlines.i19_1
      • dodal.beamlines.i19_2
      • dodal.beamlines.i19_optics
      • dodal.beamlines.i20_1
      • dodal.beamlines.i22
      • dodal.beamlines.i23
        • dodal.beamlines.i23.I23DetectorPositions
      • dodal.beamlines.i24
      • dodal.beamlines.k11
      • dodal.beamlines.p38
      • dodal.beamlines.p45
      • dodal.beamlines.p60
      • dodal.beamlines.p99
      • dodal.beamlines.training_rig
    • dodal.common
      • dodal.common.EnabledDisabledUpper
      • dodal.common.InOutUpper
      • dodal.common.OnOffUpper
    • dodal.devices
      • dodal.devices.aithre_lasershaping
        • dodal.devices.aithre_lasershaping.goniometer
        • dodal.devices.aithre_lasershaping.laser_robot
      • dodal.devices.aperture
        • dodal.devices.aperture.Aperture
      • dodal.devices.aperturescatterguard
        • dodal.devices.aperturescatterguard.AperturePosition
        • dodal.devices.aperturescatterguard.ApertureScatterguard
        • dodal.devices.aperturescatterguard.ApertureValue
      • dodal.devices.apple2_undulator
        • dodal.devices.apple2_undulator.Apple2
        • dodal.devices.apple2_undulator.Apple2PhasesVal
        • dodal.devices.apple2_undulator.Apple2Val
        • dodal.devices.apple2_undulator.EnergyCoverage
        • dodal.devices.apple2_undulator.EnergyCoverageEntry
        • dodal.devices.apple2_undulator.EnergyMinMax
        • dodal.devices.apple2_undulator.LookupTableEntries
        • dodal.devices.apple2_undulator.Lookuptable
        • dodal.devices.apple2_undulator.Pol
        • dodal.devices.apple2_undulator.SafeUndulatorMover
        • dodal.devices.apple2_undulator.UndulatorGap
        • dodal.devices.apple2_undulator.UndulatorGateStatus
        • dodal.devices.apple2_undulator.UndulatorJawPhase
        • dodal.devices.apple2_undulator.UndulatorPhaseAxes
        • dodal.devices.apple2_undulator.UndulatorPhaseMotor
      • dodal.devices.b07
        • dodal.devices.b07.Grating
        • dodal.devices.b07.LensMode
        • dodal.devices.b07.PsuMode
      • dodal.devices.b07_1
        • dodal.devices.b07_1.Grating
        • dodal.devices.b07_1.LensMode
        • dodal.devices.b07_1.ChannelCutMonochromator
        • dodal.devices.b07_1.ChannelCutMonochromatorPositions
      • dodal.devices.b16
        • dodal.devices.b16.detector
      • dodal.devices.backlight
        • dodal.devices.backlight.Backlight
      • dodal.devices.baton
        • dodal.devices.baton.Baton
      • dodal.devices.bimorph_mirror
        • dodal.devices.bimorph_mirror.BimorphMirror
        • dodal.devices.bimorph_mirror.BimorphMirrorChannel
        • dodal.devices.bimorph_mirror.BimorphMirrorMode
        • dodal.devices.bimorph_mirror.BimorphMirrorStatus
      • dodal.devices.collimation_table
        • dodal.devices.collimation_table.CollimationTable
      • dodal.devices.common_dcm
        • dodal.devices.common_dcm.BaseDCM
        • dodal.devices.common_dcm.PitchAndRollCrystal
        • dodal.devices.common_dcm.RollCrystal
        • dodal.devices.common_dcm.StationaryCrystal
      • dodal.devices.controllers
        • dodal.devices.controllers.ConstantDeadTimeController
      • dodal.devices.cryostream
        • dodal.devices.cryostream.CryoStream
        • dodal.devices.cryostream.OxfordCryoStream
        • dodal.devices.cryostream.OxfordCryoStreamController
        • dodal.devices.cryostream.OxfordCryoStreamStatus
        • dodal.devices.cryostream.TurboEnum
      • dodal.devices.current_amplifiers
        • dodal.devices.current_amplifiers.FemtoDDPCA
        • dodal.devices.current_amplifiers.Femto3xxGainTable
        • dodal.devices.current_amplifiers.Femto3xxRaiseTime
        • dodal.devices.current_amplifiers.CurrentAmp
        • dodal.devices.current_amplifiers.Femto3xxGainToCurrentTable
        • dodal.devices.current_amplifiers.CurrentAmpCounter
        • dodal.devices.current_amplifiers.CurrentAmpDet
        • dodal.devices.current_amplifiers.SR570
        • dodal.devices.current_amplifiers.SR570GainTable
        • dodal.devices.current_amplifiers.SR570FineGainTable
        • dodal.devices.current_amplifiers.SR570FullGainTable
        • dodal.devices.current_amplifiers.SR570GainToCurrentTable
        • dodal.devices.current_amplifiers.SR570RaiseTimeTable
        • dodal.devices.current_amplifiers.StruckScaler
      • dodal.devices.detector
        • dodal.devices.detector.DetectorParams
        • dodal.devices.detector.TriggerMode
        • dodal.devices.detector.DetectorDistanceToBeamXYConverter
      • dodal.devices.diamond_filter
        • dodal.devices.diamond_filter.DiamondFilter
        • dodal.devices.diamond_filter.I03Filters
        • dodal.devices.diamond_filter.I04Filters
      • dodal.devices.eiger
        • dodal.devices.eiger.EigerDetector
        • dodal.devices.eiger.EigerTimeouts
        • dodal.devices.eiger.InternalEigerTriggerMode
      • dodal.devices.eiger_odin
        • dodal.devices.eiger_odin.EigerFan
        • dodal.devices.eiger_odin.EigerOdin
        • dodal.devices.eiger_odin.OdinFileWriter
        • dodal.devices.eiger_odin.OdinMetaListener
        • dodal.devices.eiger_odin.OdinNode
        • dodal.devices.eiger_odin.OdinNodesStatus
      • dodal.devices.electron_analyser
        • dodal.devices.electron_analyser.EnergyMode
        • dodal.devices.electron_analyser.SelectedSource
        • dodal.devices.electron_analyser.ElectronAnalyserDetector
        • dodal.devices.electron_analyser.ElectronAnalyserRegionDetector
      • dodal.devices.eurotherm
        • dodal.devices.eurotherm.AutoManual
        • dodal.devices.eurotherm.EurothermAutotune
        • dodal.devices.eurotherm.EurothermGeneral
        • dodal.devices.eurotherm.EurothermPID
        • dodal.devices.eurotherm.EurothermUpdate
        • dodal.devices.eurotherm.UpdatingEurothermGeneral
        • dodal.devices.eurotherm.UpdatingEurothermPID
      • dodal.devices.fast_grid_scan
        • dodal.devices.fast_grid_scan.FastGridScanCommon
        • dodal.devices.fast_grid_scan.GridAxis
        • dodal.devices.fast_grid_scan.GridScanParamsCommon
        • dodal.devices.fast_grid_scan.MotionProgram
        • dodal.devices.fast_grid_scan.PandAFastGridScan
        • dodal.devices.fast_grid_scan.PandAGridScanParams
        • dodal.devices.fast_grid_scan.ZebraFastGridScan
        • dodal.devices.fast_grid_scan.ZebraGridScanParams
      • dodal.devices.fluorescence_detector_motion
        • dodal.devices.fluorescence_detector_motion.FluorescenceDetector
      • dodal.devices.flux
        • dodal.devices.flux.Flux
      • dodal.devices.focusing_mirror
        • dodal.devices.focusing_mirror.FocusingMirror
        • dodal.devices.focusing_mirror.FocusingMirrorWithStripes
        • dodal.devices.focusing_mirror.MirrorStripe
        • dodal.devices.focusing_mirror.MirrorStripeConfiguration
        • dodal.devices.focusing_mirror.MirrorType
        • dodal.devices.focusing_mirror.MirrorVoltageDemand
        • dodal.devices.focusing_mirror.MirrorVoltages
        • dodal.devices.focusing_mirror.SingleMirrorVoltage
      • dodal.devices.hutch_shutter
        • dodal.devices.hutch_shutter.HutchInterlock
        • dodal.devices.hutch_shutter.HutchShutter
        • dodal.devices.hutch_shutter.ShutterDemand
        • dodal.devices.hutch_shutter.ShutterState
      • dodal.devices.i03
        • dodal.devices.i03.Beamstop
        • dodal.devices.i03.BeamstopPositions
      • dodal.devices.i04
        • dodal.devices.i04.Beamstop
        • dodal.devices.i04.BeamstopPositions
      • dodal.devices.i05
        • dodal.devices.i05.Grating
      • dodal.devices.i09
        • dodal.devices.i09.DCM
        • dodal.devices.i09.Grating
        • dodal.devices.i09.LensMode
        • dodal.devices.i09.PsuMode
        • dodal.devices.i09.PassEnergy
      • dodal.devices.i09_1
        • dodal.devices.i09_1.LensMode
        • dodal.devices.i09_1.PsuMode
      • dodal.devices.i10
        • dodal.devices.i10.diagnostics
        • dodal.devices.i10.i10_apple2
        • dodal.devices.i10.i10_setting_data
        • dodal.devices.i10.mirrors
        • dodal.devices.i10.slits
      • dodal.devices.i13_1
        • dodal.devices.i13_1.merlin
        • dodal.devices.i13_1.merlin_controller
      • dodal.devices.i19
        • dodal.devices.i19.beamstop
        • dodal.devices.i19.blueapi_device
        • dodal.devices.i19.diffractometer
        • dodal.devices.i19.hutch_access
        • dodal.devices.i19.shutter
      • dodal.devices.i20_1
      • dodal.devices.i24
        • dodal.devices.i24.aperture
        • dodal.devices.i24.beam_center
        • dodal.devices.i24.beamstop
        • dodal.devices.i24.dcm
        • dodal.devices.i24.dual_backlight
        • dodal.devices.i24.focus_mirrors
        • dodal.devices.i24.pilatus_metadata
        • dodal.devices.i24.pmac
        • dodal.devices.i24.vgonio
      • dodal.devices.ipin
        • dodal.devices.ipin.IPin
      • dodal.devices.linkam3
        • dodal.devices.linkam3.Linkam3
        • dodal.devices.linkam3.PumpControl
      • dodal.devices.motors
        • dodal.devices.motors.SixAxisGonio
        • dodal.devices.motors.Stage
        • dodal.devices.motors.XThetaStage
        • dodal.devices.motors.XYPitchStage
        • dodal.devices.motors.XYStage
        • dodal.devices.motors.XYZPitchYawRollStage
        • dodal.devices.motors.XYZStage
        • dodal.devices.motors.XYZThetaStage
        • dodal.devices.motors.YZStage
      • dodal.devices.oav
        • dodal.devices.oav.oav_calculations
        • dodal.devices.oav.oav_detector
        • dodal.devices.oav.oav_parameters
        • dodal.devices.oav.oav_to_redis_forwarder
        • dodal.devices.oav.pin_image_recognition
        • dodal.devices.oav.utils
      • dodal.devices.p45
        • dodal.devices.p45.SampleTheta
        • dodal.devices.p45.SampleY
        • dodal.devices.p45.TomoStageWithStretchAndSkew
      • dodal.devices.p60
        • dodal.devices.p60.LensMode
        • dodal.devices.p60.PsuMode
        • dodal.devices.p60.PassEnergy
        • dodal.devices.p60.LabXraySource
        • dodal.devices.p60.LabXraySourceReadable
      • dodal.devices.p99
        • dodal.devices.p99.andor2_point
        • dodal.devices.p99.sample_stage
      • dodal.devices.pgm
        • dodal.devices.pgm.PGM
      • dodal.devices.positioner
        • dodal.devices.positioner.Positioner1D
      • dodal.devices.pressure_jump_cell
        • dodal.devices.pressure_jump_cell.AllValvesControl
        • dodal.devices.pressure_jump_cell.FastValveControlRequest
        • dodal.devices.pressure_jump_cell.FastValveState
        • dodal.devices.pressure_jump_cell.PressureJumpCell
        • dodal.devices.pressure_jump_cell.PressureJumpCellController
        • dodal.devices.pressure_jump_cell.PressureTransducer
        • dodal.devices.pressure_jump_cell.Pump
        • dodal.devices.pressure_jump_cell.PumpMotorDirectionState
        • dodal.devices.pressure_jump_cell.PumpState
        • dodal.devices.pressure_jump_cell.StopState
        • dodal.devices.pressure_jump_cell.ValveControl
        • dodal.devices.pressure_jump_cell.ValveControlRequest
        • dodal.devices.pressure_jump_cell.ValveOpenSeqRequest
        • dodal.devices.pressure_jump_cell.ValveState
      • dodal.devices.qbpm
        • dodal.devices.qbpm.QBPM
      • dodal.devices.robot
        • dodal.devices.robot.BartRobot
        • dodal.devices.robot.ErrorStatus
        • dodal.devices.robot.PinMounted
        • dodal.devices.robot.SampleLocation
      • dodal.devices.s4_slit_gaps
        • dodal.devices.s4_slit_gaps.S4SlitGaps
      • dodal.devices.scintillator
        • dodal.devices.scintillator.InOut
        • dodal.devices.scintillator.Scintillator
      • dodal.devices.slits
        • dodal.devices.slits.MinimalSlits
        • dodal.devices.slits.Slits
      • dodal.devices.smargon
        • dodal.devices.smargon.AxisLimit
        • dodal.devices.smargon.CombinedMove
        • dodal.devices.smargon.DeferMoves
        • dodal.devices.smargon.Smargon
        • dodal.devices.smargon.StubOffsets
        • dodal.devices.smargon.StubPosition
        • dodal.devices.smargon.XYZLimits
      • dodal.devices.status
      • dodal.devices.synchrotron
        • dodal.devices.synchrotron.Prefix
        • dodal.devices.synchrotron.Suffix
        • dodal.devices.synchrotron.Synchrotron
        • dodal.devices.synchrotron.SynchrotronMode
      • dodal.devices.tetramm
        • dodal.devices.tetramm.TetrammChannels
        • dodal.devices.tetramm.TetrammController
        • dodal.devices.tetramm.TetrammDatasetDescriber
        • dodal.devices.tetramm.TetrammDetector
        • dodal.devices.tetramm.TetrammDriver
        • dodal.devices.tetramm.TetrammGeometry
        • dodal.devices.tetramm.TetrammRange
        • dodal.devices.tetramm.TetrammResolution
        • dodal.devices.tetramm.TetrammTrigger
      • dodal.devices.thawer
        • dodal.devices.thawer.Thawer
        • dodal.devices.thawer.ThawingTimer
      • dodal.devices.turbo_slit
        • dodal.devices.turbo_slit.TurboSlit
      • dodal.devices.undulator
        • dodal.devices.undulator.Undulator
      • dodal.devices.util
        • dodal.devices.util.adjuster_plans
        • dodal.devices.util.epics_util
        • dodal.devices.util.lookup_tables
        • dodal.devices.util.test_utils
      • dodal.devices.watsonmarlow323_pump
        • dodal.devices.watsonmarlow323_pump.WatsonMarlow323Pump
        • dodal.devices.watsonmarlow323_pump.WatsonMarlow323PumpDirection
        • dodal.devices.watsonmarlow323_pump.WatsonMarlow323PumpState
      • dodal.devices.webcam
        • dodal.devices.webcam.Webcam
      • dodal.devices.xbpm_feedback
        • dodal.devices.xbpm_feedback.Pause
        • dodal.devices.xbpm_feedback.XBPMFeedback
      • dodal.devices.zebra
        • dodal.devices.zebra.zebra
        • dodal.devices.zebra.zebra_constants_mapping
        • dodal.devices.zebra.zebra_controlled_shutter
      • dodal.devices.zocalo
        • dodal.devices.zocalo.ZocaloResults
        • dodal.devices.zocalo.XrcResult
        • dodal.devices.zocalo.ZocaloTrigger
        • dodal.devices.zocalo.ZocaloStartInfo
        • dodal.devices.zocalo.ZocaloSource
    • dodal.parameters
      • dodal.parameters.experiment_parameter_base
        • dodal.parameters.experiment_parameter_base.AbstractExperimentParameterBase
        • dodal.parameters.experiment_parameter_base.AbstractExperimentWithBeamParams
    • dodal.plan_stubs
      • dodal.plan_stubs.check_topup
        • dodal.plan_stubs.check_topup.TopupConfig
      • dodal.plan_stubs.data_session
      • dodal.plan_stubs.motor_utils
      • dodal.plan_stubs.wrapped
    • dodal.plans
  • Device Standards
  • Standards
  • Index
  • Release Notes
  • Reference
  • API
  • dodal.devices
  • dodal.devices.util

dodal.devices.util#

Modules

dodal.devices.util.adjuster_plans

All the methods in this module return a bluesky plan generator that adjusts a value according to some criteria either via feedback, preset positions, lookup tables etc.

dodal.devices.util.epics_util

dodal.devices.util.lookup_tables

All the public methods in this module return a lookup table of some kind that converts the source value s to a target value t for different values of s.

dodal.devices.util.test_utils

previous

dodal.devices.undulator.Undulator

next

dodal.devices.util.adjuster_plans

Edit on GitHub

This Page

  • Show Source

Built with the PyData Sphinx Theme 0.16.1.