跳转到主要内容

LCLS交互式IPython会话的启动器和配置读取器

项目描述

Build Status

hutch-python 是LCLS交互式IPython会话的启动器和配置读取器。文档托管在 https://pcdshub.github.io/hutch-python

需求

此模块旨在使用pcds-envs包中的最新pcds发布版运行。

此模块需要Python 3.6+以及以下工具

  • ipython,用于改进交互式会话

  • pcdsdaq,用于扫描中的daq使用

  • pcdsdevices,用于我们的设备抽象层

  • elog,用于向LCLS实验日志发布

  • happi,以从happi数据库中加载设备

  • psdm_qs_cli,作为从实验问卷加载的happi可选依赖项

  • lightpath 对设备进行组织,以提供整个束线站的汇总状态

  • pyyaml,用于读取配置文件

  • coloredlogs,用于彩色日志记录

  • pyfiglet 用于舱室横幅(启动时想到的 xpppython

  • cookiecutter 用于启动新的舱室仓库

要连接到 LCLS DAQ,您的环境必须能够访问

  • pydaq 用于连接和运行 DAQ

  • pycdb 用于更改 DAQ 对象配置

  • pyami 用于查看 DAQ 的数据

这些资源在 slac 内部网之外不可用,并且在某些情况下必须与活动 DAQ 版本同步,独立于所有其他包。

要自动选择当前实验,您必须运行具有访问 LCLS NFS 目录的权限。

项目详情


下载文件

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

源代码分发

hutch_python-1.21.0.tar.gz (169.0 kB 查看哈希)

上传时间 源代码

构建分发

hutch_python-1.21.0-py3-none-any.whl (102.6 kB 查看哈希)

上传时间 Python 3

由以下支持

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