Skip to main content

ComPWA:通用部分波分析框架

项目描述

关于 pycompwa

10.5281/zenodo.3479232 GPLv3+ 许可证

GitHub 操作 编解码器 PyPI 包 支持的 Python 版本 码字 pre-commit.ci 状态 拼写检查 代码风格:更漂亮 代码风格:黑色 进口:异类

pycompwa 是 python 模块的集合和 ComPWA的 python 接口。ComPWA 代表“通用部分波分析框架”。

与 ComPWA 类似,pycompwa 的最高重点也是模块化。pycompwa 使用一些有用的模块扩展了 ComPWA 框架:

  • expertsystem
    一个 python 包,可以从简单的用户边界条件(例如初始状态和最终状态)生成幅度/强度模型文件。目前支持螺旋性和规范形式。

  • ui
    ComPWA 的 python 接口,可以轻松控制 ComPWA。

  • plotting
    促进数据和结果的可视化,即比较图、Dalitz 图。

安装

可以在 此处找到详细说明。确保虚拟环境已设置并激活。

通过 pypi 安装

pip install pycompwa

从源安装

git clone --recurse-submodules git@github.com:ComPWA/pycompwa.git
cd pycompwa
python setup.py install -j4

(替换4为您机器上的内核数,或使用$(nproc))。

用法

关于如何使用 ComPWA,请参考 pycompwa 工作流示例

文档

文档可以在这里找到。

项目详情


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pycompwa-0.1.3.tar.gz (5.3 MB view hashes)

Uploaded source