Official FastJet bindings to Python and Awkward Array.
Project description
Official FastJet bindings to Python and Awkward Array.
Main features of Fastjet:
- Contains Vectorized, Out-of-core Vectorized (dask), as well as Non-Vectorized interface for Fastjet.
- Compiled against the complete Fastjet library in C++.
- Has Awkward Array, Vector, and optionally Dask as dependencies.
- 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.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5ec0e55da595393dcb53047e9d19f40dbfc33476b8a48ffc6fa77e2d029d7b3 |
|
MD5 | bac4d4a44fea538235181775b9040678 |
|
BLAKE2b-256 | ca2036433e2a76cef6b6c06d4ebee21086f6d156b4265f283bc9f619eda569d2 |
Hashes for fastjet-3.4.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d858c38cb1dd46e0fa5ade0747bd0f207d73cfd0d4edeb7f1a94491cbee0ed7d |
|
MD5 | 30058cd5f13afbc80d3222621baab2b1 |
|
BLAKE2b-256 | 69c313a7ec2f3ce96dda3dff0270ede030f0161cc014b54f09e7b3f3b8d77cae |
Hashes for fastjet-3.4.0.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1430b02103a7430d69a7e5e73c21de8a2ee43073e506b48a1638fd3840a6e7d4 |
|
MD5 | f52fa062e2cf9b0e49372adb9abbb7fc |
|
BLAKE2b-256 | f55785d2077e5cb5696eea136aa408e773b4e53498c9cb8e72314e311cc275de |
Hashes for fastjet-3.4.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a32bb2f66dcc50857c32295d078ecf0e0519b3667706f4c51dd979eb96c6fa2 |
|
MD5 | 6314383f6499629aa4faaa9a8da95c5b |
|
BLAKE2b-256 | 50a9666d1fe008422ffa0e71e522df214ce66234142db2313bf8cf5733c7fb30 |
Hashes for fastjet-3.4.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f98557546027c48e3ab87e306403ccbf726231731c985fb6ff6b58f19c450250 |
|
MD5 | 1d2cf02d0ccc3b1c0aa885330d360982 |
|
BLAKE2b-256 | 2c12553be9f5f129e82c02adc47c370294e149a2973db768d652e22ba1b54bd7 |
Hashes for fastjet-3.4.0.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ae176cda9577896d0919993fdbdfc3cab0961ab1d737a63f190bf355a97fbf6 |
|
MD5 | b1c72b29c66077ee5c188126bdc8f221 |
|
BLAKE2b-256 | 6973707cf695f27a321423601a81cd8b979cc05abbd4b37b3e09850eb4cafdb4 |
Hashes for fastjet-3.4.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d82a39d45f8b4851e32ad0e9b720e9f305b56fb3f87269ab14d594537bb5d110 |
|
MD5 | b44e1254e1a0fd8a1fcde23e2fba3503 |
|
BLAKE2b-256 | 1dfda78562e3a71edefe4d3364c6cae4c45f856fbe3a3f47504d434e4af6c9ed |
Hashes for fastjet-3.4.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d01b351d39a7bf7e5eae5935c3b40f7768751d10917a3cae9f1ae796a2a66caa |
|
MD5 | 9af5eda0c9bc862e310bc896baa9324d |
|
BLAKE2b-256 | 227152bbbfd615c24ea1933a6bc081feb131eb98b15cc2a7a9632db099536095 |
Hashes for fastjet-3.4.0.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf8a3e283a5fdfa8c35ce8b575cab3957b5754d2c1ecdeed7ab0d5d49418e8f9 |
|
MD5 | 827fd812b0f5b41c1398d7d892e2c4a8 |
|
BLAKE2b-256 | 2a809b33f72486747bf05694027e52c73555010a2d8b9952e080279a28ce95be |
Hashes for fastjet-3.4.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 703666f33c63b01f6c7270b33b7ac00a4215be8baea3a0b8a1f08d7a2e4cde6b |
|
MD5 | b911294146e043bbb9afe3f1aa1f5962 |
|
BLAKE2b-256 | 0e59ab04d0e9d06edbf81ef3945a48b512bed43aefbefe90a256c6cc6ecb2006 |
Hashes for fastjet-3.4.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40894c6eecf094360d856c3e5accd0f2569315cdd2157a40807467374ae65e87 |
|
MD5 | 0d21d7ec265713567d0d6f33d1817c11 |
|
BLAKE2b-256 | 0e235ad876648373c5503b7130b1d6398d664b3f7eb5ae41453e76dd81c4267c |
Hashes for fastjet-3.4.0.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea29827e983e3ee9a936cb10d4c0223f4e91d3326509e28f8b9b67c1d1e0c8ea |
|
MD5 | 65c35b9a0a129a64fc6183cdf8ae15f0 |
|
BLAKE2b-256 | 112cada2802dbc6d046384dd4102c1dbe3e871dbfbc6bee657af06271002d4ed |
Hashes for fastjet-3.4.0.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f99be329ae65da3435c6c0305db4a9edd02d5b2d357624cc99d3a8d1cd15290 |
|
MD5 | b60d1cd6c4cc8c8b5366240a995be2bb |
|
BLAKE2b-256 | c4c11ece81ebea242edcc0e04b105a61e79846656a1c9502fb2b3f4945a33e85 |
Hashes for fastjet-3.4.0.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fbbc8ebdd47b95bfe0000d3f0709487858e543762c67cecc542923c7fe872cc |
|
MD5 | 34c2e69af1a5bf9e5902460e36630285 |
|
BLAKE2b-256 | 69aaf4c65f689515c85389062e8ea356f305add35958ee800b096843fc0a70e8 |
Hashes for fastjet-3.4.0.7-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a69f5474db0c0bdaffcdbcb82fe94526eea4fe3d2b3479aea8fe379c776df09a |
|
MD5 | 7ff8e393996213cd613f2a064ca4b466 |
|
BLAKE2b-256 | e94394065fcdfc0870e23e638aa85e4b6b54d786a79c29ab45899e55a4631014 |