Ophyd

Latest version: v1.9.0

Safety actively analyzes 622918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

1.9.0

What's Changed
* Use classes for fallback epics signal backends by tpoliaw in https://github.com/bluesky/ophyd/pull/1131
* Add .1% threshold for codecov CI by RAYemelyanova in https://github.com/bluesky/ophyd/pull/1150
* ENH: Add __contains__ to AndStatus by DominicOram in https://github.com/bluesky/ophyd/pull/1140
* ENH: Add a StableSubscriptionStatus by DominicOram in https://github.com/bluesky/ophyd/pull/1155
* Add release notes for v1.9.0 by danielballan in https://github.com/bluesky/ophyd/pull/1157

New Contributors
* tpoliaw made their first contribution in https://github.com/bluesky/ophyd/pull/1131

**Full Changelog**: https://github.com/bluesky/ophyd/compare/v1.8.0...v1.9.0

1.8.0

What's Changed
* add support for EPICS area detector pvaDriver cam by prjemian in https://github.com/bluesky/ophyd/pull/1055
* Adopt isort by coretl in https://github.com/bluesky/ophyd/pull/1064
* Make SynAxis produce an updating MoveStatus by callumforrester in https://github.com/bluesky/ophyd/pull/1036
* Fix capture signal was always triggered by physwkim in https://github.com/bluesky/ophyd/pull/1066
* Move settings to setup.cfg and use setuptools-scm by coretl in https://github.com/bluesky/ophyd/pull/1065
* Fix SynAxisNoPosition by coretl in https://github.com/bluesky/ophyd/pull/1068
* Add v2 dir by coretl in https://github.com/bluesky/ophyd/pull/1067
* Make CI run on external PRs by coretl in https://github.com/bluesky/ophyd/pull/1071
* Use pydata docs theme and make a space for v2 docs by coretl in https://github.com/bluesky/ophyd/pull/1076
* Deploy to the correct place by coretl in https://github.com/bluesky/ophyd/pull/1077
* DOC: fixed minor typo. by clintonroy in https://github.com/bluesky/ophyd/pull/1079
* DOC: minor typo fix. by clintonroy in https://github.com/bluesky/ophyd/pull/1080
* DOC: added a shutter example of a PVPositionerComparator by clintonroy in https://github.com/bluesky/ophyd/pull/1081
* Update LICENSE by stuartcampbell in https://github.com/bluesky/ophyd/pull/1082
* Ophyd v2 core by coretl in https://github.com/bluesky/ophyd/pull/1078
* Fix docs linking by coretl in https://github.com/bluesky/ophyd/pull/1085
* Change `make_dir_tree` default dir mode to `755` by mrakitin in https://github.com/bluesky/ophyd/pull/1087
* Add status repr to WaitTimeoutError message by dperl-dls in https://github.com/bluesky/ophyd/pull/1088
* DOC: fix install instructions in README by mrakitin in https://github.com/bluesky/ophyd/pull/1089
* BUG: Let channelsim work with enums by tizayi in https://github.com/bluesky/ophyd/pull/1093
* ENH: Add enum descriptor support to ChannelCa by tizayi in https://github.com/bluesky/ophyd/pull/1097
* BUG: isinstance calls property success before status object is done by tizayi in https://github.com/bluesky/ophyd/pull/1099
* v2: try to fix some constantly failing tests by RAYemelyanova in https://github.com/bluesky/ophyd/pull/1105
* Ophyd v2: add _exception to AsyncStatus to propagate errors through FailedStatus. by RAYemelyanova in https://github.com/bluesky/ophyd/pull/1103
* v2: Add dict support by RAYemelyanova in https://github.com/bluesky/ophyd/pull/1104
* propagate errors through wait_for_connection by RAYemelyanova in https://github.com/bluesky/ophyd/pull/1109
* Initial p4p channel implementation by ajgdls in https://github.com/bluesky/ophyd/pull/1096
* v2: Make sim signal source look like real source by coretl in https://github.com/bluesky/ophyd/pull/1111
* v2: make device class concrete by RAYemelyanova in https://github.com/bluesky/ophyd/pull/1107
* v2: Added bool support for 2 element CA/PVA enums by coretl in https://github.com/bluesky/ophyd/pull/1112
* V2 minor async status changes by RAYemelyanova in https://github.com/bluesky/ophyd/pull/1110
* v2 Fix traceback of a failed AsyncStatus object by coretl in https://github.com/bluesky/ophyd/pull/1114
* v2: remove monitor by RAYemelyanova in https://github.com/bluesky/ophyd/pull/1125
* v2: Make stage/unstage async by coretl in https://github.com/bluesky/ophyd/pull/1123
* v2: Add set_and_wait_for_value() by coretl in https://github.com/bluesky/ophyd/pull/1124
* Let SimSignalBackend accept npt.NDArray datatypes by RAYemelyanova in https://github.com/bluesky/ophyd/pull/1118
* Resolve typo introduced in PR 1055 by prjemian in https://github.com/bluesky/ophyd/pull/1129
* DOC: release notes for v1.8.0 by mrakitin in https://github.com/bluesky/ophyd/pull/1127

