Official FastJet bindings to Python and Awkward Array.
Project description
Official FastJet bindings to Python and Awkward Array.
Main features of Fastjet:
- Contains Vectorized as well as Non-Vectorized interface for Fastjet.
- Compiled against the complete Fastjet library in C++.
- Has Awkward Array and Vector as dependency.
- 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.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5252e5b61a209fa90caa8d979838be3881c99ac49d33c220c4db2e53e41b6ab |
|
MD5 | d1660f5a60f5981c88901f53f7fc7bd7 |
|
BLAKE2b-256 | cb32e44ac3464bdb02a796fc5fab6cb450f37bf462a42103483f8ae9c4e43d8a |
Hashes for fastjet-3.4.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8bcb124ea1211577e25587f243a2d196af26d60a5c4a6718c543148cecc6aea |
|
MD5 | 5caf8d6d325ca068b909cc10c1a6494f |
|
BLAKE2b-256 | 0c8cf33653448bf5cba8abda3fa3f2d9bdb8f191f18059a39ab69a015509af58 |
Hashes for fastjet-3.4.0.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19fbbc15285617a48849969852622ec7792171a2eb354928b8d2ea63fb48e7cb |
|
MD5 | 329bac6ed927ede16a5838445b02b32a |
|
BLAKE2b-256 | 9b0694c82a6c14a1cf0d52717369a6cefe56943f28e8d74eea4f091587dd493d |
Hashes for fastjet-3.4.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52c59db810c6eaf170a424778ccf3efe84cf969ec8fc2ea80abfc25b1d2cb9f9 |
|
MD5 | b48cc58ed4ef2e6e4d71b39a38e79d95 |
|
BLAKE2b-256 | f5de53bafd307906441eca2f9eeae0786b6d468f8559e11c1117a2a3006cfbb1 |
Hashes for fastjet-3.4.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96ece1eac57d9b55da3195ba1b4ddf7cf3eada1c24e9c5541c46ab42330123f0 |
|
MD5 | a62553f658fba69a9d91e4d0280a7486 |
|
BLAKE2b-256 | 09ab2238c6995fd8c661d54d50da40ea525d3f0373ec2dcb0455a17fbb087837 |
Hashes for fastjet-3.4.0.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be6ff386775df448d00286d2c023495e49be5f1b711fe1e74aa3b4f634594f53 |
|
MD5 | 17f9743e1539efaf90077b2637731845 |
|
BLAKE2b-256 | fe71a9467e3472616f9f95ef3e2441e5802077784e0fc3f0bf708fc0e4ec1265 |
Hashes for fastjet-3.4.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0d4268bd43d67376def2876c0c9a0bad5d6f33f400c45c41d9dc5cb47abe224 |
|
MD5 | bdd416338d0c8b9fb7a43d3eff8486d7 |
|
BLAKE2b-256 | e9e7a5f6a395da984814a47254841d76303806ba16d729da45d1aa1db7b86026 |
Hashes for fastjet-3.4.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c2fd3f2c00160bdd9b9bb1f9fc277b839600ece99a3daf5ba845cdf759672c0 |
|
MD5 | 85ee170832bb119c1e564c364eac40bb |
|
BLAKE2b-256 | 972ef331b4b0974fdf9b9ac36e2925b9e5cf695e0376450027258b213810ca6b |
Hashes for fastjet-3.4.0.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54535c090cd77d9008b91fadd3418a216fc9588c3aaecca6600f693912ac813e |
|
MD5 | cc98ba604c63139b56351934b328b872 |
|
BLAKE2b-256 | d34323b04806bdcd3530c4be8ccb6d0ef20336774a3bd501c96b150d5459f777 |
Hashes for fastjet-3.4.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | acfd5d4211c40f17b70d375ce7df00517687323188e5925fb20dd2eb0a693547 |
|
MD5 | 7fe97dca7b61619000ec25925e11a034 |
|
BLAKE2b-256 | 85f0534a9a632c2678cc39044ef510b7539f07875e03d3708c400266930023b9 |
Hashes for fastjet-3.4.0.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab66e59656ad1d664cc43ddbc660790f09135947da2e5dd80aca173b7cab48a5 |
|
MD5 | eb6d41558aca866e2ed52b19064f221b |
|
BLAKE2b-256 | 0bf841e4ed561bbb2eb060620ce07b7e64d300b25b0cddf82b49409bbc613153 |
Hashes for fastjet-3.4.0.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6175ceb15561c4f6fbf03ca12aac29b97e8cda76876b5d537a99cbc37bf37b55 |
|
MD5 | 926023b8168e3efe0a9f533854872881 |
|
BLAKE2b-256 | 3e8a3c515e191232fadb71006094adc786feac1347f704b98bdb4a0a32de709f |
Hashes for fastjet-3.4.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 186663413d37fcd4c186a8ac3b08fa95f9a414f97c3e19a389a51bdd8c680379 |
|
MD5 | f790acddea7f88220cd385a9bdfa6f66 |
|
BLAKE2b-256 | 624cc16e63369e679a7e3340bfcfef9b21405f9268928c2fbaa44ed0a818abf1 |
Hashes for fastjet-3.4.0.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ad29a461340c613caf67079ab134542cd304d53a1ff51a1bb4ff5a8e8ff4f80 |
|
MD5 | 25600dca8df484130edb7b352776f90b |
|
BLAKE2b-256 | dda84836251c2c78c09a05ccd6907fd1066b4f7f220669507effca5a10664e1c |
Hashes for fastjet-3.4.0.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5738ce1b0920983aef626ea80abff76ebcc6d401e2fbbee911134c408eb7abea |
|
MD5 | 737eafb1348d55b194e6d0ec3532564f |
|
BLAKE2b-256 | c8f5c00a669a1ac1343f15cd3206c90ff60176589aa20ba277aa945801f87a60 |