Releases: DiamondLightSource/dodal
Releases · DiamondLightSource/dodal
1.22.0
What's Changed
- Eiger stop now waits on all parts by @olliesilvester in #403
- Return empty string if barcode is an empty list by @DominicOram in #426
- Remove python 3.9 from pyproject by @noemifrisina in #430
- Make arm status for zebra read-only by @noemifrisina in #427
- Tidy logs by @dperl-dls in #439
- Add TurboSlit device by @stan-dot in #354
- Hotfixes from deploying latest Hyperion by @DominicOram in #447
- Create webcam device for robot load snapshots on i03 by @DominicOram in #436
- Correct prefix for TetrAMM devices by @DiamondJoseph in #454
- Fix flaky tests by @dperl-dls in #440
- Changes to support hyperion 1283 use pixels per micron from file not gda by @rtuck99 in #423
- Move Diamond implementation of DirectoryProvider into dodal by @DiamondJoseph in #445
- Use set and wait rather than put to be more explicit by @DominicOram in #460
- Update default Graylog address and port, and allow passing in port by @dperl-dls in #451
- Ophyd async slits by @callumforrester in #431
- Add timeouts to waits on sets by @DominicOram in #463
- Make webcam more testable by @DominicOram in #468
- Remove Staging of Slits in Tests by @callumforrester in #474
- (#466) Add udc_directory_provider.py to configure pandas with HDF file directory by @rtuck99 in #477
- 446 use ophyd async rbv helper instead of our own implementation by @rtuck99 in #479
- Update to the latest
ophyd_async
version by @DominicOram in #478 - Add fswitch device for i22 by @joeshannon in #469
- Restore tests for DirectoryProvider and assosciated pre-processor by @DiamondJoseph in #484
- Increase panda runup distance from testing by @DominicOram in #485
New Contributors
- @joeshannon made their first contribution in #469
Full Changelog: 1.21.0...1.22.0
1.21.0
What's Changed
- Unpin pydantic by @dperl-dls in #365
- Make FGS device wait for a running motion program by @dperl-dls in #380
- Provide indexes to zocalo by @DominicOram in #383
- Remove Container Build from CI by @callumforrester in #388
- Intial implementation of Synchrotron device by @keithralphs in #361
- Add aperture position readbacks #385 by @katesmith280 in #395
- Add functionality to robot to do a robot load by @DominicOram in #374
- Remove old ophyd synchrotron and make new one Hyperion compatible by @DominicOram in #400
- Allow ophyd_async timeout exception to propagate correctly by @DiamondJoseph in #393
- Convert Zebra device to ophyd async by @noemifrisina in #382
- Fix Mypy Errors Caused by Pillow by @callumforrester in #408
- Remove MXSC (edge detection) AD plugin device by @dperl-dls in #390
- Move transmission to the experiment param base class by @dperl-dls in #394
- Drop python 3.9 support by @dperl-dls in #412
- Add Beam Current Monitors for I22 and P38 by @callumforrester in #402
New Contributors
- @katesmith280 made their first contribution in #395
Full Changelog: 1.20.0...1.21.0
1.20.0
What's Changed
- Use asyncio_mode=auto in tests by @DiamondJoseph in #376
- Add raw set method to aperturescatterguard by @dperl-dls in #371
Full Changelog: 1.19.0...1.20.0
1.19.0
What's Changed
- Allow reading aperture position name by @stan-dot in #301
- Provide zocalo with more info for GPU analysis by @DominicOram in #359
- Tidy up aperture reading by @DominicOram in #363
- Create an extended epics motor containgin more fields by @DominicOram in #366
- Reduce debug log amount by @DominicOram in #369
- Use ExtendedEpicsMotor for smargon omega by @dperl-dls in #367
- Remove use of Annotated from return types of plans by @DiamondJoseph in #370
New Contributors
Full Changelog: 1.18.0...1.19.0
1.18.0
What's Changed
- Support for Hyperion 1077 @rtuck99 in #296
- Move plans, stubs and utils from dls-bluesky-core deprecated package to dodal by @DiamondJoseph in #304
- Make the PinTipDetection device also store top and bottom edges by @dperl-dls in #358
Full Changelog: 1.17...1.18.0
1.17.0
What's Changed
- Fix incorrect ispyb field grid coords comment caused by pixels per micron/microns per pixel by @rtuck99 in #346
- Fix robot barcode type hint and setting pin value by @olliesilvester in #347
- Change default panda run-up distance by @olliesilvester in #348
- Set stdout log to info by @dperl-dls in #349
- Fix pin tip detection to not use set_sim_value in production by @DominicOram in #351
- Created CircularMemoryHandler to log the last X logs of debug messages on error by @DominicOram in #352
- Remove unused parameters in detector by @DominicOram in #353
Full Changelog: 1.16...1.17
1.16
What's Changed
- Make the ophyd pin tip detection triggerable like the AD plugin by @DominicOram in #336
- Add some tests for status chaining util by @dperl-dls in #318
- Bump the github-artifacts group with 2 updates by @dependabot in #324
- Clean up after tests by @dperl-dls in #335
- Improve logging tidiness and capability by @dperl-dls in #320
- Do string conversion on barcode waveform read by @olliesilvester in #343
- Fix tests around moving between beamlines by @DominicOram in #345
Full Changelog: 1.15.1...1.16
1.15.1
What's Changed
- Add pulses and sources to Zebra device by @noemifrisina in #299
Full Changelog: 1.15.0...1.15.1
1.15.0
What's Changed
- Add PV to read the barcode from the robot by @DominicOram in #316
-
- Close zocalo connections by @dperl-dls in #326
- Remove sleep by @dperl-dls in #317
- Beamline creation readme by @DiamondJoseph in #323
- Use ophyd-async DirectoryProvider by @DiamondJoseph in #327
- Correctly use array data name when reading OAV image for ophyd pin tip detection by @DominicOram in #328
- Fix I24 unit tests by @DominicOram in #330
- Fix and improve tests by @dperl-dls in #333
Full Changelog: 1.14.1...1.15.0
1.14.1
What's Changed
- Increase the FGS wait for kickoff by @DominicOram in #314
Full Changelog: 1.14.0...1.14.1