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.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 533c5ddf79754da85fc378737edda6050b2dd56a4303b1e0e099b674088971e6 |
|
MD5 | ab751a4aaa2e71be95e378e9e111967c |
|
BLAKE2b-256 | 8dab575e72b606100316ba0233cd786756d7971b390ccf8d2ca52bc5616b1c57 |
Hashes for fastjet-3.4.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab3dcfc76d87e4729738e3cd813d3be4940800ba98a18c820f0da18939d17588 |
|
MD5 | e919480b3c2db14360891e751672a4fd |
|
BLAKE2b-256 | a50a3d3e38c1d7acb830580595aae6cd17627dd3f9e35cec302fc18c78283c4e |
Hashes for fastjet-3.4.1.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6106870a7b3df6db1a832f321b30988ebf7ae1b2b2e614f54e5523c8b3e7f540 |
|
MD5 | c9a1ecfb29dcf5935f57f4af7d61ff3a |
|
BLAKE2b-256 | fa737d67cf017e08f6ff85828d31df045f4a7297987a9b5a6455862b1372cf4a |
Hashes for fastjet-3.4.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c20acc9df02c74f0e3e01166c761e349e14fe161e1c3883870cc8c482a04834d |
|
MD5 | c2490b4127d695382e07b3f8d7496a7d |
|
BLAKE2b-256 | 1058490a85b5b88c69b0db3fad8d15b205b6f7c01be149a2a1f6459da5a01d49 |
Hashes for fastjet-3.4.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a80a84bcadb16f51fffae64eace8a0afe8886544afb31837a0b0705582ac4a62 |
|
MD5 | 7a2aa5050570f68548fe722c93ccc288 |
|
BLAKE2b-256 | a32c27eacef6386685b98945ab3f98a01ba8891d75739440f8248664ced4cf40 |
Hashes for fastjet-3.4.1.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 385bd75dd511a90a7a1489641b746f1edf81773348348f883a3d3a58533efd14 |
|
MD5 | eb354cc9b1d96f834dad3f70d3a94bd2 |
|
BLAKE2b-256 | eadb2d512f80be5db39ddf383af4accbf80514737c06764e7e5a956be613cba0 |
Hashes for fastjet-3.4.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2659de416fef46d5802bc051e815deedc374c39ff6ba776a3a2e7f6cdf465d3 |
|
MD5 | 0d3c4944e9272d212181c7ecbb171168 |
|
BLAKE2b-256 | 5ffd9c7a352a4b77c2f43d238aab0bf569e5ebb3d91a445e945e130b218c7abc |
Hashes for fastjet-3.4.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9585609c556e0b215dfca634976ea7d1c88c905505c6122b91f3fe4651648d4 |
|
MD5 | 96d56746a1b46502aeb577c21e0a1990 |
|
BLAKE2b-256 | 7c51a2123a09347a84b73833169662d25c96c242ac1af12cec718e283309519f |
Hashes for fastjet-3.4.1.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57cc077eaddbdc2e7f6971473441ed79bf42b2cfd9a053f7c66ac7a5eccb7a63 |
|
MD5 | 28838b986abe64b321a0df774f8c1fae |
|
BLAKE2b-256 | 889ec58ffd1f91a4115bb6b36570fd65acda6354429b7ff0f783f2fc611544fa |
Hashes for fastjet-3.4.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9dce9bba682741dee0aa165897dfcab5d085faed3b8fdc2570eff06034ef73e2 |
|
MD5 | 7c97e81bf44e7ff3b811a157a42914e7 |
|
BLAKE2b-256 | 01157142de71927a32cbbb656d3d687f62e740708d293d579cc3b67a824dca49 |
Hashes for fastjet-3.4.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2148270f0870c650fb0b110256a8baf05f57a08137b1eb73f9239a30f58f317a |
|
MD5 | 67057339db609935fd979b408178de18 |
|
BLAKE2b-256 | 61593ab86e60916f421da719f6fa0a2c8e8cabde90aa22db39289722503dc4a0 |
Hashes for fastjet-3.4.1.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 701e251fc5497c586190dc4f244d07d9a38907ed1576ba7cbdd76893cc7d8d47 |
|
MD5 | 75185ab4fe209ab336e007b522519d8d |
|
BLAKE2b-256 | 8b1b6c4cfe0879831acd452ef83aba77099bc6fe279c87cd08af72ff70f28ddc |