Skip to main content

Official FastJet bindings to Python and Awkward Array.

Project description

Actions Status cirrus-ci Status PyPI version Conda-Forge

PyPI platforms GitHub Discussion Scikit-HEP

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fastjet-3.4.0.7.tar.gz (4.2 MB view details)

Uploaded Source

Built Distributions

fastjet-3.4.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

fastjet-3.4.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (80.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

fastjet-3.4.0.7-cp311-cp311-macosx_10_9_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

fastjet-3.4.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

fastjet-3.4.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (80.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

fastjet-3.4.0.7-cp310-cp310-macosx_10_9_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

fastjet-3.4.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

fastjet-3.4.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (80.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

fastjet-3.4.0.7-cp39-cp39-macosx_10_9_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

fastjet-3.4.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

fastjet-3.4.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (80.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

fastjet-3.4.0.7-cp38-cp38-macosx_10_9_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

fastjet-3.4.0.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (80.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

fastjet-3.4.0.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (79.9 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

fastjet-3.4.0.7-cp37-cp37m-macosx_10_9_x86_64.whl (19.1 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file fastjet-3.4.0.7.tar.gz.

File metadata

  • Download URL: fastjet-3.4.0.7.tar.gz
  • Upload date:
  • Size: 4.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for fastjet-3.4.0.7.tar.gz
Algorithm Hash digest
SHA256 5d1510dd36de4d3ac4b615e35944a9124cf0b0705f541d2758fc466c9f86f43c
MD5 7fe9f58905c72d852447612b29846dd4
BLAKE2b-256 a64c96b58f638d479bd9a4aa030cb4a1603a21e461f98401d98ec00b9eb62502

See more details on using hashes here.

File details

Details for the file fastjet-3.4.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.0.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c5ec0e55da595393dcb53047e9d19f40dbfc33476b8a48ffc6fa77e2d029d7b3
MD5 bac4d4a44fea538235181775b9040678
BLAKE2b-256 ca2036433e2a76cef6b6c06d4ebee21086f6d156b4265f283bc9f619eda569d2

See more details on using hashes here.

File details

Details for the file fastjet-3.4.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.0.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d858c38cb1dd46e0fa5ade0747bd0f207d73cfd0d4edeb7f1a94491cbee0ed7d
MD5 30058cd5f13afbc80d3222621baab2b1
BLAKE2b-256 69c313a7ec2f3ce96dda3dff0270ede030f0161cc014b54f09e7b3f3b8d77cae

See more details on using hashes here.

File details

Details for the file fastjet-3.4.0.7-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.0.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1430b02103a7430d69a7e5e73c21de8a2ee43073e506b48a1638fd3840a6e7d4
MD5 f52fa062e2cf9b0e49372adb9abbb7fc
BLAKE2b-256 f55785d2077e5cb5696eea136aa408e773b4e53498c9cb8e72314e311cc275de

See more details on using hashes here.

File details

Details for the file fastjet-3.4.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a32bb2f66dcc50857c32295d078ecf0e0519b3667706f4c51dd979eb96c6fa2
MD5 6314383f6499629aa4faaa9a8da95c5b
BLAKE2b-256 50a9666d1fe008422ffa0e71e522df214ce66234142db2313bf8cf5733c7fb30

See more details on using hashes here.

File details

Details for the file fastjet-3.4.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.0.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f98557546027c48e3ab87e306403ccbf726231731c985fb6ff6b58f19c450250
MD5 1d2cf02d0ccc3b1c0aa885330d360982
BLAKE2b-256 2c12553be9f5f129e82c02adc47c370294e149a2973db768d652e22ba1b54bd7

See more details on using hashes here.

File details

Details for the file fastjet-3.4.0.7-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.0.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5ae176cda9577896d0919993fdbdfc3cab0961ab1d737a63f190bf355a97fbf6
MD5 b1c72b29c66077ee5c188126bdc8f221
BLAKE2b-256 6973707cf695f27a321423601a81cd8b979cc05abbd4b37b3e09850eb4cafdb4

See more details on using hashes here.

File details

Details for the file fastjet-3.4.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.0.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d82a39d45f8b4851e32ad0e9b720e9f305b56fb3f87269ab14d594537bb5d110
MD5 b44e1254e1a0fd8a1fcde23e2fba3503
BLAKE2b-256 1dfda78562e3a71edefe4d3364c6cae4c45f856fbe3a3f47504d434e4af6c9ed

See more details on using hashes here.

File details

Details for the file fastjet-3.4.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.0.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d01b351d39a7bf7e5eae5935c3b40f7768751d10917a3cae9f1ae796a2a66caa
MD5 9af5eda0c9bc862e310bc896baa9324d
BLAKE2b-256 227152bbbfd615c24ea1933a6bc081feb131eb98b15cc2a7a9632db099536095

See more details on using hashes here.

File details

Details for the file fastjet-3.4.0.7-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.0.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cf8a3e283a5fdfa8c35ce8b575cab3957b5754d2c1ecdeed7ab0d5d49418e8f9
MD5 827fd812b0f5b41c1398d7d892e2c4a8
BLAKE2b-256 2a809b33f72486747bf05694027e52c73555010a2d8b9952e080279a28ce95be

See more details on using hashes here.

File details

Details for the file fastjet-3.4.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 703666f33c63b01f6c7270b33b7ac00a4215be8baea3a0b8a1f08d7a2e4cde6b
MD5 b911294146e043bbb9afe3f1aa1f5962
BLAKE2b-256 0e59ab04d0e9d06edbf81ef3945a48b512bed43aefbefe90a256c6cc6ecb2006

See more details on using hashes here.

File details

Details for the file fastjet-3.4.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.0.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 40894c6eecf094360d856c3e5accd0f2569315cdd2157a40807467374ae65e87
MD5 0d21d7ec265713567d0d6f33d1817c11
BLAKE2b-256 0e235ad876648373c5503b7130b1d6398d664b3f7eb5ae41453e76dd81c4267c

See more details on using hashes here.

File details

Details for the file fastjet-3.4.0.7-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.0.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ea29827e983e3ee9a936cb10d4c0223f4e91d3326509e28f8b9b67c1d1e0c8ea
MD5 65c35b9a0a129a64fc6183cdf8ae15f0
BLAKE2b-256 112cada2802dbc6d046384dd4102c1dbe3e871dbfbc6bee657af06271002d4ed

See more details on using hashes here.

File details

Details for the file fastjet-3.4.0.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.0.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f99be329ae65da3435c6c0305db4a9edd02d5b2d357624cc99d3a8d1cd15290
MD5 b60d1cd6c4cc8c8b5366240a995be2bb
BLAKE2b-256 c4c11ece81ebea242edcc0e04b105a61e79846656a1c9502fb2b3f4945a33e85

See more details on using hashes here.

File details

Details for the file fastjet-3.4.0.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.0.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7fbbc8ebdd47b95bfe0000d3f0709487858e543762c67cecc542923c7fe872cc
MD5 34c2e69af1a5bf9e5902460e36630285
BLAKE2b-256 69aaf4c65f689515c85389062e8ea356f305add35958ee800b096843fc0a70e8

See more details on using hashes here.

File details

Details for the file fastjet-3.4.0.7-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.4.0.7-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a69f5474db0c0bdaffcdbcb82fe94526eea4fe3d2b3479aea8fe379c776df09a
MD5 7ff8e393996213cd613f2a064ca4b466
BLAKE2b-256 e94394065fcdfc0870e23e638aa85e4b6b54d786a79c29ab45899e55a4631014

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page