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.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 79307f765ee01fcb503b409e8f8846759a5267d65b06c105155ed5eaf42b3f7d |
|
MD5 | 6623f9c0684cb97b8ef37f70d92f4263 |
|
BLAKE2b-256 | 9f0d9dd62c882b38521e96cda1e30909041fe7b73000afaef350347c73774076 |
Hashes for fastjet-3.4.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | daa6e6435cedc91acfde8dddc67a318503dd1cf85ae07993b2e5616b7f5882ea |
|
MD5 | ebb4c1e00c67158af86b790d7fd1ed7d |
|
BLAKE2b-256 | 18f073a40a3263b5e004ce6996b125f635f8d0d08d87639f8a6af857128343f8 |
Hashes for fastjet-3.4.1.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 427dba692e16540116d39c386003aaefcec1718c6596ddcfd6fde309861cdb14 |
|
MD5 | 1556f5bf8841917b1437cfcade734f32 |
|
BLAKE2b-256 | 0c8f8f9b182d103e0caced3a70b790112dfd075a51b7a30a61f39e6e717cbf5d |
Hashes for fastjet-3.4.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2fb70ed5146cfb2003ac51db50a261bfa02af311dd62ff8bb0f44d75a6f54797 |
|
MD5 | 064cd8cb766f7507cddc665fdf0e1f87 |
|
BLAKE2b-256 | 4ca6d571b1ccf53d81d75287ba7194b6e772e4fb0ccaf074275cf52dc17c659c |
Hashes for fastjet-3.4.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19f7354b175d7e9e494952eadaf2e47ec5e39abbc4c7758e0455f814e5a90ac7 |
|
MD5 | e96db54df07e2db34b4f20065f419f07 |
|
BLAKE2b-256 | 0c1e1fb0b4d7c7c2c2a5c199f96ee9118230d89a0336cda0beaf9590375ed990 |
Hashes for fastjet-3.4.1.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a78a6814034598dbca601ee9d27e15966c112bb3d1e6b7fb86a94c993783493 |
|
MD5 | c54d8e9af02f69088ba9a7282d3f58d0 |
|
BLAKE2b-256 | d8cbf640eb48c0d0baa8e7e9f736ca85387254311ed363ab559362f9227251fa |
Hashes for fastjet-3.4.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa61998f5a02c90b790bfebaad55280c80e28b32f4293f523da9ab9c35653d0b |
|
MD5 | 1024a29ecd3a5ad07b58ecdfbe6ea82b |
|
BLAKE2b-256 | 6c089a5cf2759176721f1c0e62b58fad5858bb5a5d3eb80fba26b933f2cbdd24 |
Hashes for fastjet-3.4.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6d069e0165e631475997659b0fe218d58d6a0b0a9a685a657c156ab2d015e04 |
|
MD5 | c0d785eef764883cec6e695ecd198715 |
|
BLAKE2b-256 | 369ebfdab6c4355369d0ce673db8a97008b211610f21788c05dd8027e1df27ae |
Hashes for fastjet-3.4.1.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73ce86695e0ea799409cdb26640b9ad8621152e81ba0109059b4aa803c14c840 |
|
MD5 | 4df345f98e5fd9f7a17227116ecd0852 |
|
BLAKE2b-256 | 44ea4e4017b6fe6351230f55602ce4069cf8216d6ad0e79fb531aa4eb92dcd13 |
Hashes for fastjet-3.4.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0889c512aeeb255a40ab14302e824e55fa3028ff46b5b58f5b381b1fdbb207fb |
|
MD5 | 496a6da74d050000bbca90698794065e |
|
BLAKE2b-256 | a78ea3d770d71db42e6ee7b3137eb6ef171b857497eae7ca4f965e990e0df919 |
Hashes for fastjet-3.4.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c020ce0096f96151cd4ebd94e624d8c2b1389d50759c750bb6107422c135f87 |
|
MD5 | 5498e461a04a4f28ee40a72e03930f8a |
|
BLAKE2b-256 | 177c1ad67b530f80101a2b4bd9c267e8dcb02df543130409db3b6380cc47b500 |
Hashes for fastjet-3.4.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb0245cf2408276b3fcf0d8d6330ae872ccf121ec5155bb97ac555daecf7c931 |
|
MD5 | 66b8cd23788c77d8ee515bc86b92a3ff |
|
BLAKE2b-256 | de059ed3baabee661b668da3c583c9fd6e134625c6d6c9c5303f5d8778792276 |
Hashes for fastjet-3.4.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a77d19cb711a2fcba7cf5dfb5699fd35222994975e6314fd70391b40e01f4532 |
|
MD5 | 5d91863203cad1a1f40e78a2d12941e1 |
|
BLAKE2b-256 | 82617bbc66d55167fb42deae3dae4b858ff9c79a929e0f029136f652a291a61b |
Hashes for fastjet-3.4.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fdce5c5de671d23bd4ade24c9a49697c8222ae4a451d5acee3c2216bc3cf011 |
|
MD5 | 7fa772db820e5f561cd3a9679947fffc |
|
BLAKE2b-256 | ea83d805e4aae9f9ae59909b87e8596e8be80e6859e602d589a5446b51c3b59e |
Hashes for fastjet-3.4.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 917c1448e791b12af33223c6fbb4cf2c7b7f9754973a106a2e5cd08ce57e1844 |
|
MD5 | a2790258b841e275baad39d92b5af07a |
|
BLAKE2b-256 | e9f03621f2707efc36dc857f4ef991010c2464aed7ea07555734ae36a06558b3 |