Skip to main content

Official FastJet bindings to Python and Awkward Array.

Project description

Actions Status PyPI version Conda-Forge

PyPI platforms GitHub Discussion Gitter Scikit-HEP

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


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

Uploaded Source

Built Distributions

fastjet-3.4.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (75.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

fastjet-3.4.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (75.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

fastjet-3.4.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (75.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

fastjet-3.4.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (75.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

fastjet-3.4.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (75.5 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for fastjet-3.4.0.1.tar.gz
Algorithm Hash digest
SHA256 40027c706174110e68299ccb874f158cad8cf0a78669b21ac556ab1c911228a1
MD5 a0dff94d2d4c821cfee16a2833b95531
BLAKE2b-256 1214ddbd978629300c679c9f984115812fa56842ba85d8e2def43caa236ea367

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd9fdb060dd95dcfa6b5cc52e15ddc744b0b5b582fc74650b7f4b754f807561c
MD5 8de3ef828eddb402e6c1bcd2349e9fdf
BLAKE2b-256 c8e3ee8aeefc1bea678e3c19ac1bebf575802e913d36c214b320d61590633573

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f930f6f700e6c0abef13cd1cef6dde0af13a7e756e3f01b202e569f1ebc487a
MD5 4cb40c4d43106368f4ac77046481f8f8
BLAKE2b-256 b74b07dcfe12f082f29eb83d5e568715d5d8483fff38153064fa236e1151122e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44b0ef5f557489bb8a3017c2cc10ff2f57d684046e440c814afe33bbed5423e3
MD5 65bbe24b6cada4ff9b8fd41043c8bb2b
BLAKE2b-256 38bc84a0ad1565a27b68936c30a2059725cc2815963c51d6be3cae21558725d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bcc0a2ee90a0224ec7dfe9686a19e3819c5b7b1db210b0ee6d010b5939cceecc
MD5 23e001207fe6540a9fa357b85b73af27
BLAKE2b-256 ad6445cc8167b5cdbf5b7a4f72f40ad4a394920704f636ef6ee61f0a7b73970a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7f53437a14a5a6d6e65c51cee1e3b0fe2b8f32de11e183c9879806cdf030b95
MD5 919719327ca59ace7e7b1200331055b1
BLAKE2b-256 1dd14610af7c47c787e953257a2fa58513daf40da1d5f96b23f7efc7cabaa262

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