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.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93fd04410687a6638b4f322ad4e1feaedcf5c8358eead6d16d3901573d86663d |
|
MD5 | d71ab69d8039b05db61d21dea669b443 |
|
BLAKE2b-256 | a51f5cdd9744d70a2e6bac72a2ee048a197a6be2d5b604d520c7a20c10abb73b |
Hashes for fastjet-3.4.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 476b4191cb0016971a6125a96246b97dbb9d971b65cec5b80bdb2f647bacc2f6 |
|
MD5 | 818c5e3c5059dd7fc8b859a8b4cafd3b |
|
BLAKE2b-256 | 9112d3b550326e6f38435ae82df272fb5679262ea7600e752afd1af9f614881b |
Hashes for fastjet-3.4.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd9834fec7042ffacd4f5f946a9c9e0502898d295467238d73c60d35939f4c93 |
|
MD5 | 63e8771d7a61cf607a6b40948da5581f |
|
BLAKE2b-256 | eea4fc837816819f77797d5f52117f2a9ca860e326a7a5813296439b447cf714 |
Hashes for fastjet-3.4.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0859c1b895f4247727e90a38a1b48155dd7284b83b7bb3b2d0503a5e876a39c2 |
|
MD5 | 6b2700e685da2b8ca60c73af54294df6 |
|
BLAKE2b-256 | 9c7a003e5d2ee373d13221743d137e324bb836a46e8dc2098397019b52c25c56 |
Hashes for fastjet-3.4.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f2ac626dd673a0cdfb35f611fcc52db0e374bdc337b70b8a14900d166c119938 |
|
MD5 | 23e9361580bd2a2c5229ebf78644c2ff |
|
BLAKE2b-256 | 084fd1129d9f9ddc5857d1a06577a86cb61346b675ed59b467e4cbbb08e2d3ed |