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

Uploaded Source

Built Distributions

fastjet-3.4.1.0-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.0-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.0-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.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

fastjet-3.4.1.0-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.0-cp310-cp310-macosx_10_9_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

fastjet-3.4.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

fastjet-3.4.1.0-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.0-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.0-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.0-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.0-cp38-cp38-macosx_10_9_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

fastjet-3.4.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

fastjet-3.4.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (80.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

fastjet-3.4.1.0-cp37-cp37m-macosx_10_9_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for fastjet-3.4.1.0.tar.gz
Algorithm Hash digest
SHA256 b14f9f3db66b9c9e5666a50949b048bdc02ba09481a47897a24f79b94f37ed68
MD5 f5bffe87abcbf0d21ece5c12e04b17f7
BLAKE2b-256 19b07bef8c7cd2c5487b99848d3e29b6eed9d7ee66e08bbba8682b75ba64ee87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8bcdb39dd7586ba608ff7723bdc1cc16b27d631c2f333e765ad86d42c5d2e429
MD5 b73a4a7bef81c3bd1a52ad36d4bf738d
BLAKE2b-256 cdce97274b06e202ed1d24715bc8d984a5453c26cac463b2ea2d6f8ffd61165f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4563624727ac7b7704aebe270643f782d5ff88f3a8e4d0fa2e30d6d465d8be68
MD5 3e1248f785250225ca8141fb4b5f4355
BLAKE2b-256 a8bb9c2a58e0ce505ec7f65d8686275d7ba0aabbbd84bf8ac51eedc99fc11569

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3cb045df19e901834e57905a18ee07112694134e53e93285014ee4327a309239
MD5 e9e987be000ef0dbcdb2c758010c17db
BLAKE2b-256 e32f545c3c22fd33e1b9cdc4b292b98be336610f195bf36994766640084bd951

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81bd253eb5b418c56282c54c3e8df76958be8843b3c006bd4bf6f4a3a8b298ec
MD5 ee6d4a67805dcc4da0ebfc15b35efb52
BLAKE2b-256 8f6f8b4e50bee1195073c2936f2afec2ae085598f377eaacf8a1be88255f56d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8e6044b6c7c5eca62185c7fd8165829424f312fc0227677ed4a84896001802a3
MD5 9dd4f13248da4324d93ce6dcc179e2a2
BLAKE2b-256 9ffe7e605fbedb5cea0038b0c7852a4d90b55ea546f7a9401bb761af9235a63f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 46fae4531eefecaa2f9f3e8a268cdb5d5f810d2b085c230429a19274cc5740b5
MD5 b98942be5e649d59d6ec8b08bf12e665
BLAKE2b-256 0023640b201226ce9fe60b64dfa5c45a04390f9a545c29c529bf849d677ad220

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ddba86a02254b24054bd0729fbaa9361141138afac461ab6df473b13e64580bc
MD5 4cb13ae64597002053258912870f2937
BLAKE2b-256 afac81c39caf3fc6148306992cff49f40bee8a0e670d30a729eb7d5c4924534b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8fd1d096ba21f3a5042511b366723e8d8146ad1fea63dbdf8ed1a19c453ddbe4
MD5 332ae76a1ea3bd710241db053daca18a
BLAKE2b-256 191f573af229e473bdbd6868a91f80c84bc6ddbcec96aa8e9e90c54d9f915cb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 91e04a76dd9b483cd208483a62882b6ff8b804a79cb605f7839764db7459bddd
MD5 1482919db85056558db0f43507571e6d
BLAKE2b-256 8c6f00c12eafbec749759471e6cef444905bafc48360ad3b51c408b1087bc33b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87af431ea141e783c042045734b2556110f47910d7d89090eb45368dfda2df39
MD5 6d255ea457a2dff4c9cfb10969c72401
BLAKE2b-256 bf8ca701f45169285112d5694cafe6bfbf9fa98f64f7bd8efa1363453bca630d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d614155e081420731178e6740ff71bdb0423a681dc44d7152b8712b25c1fb477
MD5 f3acf241ebb6754b954679e3d21eb583
BLAKE2b-256 a0968a951683f454b4323fdee404521b2e1e44f89cecee19eb264a87c74ed897

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 59aba88de640ecababa552c11ac7fb03e0a00854f2e9cdb61823991f8de88a33
MD5 9c697d2166d551bd0fc2d8b3ffd97b75
BLAKE2b-256 52742bb07b0dd707bbb6083188da8761825ce9c097ff208e4ab7cfa359a58e58

See more details on using hashes here.

File details

Details for the file fastjet-3.4.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6667cec636e8e9d19c169ad70e80cc9b5e8a218c5a335aabb484c61f345d8123
MD5 1ee9a4bca19e06006e492c6b28b74a16
BLAKE2b-256 ba7d5deaf89c2407fa76a9802145759625832eb97d9532599884fcdabb251872

See more details on using hashes here.

File details

Details for the file fastjet-3.4.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7d15e0d21369b8617cdcc041e3bfce5cb6bc8a8bec64de34c29b37d0341ec749
MD5 2d957c0be0267ccf78d877f2a2fbb8e7
BLAKE2b-256 322559c510a4bf6b8a9a9a5dda3a2d5212f9effdc4168a686e64b92bb7648674

See more details on using hashes here.

File details

Details for the file fastjet-3.4.1.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8998c175406f240ebb5b25acd84843ab8d06bb67dc4bd86b8619ac5b10a163db
MD5 b5de8eb942370e188dc3c44d6e339a55
BLAKE2b-256 f244a5a777340da8626f15f3b9032e184de96c8957d222c9b240e55d584dbd93

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