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 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.3.4.0rc9.tar.gz (3.1 MB view details)

Uploaded Source

Built Distributions

fastjet-3.3.4.0rc9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

fastjet-3.3.4.0rc9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

fastjet-3.3.4.0rc9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.9 MB view details)

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

fastjet-3.3.4.0rc9-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (39.9 MB view details)

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

File details

Details for the file fastjet-3.3.4.0rc9.tar.gz.

File metadata

  • Download URL: fastjet-3.3.4.0rc9.tar.gz
  • Upload date:
  • Size: 3.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.7

File hashes

Hashes for fastjet-3.3.4.0rc9.tar.gz
Algorithm Hash digest
SHA256 6121b3e56a5bb242a3f5360d2842e9b5671f0196bcdb165c85166db5e493de75
MD5 79dbed87432f296aa11bccb060f674ff
BLAKE2b-256 aa934f4d6ae1b4b7da5e432abb1ac7e21fc53b2752ad23b21aa1ef660bb69721

See more details on using hashes here.

File details

Details for the file fastjet-3.3.4.0rc9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.3.4.0rc9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b8580b246ad410a7b9f8e5e8fec8205da33411578f548bd215e5cda78aca0328
MD5 8a0b93ef59ac555f21d58acd95a53db1
BLAKE2b-256 f0f0ec8fbcda6e447dbb775ea790b7c627bedc12ab4d52066f85e616b1084139

See more details on using hashes here.

File details

Details for the file fastjet-3.3.4.0rc9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.3.4.0rc9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47e7b4997af902b8d3aa92c2cbf8e7c0c608e20f8e3d81dba2be7b3cf7213377
MD5 a329e542d23c224d44105e00cf390dbf
BLAKE2b-256 3326cce11861f0f6eb7d68a1b7f16f3b99e6a666e487dc16a47aafc20e290597

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.3.4.0rc9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1963aff41804604ef5b10dea8ae74263ec42db0ed0c87e84997ce78670f25e34
MD5 7d8cc46b9dd376596a75389daf735808
BLAKE2b-256 4b8979a5f5764b46dfbee07bf5c7575b6cf21f7a54970e8f6371483e27aa1b3a

See more details on using hashes here.

File details

Details for the file fastjet-3.3.4.0rc9-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fastjet-3.3.4.0rc9-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c35b0a08fa4c32072436cbd10fc68f23a280b759357b841b22e8005a97bba74
MD5 e305deeceb4fd3f581cf431228801c1e
BLAKE2b-256 c35d2816efbcabd273a06ff76756e872045f5f83a317f117e41220c24f4898b1

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