This repository has been archived by the owner on Sep 2, 2024. It is now read-only.
Releases: DiamondLightSource/hyperion
Releases · DiamondLightSource/hyperion
v9.5.2
What's Changed
- Changes to support ophyd_async for mirror voltages by @rtuck99 in #1453
- Remove override for faking devices by @DominicOram in #1481
- Fixes from testing v9.5.1 by @DominicOram in #1486
- Combine nexus and ispyb hardware readings and improve naming by @dperl-dls in #1484
- remove unused dependencies and pins by @dperl-dls in #1490
- Revert unit test fix relating to now-reverted dodal thumbnail generation by @rtuck99 in #1487
- 349 rotation scan now collects OAV snapshots by @rtuck99 in #1443
- Cache lower gonio positions before robot load and restore them afterwards by @DominicOram in #1467
- Migrate tests to Bluesky RunEngineSimulator by @dperl-dls in #1488
- Wrap async behaviour of updating directory_provider by @DiamondJoseph in #1503
- (#842) Fix ispyb activation so that messages can be logged from pin tip detection by @rtuck99 in #1502
- 1474 panda gridscan smargon speed by @rtuck99 in #1498
- Unpin dodal before release by @rtuck99 in #1513
Full Changelog: v9.5.1...v9.5.2
v9.5.1
What's Changed
- Wait for aperture move before DC and read it during DC by @dperl-dls in #1472
- Get feature flags from config service by @dperl-dls in #1444
- Thaw for a set time straight after robot load by @DominicOram in #1440
- Invoke ruff correctly by @dperl-dls in #1470
- Fix pre-commit hooks for new ruff syntax by @rtuck99 in #1471
- Combine zebra and panda FGS variants and tests by @dperl-dls in #1447
- Convert smargon to ophyd async by @rtuck99 in #1469
- Enhancements to build_imginfo.sh and run_imginfo.sh to enable building of the debug dockerfile and convenient launching by @rtuck99 in #1383
- Fix beamsize to be in mm by @DominicOram in #1476
- Updated dodal version by @DominicOram in #1479
New Contributors
- @DiamondJoseph made their first contribution in #1352
Full Changelog: v9.0.0...v9.5.1
v9.5.0
Pin dependencies prior to release. Dodal 1.29.0, nexgen 0.9.3
What's Changed
- Fix changes to synchrotron device by @DominicOram in #1448
- fix snapshot test for thumbnail by @dperl-dls in #1456
- (DiamondLightSource/dodal#229) Fix unit tests after converting xbpm_feedback to ophyd_async by @rtuck99 in #1449
- Pin dodal hash to prevent CI breakage by @rtuck99 in #1457
- Update to work with ophyd_async xspress3 by @DominicOram in #1434
- Pass phi on to nexgen by @DominicOram in #1431
- (#1459) test oscillation in rotationparams by @dperl-dls in #1460
- 1446 robot load fixes by @DominicOram in #1451
- (#1327) ispyb omega_start, axis_start now read from hardware for gridscans by @rtuck99 in #1445
Full Changelog: v9.4.0...v9.5.0
v9.4.0
Pin dependencies prior to release. Dodal 1.28.0, nexgen 0.9.3
What's Changed
- Complete conversion to new parameter model by @dperl-dls in #1366
- Run imginfo on nexus files in CI by @dperl-dls in #1381
- Set dev shm on Eiger based on using GPU by @DominicOram in #1398
- Update for ophyd_async attenuator by @DominicOram in #1399
- Fix test after dodal modules moved by @DominicOram in #1407
- Do not put position into ispyb for gridscans by @rtuck99 in #1401
- Update to new ophyd_async shutter by @DominicOram in #1419
- Read smargon position in ispyb for rotation scans from hardware not GDA by @rtuck99 in #1411
- Fix broken system tests by @rtuck99 in #1413
- Move aperture at the start of rotation by @olliesilvester in #1409
- Fix nexus and ispyb logs not showing in new graylog by @rtuck99 in #1416
- snapshot_directory request parameter can now be optionally specified by @rtuck99 in #1422
- Fix unit tests after aperture change by @olliesilvester in #1424
- Robot load: Minor fixes from testing by @olliesilvester in #1415
- Change backlight to ophyd_async by @DominicOram in #1429
- Rotation scan puts in correct comment to ispyb by @olliesilvester in #1425
- Make common FGS and convert to ophyd async by @olliesilvester in #1294
- Move WarningException and some oav plans to dodal by @olliesilvester in #1423
- Fix ispyb dev tests by @DominicOram in #1442
- remove detector parameter from hyperion request parameters by @rtuck99 in #1420
- Create OAV snapshot plan by @rtuck99 in #1437
Full Changelog: v9.3.1...v9.4.0
v9.3.1
What's Changed
- Fetch tags in deploy script by @dperl-dls in #1388
- Remove undulator_gap from ispyb_params by @rtuck99 in #1389
- Update to match dodal changes by @dperl-dls in #1384
- Read ispyb beamsize from aperture by @dperl-dls in #1386
- Fix for system tests after omega_end fix by @rtuck99 in #1390
Full Changelog: v9.3.0...v9.3.1
v9.3.0
What's Changed
- Update for dodal changes around beam centre snapshot by @DominicOram in #1334
- Update to use ophyd_async undulator_dcm by @DominicOram in #1349
- (#1354) update Hyperion to use the new ApertureScatterguard by @dperl-dls in #1356
- Update mirrors to new ophyd_async device by @DominicOram in #1332
- Convert UDCDirectoryProvider to standard pattern by @DiamondJoseph in #1352
- Calculate resolution in ispyb callback by @dperl-dls in #1370
- Use new params in rotation scan plan by @dperl-dls in #1326
- Correctly handle passed-in ISPyB experiment type (i.e. "characterization") by @dperl-dls in #1368
- Make deploy script create venv while SSH'd into control machine by @olliesilvester in #1369
- Nexgen 231 thoroughly test nexgen created files against gda by @rtuck99 in #1378
- Use new params in XrayCentre by @dperl-dls in #1331
- 1350 nexus file cannot be read by imginfo by @rtuck99 in #1374
- Compatibility with ophyd async 0.3a4 by @olliesilvester in #1375
- Fix import issues in tests by @olliesilvester in #1379
- Convert plans to use new parameter model by @dperl-dls in #1353
- Fix tests by @dperl-dls in #1382
- Hotfixes for v9.2.0 by @DominicOram in #1361
- (Dodal #487) Improve logging formatting for documents by @dperl-dls in #1373
- Create panda subdirectory within panda plan by @olliesilvester in #1371
- Fixes for ispyb system tests by @rtuck99 in #1380
- 819 add dodal and nexgen versions to release notes by @rtuck99 in #1305
New Contributors
- @DiamondJoseph made their first contribution in #1352
Full Changelog: v9.2.1...v9.3.0
v9.2.1
What's Changed
- New external parameter model by @dperl-dls in #1284
- Use new graylog instance at https://graylog.diamond.ac.uk by @dperl-dls in #1325
- Use event from grid detect to do ispyb deposition by @rtuck99 in #1279
- Convert pin and grid detect plans to new params by @dperl-dls in #1330
- Take snapshots before robot load by @DominicOram in #1333
- Use pixels per micron from file not gda by @rtuck99 in #1298
- Add panda support for writing positions by @rtuck99 in #1337
- Remove barcode in data collection groups in ispyb by @rtuck99 in #1340
- Panda improvements by @olliesilvester in #1341
- Add regex filter to include only build tags in the deployment script by @rtuck99 in #1300
- Setup devices in sim mode during tests by @olliesilvester in #1309
- Use bit depth from the Eiger to work out datatype of gridscan VDS by @DominicOram in #1306
- Fix test zebra fixture by @dperl-dls in #1314
- Tidy up debug logs by @dperl-dls in #1315
- Hotfixes found in v9.1.0 testing by @DominicOram in #1319
- Update references to nexgen modules by @dperl-dls in #1323
- Update python version to 3.11 by @rtuck99 in #1328
Full Changelog: v9.1.0...v9.2.1
v9.1.0
What's Changed
- Speed up unit tests and fix some typing issues by @DominicOram in #1256
- Use VMAX for resetting omega before and after rotation scans by @dperl-dls in #1237
- Make plan wait on FGS kickoff by @dperl-dls in #1259
- Provide index to zocalo for GPU by @DominicOram in #1261
- Use event data for nexus writing by @DominicOram in #1262
- Use _latest symlink for deployment and tidy up utility scripts by @dperl-dls in #1232
- Remove callback collections by @dperl-dls in #1258
- Update contributing.md by @DominicOram in #1270
- Added initial robot load code by @DominicOram in #1250
- Use ophyd_async version of synchrotron by @DominicOram in #1253
- Prepare for robot load by @DominicOram in #1281
- Initialise dodal logger in external callbacks by @olliesilvester in #1287
- Use ophyd_async zebra device by @noemifrisina in #1274
- Remove MXSC (edge detection) AD plugin device by @dperl-dls in #1269
- (#1252) Fix logging unit test failure by @rtuck99 in #1288
- Clarify which transmission is which by @dperl-dls in #1271
- Add an endpoint to write
DEBUG
level logs by @dperl-dls in #1209 - Fix occasional panda error by @olliesilvester in #1285
- Add ispyb entries for robot load by @DominicOram in #1291
- Final tidy of the great ispyb refactor by @rtuck99 in #1268
- Fix unit test due to dodgy merge by @DominicOram in #1296
- Remove redundant ispyb params by @DominicOram in #1297
Full Changelog: v9.0.0...v9.1.0
v9.0.0
What's Changed
- Pin dodal=1.19.0 and nexgen=0.8.7 versions
- 1114 Further ispyb store refactoring by @rtuck99 in #1145
- #818 fix fgs plan system tests by @dperl-dls in #944
- (#1254) Fix issue with prerelease build workflow by @rtuck99 in #1255
Full Changelog: v8.13.0...v9.0.0
v8.13.0
What's Changed
- Fix occasional very large grids by @DominicOram in #1249
- Provide zocalo with more info for GPU analysis by @DominicOram in #1221
- Update pip and install wheel before environment setup by @dperl-dls in #1225
- Allow reading the aperture name and size from the device by @stan-dot in #1113
- Rename ispyb credentials file by @DominicOram in #1223
- Remove some unused OAV code by @DominicOram in #1222
- Tag log messages with the UID of the current outer run by @dperl-dls in #1210
- Put constants into hierarchical object by @dperl-dls in #1212
- Remove need for metadata tag for logs by @dperl-dls in #1233
- Tidy up aperture reading by @DominicOram in #1229
- Use an extended epics motor for additional fields by @DominicOram in #1236
- Add edge logging by @dperl-dls in #1238
- Wait for aperture to finish by @DominicOram in #1243
New Contributors
Full Changelog: v8.12.0...v8.13.0