Releases: DiamondLightSource/dodal
Releases · DiamondLightSource/dodal
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
DeviceInitializationController
by @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
1.36.1a
What's Changed
- 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
DeviceInitializationController
by @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
Full Changelog: 1.36.0...1.36.1a
1.36.0
What's Changed
- add eiger timeouts availability by @stan-dot in #806
- Demark plan vs stub, move orphaned plans into dodal by @DiamondJoseph in #793
Full Changelog: 1.35.0...1.36.0
1.35.0
What's Changed
- Added watsonmarlow323 device for i22 ppump. by @barnettwilliam in #575
- Update Vertical Goniometer of i24 by @noemifrisina in #891
- Fix Zocalo system tests, update zocalo environment by @olliesilvester in #885
- Crystal metadata change by @stan-dot in #843
- Fixes for ophyd async types mega merge by @rtuck99 in #858
- Fixes for broken tests caused by declarative epics ophyd-async changes by @rtuck99 in #880
- Update ophyd-async version to speed up tests by @DominicOram in #895
Full Changelog: 1.34.1...1.35.0
1.34.1
1.34.0
What's Changed
- Move system tests to a separate directory by @stan-dot in #822
- Fix, or ignore and note, typing errors by @dperl-dls in #830
- Add auto shutter input to zebra by @olliesilvester in #823
- Defer implementation of MsgGenerator to prevent strange behaviour by @DiamondJoseph in #832
- Limit i03 beam width to 80um by @dperl-dls in #833
- Make backlight timing a float by @DominicOram in #831
- Allow OAV to Redis forwarder to use different OAV streams by @DominicOram in #808
- Add the diamond filter and qbpm devices by @DominicOram in #820
- Start an ophyd-async OAV by @noemifrisina in #815
- Extrapolate values in lookup tables for DCM by @DominicOram in #835
- Isolated device factory by @DiamondJoseph in #841
- Prevent simulated connect from trying to connect to real devices on i22 by @DiamondJoseph in #849
- Add deprecation warning to inject by @callumforrester in #854
- Return no results if CPU and GPU agree on no results by @DominicOram in #819
- Add the horizontal mirror voltages by @DominicOram in #834
- Add python 3.12 to CI by @dperl-dls in #859
- Prevent devices connecting as side effect of use elsewhere by @DiamondJoseph in #860
- Create an ophyd device for apple 2 undulator and add i10 as a beamline by @Relm-Arrowny in #744
- Changes for murko found from beamline testing by @DominicOram in #809
- Revert device_factory changes by @DiamondJoseph in #869
- Fix unit test borkage due to loading from /dls_sw by @rtuck99 in #867
- Fix for exceptions being ignored in beamline unit tests by @rtuck99 in #868
- Remove i04-1 as it's unused and broken by @DominicOram in #872
- Wait for odin to be initialised rather than just check by @DominicOram in #873
- Finish setting up an ophyd_async OAV by @noemifrisina in #857
Full Changelog: 1.33.0...1.34.0