Skip to main content
Back to top
Ctrl
+
K
dodal
Tutorials
How-to Guides
Explanations
Reference
Search
Ctrl
+
K
Light
Dark
System Settings
GitHub
PyPI
main
main
1.44.0
1.43.0
1.42.0
1.41.0
1.40.0
1.39.0
1.38.0
1.37.0
1.36.3
1.36.2
1.36.1a
1.36.0
1.35.0
1.34.1
1.34.0
1.33.0
1.32.0
1.31.1
1.31.0
1.30.0
1.29.4
1.29.3
1.29.2
1.29.1
1.29.0
1.28.0
1.27.0
1.26.0
1.25.0
1.24.0
1.23.0
1.22.0
1.21.0
1.20.0
1.19.0
1.18.0
1.17.0
1.17
1.16
1.15.1
1.15.0
1.14.1
1.14.0
1.13.2
1.13.1
1.13.0
1.12.0
1.11.1
1.11.0
1.10.0
1.9.0
1.8.0
1.7.0
1.6.0
1.5.0
1.4.0
1.3.0
1.2.0
1.1.0
1.0.0
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
0.0.2_async_arming
1.11.2
1.11.3
1169_remove_test_feature_flags
141_i04_devices
145_rename_dls_dodal
145_test_pypi
184_per_device_log_level
207_vmxm_fast_grid_scan_devices
229_convert_xbpm_feedback_to_ophyd_async
262_make_arming_eiger_asynchronous
270_update_pydantic
341-add-setup-for-the-j20-beamline
389-and-397-undulator-dcm
397-dcm-fields
432-create-sample-stage-device-for-p99
442-convert-attenuator-into-an-ophyd-async-device
462_rationalise_slits
471_beam_centre
483-make-device_factory-decorator-to-ease-making-and-connecting-ophyd-async-devices
489_motor_types_issue
502-automatically-keep-i22-and-p38-in-sync
51_aperture_scatterguard_no_positions
564_organise_testing_utils
587-create-device-for-i22-slits_4
650_PMAC-run-program
654_increase_odin_meta_ready_timeout
658-pressure-jump-cell
685_convert_beamstop_to_ophyd_async
76_make_stage_synchronous_if_arming_not_started
78_fix_skip_decorator
96_fix_await_value
adaravis
adsim-fixes
adsim_async
allow_both_v1_and_v2_ophyd_devices
artemis598_params_changes
artemis_262_move_arming_out_of_stage
artemis_499_change_oav_parameter_file
artemis_701_do_optimise_attenuation_scan
artemis_905_851_rotation_scan_improvements
async-ad-sim
crystal-spacing
directoryInfo
directory_provider
fix_linting_CI_issues
fix_missing_oav_snapshot_microns_per_pixel_hook
fix_wrong_return_type
fix_zocalo_connections
hyperion_1007_reset_stub_offsets_if_required
hyperion_1227_edge_array_logging
hyperion_1336_move_aperture_before_rotation
hyperion_1433_fluo_hdf_files
hyperion_1439_cache_lower_gonio
hyperion_1464_rotation_scans_timeout_at_long_exposures
hyperion_1465_fix_beamsize
hyperion_698
hyperion_698_refactor_parameters
i04_add_devices
i19_1
i22-and-p38-system-tests
i22-metadata-fix
i22-tetramm-sample-rate
jungfrau_commissioning
linkam-patterned
old-main
ophyd_async_synchrotron_hyperion_compatible
p38
pin_ophyd_async
release-004-retroactive
remove_extra_logging_test
remove_ophyd_dependency_pin
scan-number-directory-provider
test-html
tom_testing
use_wraps
Search
Ctrl
+
K
Tutorials
How-to Guides
Explanations
Reference
Light
Dark
System Settings
GitHub
PyPI
main
main
1.44.0
1.43.0
1.42.0
1.41.0
1.40.0
1.39.0
1.38.0
1.37.0
1.36.3
1.36.2
1.36.1a
1.36.0
1.35.0
1.34.1
1.34.0
1.33.0
1.32.0
1.31.1
1.31.0
1.30.0
1.29.4
1.29.3
1.29.2
1.29.1
1.29.0
1.28.0
1.27.0
1.26.0
1.25.0
1.24.0
1.23.0
1.22.0
1.21.0
1.20.0
1.19.0
1.18.0
1.17.0
1.17
1.16
1.15.1
1.15.0
1.14.1
1.14.0
1.13.2
1.13.1
1.13.0
1.12.0
1.11.1
1.11.0
1.10.0
1.9.0
1.8.0
1.7.0
1.6.0
1.5.0
1.4.0
1.3.0
1.2.0
1.1.0
1.0.0
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
0.0.2_async_arming
1.11.2
1.11.3
1169_remove_test_feature_flags
141_i04_devices
145_rename_dls_dodal
145_test_pypi
184_per_device_log_level
207_vmxm_fast_grid_scan_devices
229_convert_xbpm_feedback_to_ophyd_async
262_make_arming_eiger_asynchronous
270_update_pydantic
341-add-setup-for-the-j20-beamline
389-and-397-undulator-dcm
397-dcm-fields
432-create-sample-stage-device-for-p99
442-convert-attenuator-into-an-ophyd-async-device
462_rationalise_slits
471_beam_centre
483-make-device_factory-decorator-to-ease-making-and-connecting-ophyd-async-devices
489_motor_types_issue
502-automatically-keep-i22-and-p38-in-sync
51_aperture_scatterguard_no_positions
564_organise_testing_utils
587-create-device-for-i22-slits_4
650_PMAC-run-program
654_increase_odin_meta_ready_timeout
658-pressure-jump-cell
685_convert_beamstop_to_ophyd_async
76_make_stage_synchronous_if_arming_not_started
78_fix_skip_decorator
96_fix_await_value
adaravis
adsim-fixes
adsim_async
allow_both_v1_and_v2_ophyd_devices
artemis598_params_changes
artemis_262_move_arming_out_of_stage
artemis_499_change_oav_parameter_file
artemis_701_do_optimise_attenuation_scan
artemis_905_851_rotation_scan_improvements
async-ad-sim
crystal-spacing
directoryInfo
directory_provider
fix_linting_CI_issues
fix_missing_oav_snapshot_microns_per_pixel_hook
fix_wrong_return_type
fix_zocalo_connections
hyperion_1007_reset_stub_offsets_if_required
hyperion_1227_edge_array_logging
hyperion_1336_move_aperture_before_rotation
hyperion_1433_fluo_hdf_files
hyperion_1439_cache_lower_gonio
hyperion_1464_rotation_scans_timeout_at_long_exposures
hyperion_1465_fix_beamsize
hyperion_698
hyperion_698_refactor_parameters
i04_add_devices
i19_1
i22-and-p38-system-tests
i22-metadata-fix
i22-tetramm-sample-rate
jungfrau_commissioning
linkam-patterned
old-main
ophyd_async_synchrotron_hyperion_compatible
p38
pin_ophyd_async
release-004-retroactive
remove_extra_logging_test
remove_ophyd_dependency_pin
scan-number-directory-provider
test-html
tom_testing
use_wraps
Section Navigation
API
dodal.beamlines
dodal.beamlines.adsim
dodal.beamlines.aithre
dodal.beamlines.b01_1
dodal.beamlines.i02_1
dodal.beamlines.i03
dodal.beamlines.i04
dodal.beamlines.i10
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.i24
dodal.beamlines.p38
dodal.beamlines.p45
dodal.beamlines.p99
dodal.beamlines.training_rig
dodal.common
dodal.devices
dodal.devices.CTAB
dodal.devices.CTAB.CTAB
dodal.devices.adsim
dodal.devices.adsim.SimStage
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.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.backlight
dodal.devices.backlight.Backlight
dodal.devices.backlight.BacklightPosition
dodal.devices.backlight.BacklightPower
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.BimorphMirrorOnOff
dodal.devices.bimorph_mirror.BimorphMirrorStatus
dodal.devices.cryostream
dodal.devices.cryostream.CryoStream
dodal.devices.cryostream.InOut
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.dcm
dodal.devices.dcm.DCM
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.abstract_analyser_controller
dodal.devices.electron_analyser.abstract_region
dodal.devices.electron_analyser.specs_analyser_controller
dodal.devices.electron_analyser.specs_region
dodal.devices.electron_analyser.vgscienta_analyser_controller
dodal.devices.electron_analyser.vgscienta_region
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.fluorescence_detector_motion.FluorescenceDetectorControlState
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.i13_1
dodal.devices.i13_1.merlin
dodal.devices.i13_1.merlin_controller
dodal.devices.i19
dodal.devices.i19.beamstop
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.i24_detector_motion
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.logging_ophyd_device
dodal.devices.logging_ophyd_device.InfoLoggingDevice
dodal.devices.motors
dodal.devices.motors.SixAxisGonio
dodal.devices.motors.XYZPositioner
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.Choppers
dodal.devices.p45.SampleTheta
dodal.devices.p45.SampleY
dodal.devices.p45.TomoStageWithStretchAndSkew
dodal.devices.p99
dodal.devices.p99.sample_stage
dodal.devices.pgm
dodal.devices.pgm.PGM
dodal.devices.pressure_jump_cell
dodal.devices.pressure_jump_cell.AllValvesControl
dodal.devices.pressure_jump_cell.AllValvesControlState
dodal.devices.pressure_jump_cell.FastValveControl
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.scatterguard
dodal.devices.scatterguard.Scatterguard
dodal.devices.scintillator
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.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.ThawerStates
dodal.devices.thawer.ThawingTimer
dodal.devices.training_rig
dodal.devices.training_rig.sample_stage
dodal.devices.turbo_slit
dodal.devices.turbo_slit.TurboSlit
dodal.devices.undulator
dodal.devices.undulator.Undulator
dodal.devices.undulator.UndulatorGapAccess
dodal.devices.undulator_dcm
dodal.devices.undulator_dcm.UndulatorDCM
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.WatsonMarlow323PumpEnable
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.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.electron_analyser
dodal.plan_stubs.electron_analyser.configure_controller
dodal.plan_stubs.motor_utils
dodal.plan_stubs.wrapped
dodal.plans
Device Standards
Standards
Index
Release Notes
Reference
API
dodal.devices
dodal.devices.i24
dodal.devices.i24.vgonio
dodal.devices.i24.vgonio
#
Classes
VerticalGoniometer
Edit on GitHub
This Page
Show Source