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

Uploaded Source

Built Distributions

fastjet-3.4.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.9 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

fastjet-3.4.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

fastjet-3.4.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

fastjet-3.4.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

fastjet-3.4.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (88.4 MB view details)

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

File details

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

File metadata

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

File hashes

Hashes for fastjet-3.4.0.2.tar.gz
Algorithm Hash digest
SHA256 9570b202ad733d5264f21b86b10789d017f8992829654fe7850e4a72c21d814c
MD5 93b90416c1249d0c7fcf972c7271a8e2
BLAKE2b-256 8afba1d59619ed94b73db34ed09b855b89da41d9fe35bfc11ffcce706255c0df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57cf95d36c05ca025dec2b020e952335f6dad550eacce5ef4e65b58207650138
MD5 88bc5305f28d86d94de519d7da48fd86
BLAKE2b-256 70e7c46cd2fe08943ff39110d6be9da9d50a619d1dace0e34d89711d3b6f3379

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9375fed876eb0ea959d2dda48237295a3aa93e4fb116129a7153254769555448
MD5 65501860ecada916674af0927a1d0992
BLAKE2b-256 1150e82d1e59c278f6ade21624362c4f3a74dafdafe6f4a0d27ff7039236c96f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d681b41906a73e2e5ba80f493e531f59460a9f05fa7e322db28e6675e1d62a2
MD5 ff289626dfa2e566359546562ff96dc1
BLAKE2b-256 1f1771e538971786c7100bcc579405d77a07bd231977f0cfa14c728c356b6c7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5493b7d4c924770ae0527865216561025f4ca5a3ff26973f0135f4aab636b91f
MD5 15b721c790187470a1a62d20de9530de
BLAKE2b-256 bcb75e58831d7944f07f8035738134b48aa0e886b4299c876be74132d2133ba5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7c7bacc39f9923bcbd6b8ad4448290a5bab54f5887180839d31b23176484a3a0
MD5 79ec414ccb40ec158cac2ee36761d0da
BLAKE2b-256 447f95033395adae6ce6236d324d150124e31ad588ffbde240f43f5a31cca99d

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