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.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89f1a9c86685af43aa9ce1cbff69526c4a0d42f81d4986f117967f0ae059ba59 |
|
MD5 | 075f6efa48cc8739357f46d5f89c2afd |
|
BLAKE2b-256 | 4e88a81513978e0f9a61e165d2aa45015fe4e6426e8a10363665bc8435b11219 |
Hashes for fastjet-3.4.0.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 798f4eb0970bf0664353e6100666a311c04c05ad555cdb0d652e9e602f0ca0fa |
|
MD5 | d69d7e5ef4bafdcad405dd8bb00521f7 |
|
BLAKE2b-256 | 261efd8db8a055ac5ecda23f77804d850af1f35015471580aec103061c2aba6c |
Hashes for fastjet-3.4.0.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cc8a80815d00690c8336a05df70b4997e7843f7767d660d837ecc67f7a64cc7 |
|
MD5 | 72fdba655abb438ac94454d8573ef7da |
|
BLAKE2b-256 | 716748e3f93a498f2d7fc9ab524fefb83d016094d2f2a1820f6c9a986633e52b |
Hashes for fastjet-3.4.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 058e20cb26c34c8d3ff101d2cc41b3c4131d834c40d35a120d2a4aa640cf34ac |
|
MD5 | 51b038d61cb5a8d5acd5b832c7f61d92 |
|
BLAKE2b-256 | c42c8c25363a327581e9ad4ab59570ba08c8f0af9d7c05f9f6b7a2ed30ba3d10 |
Hashes for fastjet-3.4.0.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3bf2f2e3a8c341b15c60d5012647465a9a80289a4c4f16fe8e79e9772c2d0a67 |
|
MD5 | de4c6d7a2e7ff6c7185307f42f00a93e |
|
BLAKE2b-256 | c092701e41676e9087f0a12b983c06342f8e82d93c420899638b4a2a6a53526c |
Hashes for fastjet-3.4.0.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8b88d478e1d93f92f9b2d92716e5c5b31ad450376ab7a09edfa363090486002 |
|
MD5 | 8567887351a0495a80c5e979c7a4c860 |
|
BLAKE2b-256 | 4fbce7b85523f714e07377f31d9eb79784f58a266553c9b0139a11e099996ed3 |
Hashes for fastjet-3.4.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 463aa5b8a9e3b2baccf2c980628fbaf757ea8a8df5c6aa59537ca914dd00c524 |
|
MD5 | 2a2f77b9f34910be9d40f7a96d7baa35 |
|
BLAKE2b-256 | d3b692c8aae452293f827587a743b07213b0bbb84e87f544e37568fb8c89812e |
Hashes for fastjet-3.4.0.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbe213fcdb3970177c5bfffb48668b70f3b4ef76eafbbcfd0d3996fee14e207e |
|
MD5 | 83264f84557568ed4c7419f9f2fd569d |
|
BLAKE2b-256 | 9815823ce16d57e275127ae83e1bc0c22cc5b68004ad82adf74798cd099d77c2 |
Hashes for fastjet-3.4.0.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e92452848009375a4d1383efa747e5cd676dab4ef1a6283f1f224361c3947fa |
|
MD5 | 03d6a988d05d93d142d56e08b97bc6b2 |
|
BLAKE2b-256 | 780058765d99770e89e8184cac040262d7257d0157aef9379bd9032687e49c72 |
Hashes for fastjet-3.4.0.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6f346e3edb2702a44e5807d57cfb9401c17b20637c5b82c6215322b48e7c595 |
|
MD5 | 3def07d50505ea31e3375060878340d6 |
|
BLAKE2b-256 | 4c225dc45cdd589a911108c96ead4b077ca8b98e4465b20e30ac62d4c0a7e238 |
Hashes for fastjet-3.4.0.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 641d2c44825adb20226ddf5f01284fabd7b8bd26fb557e6fbdfd20b894012b6e |
|
MD5 | 00a771e61a9091a19c3f4ab322e32c27 |
|
BLAKE2b-256 | 39c05f8fa2edb2e9fa2bcb350b4cc26cd08447d254a727e53d08a11d6fbedb79 |
Hashes for fastjet-3.4.0.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb7be8fdb39423973ef53c47235c0048ab1bd7f83b747db0157b21e74a3cca17 |
|
MD5 | 0f680514e2f0722d3e88830f4ebe4602 |
|
BLAKE2b-256 | c891b6a32780c80785d6b887850f9315ae2cfd88544a16cdc9699a4575db7f1e |
Hashes for fastjet-3.4.0.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c591af1c964775c2e0ea84ef2d7c128c11831c3056ba1e3b33ce8d4a5d136db5 |
|
MD5 | 764a3334a6e07e83003c1c6ce4c489e4 |
|
BLAKE2b-256 | 1c31b059a1328fbc4154607197b5cb85a8e6d2fd831babf957904f19e5fb7f4f |
Hashes for fastjet-3.4.0.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74b16f9d2305fd75d3c87cbab11e6d5e14307cd09994a05f5f890c8b8e3efffb |
|
MD5 | 6fddfdd5d39e8ea35c55ce230d035d33 |
|
BLAKE2b-256 | 636ea77ec3fe205bda523deee52e7b6b2ebbbba52e5d32d32581e0ae8fb9dc69 |
Hashes for fastjet-3.4.0.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71d0263e4f3935d4abbbc953c6befadf4603187744ef3cfaa96e90afcb411255 |
|
MD5 | 7f789d2bd3ad75441014a536786ccb29 |
|
BLAKE2b-256 | dfe9a913bf99997fb69013b0f4b105db20cf7e040919c1268b2e43d0b1add480 |