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.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd9fdb060dd95dcfa6b5cc52e15ddc744b0b5b582fc74650b7f4b754f807561c |
|
MD5 | 8de3ef828eddb402e6c1bcd2349e9fdf |
|
BLAKE2b-256 | c8e3ee8aeefc1bea678e3c19ac1bebf575802e913d36c214b320d61590633573 |
Hashes for fastjet-3.4.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f930f6f700e6c0abef13cd1cef6dde0af13a7e756e3f01b202e569f1ebc487a |
|
MD5 | 4cb40c4d43106368f4ac77046481f8f8 |
|
BLAKE2b-256 | b74b07dcfe12f082f29eb83d5e568715d5d8483fff38153064fa236e1151122e |
Hashes for fastjet-3.4.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44b0ef5f557489bb8a3017c2cc10ff2f57d684046e440c814afe33bbed5423e3 |
|
MD5 | 65bbe24b6cada4ff9b8fd41043c8bb2b |
|
BLAKE2b-256 | 38bc84a0ad1565a27b68936c30a2059725cc2815963c51d6be3cae21558725d2 |
Hashes for fastjet-3.4.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcc0a2ee90a0224ec7dfe9686a19e3819c5b7b1db210b0ee6d010b5939cceecc |
|
MD5 | 23e001207fe6540a9fa357b85b73af27 |
|
BLAKE2b-256 | ad6445cc8167b5cdbf5b7a4f72f40ad4a394920704f636ef6ee61f0a7b73970a |
Hashes for fastjet-3.4.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7f53437a14a5a6d6e65c51cee1e3b0fe2b8f32de11e183c9879806cdf030b95 |
|
MD5 | 919719327ca59ace7e7b1200331055b1 |
|
BLAKE2b-256 | 1dd14610af7c47c787e953257a2fa58513daf40da1d5f96b23f7efc7cabaa262 |