#physics #high-energy-physics #bindings #pdf #member #lhapdf

managed-lhapdf

(非官方) LHAPDF C++ 库的 Rust 绑定

5 个版本

新版本 0.3.4 2024年8月24日
0.3.3 2024年6月27日
0.3.2 2024年6月26日
0.3.1 2024年6月25日
0.3.0 2024年5月23日

#206科学

Download history 172/week @ 2024-05-17 143/week @ 2024-05-24 166/week @ 2024-05-31 148/week @ 2024-06-07 59/week @ 2024-06-14 418/week @ 2024-06-21 249/week @ 2024-06-28 176/week @ 2024-07-05 247/week @ 2024-07-12 313/week @ 2024-07-19 103/week @ 2024-07-26 218/week @ 2024-08-02 436/week @ 2024-08-09 53/week @ 2024-08-16

813 每月下载量
3 crates 中使用

GPL-3.0-or-later

40KB
675

Rust codecov Documentation crates.io MSRV

描述

(非官方) LHAPDF C++ 库的 Rust 绑定,具有自动管理功能。这是 LHAPDF 的后继者。

Rust 功能标志

  • managed:此功能标志启用 PDF 的自动下载。如果您想禁用此功能,当依赖 managed-lhapdf 时,指定 no-default-features = true
  • static:当启用时,LHAPDF 库将被静态链接。这允许在 LHAPDF 没有安装的系统上重新分发构建的二进制文件。

(不)安全性

结构 Pdf 实现了 SendSync,只要 LHAPDF 中的相应成员函数真正是线程安全的,就安全。以下版本已知不是线程安全的

依赖项

~0.8–11MB
~126K SLoC