Releases: DiamondLightSource/dodal
Releases · DiamondLightSource/dodal
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
1.29.2
What's Changed
- Add test forgotten from #628 by @DominicOram in #645
- Allow thawing on a timer by @DominicOram in #609
- Add devices for I24 serial by @noemifrisina in #553
- Add hutch shutter device by @noemifrisina in #623
- 600 Move docs off the wiki by @rtuck99 in #648
- Add a link to the make-new-ophyd-device chart doc by @stan-dot in #642
- Add convenience function to zebra direction enum by @dperl-dls in #641
- Use ophyd async logging formatter by @dperl-dls in #640
- 601 convert smargon to ophyd async by @rtuck99 in #656
- Upin vulnerable dependencies by @DiamondJoseph in #663
Full Changelog: 1.29.1...1.29.2
1.29.1
What's Changed
- Fix i22 system test failure by @callumforrester in #647
Full Changelog: 1.29.0...1.29.1
1.29.0
What's Changed
- [Temporarily] add required/desired NeXus metadata for i22 detectors by @DiamondJoseph in #619
- Add soft signals with required metadata for Synchrotron and TetrAMM devices by @DiamondJoseph in #591
- Ensure metadata signals for NXsas detectors are connected & named by @keithralphs in #624
- Comment as to why we're pinning numpy by @DominicOram in #625
- Fix DCM soft signal by @callumforrester in #621
- Configure i22 for beamline experiment by @DiamondJoseph in #630
- PMAC device to ophyd_async by @noemifrisina in #561
- Refactor Metadata Holder and add tests to ensure behaviour is as expected by @DiamondJoseph in #635
- add the docs to make a new device by @stan-dot in #579
- Add function to save a thumbnail by @DominicOram in #632
- Unskip oav on I22 by @callumforrester in #631
- Make tetramm scale averaging rate with frame time by @callumforrester in #627
- Update values for i22 soft signal metadata by @DiamondJoseph in #637
- 473 create a device for xpress3 areadetector by @Relm-Arrowny in #524
- 229 convert XBPM Feedback to ophyd async for I03 and I04 by @rtuck99 in #626
- test_xspress3 timing out by @Relm-Arrowny in #639
- Add logic to stop waiting on pin if robot raises pin not found error by @DominicOram in #629
New Contributors
- @Relm-Arrowny made their first contribution in #524
Full Changelog: 1.28.0...1.29.0