常见的Diamond Diamondsky计划及功能
项目描述
# 已弃用
为了减少需要同步的存储库数量,常见的计划功能将移动到dls-dodal存储库,并停止使用此项目。
dls-bluesky-core
此模块存储了Diamond Light Source组织内多个技术或组通用的Bluesky功能,以便它可以由BlueAPI实例导入,或者在更专注的计划存储库中构建,以减少重复。
“计划”包包含描述完整操作的函数,该操作执行实验并捕获数据,可能希望对BlueAPI实例可用,以允许中央维护常见的实验类型。 “存根”包包含模块化的部分指令,可以作为构建计划的构建块,其实施是通用的:例如查询API,标准处理元数据。 “任务”包包含不足以运行完整实验的指令,但对提供功能给BlueAPI实例很有用:例如移动电机。
PyPI |
pip install dls-bluesky-core |
源代码 |
|
文档 |
|
发布 |
https://github.com/DiamondLightSource/dls-bluesky-core/releases |
从该存储库构建的模块旨在直接作为BlueAPI实例的计划源,成为实例配置中的planFunctions源
worker:
env:
sources:
- kind: planFunctions
module: dls_bluesky_core.plans
- kind: planFunctions
module: dls_bluesky_core.tasks
或者为Diamond内部的其他计划存储库贡献可能通用的功能。
import dls_bluesky_core.stubs as cps
def technique_specific_plan(*args, **kwargs):
yield from cps.common_diamond_setup()
有关更详细的文档,请参阅https://DiamondLightSource.github.io/dls-bluesky-core。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
dls_bluesky_core-0.0.4.tar.gz (55.2 kB 查看哈希值)
构建分布
dls_bluesky_core-0.0.4-py3-none-any.whl (19.6 kB 查看哈希值)
关闭
dls_bluesky_core-0.0.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 36010c1d8f352485940933a7da62b7b4b334477a38b87ae68f37d2aab3f3bb89 |
|
MD5 | 6e3cfe70c58df86d59cdc4f2c511e906 |
|
BLAKE2b-256 | 4fd13a9f3d51e1948a372998beeeaa524b21fd6ef5c67f34c8833e8e3ffcd77b |
关闭
dls_bluesky_core-0.0.4-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 060b69e750b272e6ab2a24eea8b032a3e2573f6b5c9f635af0cb2f3f9da026a1 |
|
MD5 | 67565676bf1739ac61f15a3cd2d525a6 |
|
BLAKE2b-256 | e9f638fe0dc4f404c0898098e7e5953feb6a5fb6d7a941b59b1ac9b0b259aec4 |