40 个版本
| 0.8.2 | 2024 年 7 月 22 日 |
|---|---|
| 0.7.4 | 2024 年 5 月 23 日 |
| 0.7.4-rc.1 | 2024 年 2 月 24 日 |
| 0.6.3 | 2023 年 12 月 12 日 |
| 0.1.0 | 2020 年 6 月 11 日 |
在 科学 中排名第 108
每月下载量 242
用于 2 crates
385KB
9K SLoC
PineAPPL
PineAPPL 是一个库,用于记录和存储与分点分布函数无关的高能物理可观察量的预测。
lib.rs:
PineAPPL 不是 APPLgrid 的扩展。
概览
此 crate 的主要类型是 Grid,它表示 PineAPPL 实现的插值网格。简而言之,一个 Grid 是一个三维数组,包含 Subgrid 对象和元数据。这三个维度是
- (微扰)阶数,由类型
Order表示,可以通过Grid::orders()访问, - 箱,其限制可以通过
Grid::bin_info()访问, - 通道,其定义由
Grid::channels()返回。
Subgrid 是一个 trait,实现它的对象是类型 SubgridEnum。后者的一个 enum,其中包含不同类型,针对不同的场景进行了优化:快速事件填充、小型存储配置文件等。
元数据
元数据是一系列键值对的集合,其中键和值都是 String 对象。在元数据中,用户希望存储的任何内容都可以。然而,存在一些 特殊键,这些键对 PineAPPL 及其 CLI pineappl 具有特定意义。这种元数据使得 CLI 能够自动生成正确标注的图表,例如。更多应用请参阅 CLI 教程。
依赖项
~3.5MB
~74K SLoC