Releases: DiamondLightSource/dodal
Releases · DiamondLightSource/dodal
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
1.33.0
What's Changed
- Read hardware on every read of the aperture scatterguard by @DominicOram in #789
- Removed setting the flatfield on zoom level changes by @DominicOram in #803
- Speed up zocalo tests by @DominicOram in #804
- Add visr b01_1 as a beamline with devices by @stan-dot in #708
Full Changelog: 1.32.0...1.33.0
1.32.0
What's Changed
- Fix pyright issue by @DominicOram in #783
- Clearly wait for robot programs to finish by @DominicOram in #786
- Wait for scan status to change in the PMAC ProgramRunner by @noemifrisina in #773
- Add signals for current puck and pin by @DominicOram in #785
- Fix exception calling getpass() when inside container by @rtuck99 in #749
- Draw crosshairs with better contrast by @rtuck99 in #787
- Make sure that the aperture scatterguard position is set correctly by @DominicOram in #784
- Make undulator gap writeable i18 by @stan-dot in #721
- Update to ophyd-async 0.6.0 by @DiamondJoseph in #796
- Convert PMAC Programrunner to a Flyable by @noemifrisina in #792
- ZocaloResults: add parameter to use results from GPU by @olliesilvester in #763
- Wait for set to finish after focus mirrors finish slew by @DominicOram in #800
- Warn rather than fail if the webcam fails by @DominicOram in #802
Full Changelog: 1.31.1...1.32.0
1.31.1
What's Changed
- Make sure to add trailing slash on paths by @DominicOram in #779
Full Changelog: 1.31.0...1.31.1
1.31.0
What's Changed
- Move Training Rigs into Dodal by @callumforrester in #743
- Remove skip device by @stan-dot in #762
- Move beamstop to use an XYZPositioner and remove old device by @DominicOram in #695
- (DiamondLightSource/hyperion#1464) Change topup gating to prevent gating with long exposures by @rtuck99 in #674
- Supress warnings from setuptools_dso by @DominicOram in #768
- Refactor ApertureScatterguard to return individual signals by @DiamondJoseph in #769
- Fixes the OAVToRedisForwarder based on beamline tests by @DominicOram in #765
- Make sure backlight is moved in/out when set by @DominicOram in #767
- Add ability to control shutter source by @DominicOram in #770
- Fix typing in MJPG stream and fix system test by @DominicOram in #777
- Update to Pydantic2 and ophyd_async 0.5.x by @DiamondJoseph in #764
Full Changelog: 1.30.0...1.31.0
1.30.0
What's Changed
- 378 Convert source tree to python-copier-template by @rtuck99 in #667
- (DiamondLightSource/hyperion#1169) remove test feature flags from dodal by @rtuck99 in #682
- Make more use of AsyncStatus.wrap by @DominicOram in #694
- (#698) Pin zocalo to < 1.0.0 to prevent pydantic dependency mismatch by @rtuck99 in #699
- Create util for caching positions before a plan and returning to them afterwards by @DominicOram in #653
- Pin sphinx version to ensure API documentation gets built properly by @rtuck99 in #703
- Add a run_program to the pmac by @noemifrisina in #661
- Fix misleading zocalo results message by @rtuck99 in #705
- 670 remove mockito by @Relm-Arrowny in #711
- Fix numerous pyright errors by @DominicOram in #718
- 689 convert to ophyd async ipin by @stan-dot in #712
- Convert fluo_detector_motion to ophyd async by @olliesilvester in #729
- Convert CTAB to ophyd_async by @olliesilvester in #728
- rename I24 module to i24 by @dperl-dls in #731
- Convert Scintillator to ophyd async by @olliesilvester in #730
- Hyperion 1474: Save the Panda by @rtuck99 in #702
- Mx bluesky 135 stream to murko by @DominicOram in #733
- Use XBPMFeedback for i04 by @DominicOram in #715
- Convert cyrostream to ophyd-async by @DominicOram in #713
- (DiamondLightSource/hyperion#1517) Fix panda subdirectory not created by @rtuck99 in #742
- convert det motion to ophyd-async by @dperl-dls in #726
- Update Copier Template to 2.2.0 by @callumforrester in #737
- 432 create sample stage device for p99 by @Relm-Arrowny in #458
- Remove QBPM as it's not currently used by @DominicOram in #747
- Changes to zocalo interaction to enable containerisation by @rtuck99 in #725
- update zebra type hint by @dperl-dls in #750
- i13-1 initial test by @huw-dls in #756
- ApertureScatterguard now set using a well defined enum by @DominicOram in #755
New Contributors
Full Changelog: 1.29.4...1.30.0
1.29.4
What's Changed
- Convert mirror voltage devices to use ophyd async by @rtuck99 in #636
- Consider filename prefix when incrementing run number by @dperl-dls in #659
- Remove thumbnail writing by @rtuck99 in #675
- Increase odin meta timeout to 30 by @dperl-dls in #671
- Add a dcm device for I24 by @noemifrisina in #652
- Pin ophyd_async due to pydantic by @DominicOram in #683
- Fix a number of pyright typing errors by @DominicOram in #669
- Make ruff happy by @rtuck99 in #676
Full Changelog: 1.29.3...1.29.4
1.29.3
What's Changed
- Change type of robot error code PV by @DominicOram in #664
Full Changelog: 1.29.2...1.29.3