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.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60580a24e93be76f91641d9abde36aa2142b051b40d3f68ece35f78f282bba7d |
|
MD5 | 68cb05216439898f6cb0bf51793bebfa |
|
BLAKE2b-256 | fed1c768981aafbe9bbd76d3f18d0ad9155653df60aca19b0064a18cc79760b6 |
Hashes for fastjet-3.4.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a4c00c52fbfb0f517b3648ab79be2a4222eedcda7473cbe33c24485bb82759a |
|
MD5 | 1fc8342d1384a5d95bc6e6033cb299d2 |
|
BLAKE2b-256 | d10e94675d559e2eab00132f5615962fea1a3ed8ad44c44183c5302175cb3bc5 |
Hashes for fastjet-3.4.1.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0d87e13082f778ad8cf333b2f2325f5e34141119d61d6a19026c29ac6df8957 |
|
MD5 | b44d9719fb21fff40fc78dfca360f4a5 |
|
BLAKE2b-256 | 145bcf73499303a8c28a806fb6af04f9e4edc52f69888273e54f9431b42c0966 |
Hashes for fastjet-3.4.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 503d623f22c80ec7325d9053d295e5204d5bc26f8280ae57743379e1ca4d6304 |
|
MD5 | d01da3bcf653e0cc60167d92c7dffeed |
|
BLAKE2b-256 | 5af52a19a2f67b7c89c989eaaf5c8563cff95a6ca7dbe79700b466daa3eee696 |
Hashes for fastjet-3.4.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea6edbefaadd574f8274c79484db0e2f83d07f5fa10a23fc8b67697cad849e75 |
|
MD5 | df4534d7d8361cb6f30f812e74c1caa8 |
|
BLAKE2b-256 | 0a3e66e90ed39b9c445b7b6cc7fb62465e17e0c77f44e48e6db005f05faf8aaf |
Hashes for fastjet-3.4.1.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0caa380018db7cd92d4130589eb1c4b1a2142c0bd5ee313db65cc74b06bf62a |
|
MD5 | 9cda74f67c3726bc9328374457dcd125 |
|
BLAKE2b-256 | fabc0343c4e0fceed32ca720ee146da813a06226b0eda8e7a4657ab552e42d5e |
Hashes for fastjet-3.4.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e316e0587bd10b1bdc0f733826f04e6fb42038132e9a86a4bea4cbed800a15a |
|
MD5 | f5921cd2e49c83d73e94c4b974890f26 |
|
BLAKE2b-256 | eef4bccb27ea72bdb7120836af591c70aefbfbec17d9a3a55a54cf06aaa328f2 |
Hashes for fastjet-3.4.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3775380ea46624374f65a3bb134b7c0b4548c809c1b92fe296c299a205745885 |
|
MD5 | 1b41a8bbec3f28570ef9737ada839f8d |
|
BLAKE2b-256 | e02d55f18882465d689b5ba5ccbe48fd506e7ca21eeb8de40d0ac0208a8e817c |
Hashes for fastjet-3.4.1.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eff9ca07abb30e78e676e1e5f750c8837a849e28d8f692cb08422dc1f9f09d47 |
|
MD5 | 998ea50489abf286d8af2647c9378830 |
|
BLAKE2b-256 | 00b170c6759cdd0c5022d383bc7292a3972f300bc10565aec612a67565fec3d2 |
Hashes for fastjet-3.4.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 610ee2cf872563503307353d69dcc462da50d7bc623531541d2c0022a325458c |
|
MD5 | 582ef844e34db7b5c92e6e168c73285e |
|
BLAKE2b-256 | d1d657a29f400c3a5efc2ca437ab6a4e399efac6f4b963947e2c83b15d940053 |
Hashes for fastjet-3.4.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcb0bee68a00276a39c86820a430476ca2dab8b1f25c1573217165ab5b04b4be |
|
MD5 | 7e84c6ad87b6c9cafd9ad73571214e75 |
|
BLAKE2b-256 | 32a199e574aa5729ad5601e78f844c3c47251b01825c941a921f582baa7292e1 |
Hashes for fastjet-3.4.1.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd03af8af6bc0c23d191b83a9a56859f66a9becac49feb9cc515a5e82990569f |
|
MD5 | 02b749dfd2a2af1920f7fd447aa39353 |
|
BLAKE2b-256 | 0ba2403c8b5de1634106047758f0e0bbf9e5be0eeedc7a91e2588e060d00fdc0 |
Hashes for fastjet-3.4.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e2bd97dec6d0d4e9be67e2456f85f16c318ac102f70ab59c1ad91f4b6d08119 |
|
MD5 | c12b4ab2a3763d36c6f1e3815d184d49 |
|
BLAKE2b-256 | 3824e88e9a0f6892903b75e4761d76a1ed4668a4943bb83599304ce975624b8b |
Hashes for fastjet-3.4.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26b0bc0def756d0f09dbbf37203f6d285911f4f42dce6b7f2625fe64140532da |
|
MD5 | 9d206f227a5d0f2598d07af2c480b756 |
|
BLAKE2b-256 | 31fcab92e6a7f3af5464bc93409c5a1b01a596afc9820df1045e095e75bab9e4 |
Hashes for fastjet-3.4.1.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19472cbea68b99f55e338f74f677af02ceb999943a7289969cb3425fe2d840df |
|
MD5 | e3b0c26356100a4af9e01d79bc6b59ee |
|
BLAKE2b-256 | 68d925a03f58e23b4a32bc14f01247ed8bd4362e1f37715efc7ed8181d73adc0 |