跳转到主要内容

常见的Diamond Diamondsky计划及功能

项目描述

# 已弃用

为了减少需要同步的存储库数量,常见的计划功能将移动到dls-dodal存储库,并停止使用此项目。

dls-bluesky-core

Code CI Docs CI Test Coverage Latest PyPI version Apache License

此模块存储了Diamond Light Source组织内多个技术或组通用的Bluesky功能,以便它可以由BlueAPI实例导入,或者在更专注的计划存储库中构建,以减少重复。

“计划”包包含描述完整操作的函数,该操作执行实验并捕获数据,可能希望对BlueAPI实例可用,以允许中央维护常见的实验类型。 “存根”包包含模块化的部分指令,可以作为构建计划的构建块,其实施是通用的:例如查询API,标准处理元数据。 “任务”包包含不足以运行完整实验的指令,但对提供功能给BlueAPI实例很有用:例如移动电机。

PyPI

pip install dls-bluesky-core

源代码

https://github.com/DiamondLightSource/dls-bluesky-core

文档

https://DiamondLightSource.github.io/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 查看哈希值)

上传时间 Python 3

由...

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面