Ophyd devices and other utils that could be used across DLS beamlines

5 stars 13 forks 5 watchers Python Apache License 2.0
26 Open Issues Need Help Last updated: Sep 10, 2026

Open Issues Need Help

View All on GitHub
enhancement help wanted

Ophyd devices and other utils that could be used across DLS beamlines

Python
good first issue i19-2

Ophyd devices and other utils that could be used across DLS beamlines

Python
good first issue needed_for_release i24

Ophyd devices and other utils that could be used across DLS beamlines

Python

Ophyd devices and other utils that could be used across DLS beamlines

Python

Ophyd devices and other utils that could be used across DLS beamlines

Python
good first issue

Ophyd devices and other utils that could be used across DLS beamlines

Python

Ophyd devices and other utils that could be used across DLS beamlines

Python
enhancement good first issue Developer Experience

Ophyd devices and other utils that could be used across DLS beamlines

Python
bug help wanted tests

Ophyd devices and other utils that could be used across DLS beamlines

Python
documentation help wanted Developer Experience Design standarisation

Ophyd devices and other utils that could be used across DLS beamlines

Python
good first issue i19-2

Ophyd devices and other utils that could be used across DLS beamlines

Python
good first issue i19-2

Ophyd devices and other utils that could be used across DLS beamlines

Python
documentation help wanted question Docsathon

Ophyd devices and other utils that could be used across DLS beamlines

Python
good first issue SMG

Ophyd devices and other utils that could be used across DLS beamlines

Python
Add PGM device to I17 about 1 year ago
good first issue

Ophyd devices and other utils that could be used across DLS beamlines

Python

Ophyd devices and other utils that could be used across DLS beamlines

Python
documentation good first issue help wanted Developer Experience Docsathon

Ophyd devices and other utils that could be used across DLS beamlines

Python
documentation good first issue Docsathon

Ophyd devices and other utils that could be used across DLS beamlines

Python
good first issue i09 b07 p60 b07-1 i09-1 SMG b01-1

Ophyd devices and other utils that could be used across DLS beamlines

Python
good first issue standarisation

Ophyd devices and other utils that could be used across DLS beamlines

Python
good first issue Developer Experience standarisation

Ophyd devices and other utils that could be used across DLS beamlines

Python
good first issue i09 b07 p60 b07-1 i09-1

Ophyd devices and other utils that could be used across DLS beamlines

Python

AI Summary: Refactor the analyser driver in the `dls-dodal` Python package to use the existing `acquire_time` field from the parent `ADBaseIO` class instead of the currently implemented `step_time` parameter. This involves removing redundant code and ensuring all tests pass.

Complexity: 3/5
good first issue i09 b07 p60 b07-1 i09-1

Ophyd devices and other utils that could be used across DLS beamlines

Python

AI Summary: The task is to refactor the `psu_mode` attribute within the `SpecsRegion` class of the `dls-dodal` Python project. Currently, `psu_mode` is a string; it needs to be changed to an Enum type to better represent the possible values (3.5kV, 1.5kV, 400V, 100V, 10V) obtained from the EPICS PV `BL07B-EA-DET-01:CAM:SCAN_RANGE`. This will improve type safety and code readability.

Complexity: 2/5
enhancement good first issue b07 b07-1 i09-1

Ophyd devices and other utils that could be used across DLS beamlines

Python

AI Summary: Update the prefix of the PMAC device for I24 beamline in the 'dodal' Python package from `ME14E-MO-CHIP-01` to `BL14I-EA-CHIP-01`, and also update the scan status and counter PVs to `BL24I-MO-STEP-13:pmac:read:P2401` and `BL24I-MO-STEP-13:pmac:read:P2402`. Testing on the beamline is required after the change.

Complexity: 3/5
good first issue i24

Ophyd devices and other utils that could be used across DLS beamlines

Python

AI Summary: Add a new Channel Cut Monochromator (CCMC) device to the existing `dodal` library, specifically for the B07-1 beamline. This involves creating a new Ophyd device representing the CCMC and ensuring it can be accessed via the `dodal connect b07-1` command.

Complexity: 4/5
good first issue b07-1

Ophyd devices and other utils that could be used across DLS beamlines

Python