Scikit-HEP项目粒子物理库的元包。
项目描述
项目信息
Scikit-HEP项目是一个社区驱动和以社区为中心的项目,旨在为大型粒子物理领域提供Python数据分析生态系统,涵盖物理学家工作中涉及的所有主要主题。该项目始于2016年秋季,其软件包正在积极开发和维护。
它不仅提供社区的核心和通用工具,还旨在提高HEP工具与Python大数据科学生态系统的互操作性,以及提高实用软件包和项目的可发现性。
关于项目的整体结构,应将其视为一个工具集,而不是工具包。
联系方式
有多种方式可以联系项目管理员和/或用户和开发者。
scikit-hep软件包
scikit-hep是Scikit-HEP项目的元软件包。
安装
您可以使用pip从PyPI安装此元软件包
python -m pip install scikit-hep
或者您可以通过conda-forge使用Conda
conda install -c conda-forge scikit-hep
所有Python的正常最佳实践都适用;您应该在虚拟环境中,等等。
软件包版本和依赖关系
请检查setup.cfg和requirements.txt文件,分别列出支持的Python版本和包含的Scikit-HEP项目软件包及其依赖关系的列表。
对于任何已安装的scikit-hep,以下显示已安装的所有Scikit-HEP依赖软件包的实际版本,例如
>>> import skhep
>>> skhep.show_versions()
System:
python: 3.10.10 | packaged by conda-forge | (main, Mar 24 2023, 20:08:06) [GCC 11.3.0]
executable: /srv/conda/envs/notebook/bin/python
machine: Linux-5.15.0-72-generic-x86_64-with-glibc2.27
Python dependencies:
pip: 23.1.2
numpy: 1.24.3
scipy: 1.10.1
pandas: 2.0.2
matplotlib: 3.7.1
Scikit-HEP package version and dependencies:
awkward: 2.2.2
boost_histogram: 1.3.2
decaylanguage: 0.15.3
hepstats: 0.6.1
hepunits: 2.3.2
hist: 2.6.3
histoprint: 2.4.0
iminuit: 2.21.3
mplhep: 0.3.28
particle: 0.22.0
pylhe: 0.6.0
resample: 1.6.0
skhep: 2023.06.09
uproot: 5.0.8
vector: 1.0.0
关于版本系统的说明
此软件包使用日历版本控制(CalVer)。