Releases: DiamondLightSource/mx-bluesky
v1.4.0
What's Changed
- Calculate bragg angle by @rtuck99 in #585
- Adds a box width parameter that can be passed to grid detect by @DominicOram in #542
- Update zocalo environment by @olliesilvester in #613
- Fixes for ophyd async types mega merge by @rtuck99 in #593
- Update to copier 2.5.0 by @DominicOram in #616
- Fix pytest aborting after first encountered test failure by @rtuck99 in #624
- Fix slow
fixed_target
test and add some documentation about profiling by @rtuck99 in #626 - Update for latest ophyd-async version by @DominicOram in #629
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
-
Increase panda pulse width by @olliesilvester in #498
-
Configure both inputs on Zebra auto AND gate during setup by @olliesilvester in #550
-
Stream to murko with both ROIs and at zoom 1 by @DominicOram in #529
-
Put wavelength into ispyb earlier by @DominicOram in #566
-
Test rotation callbacks better by @DominicOram in #560
-
Make sure we enable dev/shm when required by @DominicOram in #555
-
Use in-built type for parameter version by @DominicOram in #583
-
Make common MX bluesky logging by @olliesilvester in #580
-
Set voltages on all mirrors on energy change by @DominicOram in #565
-
Only stream oav on updates and improve redis key names by @DominicOram in #535
-
Add do fgs_plan by @olliesilvester in #140
-
Use ophyd_async OAV by @noemifrisina in #594
-
Fix MultiRotationScan so that pydantic model_dump_json() works by @rtuck99 in #607
-
I24 serial: Use async OAV for moveonclick by @noemifrisina in #554
-
Set up i24 serial to run on procserv by @noemifrisina in #577
-
Tidy up i24 serial logs by @noemifrisina in #572
-
i24 serial: Update from beamline test by @noemifrisina in #571
-
Update tests to match new name of odin function by @DominicOram in #605
-
Begin moving params and constants to common by @olliesilvester in #603
-
Only use config server if GDA didn't supply params by @olliesilvester in #496
-
Make it possible to have an environment with bluesky dev dependencies by @dperl-dls in #601
-
Revert "Replace calls to deprecated inject() with direct factory calls" by @noemifrisina in #602
-
Fix bluesky upgrade typing by @dperl-dls in #562
-
Merge deployment scripts into one by @noemifrisina in #548
-
Replace calls to deprecated inject() with direct factory calls by @rtuck99 in #587
-
Enforce import directionality by @DominicOram in #568
-
Remove some warning ignores that are no longer needed by @DominicOram in #567
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
-
Split robot load into it's own plan by @DominicOram in #491
-
Full experiment plan to replace execute request by @rtuck99 in #538
-
Read aperture properly rather than private method by @DominicOram in #506
-
Miscellaneous kubernetes deployment fixes by @rtuck99 in #507
-
Fix deploy scripts by @noemifrisina in #531
-
Remove unnecessary test for zoom and flatfield by @DominicOram in #536
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- Wait between taking snapshots on robot load by @DominicOram in #474
- Rotation plan sets aperture to large by default by @olliesilvester in #429
- Fix the docker image CI build workflow by @rtuck99 in #465
- Fixes to kubernetes deployment helmcharts by @rtuck99 in #468
- Fix unit test failure due to deprecated pkg_resource usage in python-workflows by @rtuck99 in #486
- I24 serial: Use pmac abort program by @noemifrisina in #466
- Do not reload sample if its already been loaded by @DominicOram in #480
- Set transmission and turn off xbpm feedback for rotations by @DominicOram in #481
- Remove unused ispyb extras by @DominicOram in #493
- Hotfixes found from testing on the beamline by @DominicOram in #477
- Support ophyd-async v0.6.0 by @olliesilvester in #512
- Move transmission change in rotation to after detector unstaged by @DominicOram in #504
- Remove 'no commit to main' from pre-commit hooks by @olliesilvester in #514
- Zocalo results multiple sources by @olliesilvester in #445
- I24 serial: Use updated PMAC ProgramRunner by @noemifrisina in #501
- Run code coverage with lower target on I24 SSX by @DominicOram in #517
- Make it clearer that xbpm decorator is not just for collections by @DominicOram in #523
- Do not centre if chi has not changed by @DominicOram in #519
- Warn rather than error on webcam failure by @DominicOram in #525
- Set up centring correctly by @DominicOram in #489
- Update I24 serial docs by @noemifrisina in #487
- I24 serial: Beamline test fixes by @noemifrisina in #526
Full Changelog: 1.0.0...v1.1.0
1.0.0
What's Changed
Hyperion
- Merge Hyperion into MX-Bluesky by @dperl-dls in #172
- Stage eiger asynchronously on a rotation plan by @DominicOram in #190
- Update mx-bluesky references to ApertureScatterguard by @DiamondJoseph in #430
- Remove IspybParams by @DominicOram in #192
- Correct default exposure time by @olliesilvester in #453
- Make sure to wait on backlight move by @DominicOram in #197
- Configure shutter to always use the manual/auto option by @DominicOram in #446
I24 SSX
- EDM fixes by @noemifrisina in #185
- Remove input argument from
upload_parameters
by @noemifrisina in #186 - Get moveonclick to start by @noemifrisina in #191
- Remove save parameters button by @noemifrisina in #189
- Fixed target edm updates by @noemifrisina in #193
- Get
moveonclick
to work by @noemifrisina in #194
Other
- Update pydantic and ophyd_async to latest versions by @DominicOram in #456
- Speed up unit tests by @DominicOram in #447
- Fixes for thawing plan based on beamline testing by @DominicOram in #196
- Containerise mx bluesky by @rtuck99 in #187
New Contributors
- @DiamondJoseph made their first contribution in #430
- @olliesilvester made their first contribution in #453
- @rtuck99 made their first contribution in #187
Full Changelog: v0.3.2...1.0.0
v0.3.2
What's Changed
- Unpin dodal by @DominicOram in #167
- Revert "Move parameter components over from Hyperion (#163)" by @dperl-dls in #170
- Pin blueapi by @noemifrisina in #174
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Double speed of thaw by @DominicOram in #131
- Use BlueAPI abort by @noemifrisina in #124
- Estimate a timeout for fixed-target collections by @noemifrisina in #134
- Add new polymer chip for I24 fixed target by @noemifrisina in #132
- move wiki docs to sphinx by @dperl-dls in #138
- Bump softprops/action-gh-release from 0.1.14 to 0.1.15 by @dependabot in #1
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #71
- Bump docker/metadata-action from 4 to 5 by @dependabot in #72
- Bump docker/build-push-action from 3 to 5 by @dependabot in #73
- Bump docker/login-action from 2 to 3 by @dependabot in #74
- Tidy I24 SSX docs a bit by @dperl-dls in #141
- tidy roadmap doc by @dperl-dls in #144
- rename I24 to i24 by @dperl-dls in #142
- Update fastapi[all] requirement from <0.99 to <0.113 by @dependabot in #157
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #156
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in #155
- 135 stream to murko by @DominicOram in #150
- Migrate to copier by @dperl-dls in #159
- Move parameter components over from Hyperion by @dperl-dls in #163
- Fix parameter file for serial fixed target by @noemifrisina in #165
New Contributors
- @dperl-dls made their first contribution in #138
- @dependabot made their first contribution in #1
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Update plans to use new Zebra device by @noemifrisina in #87
- Add dodal logger by @noemifrisina in #84
- Create a Pydantic model for I24 experiment parameters by @noemifrisina in #91
- Add new zebra plan for pump probe fixed target collection with long delays by @noemifrisina in #96
- Add i04 thawing plan by @DominicOram in #103
- Set up blueapi by @noemifrisina in #95
- Properly use pmac device in plans by @noemifrisina in #101
- Create catalog-info.yaml by @stan-dot in #113
- I24 beamline setup using bluesky plans by @noemifrisina in #99
- Use shutter device in I24 serial plans by @noemifrisina in #112
- Tidy up chip stages initialisation by @noemifrisina in #114
- Add General Purpose PVs to I24 parameter model by @noemifrisina in #121
- Fix I04 thawing plan tests by @noemifrisina in #126
- Use dodal devices more widely for I24 by @noemifrisina in #116
- Update nexus writer to use newest nexgen-server by @noemifrisina in #128
- Do not have paths for parameter files as input argument in plans by @noemifrisina in #111
- Beamline testing fixes by @noemifrisina in #120
- Beamline test hotfixes by @noemifrisina in #127
- Fix bit depth pv by @noemifrisina in #129
- Fix linting by @noemifrisina in #119
- Update install script by @noemifrisina in #100
- Remove support for python 3.9 by @noemifrisina in #92
New Contributors
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Use ophyd device to move chip stage in movetoclick by @noemifrisina in #69
- Use Zebra device for setting up serial by @noemifrisina in #78
- Use a spare soft input on the Zebra for the laser check by @noemifrisina in #86
- Workaround for write permissions by @noemifrisina in #83
- Beamline test fixes by @noemifrisina in #76
- Remove legacy code by @noemifrisina in #85
- Update ruff linter settings in pyproject by @noemifrisina in #82
Full Changelog: v0.0.2...v0.1.0