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.2.1.tar.gz (4.3 MB view details)

Uploaded Source

Built Distributions

fastjet-3.4.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (80.9 MB view details)

Uploaded 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 view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

fastjet-3.4.2.1-cp312-cp312-macosx_10_9_x86_64.whl (20.3 MB view details)

Uploaded 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 view details)

Uploaded 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 view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

fastjet-3.4.2.1-cp311-cp311-macosx_10_9_x86_64.whl (20.1 MB view details)

Uploaded 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 view details)

Uploaded 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 view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

fastjet-3.4.2.1-cp310-cp310-macosx_10_9_x86_64.whl (20.1 MB view details)

Uploaded 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 view details)

Uploaded 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 view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

fastjet-3.4.2.1-cp39-cp39-macosx_10_9_x86_64.whl (20.1 MB view details)

Uploaded 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 view details)

Uploaded 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 view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

fastjet-3.4.2.1-cp38-cp38-macosx_10_9_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: fastjet-3.4.2.1.tar.gz
  • Upload date:
  • Size: 4.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for fastjet-3.4.2.1.tar.gz
Algorithm Hash digest
SHA256 625609582770101886fa4a21d57d9aa69d478a7be4b6bca2b313ff0b4db88359
MD5 0b9d479ac7bfd9aa027161ebff180ac4
BLAKE2b-256 b9483888ba8fb3b6861230e5d96a94d21f4c3692fc4fd38cb94329bc0a8aaa58

See more details on using hashes here.

File details

Details for the file fastjet-3.4.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d65bb390769acc5bc65c938e4c5d0923e5d9ece15bf6d949f8505518da63c8fa
MD5 de7acdd03a211f9f5b05de28227b072b
BLAKE2b-256 c79e7033624244f5dc3da59141b259e6d89a76a3e5db334fb7d5b7e4f0ddc13e

See more details on using hashes here.

File details

Details for the file fastjet-3.4.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eba70330647be189709d15612e96f4d466684166126bbfe5bfd0e51467509725
MD5 abab62bce6548246c10de53988607aa5
BLAKE2b-256 a4fb0a619f894b9c2e6ef8e35d9dd152c360542754d0c83085cd2b7a97ff6e0f

See more details on using hashes here.

File details

Details for the file fastjet-3.4.2.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.2.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 98336c220857adbee2e5b1fdc077e5bb81d985ad221bf3780856ad5cb1ede1f0
MD5 411442604201e8cb8f005e106159f646
BLAKE2b-256 ff0811d069ef678a76c550f0518181cd3a66ed30a0d4ef710e5ca032a84ec813

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf1714d015b1ed3631316da355d46a11e729d051157ef4ca2abf5a6b547ed021
MD5 42c32c4ea4872016cb47b2b4f5214cba
BLAKE2b-256 d2defac0c41161b7a1b1a9f8795f9296875c2ab2cd6f7e8cd0be86b8d2a3e857

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 815354b62c62245c9b3a7a31c6d7aa3752a41fcc14c85ac95a67c103cc2ff41c
MD5 0028eb35c7568ddb7efc382b77e3c2df
BLAKE2b-256 45e7edbb2a02bdee40250a7ded6590246941cd48d02dddc81cc61ee1ba3930b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aca963046468b073059983327ffbd0a1d2208e0987934aca441b6d08c83dcd65
MD5 b3aa2db055bb9aec9dd829d8d65b33d5
BLAKE2b-256 3dc2973f51fbab21c8c40b4786c5d235ea7a0ad47dbfe136ad7a0d2166ea9aaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8cf0cca4e8fa2bcc169f600157692e0fd820ec7d01c3b7d5b06d988594a9224
MD5 377a91b6f1b438a70b3d303ab90cc6e8
BLAKE2b-256 69de11644c8d193aca12b3f4295576114384a4852c5cca0929999d253be50acc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 60e48dc46d7fe7592841208569f15c441603091de26ab4db9f71958a67bf0aed
MD5 e5c988c99cc27428838bd97c92acdf1c
BLAKE2b-256 b547e9d6f2eee3e1bbb17d4fd1fecdad51a2489305ddab8879c6816bd82f64e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 38b8c36d0f079e5e9f15ffb29a9851c358babb1e928bfebbccc09a359cf4666f
MD5 812cbf76ea8a6900ed778b29f155a103
BLAKE2b-256 cbc4631d154793e5383fa05c25095d4806fbb44c55d858753f0cc3cf241cab92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a784cc90859e4d9fa2db24fb74ae112ac5af04d1b6646b037f66ba175ef48c5
MD5 0ca4e5a6792cdf601d00186a9905768c
BLAKE2b-256 09a74debe06a84abd583fc275c1c675f067369a2f1493eedc9aba1199b3ea9be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2493b4b104b4202a9c40d0c845be07efa219db41be0943f2eaa5fbaba0a5e5f1
MD5 520bbd3d8b80ce3efc4aede263b30c5b
BLAKE2b-256 d97795b6e4113818b0008bbfb7787cea451494245a687e891bd4978fac7de522

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c31c4a016c7e0abfd0d1af16cf86845ffde62baa16fb4a8e34f4a4a7496a24dd
MD5 11a5165ce57710569906cc7b4a2d92cb
BLAKE2b-256 b2feeb67c1529cdcfe372635cf755b89bf064d4b48c80eda2ae55296c523c50d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 988049706400c839f15a7e6bdbeac6335fce40846fe5a3a3478d12d6c77df020
MD5 f85f8674ff19864a4afd1cd03723d715
BLAKE2b-256 9c50a1e1abdde5034254d33af4fceac27b06821bf693ee310daf14222249e011

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 41077204afa77e78b9e6313b742c3e061e10bcf63be62a429da7fe11a7c53f38
MD5 a56cbe55078617c56736e23525d87559
BLAKE2b-256 5b333045b775f47f94d5e3e1b3bcfc021659a0898a18aae8af324854d4ddb6e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 04bc7cb3c95fc71569abb3fa555240ec8a6f559909612c12eadbd480f19e7447
MD5 0c2adbff8104d4115f68e61315b370d4
BLAKE2b-256 cdc2f0134eb9d3b6568dd2a20722ad8b894ae39573eb3372c71e022fbdc78322

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