Releases: DiamondLightSource/dodal
Releases · DiamondLightSource/dodal
1.44.0
What's Changed
- Add region data classes by @oliwenmandiamond in #1124
- Spin up i13-1 devices using device_factory by @douglaswinter in #1133
- Allow setting on hardware backed signals by @DominicOram in #1078
- Remove unused file by @DominicOram in #1116
- Pin ophyd-async to 0.9.0 until compatibility issues are fixed by @rtuck99 in #1142
- Distinguish shutter types in existing tests by @CoePaul in #1068
- Factor out drawing of crosshair from snapshot device by @rtuck99 in #1095
- Update oav pv on i19-1 by @noemifrisina in #1146
- Ban the use of time.sleep by @jacob720 in #1134
- Update to latest ophyd async by @DominicOram in #1143
- Add beamstop to I19 by @noemifrisina in #1071
- Add baton device by @DominicOram in #1144
- Add XYZ positioner as sample stage to ViSR by @stan-dot in #1127
- Implement a new access controlled shutter for i19 by @noemifrisina in #1135
New Contributors
- @oliwenmandiamond made their first contribution in #1124
- @douglaswinter made their first contribution in #1133
Full Changelog: 1.43.0...1.44.0
1.43.0
What's Changed
- Update Bluesky (again) by @DominicOram in #1084
- Add new path provider to use numtracker with blueapi by @abbiemery in #1085
Full Changelog: 1.42.0...1.43.0
1.42.0
What's Changed
- Roll back bluesky version by @DominicOram in #1083
- Include port in example EPICS_CA_ADDR_LIST by @tpoliaw in #1089
- Update example create-beamline docs for new preferred method by @DiamondJoseph in #917
- Update p45 to ophyd_async devices, device_factory by @DiamondJoseph in #919
- Unpin pyright by @DominicOram in #1093
- Hardcode i04 valkey location by @DominicOram in #1087
- Add i19 optics beamline definition by @noemifrisina in #1091
- (#256) Remove walrus operator from asserts by @jacob720 in #1100
- (mx-bluesky#289) Add units to exposure_time parameter name by @JamesDoingStuff in #1102
- Add undulator check as preprocessor by @olliesilvester in #1099
- (#1106) Docs page missing example code by @JamesDoingStuff in #1107
- I19 hutch access device by @noemifrisina in #1098
- Mx bluesky 908 ci check walrus in asserts by @jacob720 in #1110
- Fix new ruff linting by @DominicOram in #1118
- (mx-bluesky#894) Add goniometer device by @JamesDoingStuff in #1113
- Prevent deserialisation error when fetching data from GDA embedded visit service by @DiamondJoseph in #956
New Contributors
- @tpoliaw made their first contribution in #1089
- @jacob720 made their first contribution in #1100
- @JamesDoingStuff made their first contribution in #1102
Full Changelog: 1.41.0...1.42.0
1.41.0
What's Changed
- Update p38 to use device_factory by @DiamondJoseph in #921
- Convert i23 to use device factory by @rtuck99 in #987
- Correct test function for mocking timeout. by @Relm-Arrowny in #1061
- Add check for slow tests to CI by @stan-dot in #1033
- FGS device sends stop command on 'complete' timeout by @olliesilvester in #1063
- (mx-bluesky#632) changes to fake zocalo to enable containerised system tests by @rtuck99 in #1049
- Update bluesky and pin pyright by @DominicOram in #1072
Full Changelog: 1.40.0...1.41.0
1.40.0
What's Changed
- Remove logic for checking if zoom level is available by @shihab-dls in #1018
- Add stub description files for I19-1 and i19-2 by @noemifrisina in #1021
- Use gpu results if specified by @DominicOram in #1025
- Update MX beamlines to use new device factory - part 1 by @rtuck99 in #975
- 846 convert i24 to use device factory by @rtuck99 in #990
- 846 device factory support for ophyd v1 by @rtuck99 in #984
- 846 update i04 to use device_factory by @rtuck99 in #986
- redo the i18 add by @stan-dot in #1030
- Speed up tests by @DominicOram in #1000
- Fix getting expected images from a gridscan by @DominicOram in #1035
- Move aperture scatterguard independently by @DominicOram in #932
- Update i20-1 to use device_factory by @DiamondJoseph in #922
- Fixes for ophyd-async 0.9.0a2 by @DiamondJoseph in #1014
- Get redis host and password from environment by @DominicOram in #913
- Update data path to /exports/mybeamline/data for training rigs by @ZohebShaikh in #1039
- Tidy apple2 undulator by @DominicOram in #1002
- Add shutter device for i19 by @noemifrisina in #1023
- add path provider to i20-1 by @stan-dot in #1047
- I10 scaler card pc correction by @Relm-Arrowny in #1050
- make turbo slit have readable children by @stan-dot in #1052
- 1034 pressure cell openseq type by @barnettwilliam in #1037
- Fix errors from testing mx_bluesky by @DominicOram in #1036
Full Changelog: 1.39.0...1.40.0
1.39.0
What's Changed
- Wait for eiger to disarm before stopping it by @DominicOram in #936
- Return immediately if transfocator number of lenses is already correct by @shihab-dls in #996
- Pin to ophyd-async 0.9.0a1 until save/load compatibility by @DiamondJoseph in #1015
- Changes to undulator_dcm, undulator factory methods to enable containerised system tests by @rtuck99 in #997
- Fix the bounds checking for returned zocalo results by @rtuck99 in #1004
Full Changelog: 1.38.0...1.39.0
1.38.0
What's Changed
- i13-1 merlin test initial commit by @huw-dls in #965
- Add Panda to Training Rigs by @ZohebShaikh in #980
- Add import linting by @shihab-dls in #988
- Fix typo in reviews.md by @dan-fernandes in #989
- Remove ophyd references from motion devices by @shihab-dls in #985
- Add beamline-specific zebra mappings to zebra device by @olliesilvester in #976
- Update the lut linear interpolation to be used by different lookup table files by @noemifrisina in #981
Full Changelog: 1.37.0...1.38.0
1.37.0
What's Changed
- Returning capitalized aperture value name for ApertureValue enum by @shihab-dls in #953
- fix flaky test in test_bart_robot.py by @arikaran-13 in #947
- 863 make ophyd devices for rasor by @Relm-Arrowny in #879
- Use Reference to prevent Device name mangling of undulator and dcm by @shihab-dls in #957
- Add detector constants by @noemifrisina in #955
- Mx-bluesky 221 document gridscan coordinate systems by @rtuck99 in #958
- Fix broken API documentation generation by @rtuck99 in #959
- Convert transfocator to ophyd_async by @shihab-dls in #941
- Unpin numpy by @shihab-dls in #963
- Bimorph mirrors by @dan-fernandes in #944
- Add "Reset" epics signal by @shihab-dls in #968
- Make attenuator with enum filter values by @olliesilvester in #969
- Add dodal device for i03 beamstop by @rtuck99 in #970
- Bimorph mirrors by @DiamondRC in #974
- Make BimorphMirrorChannel Movable by @dan-fernandes in #977
- Add comment for RotationDirection by @rtuck99 in #979
New Contributors
- @shihab-dls made their first contribution in #953
- @arikaran-13 made their first contribution in #947
- @dan-fernandes made their first contribution in #944
- @DiamondRC made their first contribution in #974
Full Changelog: 1.36.3...1.37.0
1.36.3
What's Changed
- Update i24 devices by @noemifrisina in #945
- Added mirror and slits for i10 by @Relm-Arrowny in #940
- Fixes for ophyd async 0.9.0a1 by @rtuck99 in #952
Full Changelog: 1.36.2...1.36.3
1.36.2
What's Changed - since 1.36.0
- 658 create device for pressure jump cell by @barnettwilliam in #673
- Correctly patch timeout in tests by @DominicOram in #903
- Update to work with next version of ophyd-async by @DominicOram in #899
- Call ensure_connected on all ophyd_async devices by @DiamondJoseph in #865
- Add small I24 devices by @noemifrisina in #894
- Update timeout on robot by @DominicOram in #906
- Fix unit conversion for grid scan step size by @DominicOram in #892
- Use common code for checking if undulator is enabled by @DominicOram in #908
- Reinstate
DeviceInitializationControllerby @callumforrester in #881 - Update training-rigs to use device_factory by @DiamondJoseph in #924
- Update b01-1 to use device_factory by @DiamondJoseph in #923
- Update p99 to use device_factory by @DiamondJoseph in #920
- Add CODEOWNERS file pointing to review team by @callumforrester in #902
- Fixes from beamline testing by @DominicOram in #909
- Create a common base for attenuator by @noemifrisina in #912
- MX Bluesky 651 fix energy changes by @rtuck99 in #918
- Update AdSim devices and configuration to use ophyd-async by @DiamondJoseph in #405
- Fix type of array from beamline testing by @DominicOram in #937
Full Changelog: 1.36.0...1.36.2