Releases: DiamondLightSource/dodal
Releases · DiamondLightSource/dodal
1.54.0
What's Changed
- Unskip b21 saxs/waxs and set odin_nodes for saxs/waxs by @RJCD-Diamond in #1352
- Fix ViSR detector names by @douglaswinter in #1345
- fix: Pass prefix down to i24 Aperture Stage by @DiamondJoseph in #1354
- Add PsuMode enum for analysers, update classes and tests to use by @oliwenmandiamond in #1329
- Create pass energy enums for analysers by @oliwenmandiamond in #1340
- Add ccmc b07 by @Villtord in #1295
- fix: Pin ophyd-async to 0.11.0 until StandardDetector trigger/stage timeouts investigated by @DiamondJoseph in #1374
- Murko: Set uuid after sending to redis by @DominicOram in #1351
- create i05-1 beamline module by @Villtord in #1378
- Update author list by @DominicOram in #1383
- Remove references to 3.10 and to asyncio.TimeoutError by @DominicOram in #1370
- Setup I05 beamline module with pgm by @Villtord in #1366
- Updated remaining electron_analyser tests to use assert_configuration by @oliwenmandiamond in #1308
- Fix beamstop, enum and unskip by @noemifrisina in #1387
- chore: bump the actions group across 1 directory with 2 updates by @dependabot[bot] in #1327
- Update AbstractAnalyserDriverIO set method to be abstract by @oliwenmandiamond in #1385
- i04 XRC hotfixes by @olliesilvester in #1359
- Remove sleeps from bart robot tests by @olliesilvester in #1392
- Fix Specs driver acquisition mode check by @oliwenmandiamond in #1394
- Update electron analyser image field names by @oliwenmandiamond in #1362
- Add devices to i20_1 for running trajectory scans by @iain-hall in #1355
- chore(deps): Update ophyd-async to 0.12.3 by @ZohebShaikh in #1373
- Update tests to use partial_reading from ophyd-async by @oliwenmandiamond in #1312
New Contributors
- @iain-hall made their first contribution in #1355
Full Changelog: 1.53.0...1.54.0
1.53.0
What's Changed
- fix: Remove adsim PathProvider by @DiamondJoseph in #1337
Full Changelog: 1.52.0...1.53.0
1.52.0
What's Changed
- Refresh i22 devices with lessons learned from ophyd-async developments by @DiamondJoseph in #1272
- Fix beamline name i24 by @phathaway in #1331
- Fix region detector trigger by adding missing await by @oliwenmandiamond in #1330
- Fix energy axis calculation for specs driver by @Villtord in #1335
- Updated BinaryFilterAttenuator to have num_filters by @oliwenmandiamond in #1336
- Add LensMode type to electron analyser drivers by @oliwenmandiamond in #1281
- Removed trailing colons from linkam3 by @RJCD-Diamond in #1338
- Add panda to p99 by @Relm-Arrowny in #1343
- Waiting for xbpm feedback by @adaudon in #1257
- Talisman pre-commit hook for detecting potential credentials by @wajidzahoor-dls in #1341
- Use timeout built into observe_value for pin detect by @DominicOram in #1294
- Pin epicscorelibs to 7.0.7.99.1.2a1 by @callumforrester in #1347
- Update ophyd-async to 0.11 by @oliwenmandiamond in #1346
New Contributors
- @phathaway made their first contribution in #1331
- @wajidzahoor-dls made their first contribution in #1341
Full Changelog: 1.51.0...1.52.0
1.51.0
What's Changed
- Change i22 bimorph_vfm number_of_channels to 32 by @dan-fernandes in #1292
- Enable discovery of the baton device now that the PVs are present by @rtuck99 in #1271
- Remove unused exposure_time field from VGScientaRegion by @oliwenmandiamond in #1302
- Create energy sources for beamlines using electron analysers by @Villtord in #1274
- Add b21 beamline module by @RJCD-Diamond in #1280
- chore: Make better use of assert_reading from ophyd_async testing by @DiamondJoseph in #1305
- Remove external_io from VGScienta by @oliwenmandiamond in #1307
- Add energy sources to electron analysers by @oliwenmandiamond in #1276
- chore: Unify Motor group implementations by @DiamondJoseph in #1277
- fix: Allow automated updates of the copier template and update to latest version by @DiamondJoseph in #1297
- Prevent unit tests creating > 2GB of temp files by @rtuck99 in #1270
- Remove references to eiger trigger info by @shihab-dls in #1313
- Add more readable signals for bart robot by @DominicOram in #1235
- Beamline fixes from Hyperion v1.5.0 testing by @rtuck99 in #1311
- Removed references to CPU and GPU comparisons by @adaudon in #1249
- Use correct redis murko host env variable name by @olliesilvester in #1290
- Add mako camera for ViSR by @douglaswinter in #1317
- b01-1: Fix PandA PV prefix by @GDYendell in #1318
- Get XRC sample id from zocalo by @DominicOram in #1298
- Add ViSR docstrings by @VictoriaBeilsten-Edmands in #1320
New Contributors
- @Villtord made their first contribution in #1274
- @GDYendell made their first contribution in #1318
- @VictoriaBeilsten-Edmands made their first contribution in #1320
Full Changelog: 1.50.0...1.51.0
1.50.0
What's Changed
- Hutch shutter raises an error on Open if not safe by @noemifrisina in #1285
- 230 bimorph optimisation plan by @dan-fernandes in #1027
Full Changelog: 1.49.0...1.50.0
1.49.0
What's Changed
- B16 initial config by @douglaswinter in #1254
- i23 Laser shaping OAV by @JamesDoingStuff in #1241
- Reorganise imports by @oliwenmandiamond in #1265
- Add K11 beamline module by @douglaswinter in #1255
- Add b18 beamline by @stan-dot in #1260
- Add acquisition_mode enum, adjust classes and tests by @oliwenmandiamond in #1269
- Removes/reduces reference use on i10 IDs by @Relm-Arrowny in #1032
- fix: Temporarily pin event-model to fix CI by @DiamondJoseph in #1279
- Bimorph mirrors by @dan-fernandes in #992
Full Changelog: 1.48.0...1.49.0
1.48.0
What's Changed
- Make beamstop selected_pos attribute settable by @jacob720 in #1227
- ci: Re-enable dcm tests by @DiamondJoseph in #1200
- Address minor review comments from murko changes by @DominicOram in #1210
- Exclude system test marker from tox tests command by @olliesilvester in #1196
- Additional
oppositeproperty for RotationDirection by @rtuck99 in #1206 - Allow nested lists in beamline parameters by @jacob720 in #1234
- Update dodal for ophyd async pre-release by @shihab-dls in #1238
- Read beam centre pvs from OAV where available by @jacob720 in #1108
- Add load metadata plan for fastcs eiger by @shihab-dls in #1187
- (#917) i23 Laser shaping robot by @JamesDoingStuff in #1131
- Vertical position derived signal for I23 Aithre goniometer by @JamesDoingStuff in #1164
- D7 positioner by @stan-dot in #1208
- Fix tests for latest bluesky version by @DominicOram in #1240
- docs: Add ADR for suggested device creation flow by @DiamondJoseph in #1230
- Fix broken tests due to pytest-asyncio update by @DominicOram in #1246
- fix visr data dir by @stan-dot in #1244
- Use all murko results by @jacob720 in #1175
- Add deferred moves into smargon by @DominicOram in #1236
- ci: Run system tests against containerised areadetector simulator by @DiamondJoseph in #1198
- chore: Fix CI by allowing test coverage to find source by @DiamondJoseph in #1256
- Move region setup logic to region detector by @oliwenmandiamond in #1223
Full Changelog: 1.47.0...1.48.0
1.47.0
What's Changed
- Use ophyd async derivedsignals by @Relm-Arrowny in #1148
- Increase eiger timeout by @DominicOram in #1179
- adding andor2 detector by @Relm-Arrowny in #1056
- Get detector data from analyser drivers by @oliwenmandiamond in #1165
- I24 SSX: Extended timeout of pmac collection time to 1 hour by @adaudon in #1207
- Use a generic 1D positioner everywhere by @DominicOram in #1178
- Change path for debug logs by @DominicOram in #1209
- Add required grid-detect devices to i04 by @jacob720 in #1162
- Remove helper function for getting zocalo results by @DominicOram in #1213
- Remove zocalo reading event by @DominicOram in #1214
- Murko: Use results for centring by @jacob720 in #1149
- Update P38 bluesky data directory by @barnettwilliam in #1218
- I23 Detector Device by @JamesDoingStuff in #1220
- Create initial analyser detectors by @oliwenmandiamond in #1217
- I24: Add monitor for frame counter by @adaudon in #1216
- Add i04 zebra mapping parameter by @jacob720 in #1225
- Fix Tetramm timeout during prepare by @barnettwilliam in #1222
- Correct ADR numbering by @DiamondJoseph in #1228
- Remove InfoLoggingDevice and fix typing by @DominicOram in #1231
- Removed references to collection time by @adaudon in #1226
- Remove s03 system tests by @rtuck99 in #1193
- ci: Remove i03 specific test setup/clearup code that is run for all tests by @DiamondJoseph in #1203
- Write tutorial mentioning the external IO devices by @stan-dot in #1186
- Remove type ignores that are not needed in newer Bluesky version by @stan-dot in #1138
Full Changelog: 1.46.0...1.47.0
1.46.0
What's Changed
- Make BaseDCM by @olliesilvester in #1111
- Add zebra shutter to i23 by @DominicOram in #1169
- Update turbo_slit.py with units inside a comment by @stan-dot in #1167
- Add zebra and pilatus for i23 by @DominicOram in #1183
- Update to work with ophyd-async main by @shihab-dls in #1190
- Make attach_data_session_metadata_wrapper a no-op if there is no path provider by @abbiemery in #1192
Full Changelog: 1.45.0...1.46.0
1.45.0
What's Changed
- I19 optics: fixes from beamline testing by @noemifrisina in #1160
- 1147 - Removed references to EpicsMotor, replacing with Motor where appropriate by @adaudon in #1158
- Add analyser classes by @oliwenmandiamond in #1125
- make turbo slit movable by @stan-dot in #1126
- Add i23 goniometer by @DominicOram in #1163
- Remove start document path provider by @abbiemery in #1170
- Create a common base device that sends requests to blueapi on I19 optics by @noemifrisina in #1161
- Allow interpolation in undulator gap by @DominicOram in #1155
- Make ophyd devices for the diagonstics for i10 by @Relm-Arrowny in #960
- Beam centre lookup table should support linear extrapolation by @rtuck99 in #1074
- Added analyser_controller to i09, i09-1, p60, b07, b07-1 by @oliwenmandiamond in #1152
New Contributors
Full Changelog: 1.44.0...1.44.1