跳转到主要内容

异步Bluesky硬件抽象代码,兼容EPICS和Tango等控制系统

项目描述

CI Coverage PyPI License

ophyd-async

异步Bluesky硬件抽象代码,兼容EPICS和Tango等控制系统。

源代码 https://github.com/bluesky/ophyd-async
PyPI pip install ophyd-async
文档 https://bluesky.github.io/ophyd-async
版本发布 https://github.com/bluesky/ophyd-async/releases

ophyd-async是一个Python库,用于异步与硬件接口,旨在用作抽象层,使实验编排和数据采集代码能够在特定设备和控制系统的具体细节之上运行。

ophyd和ophyd-async通常与Bluesky运行引擎一起使用,以进行实验编排和数据采集。

虽然EPICS是ophyd-async可以接口的最常见的控制系统层,但未来也将支持其他控制系统,如Tango。ophyd-async的焦点是

  • 异步信号访问,打开硬件触发扫描(也称为飞行扫描)的可能性
  • 使用更简单的类层次结构依赖性实例化设备(信号分组)

有关更详细的文档,请参阅https://bluesky.github.io/ophyd-async

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

ophyd_async-0.6.0.tar.gz (193.3 kB 查看散列值)

上传时间 源代码

构建分布

ophyd_async-0.6.0-py3-none-any.whl (108.4 kB 查看散列值)

上传时间 Python 3

支持者