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.0rc0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80dfb16ee0e8fe055cdbddb5a8578ff19cdeb07dd30a170147172612f98b407e |
|
MD5 | f03713074e13f7da6cff4972cc2620f5 |
|
BLAKE2b-256 | 4b6ad9f827e1cac5b8648684c8ac83173026bb5b1031b4b93347431fbdf5bda0 |
Hashes for fastjet-3.4.1.0rc0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83d45ece9a3ac6f75c7114bad6c8a4d58e82090e71d19d755a2c2cb0507f4b2b |
|
MD5 | a36f51304e1267cd8cc0e54d7ab6ff22 |
|
BLAKE2b-256 | f23923025311c9c59f00aa78e935d348b444d91f36be1f66b833a9188f19565f |
Hashes for fastjet-3.4.1.0rc0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2dfacfe05ee196a2f05c39ce3a510df3d7862bf4c220b7871a72ada6caff51d1 |
|
MD5 | 4f3a7d2c21ce9a8f225270afc358881c |
|
BLAKE2b-256 | 6891264a32e61c6ad1530c2dad40772380f963c715bfe3e6e064ff28476b122e |
Hashes for fastjet-3.4.1.0rc0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3aab1f62f41a14da62e182bc1cd86d2d744466fee2e423f56b34573b7431cda6 |
|
MD5 | 7672d301852534c436881b86d2e7b78e |
|
BLAKE2b-256 | f52030d693f43bba35563020d699420dfe20b0aaa658119b6e16d136efad244e |
Hashes for fastjet-3.4.1.0rc0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fae261e2d0b44c20b7743059bf977a4308e12995c2731858ee8861f6133b003 |
|
MD5 | 98ae2e344ec5f32ababf632adf00c3aa |
|
BLAKE2b-256 | 0fc951a5e2805755344f7ae0747817843cdbdf06c6cbdeb6d27ea4f87bd52692 |
Hashes for fastjet-3.4.1.0rc0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e573be4a9b60088905c639b7897ef1c19148101a756405206eab44454ba7186c |
|
MD5 | eb127d13d9085e3fcc4df82900e9087e |
|
BLAKE2b-256 | a5a1402770f776e40680f0f06c94bffcf5803d4a9a2a85b7a93eab4e1203dd07 |
Hashes for fastjet-3.4.1.0rc0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 717e42c0666126f4cc15b016aa9cdbc269035c7f4ae5c2cd87b5f45b92f7d901 |
|
MD5 | 19520ce08900d275e11c031b3861387b |
|
BLAKE2b-256 | 52a83181111477627bdf39fd7cd23d344ecf49c1bbbc2bb9721335fa6d7a2191 |
Hashes for fastjet-3.4.1.0rc0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6f87cf1e3729c2e6884f5bcb603fbf7582bc1e383f82b4822d85c65950a5a99 |
|
MD5 | 717a7d39f20eb3ba34ec6394286a311f |
|
BLAKE2b-256 | 92de6bde481201959b7aed623c0ef6143d41722daaf3ac96f3d50074fefa586c |
Hashes for fastjet-3.4.1.0rc0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31559bcc3021c1109ddf4dfb0b5a0e8794a67a364972314a5bb7fbdd5be9c7fd |
|
MD5 | 139a65a3be97a96212bbd783abebbcc5 |
|
BLAKE2b-256 | 65a8d90635809b5ce53f920b3dd9c7d9a09294f29897d0659a1ea3a2fa3de34e |
Hashes for fastjet-3.4.1.0rc0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ca770b54d0fd6019f2f3b17864532e4f185bbc40ad8d72622725b2a6719f240 |
|
MD5 | 9cba59dbb02efc1730926adc87f67d60 |
|
BLAKE2b-256 | 1a841846ec41955aa347b5b8ea1d70cc33691ee472b7eb59e4463b79654299d1 |
Hashes for fastjet-3.4.1.0rc0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da6260e89dcca2e0b6f811d880e86d3114f9c8567a723a84085580486b18100d |
|
MD5 | ad44cd83994e972b67af37df5d0451e6 |
|
BLAKE2b-256 | 2115c06bf66d71b96e9de25561e7a87abe44c3d9ac0470b409aa4339364572af |
Hashes for fastjet-3.4.1.0rc0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfa4699a1a1530e6370b4bf1c7f1d2d16a0a8f3a88593c86ab0d07b705299a47 |
|
MD5 | 62cfbb4bb050880cd4e38b9f3893dd65 |
|
BLAKE2b-256 | 198c1d0de5328cb2d60a0a9bdb0d54d42949996a7c0578993101476b07ccf5d6 |
Hashes for fastjet-3.4.1.0rc0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f53ff6aeaace8b5e1f67e0d64d359d4b0e0036ef9f9ff68a96f40b2757c18871 |
|
MD5 | 9491760b979784cfcc4985b45ab75231 |
|
BLAKE2b-256 | 8ec6ab77e13668b2e3340c40d087903867f861039ffc10ab5193622eb8ed879e |
Hashes for fastjet-3.4.1.0rc0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d54012c5382af77427877746e89ebe55dcefb253e3bbcdd23efaf84bba04f1ee |
|
MD5 | c2218822a2ab7db6e965d29b88aa0b74 |
|
BLAKE2b-256 | c2ed4780e171089e8a667b11b44257ffebe7c3532ff86a493269ce9e6abfc3d5 |
Hashes for fastjet-3.4.1.0rc0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e2c1523d5ac6eca89547700da31acd2326b254c3da9953b4933513b775037df |
|
MD5 | 8e526f595da8a36c344c8a8f00834bd0 |
|
BLAKE2b-256 | ad09d5af3b53a14dcbdddb797bf25367d850877c3ed3edcf01f7a5b6b5a79244 |