Releases: DiamondLightSource/mx-bluesky
v1.4.2
What's Changed
- I24 serial: Stop writing map and parameter files by @noemifrisina in #688
- Fixes for ophyd async 0.9.0a1 by @rtuck99 in #704
- Fix deployment issues by @rtuck99 in #701
- I24 serial: quick chipmap fix by @noemifrisina in #707
Full Changelog: v1.4.1...v1.4.2
v1.4.1
What's Changed
- Improve docs: Remove user guide and change text on main page by @olliesilvester in #641
- Update plans to call from dodal.plan_stubs by @DiamondJoseph in #591
- Improve docs: Remove duplication and restructure how-to guides by @olliesilvester in #644
- Move gridscan parameter components into common by @olliesilvester in #621
- Remove full mapping from serial code by @noemifrisina in #649
- Remove
from_json
in parameter model by @DominicOram in #628 - I24 serial: commissioning fixes by @noemifrisina in #645
- Update for latest blueAPI by @DominicOram in #656
- Remove setting timeouts incorrectly in tests by @DominicOram in #661
- Update types for latest ophyd_async by @DominicOram in #664
- Remove unused simple_beamline fixture by @DominicOram in #630
- Update to new exp-eye endpoints by @DominicOram in #637
- Defer to bluesky.utils MsgGenerator by @DiamondJoseph in #564
- Fix system tests to work with new OAV snapshots by @rtuck99 in #642
- (#475) Xray-centre and collect on multiple centres by @rtuck99 in #553
- Fix for pydantic 2.10 by @dperl-dls in #668
- Fix flaky backlight test by @DominicOram in #665
- Reduce filesystem access when validating parameters by @rtuck99 in #643
- Implementation of simple lightweight event base class by @rtuck99 in #606
- Fix failing backlight detection in unit test
test_detect_grid_and_do_gridscan()
by @rtuck99 in #671 - Fix unit conversion in grid scan step size by @DominicOram in #623
- #579 Use the correct dockerfile for building the release image by @rtuck99 in #588
- 595 write to ispyb sample status after collection by @rtuck99 in #625
- Fixes from beamline testing by @DominicOram in #667
- Add redis to murko forwarder by @DominicOram in #670
- I24 serial: Read values from ophyd devices in dcid by @noemifrisina in #627
- 651 energy change fixes by @rtuck99 in #676
- Fix load_centre_collect imports and annotations by @rtuck99 in #682
Full Changelog: v1.4.0...v1.4.1
v1.4.1a
What's Changed
- Improve docs: Remove user guide and change text on main page by @olliesilvester in #641
- Update plans to call from dodal.plan_stubs by @DiamondJoseph in #591
- Improve docs: Remove duplication and restructure how-to guides by @olliesilvester in #644
- Move gridscan parameter components into common by @olliesilvester in #621
- Remove full mapping from serial code by @noemifrisina in #649
- Remove
from_json
in parameter model by @DominicOram in #628 - I24 serial: commissioning fixes by @noemifrisina in #645
- Update for latest blueAPI by @DominicOram in #656
- Remove setting timeouts incorrectly in tests by @DominicOram in #661
- Update types for latest ophyd_async by @DominicOram in #664
- Remove unused simple_beamline fixture by @DominicOram in #630
- Update to new exp-eye endpoints by @DominicOram in #637
- Defer to bluesky.utils MsgGenerator by @DiamondJoseph in #564
- Fix system tests to work with new OAV snapshots by @rtuck99 in #642
- (#475) Xray-centre and collect on multiple centres by @rtuck99 in #553
- Fix for pydantic 2.10 by @dperl-dls in #668
- Fix flaky backlight test by @DominicOram in #665
- Reduce filesystem access when validating parameters by @rtuck99 in #643
- Implementation of simple lightweight event base class by @rtuck99 in #606
- Fix failing backlight detection in unit test
test_detect_grid_and_do_gridscan()
by @rtuck99 in #671 - Fix unit conversion in grid scan step size by @DominicOram in #623
- #579 Use the correct dockerfile for building the release image by @rtuck99 in #588
Full Changelog: v1.4.0...v1.4.1a
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