v0.3rc2
Pre-release
Pre-release
What's Changed
- Move methods from flyer to standard detector to support multiple detector collection by @abbiemery in #116
- Made panda use pva signal backend instead of pvi_get by @rosesyrett in #43
- Improve error message for failed p4p put by @tomtrafford in #119
- fixed a bug in the PvaDict metadata_fields and value_fields by @evalott100 in #143
- Add detector control for PandA Pcap by @tomtrafford in #138
- Enum extension by @DiamondJoseph in #147
- Allow for blank enum names from binary records by @DiamondJoseph in #152
- Pin to bluesky alpha release rather than git branch by @callumforrester in #157
- Include Type Stubs for PySide6 by @callumforrester in #164
- Document How to Write Tests for Devices by @callumforrester in #163
- Tidy up core detector module docs by @callumforrester in #159
- Clean up pvi signal generation by @evalott100 in #142
- Update codecov action to v4 by @coretl in #186
- Move trigger logic into dedicated plan stub by @abbiemery in #175
- Bump actions/checkout from 3 to 4 by @dependabot in #11
- Bump softprops/action-gh-release from 0.1.14 to 0.1.15 by @dependabot in #3
- Move panda trigger test by @abbiemery in #188
- Pin event model to pre StreamResource Changes by @abbiemery in #187
- Drop python 3.9 support by @dperl-dls in #171
- 131 make a simulated detector that can write hdf files by @stan-dot in #144
- Breaking Change: Rename and add motor fields by @DominicOram in #174
- Add PandA hdf writer 2 by @evalott100 in #198
- Fix CONTRIBUTING heading by @GDYendell in #222
- Add docstring for DeviceVector and document how to group devices by @callumforrester in #183
- Refactor Signal type parsing in pvi logic by @GDYendell in #225
- Adopt Copier template by @DiamondJoseph in #207
- Update Pilatus Controller, Driver to match development of ADAravis, TetrAMM by @DiamondJoseph in #191
- slight change to fix linting by @evalott100 in #234
- Return enum when PV exactly matches it, otherwise fail by @DominicOram in #237
- Add SignalRW helpers by @GDYendell in #221
- Add create_soft_signal_r and creates_soft_signal_rw methods by @jsouter in #217
- add pyside6 system dependencies by @gilesknap in #244
- Add Simulation motor by @gilesknap in #224
- Add name argument to Signal, epics_signal_* and soft_signal_* by @jsouter in #247
- Add Async Protocols by @OCopping in #219
- Fixes broken link on docs page by @RobertSchaffer1 in #253
- Remove extraneous Pilatus constructor arg by @DiamondJoseph in #255
- Make HDFPandA StandardDetector by @evalott100 in #185
- Move ADAravis detectors to ophyd-async by @DiamondJoseph in #190
- Add missed imports by @abbiemery in #258
- Reduce boilerplate when creating Devices by @AlexanderWells-diamond in #240
- 199 test helpers for assering value reading and configuration by @Relm-Arrowny in #226
- Adding driver and controller classes for Kinetix and Vimba cameras by @jwlodek in #216
- add the flowchart and config update by @stan-dot in #269
- Make sure HDF file dataset location is always default. by @Villtord in #235
- Correct types of motor fields (high_limit, low_limit, done_move) by @Tom-Willemsen in #273
- Fix docs and tidy README by @coretl in #272
- add SimMotor test_timeout by @gilesknap in #264
- Corect indent - Update choose-interfaces-for-devices.md by @stan-dot in #270
- Bump pyside6 from 6.6.2 to 6.7.0 in the dev-dependencies group by @dependabot in #231
- Bump peaceiris/actions-gh-pages from 3.9.3 to 4.0.0 by @dependabot in #202
- Fix p4p converter bug by @evalott100 in #276
- Use DataKey instead of Descriptor by @DiamondJoseph in #153
- Add design goals and simple explanation of flyscanning by @callumforrester in #113
- Add log formatter with colour by @olliesilvester in #277
- Standardise and add documentation for creating new StandardDetector implementations by @DiamondJoseph in #281
- Use autouse fixture to set env vars required for EPICS to use lo interface by @jwlodek in #283
- Add logging messages to signals by @olliesilvester in #275
- Move colorlog to a regular dependency by @olliesilvester in #292
- replace-ad_rw by @ZohebShaikh in #274
- Remove cov line to allow vscode debugging by @abbiemery in #295
- Fix support for Str datatype Enum signals by @DiamondJoseph in #289
- Create mock signal backend by @evalott100 in #251
- Export epics_signal_rw_rbv by @callumforrester in #306
- added Assertion error messages to assert_ functions by @Relm-Arrowny in #307
- Add a Watchable AsyncStatus and extend the wrap decorator by @dperl-dls in #176
- Device connect lazily by @ZohebShaikh in #294
- Remove ADAravis Deadtime Lookup Table by @callumforrester in #305
- Improve performance of MockSignalBackend by @coretl in #316
- Move timeout handling to functions wrapped with AsyncStatus by @coretl in #318
- Replace forward ref handling for Device by @DiamondJoseph in #298
- Fix typing in
callback_on_mock_put
by @dperl-dls in #321 - added a test for mock side effect with misaligned args by @evalott100 in #326
- remove things that go into the cookbook by @stan-dot in #302
- Add fly scan plan stub by @abbiemery in #293
- Bump softprops/action-gh-release from 2.0.4 to 2.0.5 in the actions group by @dependabot in #300
- Move plugins from child classes to parent classes by @ZohebShaikh in #309
- Exception for no detectors by @abbiemery in #333
- Import trigger by @abbiemery in #338
- Make the prepare planstub modular in fly_and_collect by @abbiemery in #339
- Split fly plan by @abbiemery in #342
- Expose mock directly by @DominicOram in #335
New Contributors
- @tomtrafford made their first contribution in #119
- @DiamondJoseph made their first contribution in #147
- @dependabot made their first contribution in #11
- @stan-dot made their first contribution in #144
- @DominicOram made their first contribution in #174
- @GDYendell made their first contribution in #222
- @gilesknap made their first contribution in #244
- @OCopping made their first contribution in #219
- @RobertSchaffer1 made their first contribution in #253
- @AlexanderWells-diamond made their first contribution in #240
- @Relm-Arrowny made their first contribution in #226
- @jwlodek made their first contribution in #216
- @Villtord made their first contribution in #235
- @ZohebShaikh made their first contribution in #274
Full Changelog: v0.2.1...v0.3rc2