Ophyd

Latest version: v1.10.0

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

Scan your dependencies

Page 1 of 3

1.10.0

What's Changed
* Temporary fix for 1163 by coretl in https://github.com/bluesky/ophyd/pull/1167
* Remove user_v2 from the documentation by rosesyrett in https://github.com/bluesky/ophyd/pull/1162
* ENH: pass the count parameter along, as already documented. by clintonroy in https://github.com/bluesky/ophyd/pull/1137
* Fix typo in docs by dperl-dls in https://github.com/bluesky/ophyd/pull/1171
* DOC: missing self argument. by clintonroy in https://github.com/bluesky/ophyd/pull/1172
* BUG: Change declaration of SynAxis components such that describe() works properly. by marrable in https://github.com/bluesky/ophyd/pull/1154
* Allow write path template on FileStoreBase to include . by callumforrester in https://github.com/bluesky/ophyd/pull/1147
* MNT: enforce that reg_root is absolute by tacaswell in https://github.com/bluesky/ophyd/pull/1174
* BUG: Fixed fraction in ADTriggerStatus to match docs by DominicOram in https://github.com/bluesky/ophyd/pull/1025
* status: do not create thread to run callbacks if timeout is None by mguijarr in https://github.com/bluesky/ophyd/pull/1182
* CI: add newer python versions to CI by tacaswell in https://github.com/bluesky/ophyd/pull/1183
* Fix reST syntax in PseudoPositioner by prjemian in https://github.com/bluesky/ophyd/pull/1192
* DOC: Create MAINTAINERS.md by DominicOram in https://github.com/bluesky/ophyd/pull/1158
* Override docker version deprecation by dperl-dls in https://github.com/bluesky/ophyd/pull/1200
* (Bluesky 1682) add OpenTelemetry tracing to status by dperl-dls in https://github.com/bluesky/ophyd/pull/1189
* CLN: clean up dependencies left from ophyd v2 by mrakitin in https://github.com/bluesky/ophyd/pull/1190
* Repair EpicsSignal.set() for array PVs by prjemian in https://github.com/bluesky/ophyd/pull/1207
* Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows by dependabot in https://github.com/bluesky/ophyd/pull/1209
* TYPO should be lower case to be consistent with others in this module by prjemian in https://github.com/bluesky/ophyd/pull/1211
* Unpin numpy by danielballan in https://github.com/bluesky/ophyd/pull/1214
* Test on prereleases of bluesky, event-model. by danielballan in https://github.com/bluesky/ophyd/pull/1217
* use provided value of trigger_value by prjemian in https://github.com/bluesky/ophyd/pull/1219
* signal: init value can be a ValueInfo structure with dtype, shape and… by mguijarr in https://github.com/bluesky/ophyd/pull/1194
* Add release notes for v1.10.0 by mguijarr in https://github.com/bluesky/ophyd/pull/1220
* CI: do not try to start docker images that no longer exist by tacaswell in https://github.com/bluesky/ophyd/pull/1221

New Contributors
* marrable made their first contribution in https://github.com/bluesky/ophyd/pull/1154
* mguijarr made their first contribution in https://github.com/bluesky/ophyd/pull/1182
* dependabot made their first contribution in https://github.com/bluesky/ophyd/pull/1209

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

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``.

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.