Official FastJet bindings to Python and Awkward Array.
Project description
Official FastJet bindings to Python and Awkward Array.
Main features of Fastjet:
- Contains Vectorized as well as Non-Vectorized interface for Fastjet.
- Compiled against the complete Fastjet library in C++.
- Has Awkward Array and Vector as dependency.
- 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.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57cf95d36c05ca025dec2b020e952335f6dad550eacce5ef4e65b58207650138 |
|
MD5 | 88bc5305f28d86d94de519d7da48fd86 |
|
BLAKE2b-256 | 70e7c46cd2fe08943ff39110d6be9da9d50a619d1dace0e34d89711d3b6f3379 |
Hashes for fastjet-3.4.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9375fed876eb0ea959d2dda48237295a3aa93e4fb116129a7153254769555448 |
|
MD5 | 65501860ecada916674af0927a1d0992 |
|
BLAKE2b-256 | 1150e82d1e59c278f6ade21624362c4f3a74dafdafe6f4a0d27ff7039236c96f |
Hashes for fastjet-3.4.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d681b41906a73e2e5ba80f493e531f59460a9f05fa7e322db28e6675e1d62a2 |
|
MD5 | ff289626dfa2e566359546562ff96dc1 |
|
BLAKE2b-256 | 1f1771e538971786c7100bcc579405d77a07bd231977f0cfa14c728c356b6c7b |
Hashes for fastjet-3.4.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5493b7d4c924770ae0527865216561025f4ca5a3ff26973f0135f4aab636b91f |
|
MD5 | 15b721c790187470a1a62d20de9530de |
|
BLAKE2b-256 | bcb75e58831d7944f07f8035738134b48aa0e886b4299c876be74132d2133ba5 |
Hashes for fastjet-3.4.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c7bacc39f9923bcbd6b8ad4448290a5bab54f5887180839d31b23176484a3a0 |
|
MD5 | 79ec414ccb40ec158cac2ee36761d0da |
|
BLAKE2b-256 | 447f95033395adae6ce6236d324d150124e31ad588ffbde240f43f5a31cca99d |