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.3.4.0rc9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8580b246ad410a7b9f8e5e8fec8205da33411578f548bd215e5cda78aca0328 |
|
MD5 | 8a0b93ef59ac555f21d58acd95a53db1 |
|
BLAKE2b-256 | f0f0ec8fbcda6e447dbb775ea790b7c627bedc12ab4d52066f85e616b1084139 |
Hashes for fastjet-3.3.4.0rc9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47e7b4997af902b8d3aa92c2cbf8e7c0c608e20f8e3d81dba2be7b3cf7213377 |
|
MD5 | a329e542d23c224d44105e00cf390dbf |
|
BLAKE2b-256 | 3326cce11861f0f6eb7d68a1b7f16f3b99e6a666e487dc16a47aafc20e290597 |
Hashes for fastjet-3.3.4.0rc9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1963aff41804604ef5b10dea8ae74263ec42db0ed0c87e84997ce78670f25e34 |
|
MD5 | 7d8cc46b9dd376596a75389daf735808 |
|
BLAKE2b-256 | 4b8979a5f5764b46dfbee07bf5c7575b6cf21f7a54970e8f6371483e27aa1b3a |
Hashes for fastjet-3.3.4.0rc9-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c35b0a08fa4c32072436cbd10fc68f23a280b759357b841b22e8005a97bba74 |
|
MD5 | e305deeceb4fd3f581cf431228801c1e |
|
BLAKE2b-256 | c35d2816efbcabd273a06ff76756e872045f5f83a317f117e41220c24f4898b1 |