Official FastJet bindings to Python and Awkward Array.
Project description
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |