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 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.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1b1c01f9c6156fb278a40433878ff91e9d8cb60cc286ca21d3bf711c77721b0 |
|
MD5 | 0c70a558e77d9bc99bee170ba80b3d56 |
|
BLAKE2b-256 | 96ce069b9eec6370bad61854337b27f30ff91a14a3b5437cd5c01f2e756af8ce |
Hashes for fastjet-3.4.0.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99a475dc95b72ae353ce919059cf956a1c72b50f183d5f2b3d2b40e1163047a0 |
|
MD5 | fe7a0fda8157b67e2c9bb3502ee2c720 |
|
BLAKE2b-256 | 25fefcc61784f8ac9545b3d225e71efe75a07a450c12d4cccbfc3498ef40455f |
Hashes for fastjet-3.4.0.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12fa17ee5744fcfdd9ecdd5a7e3f81529d86c9c6bf1336bb0f869783ccb3250b |
|
MD5 | 5bc7adae5a7a8fea6e74956083b6fc72 |
|
BLAKE2b-256 | 695bb47499c10b8153e8c47a91ff3171d6540fd4a24a82eb7626f820cbc50aaa |
Hashes for fastjet-3.4.0.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 410eb750c43cc70aaef6778e6ef4551f49b34b47f9a489d0ee63b327a42b07e8 |
|
MD5 | 3416cef46b5ef85b379801ed73b57680 |
|
BLAKE2b-256 | cf7b6f8e152bdfde4822a7577b570a46c4c575ccb55a929d93b5e7221443940e |
Hashes for fastjet-3.4.0.0rc1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e096a561be38e0fc30f678d012f4c290f22a9c84cab0791a4a84c52ec692212 |
|
MD5 | 5ff9c2606abbed90baaf11f1072fdac9 |
|
BLAKE2b-256 | 5931b26deffaabdefe577b511b16de3e14cbfbf3bde4e399a5687fc672dc8d4c |