Releases: DiamondLightSource/dodal
1.3.0
What's Changed
- Return a status that include OAV wiring changes in zoom level change by @DominicOram in #131
- Add p38 beamline definition by @keithralphs in #127
- Added limit checking helper function and tests by @DominicOram in #134
- Fold rotation improvements back by @dperl-dls in #130
- Added better docstrings for the attenuator by @DominicOram in #133
- Fix use of class variables by @DominicOram in #123
New Contributors
- @keithralphs made their first contribution in #127
Full Changelog: 1.2.0...1.3.0
1.2.0
What's Changed
-
Apply flatfield on zoom level change by default by @DominicOram in #104
-
Make unstage eiger more robust by @DominicOram in #109
-
Get flux from pv by @noemifrisina in #113
-
Fix reading OAVParameters by @DominicOram in #118
-
Increase the time out for finding a pin tip by @DominicOram in #119
-
Add stop functionality to eiger by @DominicOram in #121
-
Cleanup fluo and add sample shutter by @olliesilvester in #114
-
Clean up warning caused by leftover pin detect status by @DominicOram in #120
-
Fix tests and race condition in finding pin tip by @DominicOram in #122
-
Add logging around staging by @DominicOram in #116
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
- Add total counts attenuation scan by @olliesilvester in #105
- Add deadtime optimisation by @olliesilvester in #102
- Fix incorrect PVs for i03 by @DominicOram in #106
- Fix the indexing on the grid positions by @DominicOram in #107
- Fix precommit hooks by @DominicOram in #111
Full Changelog: 1.0.0...1.1.0
1.0.0
Breaking Changes
- Update current_energy with units by @dperl-dls in #87
Major new features
- Make Eiger arming parallel by @olliesilvester in #43
- Make Eiger stage synchronous if arming not started by @olliesilvester in #92
- Add 16 filter attenuator, with set transmission function by @olliesilvester in #90
- Add xspress3mini arming by @olliesilvester in #94
What's Changed
- Tidy up pin tip detect device by @DominicOram in #88
- Allow aliased or extended builtin imports in device modules by @DiamondJoseph in #61
- Add the initial PVs required for the xspress3mini by @olliesilvester in #81
- Exclude axes from gridscanparams model by @dperl-dls in #89
- Remove common prefix in OAV by @DominicOram in #95
- Snapshot paths in grid overlay by @noemifrisina in #91
- Create a helper ArmingDevice for the Zebra by @DominicOram in #100
New Contributors
- @DiamondJoseph made their first contribution in #61
Full Changelog: 0.0.5...1.0.0
0.0.5
What's Changed
- Add basic i24 devices by @dperl-dls in #80
- Blueapi import by @abbiemery in #44
- Artemis 191 fix image metadata by @noemifrisina in #40
- Getting an aperture scatterguard twice with no positions is valid if positions already specified by @DominicOram in #55
- Get logs to rollover after a certain time/size by @DominicOram in #60
- Use default for max_tip_distance in oav_params by @DominicOram in #64
- Adds some tolerance in the aperture/scatterguard code by @DominicOram in #63
- Make get beamline name return unchanged beamline by @dperl-dls in #66
- Artemis 678 pydantic internal params by @dperl-dls in #68
- Rename project on pypi to dls-dodal by @callumforrester in #72
- Artemis 526 - changes for rotation scans: add softin PVs to Zebra by @dperl-dls in #49
- Reset values after tests so following tests pass by @dperl-dls in #70
- Pass kwargs to devices by @dperl-dls in #75
- Add json encoders to param classes by @dperl-dls in #77
- Artemis #348 Replaces Point3D and Point2D with numpy arrays by @olliesilvester in #37
- Add specific pin tip detection device by @DominicOram in #86
- Update .gitignore by @noemifrisina in #65
- Changed zoom system test to look at s03 by @DominicOram in #42
New Contributors
- @abbiemery made their first contribution in #44
- @olliesilvester made their first contribution in #37
Full Changelog: 0.0.3...0.0.5
0.0.4
What's Changed
- Blueapi import by @abbiemery in #44
- Artemis 191 fix image metadata by @noemifrisina in #40
- Changed zoom system test to look at s03 by @DominicOram in #42
- Getting an aperture scatterguard twice with no positions is valid if positions already specified by @DominicOram in #55
- Get logs to rollover after a certain time/size by @DominicOram in #60
- Use default for max_tip_distance in oav_params by @DominicOram in #64
- Adds some tolerance in the aperture/scatterguard code by @DominicOram in #63
- Update .gitignore by @noemifrisina in #65
- make get beamline name return unchanged beamline by @dperl-dls in #66
New Contributors
- @abbiemery made their first contribution in #44
Full Changelog: 0.0.3...0.0.4
v0.0.3
What's Changed
- Improve logging capabilities and add associated docs by @DominicOram in #38
- Remove EigerTriggerNumber as it's unused by @DominicOram in #46
- Fix number of images calculated for grid scans by @DominicOram in #47
- Allow eiger to be armed without setting number of triggers by @DominicOram in #48
- Restructure OAV device organisation and naming (Artemis554) by @dperl-dls in #25
Full Changelog: 0.0.2...0.0.3
v0.0.2
What's Changed
- Add a base class for experiment parameter types to ensure e.g. number of images is always available (Artemis570) by @dperl-dls in #26
- Add a number of triggers param to the eiger parameters by @dperl-dls in #28
- Check for s03 env var in conftest by @dperl-dls in #32
- Aravis Detector: Warmup HDF Writer During Stage by @callumforrester in #34
- Add device management tools to i03.py by @dperl-dls in #31
- Added smoke system tests against s03 and i03 by @DominicOram in #36
- Improve logging capabilities and add associated docs by @DominicOram in #38
(Note release was made from https://github.com/DiamondLightSource/dodal/tree/artemis_569_dodal_logs, not main)
New Contributors
- @dperl-dls made their first contribution in #26
Full Changelog: 0.0.1...0.0.2
Initial Release
What's Changed
- Adopt python3-pip-skeleton by @callumforrester in #15
- (#1) Added instructions on moving code from other repos by @DominicOram in #4
- Add configs for P45 and simulated AreaDetector by @callumforrester in #21
- (#2) Move devices in from Artemis by @noemifrisina in #17
New Contributors
- @callumforrester made their first contribution in #15
- @DominicOram made their first contribution in #4
- @noemifrisina made their first contribution in #17
Full Changelog: https://github.com/DiamondLightSource/dodal/commits/0.0.1