跳转到主要内容

欧洲XFEL研究与分析工具包

项目描述

EXtra - 欧洲XFEL研究与分析工具包

codecov

此存储库包含各种代码片段,以简化数据分析。

开发

在自定义环境中开发期间,通常有助于以可编辑模式安装该软件包

$ pip install -e '.[tests,docs]'

测试存储在 tests/ 目录下,并使用 pytest

$ python -m pytest .

文档使用 mkdocsmkdocstrings-python 编写。在编辑时自动重新构建文档,请运行

$ mkdocs serve

部署

每晚自动从 master 部署包到当前 exfel-python 环境,使用 install-extra.sh 脚本(在 max-exfl-display001.desy.dexsoft 用户下通过 crontab -e 查看 cron 作业)。为了避免与 conda 冲突,包使用 pip install --no-deps 安装,因此如果需要安装或更新任何依赖项,必须使用 conda 完成。install-extra.sh 脚本将首先检查新依赖项,如果需要安装依赖项,将返回错误。

如果您想手动更新,必须遵循以下步骤

  1. 使用 xsoft 用户 SSH 到 Maxwell
  2. 运行 ./install-extra.sh

注意:如果脚本已更新,请确保更新 xsoft 主目录中的副本

rsync -a --progress docs/install-extra.sh xsoft@max-exfl-display.desy.de:/home/xsoft

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪一个,请了解更多关于 安装包 的信息。

源分布

euxfel_extra-2024.1.2.tar.gz (2.0 MB 查看哈希值)

上传时间

构建分发

euxfel_EXtra-2024.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.0 MB 查看哈希值)

上传时间 CPython 3.10 manylinux: glibc 2.17+ x86-64

euxfel_EXtra-2024.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.0 MB 查看哈希值)

上传时间 CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

由以下组织支持

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