跳转到主要内容

官方FastJet绑定到Python和Awkward Array。

项目描述

Actions Status cirrus-ci Status PyPI version Conda-Forge

PyPI platforms GitHub Discussion Scikit-HEP

官方FastJet绑定到Python和Awkward Array。

Fastjet的主要功能

  • 包含向量化、离线向量化的(dask),以及Fastjet的非向量化接口。
  • 使用C++编译与完整的Fastjet库。
  • 依赖Awkward Array、Vector和可选的Dask。
  • 提供一次聚类多个事件的功能。
  • 输入数据可以位于任何坐标系中。

安装

可以使用以下命令从PyPI安装此包:

python -m pip install fastjet

教程

有关教程,请参阅此包readthedocs页面的教程部分。



开发者的安装

递归克隆此存储库以获取依赖项。

git clone --recursive https://github.com/scikit-hep/fastjet.git

构建依赖项

对于fastjet的C++组件,仍然存在外部构建时依赖项,需要在构建机器上安装。要安装构建时依赖项,请在您的操作系统上运行以下安装命令

Debian/Ubuntu

sudo apt-get update && sudo apt-get install -y libboost-dev libmpfr-dev libgmp-dev swig autoconf libtool

构建和安装

然后您可以使用以下命令进行构建:

python -m pip install '.[test]'

项目详情


下载文件

下载适合您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

fastjet-3.4.2.1.tar.gz (4.3 MB 查看哈希值)

上传时间

构建分发

fastjet-3.4.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (80.9 MB 查看哈希值)

上传时间 CPython 3.12 manylinux: glibc 2.17+ x86-64

fastjet-3.4.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (79.6 MB 查看哈希值)

上传时间 CPython 3.12 manylinux: glibc 2.17+ ARM64

fastjet-3.4.2.1-cp312-cp312-macosx_10_9_x86_64.whl (20.3 MB 查看哈希值)

上传时间 CPython 3.12 macOS 10.9+ x86-64

fastjet-3.4.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (80.9 MB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ x86-64

fastjet-3.4.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (79.7 MB 查看哈希值)

上传时间 CPython 3.11 manylinux: glibc 2.17+ ARM64

fastjet-3.4.2.1-cp311-cp311-macosx_10_9_x86_64.whl (20.1 MB 查看哈希值)

上传于 CPython 3.11 macOS 10.9+ x86-64

fastjet-3.4.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (80.6 MB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ x86-64

fastjet-3.4.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (79.5 MB 查看哈希值)

上传于 CPython 3.10 manylinux: glibc 2.17+ ARM64

fastjet-3.4.2.1-cp310-cp310-macosx_10_9_x86_64.whl (20.1 MB 查看哈希值)

上传于 CPython 3.10 macOS 10.9+ x86-64

fastjet-3.4.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (80.6 MB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ x86-64

fastjet-3.4.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (79.5 MB 查看哈希值)

上传于 CPython 3.9 manylinux: glibc 2.17+ ARM64

fastjet-3.4.2.1-cp39-cp39-macosx_10_9_x86_64.whl (20.1 MB 查看哈希值)

上传于 CPython 3.9 macOS 10.9+ x86-64

fastjet-3.4.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (80.5 MB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.17+ x86-64

fastjet-3.4.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (79.4 MB 查看哈希值)

上传于 CPython 3.8 manylinux: glibc 2.17+ ARM64

fastjet-3.4.2.1-cp38-cp38-macosx_10_9_x86_64.whl (20.1 MB 查看哈希值)

上传于 CPython 3.8 macOS 10.9+ x86-64

支持