欧洲XFEL研究与分析工具包
项目描述
EXtra - 欧洲XFEL研究与分析工具包
此存储库包含各种代码片段,以简化数据分析。
开发
在自定义环境中开发期间,通常有助于以可编辑模式安装该软件包
$ pip install -e '.[tests,docs]'
测试存储在 tests/
目录下,并使用 pytest
$ python -m pytest .
文档使用 mkdocs 和 mkdocstrings-python 编写。在编辑时自动重新构建文档,请运行
$ mkdocs serve
部署
每晚自动从 master
部署包到当前 exfel-python
环境,使用 install-extra.sh
脚本(在 max-exfl-display001.desy.de
的 xsoft
用户下通过 crontab -e
查看 cron 作业)。为了避免与 conda 冲突,包使用 pip install --no-deps
安装,因此如果需要安装或更新任何依赖项,必须使用 conda 完成。install-extra.sh
脚本将首先检查新依赖项,如果需要安装依赖项,将返回错误。
如果您想手动更新,必须遵循以下步骤
- 使用
xsoft
用户 SSH 到 Maxwell - 运行
./install-extra.sh
注意:如果脚本已更新,请确保更新 xsoft
主目录中的副本
rsync -a --progress docs/install-extra.sh xsoft@max-exfl-display.desy.de:/home/xsoft
项目详情
关闭
哈希值 for euxfel_EXtra-2024.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7205a1ea2818a48d46556963b4a93d837de85c1f3c14876ec587874c3bdb1c48 |
|
MD5 | dcf3584c681e1324337455f9fb403c5e |
|
BLAKE2b-256 | 3dbdd284b22943b993a6057e5eab091c41e476dfca9ec42dd5509c131084b509 |
关闭
哈希值 for euxfel_EXtra-2024.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b4d25b10e099ffb400efc82c287e70da5e742aed74da4b1302961238da8be7b1 |
|
MD5 | 9faea74236e44b33fe8563efcc78dfb6 |
|
BLAKE2b-256 | cd272cde6cbb3c3f9c1bc0bcfaa55d9b96296288890fd0837476426803bed821 |