This repository has been archived by the owner on Sep 2, 2024. It is now read-only.
Releases: DiamondLightSource/hyperion
Releases · DiamondLightSource/hyperion
v8.12.0
What's Changed
- Fix for ispyb comment coordinates being wrong due to pixels-per-micron/microns-per-pixel by @rtuck99 in #1175
- Allow the ispyb experiment_type field to be populated by GDA by @rtuck99 in #1183
- Refactor rotation and grids to use the same Zocalo callback by @DominicOram in #1185
- Panda grid scans: Set up position capture by @olliesilvester in #1180
- Correctly set run up distance by @olliesilvester in #1190
- Fix unit tests for tuple in IspybIds by @DominicOram in #1197
- Correctly log to start log by @dperl-dls in #1194
- Removed unused parameters and fixed some typing by @DominicOram in #1203
- Hyperion to populate ispyb params resolution instead of gda by @rtuck99 in #1081
- Speed up the unit tests by @rtuck99 in #1215
- Remove stepped scans by @dperl-dls in #1205
- Move rotation scan calculations to one function by @dperl-dls in #1206
- Use ophyd oav edge detetion for grid determination by @dperl-dls in #1214
- Pass the ISPyB DCIDs from the ISPyB callback to the Zocalo one using the emitted document by @dperl-dls in #1198
Full Changelog: 8.10.0...v8.12.0
v8.11.0
What's Changed
- (#1163) Fix for ispyb comment coordinates being wrong due to pixels-per-micron/microns-per-pixel by @rtuck99 in #1175
- Allow the ispyb experiment_type field to be populated by GDA by @rtuck99 in #1183
- Refactor rotation and grids to use the same Zocalo callback by @DominicOram in #1185
- Panda grid scans: Set up position capture by @olliesilvester in #1180
- Correctly set run up distance for panda grids by @olliesilvester in #1190
- Fix unit tests for tuple in IspybIds by @DominicOram in #1197
- Correctly log to start log by @dperl-dls in #1194
- Removed unused parameters and fixed some typing by @DominicOram in #1203
Full Changelog: 8.10.0...v8.11.0
8.10.0
What's Changed
- Do not reconnect ophyd_async devices on every plan call by @DominicOram in #1165
- Make ophyd pin tip detection more robust to false negatives by @DominicOram in #1151
- Improve logging by @dperl-dls in #1137
- All plans wait on zebra setup by @olliesilvester in #1158
- Panda grid scans: correctly work out sample velocity by @olliesilvester in #1161
- Fix Hyperion Rotation bugs from live testing by @dperl-dls in #1156
- Fix typing in callback returns by @DominicOram in #1171
- Use the bit depth from the detector to work out what VDS data type to use by @DominicOram in #1172
Full Changelog: v8.9.0...8.10.0
v8.9.0
What's Changed
- Fix fgs_composite by @DominicOram in #1108
- Tidy up rotation tests to use common composites from fixture by @DominicOram in #1121
- Grid detect: Add half a Y step to both sides of grid given an odd number of Y steps by @olliesilvester in #1126
- Wait for moves before FGS kickoff by @dperl-dls in #1112
- Use dodal PulseOutput device for the Zebra output panel by @noemifrisina in #1135
- Panda hotfixes by @olliesilvester in #1120
- Retry writing to the zebra if it fails by @DominicOram in #1124
- Update formatting to match black by @DominicOram in #1131
- Don't bundle screening collections with rotation scan by @dperl-dls in #1134
- Use proper beamline name in nexus by @DominicOram in #1140
- Get the sample barcode from the robot to put in ispyb by @DominicOram in #1110
- Panda grid scans: Zebra handles fast shutter control by @olliesilvester in #1147
- ispyb callback should make deposition on start by @rtuck99 in #1136
- Correctly read pin tip location using ophyd by @DominicOram in #1143
- Fix failing CI tests due to DAQ config files by @noemifrisina in #1149
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #1123
- Github CI workflow to pin dependencies and populate release notes with dodal/nexgen version by @rtuck99 in #1097
Full Changelog: v8.8.1...v8.9.0
v8.8.1
What's Changed
- Fix energy off by 1000, fix typo in rotation scan metadata by @DominicOram in #1106
Full Changelog: v8.8.0...v8.8.1
v8.8.0
What's Changed
- Add PandA grid scan and setup plans by @olliesilvester in #1060
- Replace current energy from gda with requested energy or actual energy by @rtuck99 in #1074
- v8.7 bugfixes from beamline testing by @dperl-dls in #1104
Full Changelog: v8.7.0...v8.8.0
v8.7.0
What's Changed
- Ophyd pin-tip centring by @Tom-Willemsen in #938
- Fix eiger not disarming if detector setup fails by @rtuck99 in #1083
- Correct zmq dependency name by @olliesilvester in #1094
- Make external callbacks optional by @dperl-dls in #1079
- Combine rotations in ispyb by @dperl-dls in #1093
Full Changelog: v8.6.0...v8.7.0
v8.6.0
What's Changed
- Set energy integrate set energy functions into hyperion plans by @rtuck99 in #1061
- Add unstage for zocalo by @dperl-dls in #1084
- Run callbacks in separate process by @dperl-dls in #1065
- Discard old processing results by @dperl-dls in #1082
- Fix flaky main system test by @dperl-dls in #1086
- Install pre-commit hooks as part of the dev env script by @DominicOram in #1089
Full Changelog: v8.5.0...v8.6.0
v8.5.0
What's Changed
- (DiamondLightSource/dodal#271) Move beamline_parameters.py and associ… by @rtuck99 in #1057
Full Changelog: v8.4.0...v8.5.0
v8.4.0
What's Changed
New Features
- Get zocalo results using an ophyd device by @dperl-dls in #1013
- Fix issues in robot load found in testing by @DominicOram in #1051
- Add plan to align DCM and mirrors when changing energy by @rtuck99 in #1001
Minor Changes
- Run Pyright on diffs in CI by @dperl-dls in #1043
- Move common parts out of store in ispyb and rename by @DominicOram in #1053
- Speed up unit tests by @DominicOram in #1054
- Remove using import-mode=importlib for tests and add required init files by @DominicOram in #1056
- Bump actions/setup-python from 4 to 5 by @dependabot in #1035
Full Changelog: v8.3.0...v8.4.0