Skip to main content

Official FastJet bindings to Python and Awkward Array.

Project description

Actions Status cirrus-ci Status PyPI version Conda-Forge

PyPI platforms GitHub Discussion Scikit-HEP

Official FastJet bindings to Python and Awkward Array.

Main features of Fastjet:

  • Contains Vectorized, Out-of-core Vectorized (dask), as well as Non-Vectorized interface for Fastjet.
  • Compiled against the complete Fastjet library in C++.
  • Has Awkward Array, Vector, and optionally Dask as dependencies.
  • Provides the functionality to cluster multiple events at a time.
  • Input data can be in any coordinate system.

Installation

The package can be installed from PyPI using the following command:

python -m pip install fastjet

Tutorial

For a tutorial please look at the tutorial section of readthedocs page of this package.



Installation For Developers

Clone this repository recursively to get the dependencies.

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

Build dependencies

There are still external build-time dependencies for the C++ components of fastjet that need to be installed on the build machine. To install the build-time dependencies run the following installation commands for your respective operating system:

Debian/Ubuntu

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

Build and install

Then you can build it using the following command:

python -m pip install '.[test]'

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastjet-3.4.1.3.tar.gz (4.3 MB view details)

Uploaded Source

Built Distributions

fastjet-3.4.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

fastjet-3.4.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (80.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

fastjet-3.4.1.3-cp311-cp311-macosx_10_9_x86_64.whl (19.3 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

fastjet-3.4.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

fastjet-3.4.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (80.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

fastjet-3.4.1.3-cp310-cp310-macosx_10_9_x86_64.whl (19.3 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

fastjet-3.4.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

fastjet-3.4.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (80.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

fastjet-3.4.1.3-cp39-cp39-macosx_10_9_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

fastjet-3.4.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

fastjet-3.4.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (80.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

fastjet-3.4.1.3-cp38-cp38-macosx_10_9_x86_64.whl (19.3 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file fastjet-3.4.1.3.tar.gz.

File metadata

  • Download URL: fastjet-3.4.1.3.tar.gz
  • Upload date:
  • Size: 4.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for fastjet-3.4.1.3.tar.gz
Algorithm Hash digest
SHA256 4b5d8051fd374514159ff89b69ab0c4da7b3b757c257f82593fc176e3bb0c4be
MD5 9d4038c3acc89d5deab50c5b9e5a9c35
BLAKE2b-256 9b27b2b4b4aea6b255360071fc6bfb149094df2f62f46668552730d792d49761

See more details on using hashes here.

File details

Details for the file fastjet-3.4.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 533c5ddf79754da85fc378737edda6050b2dd56a4303b1e0e099b674088971e6
MD5 ab751a4aaa2e71be95e378e9e111967c
BLAKE2b-256 8dab575e72b606100316ba0233cd786756d7971b390ccf8d2ca52bc5616b1c57

See more details on using hashes here.

File details

Details for the file fastjet-3.4.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ab3dcfc76d87e4729738e3cd813d3be4940800ba98a18c820f0da18939d17588
MD5 e919480b3c2db14360891e751672a4fd
BLAKE2b-256 a50a3d3e38c1d7acb830580595aae6cd17627dd3f9e35cec302fc18c78283c4e

See more details on using hashes here.

File details

Details for the file fastjet-3.4.1.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.1.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6106870a7b3df6db1a832f321b30988ebf7ae1b2b2e614f54e5523c8b3e7f540
MD5 c9a1ecfb29dcf5935f57f4af7d61ff3a
BLAKE2b-256 fa737d67cf017e08f6ff85828d31df045f4a7297987a9b5a6455862b1372cf4a

See more details on using hashes here.

File details

Details for the file fastjet-3.4.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c20acc9df02c74f0e3e01166c761e349e14fe161e1c3883870cc8c482a04834d
MD5 c2490b4127d695382e07b3f8d7496a7d
BLAKE2b-256 1058490a85b5b88c69b0db3fad8d15b205b6f7c01be149a2a1f6459da5a01d49

See more details on using hashes here.

File details

Details for the file fastjet-3.4.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a80a84bcadb16f51fffae64eace8a0afe8886544afb31837a0b0705582ac4a62
MD5 7a2aa5050570f68548fe722c93ccc288
BLAKE2b-256 a32c27eacef6386685b98945ab3f98a01ba8891d75739440f8248664ced4cf40

See more details on using hashes here.

File details

Details for the file fastjet-3.4.1.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.1.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 385bd75dd511a90a7a1489641b746f1edf81773348348f883a3d3a58533efd14
MD5 eb354cc9b1d96f834dad3f70d3a94bd2
BLAKE2b-256 eadb2d512f80be5db39ddf383af4accbf80514737c06764e7e5a956be613cba0

See more details on using hashes here.

File details

Details for the file fastjet-3.4.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2659de416fef46d5802bc051e815deedc374c39ff6ba776a3a2e7f6cdf465d3
MD5 0d3c4944e9272d212181c7ecbb171168
BLAKE2b-256 5ffd9c7a352a4b77c2f43d238aab0bf569e5ebb3d91a445e945e130b218c7abc

See more details on using hashes here.

File details

Details for the file fastjet-3.4.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e9585609c556e0b215dfca634976ea7d1c88c905505c6122b91f3fe4651648d4
MD5 96d56746a1b46502aeb577c21e0a1990
BLAKE2b-256 7c51a2123a09347a84b73833169662d25c96c242ac1af12cec718e283309519f

See more details on using hashes here.

File details

Details for the file fastjet-3.4.1.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.1.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 57cc077eaddbdc2e7f6971473441ed79bf42b2cfd9a053f7c66ac7a5eccb7a63
MD5 28838b986abe64b321a0df774f8c1fae
BLAKE2b-256 889ec58ffd1f91a4115bb6b36570fd65acda6354429b7ff0f783f2fc611544fa

See more details on using hashes here.

File details

Details for the file fastjet-3.4.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9dce9bba682741dee0aa165897dfcab5d085faed3b8fdc2570eff06034ef73e2
MD5 7c97e81bf44e7ff3b811a157a42914e7
BLAKE2b-256 01157142de71927a32cbbb656d3d687f62e740708d293d579cc3b67a824dca49

See more details on using hashes here.

File details

Details for the file fastjet-3.4.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2148270f0870c650fb0b110256a8baf05f57a08137b1eb73f9239a30f58f317a
MD5 67057339db609935fd979b408178de18
BLAKE2b-256 61593ab86e60916f421da719f6fa0a2c8e8cabde90aa22db39289722503dc4a0

See more details on using hashes here.

File details

Details for the file fastjet-3.4.1.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.1.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 701e251fc5497c586190dc4f244d07d9a38907ed1576ba7cbdd76893cc7d8d47
MD5 75185ab4fe209ab336e007b522519d8d
BLAKE2b-256 8b1b6c4cfe0879831acd452ef83aba77099bc6fe279c87cd08af72ff70f28ddc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page