跳转到主要内容

Scikit-HEP项目粒子物理库的元包。

项目描述

https://scikit-hep.org/assets/images/Scikit--HEP-Project-blue.svg https://img.shields.io/gitter/room/gitterHQ/gitter.svg https://img.shields.io/pypi/v/scikit-hep.svg https://img.shields.io/conda/vn/conda-forge/scikit-hep.svg https://zenodo.org/badge/DOI/10.5281/zenodo.1043949.svg https://github.com/scikit-hep/scikit-hep/workflows/CI/badge.svg https://codecov.io/gh/scikit-hep/scikit-hep/graph/badge.svg?branch=master

项目信息

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.cfgrequirements.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)。

由以下支持