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.1.1.tar.gz (4.3 MB view details)

Uploaded Source

Built Distributions

fastjet-3.4.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

fastjet-3.4.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (80.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

fastjet-3.4.1.1-cp311-cp311-macosx_10_9_x86_64.whl (19.3 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

fastjet-3.4.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

fastjet-3.4.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (80.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

fastjet-3.4.1.1-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.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

fastjet-3.4.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (80.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

fastjet-3.4.1.1-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.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

fastjet-3.4.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (80.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

fastjet-3.4.1.1-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.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (81.1 MB view details)

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

fastjet-3.4.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (80.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

fastjet-3.4.1.1-cp37-cp37m-macosx_10_9_x86_64.whl (19.2 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: fastjet-3.4.1.1.tar.gz
  • Upload date:
  • Size: 4.3 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.1.1.tar.gz
Algorithm Hash digest
SHA256 6a4aa649797f54805efd62bf68c173144579ca8c5a64b9bfbf1bb2a716ed6220
MD5 b7795b0eba8648d5934a6c6d1170f763
BLAKE2b-256 347cda618ec4b5951d43427f90c810c9520651e275b08416f1de4797f6b11bd0

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

See more details on using hashes here.

File details

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

File metadata

File hashes

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

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