New Contributors
* physwkim made their first contribution in https://github.com/bluesky/ophyd/pull/1066
* stuartcampbell made their first contribution in https://github.com/bluesky/ophyd/pull/1082
* dperl-dls made their first contribution in https://github.com/bluesky/ophyd/pull/1088
* tizayi made their first contribution in https://github.com/bluesky/ophyd/pull/1093
* RAYemelyanova made their first contribution in https://github.com/bluesky/ophyd/pull/1105
* ajgdls made their first contribution in https://github.com/bluesky/ophyd/pull/1096

**Full Changelog**: https://github.com/bluesky/ophyd/compare/v1.7.0...v1.8.0

1.7.0

What's Changed
* xml_file_name must be a string by prjemian in https://github.com/bluesky/ophyd/pull/1035
* Fix enum py311 by tacaswell in https://github.com/bluesky/ophyd/pull/1030
* API: deprecated use of set_and_wait function by tacaswell in https://github.com/bluesky/ophyd/pull/1039
* ENH: Added FakeEpicsPathSignal for testing by DominicOram in https://github.com/bluesky/ophyd/pull/1042
* Make DeviceStatus report a fraction 0 rather than 1 once complete by callumforrester in https://github.com/bluesky/ophyd/pull/1022
* ENH: Upstream InternalSignal, allow passing of put arguments through set by ZLLentz in https://github.com/bluesky/ophyd/pull/1045
* MNT: ensure the input to set in EpicsPathSignal converted to str by tacaswell in https://github.com/bluesky/ophyd/pull/1040
* Rename dispatch -> generate_datum by tacaswell in https://github.com/bluesky/ophyd/pull/1033
* MAINT: reduce log level of spammy self.log.info log messages to debug by ZLLentz in https://github.com/bluesky/ophyd/pull/1047
* MNT: Wait for NullStatus to mark itself as finished by tangkong in https://github.com/bluesky/ophyd/pull/1048
* ENH: Add EpicsSignalNoValidation by tangkong in https://github.com/bluesky/ophyd/pull/1044
* Fix tutorial typos by anleslac in https://github.com/bluesky/ophyd/pull/1050
* ENH: Upstream helpful PV Positioners, add wait_for_value util by ZLLentz in https://github.com/bluesky/ophyd/pull/1046
* Tweak stage_sigs DEBUG logging by jklynch in https://github.com/bluesky/ophyd/pull/1051
* PERF: set subscriptions only once per class by klauer in https://github.com/bluesky/ophyd/pull/1052
* ENH: Component[T] generic support for type hinting by klauer in https://github.com/bluesky/ophyd/pull/1053
* Do not assume TRACE is unused. by danielballan in https://github.com/bluesky/ophyd/pull/1058
* Quell some test warnings by coretl in https://github.com/bluesky/ophyd/pull/1061
* Adopt black by coretl in https://github.com/bluesky/ophyd/pull/1060

New Contributors
* callumforrester made their first contribution in https://github.com/bluesky/ophyd/pull/1022
* tangkong made their first contribution in https://github.com/bluesky/ophyd/pull/1048
* anleslac made their first contribution in https://github.com/bluesky/ophyd/pull/1050
* coretl made their first contribution in https://github.com/bluesky/ophyd/pull/1061

**Full Changelog**: https://github.com/bluesky/ophyd/compare/v1.6.4...v1.7.0

1.6.4

New Contributors
* DominicOram made their first contribution in https://github.com/bluesky/ophyd/pull/1023

**Full Changelog**: https://github.com/bluesky/ophyd/compare/v1.6.3...v1.6.4

1.6.3

Changes
-------

* In case of a LimitError being raised by the ``mv()`` command, the error
message will now specify which setpoint PV triggered the limit condition.
* Added tests which check Ophyd objects against the new Bluesky protocols.
* The requirement for the ``inflection`` package has been removed from
general requirements and moved to ``requirements-dev.txt``.

1.6.1

Fixes
-----

* Added a missing name argument to AreaDetector documentation.
* Correctly propagate changes to the default ``connection_timeout`` setting
via ``set_defaults``, instead of always defaulting to 1 second.

Changes
-------

* Expanded documentation for Fly-able Interface to include code examples and
updated MockFlyer sim.
* Changed ``update_rate`` and ``auto_count_update_rate`` signals in
``EpicsScalar`` to default to ``Kind.omitted`` instead of ``Kind.config``.

Page 1 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.