一次性完成生成、模拟、分析和统计推断。
项目描述
mapyde v0.5.0
MaPyDe代表MadGraph-Pythia-Delphes,这是一个实用工具,允许用户运行所有各种HEP工具,或将它们链接在一起,并对结果进行快速分析,例如运行CERN ATLAS SimpleAnalysis或pyhf。
Docker镜像
Docker镜像在我们的容器注册库中提供。
docker pull ghcr.io/scipp-atlas/mapyde/madgraph
docker pull ghcr.io/scipp-atlas/mapyde/delphes
docker pull ghcr.io/scipp-atlas/mapyde/pyplotting
如果您想在带有NVidia GPU的机器上运行并使用它进行pyhf
的极限设置,那么也有相应的容器
docker pull ghcr.io/scipp-atlas/mario-mapyde/pyplotting-cuda
运行
所有人都在围绕提供用户配置文件的概念进行集中,该文件引用模板。默认情况下,使用defaults.toml(如果没有指定)。这些配置文件显著控制如何运行或执行mapyde
链中的各个步骤。使用命令行界面开始
# display the help
mapyde --help
# open Textual TUI
mapyde --tui
# display the prefix path for data cards shipped with mapyde
mapyde --prefix cards
# parse and display the config
mapyde config parse user.toml
# run all steps
maypde run all user.toml
# run only madgraph
mapyde run madgraph user.toml
# display the help for running
mapyde run --help
配置详情
用户可以选择很多不同的配置选项。目前,请用户查看defaults.toml,运行mapyde config parse user.toml
,打开讨论,或者查看源代码。
MadGraph
生成一个hepmc
文件。您可以
- 指定过程、参数和运行卡片
- 在配置文件中定义粒子质量
- 在部分子水平定义额外的动量守恒切割
- 指定pythia卡片
- 定义质心能量
Delphes
运行参数化探测器模拟,输出一个ROOT
文件。您可以
- 指定Delphes卡片
分析
分析Delphes输出,这可能包括用户提供的分析代码。已经提供了一些脚本供您使用
- scripts/Delphes2SA.py将创建一个可以由
SimpleAnalysis
解析的ntuple,用于极限设置。 - scripts/SimpleAna.py将在ROOT文件中创建一个通用的“扁平”ntuple。
- scripts/muscan.py将使用pyhf执行mu扫描,并计算从
SimpleAnalysis
结果中注入的公共似然的上限。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装软件包的更多信息。
源代码发行版
mapyde-0.5.0.tar.gz (294.0 kB 查看散列)
构建发行版
mapyde-0.5.0-py3-none-any.whl (393.6 kB 查看散列)
关闭
mapyde-0.5.0.tar.gz的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 61075fc0cb8336ee1334372270baa56634ad7e13a075c7397d7511f370959201 |
|
MD5 | dbc684411a6f9e4652374ac530a40b1d |
|
BLAKE2b-256 | b6a3bfcb5ac3c0c18e7ec98b114f9c36325a8af52a50be2a7759d0fb075dd764 |