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

Uploaded Source

Built Distributions

fastjet-3.4.0.0-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.0-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.0-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.0-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.0-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.0.tar.gz.

File metadata

  • Download URL: fastjet-3.4.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 66ad0bf9c9db157264733553bc133aba3c7a5f1bb51939ee653695ada0bcdd94
MD5 dfe5dcc4add0a5513d6147a7cca8c10f
BLAKE2b-256 c73f5f2db7729908f38c286c0f96ef330ba92fc624ed4748f9f83aee3849fc10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93fd04410687a6638b4f322ad4e1feaedcf5c8358eead6d16d3901573d86663d
MD5 d71ab69d8039b05db61d21dea669b443
BLAKE2b-256 a51f5cdd9744d70a2e6bac72a2ee048a197a6be2d5b604d520c7a20c10abb73b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 476b4191cb0016971a6125a96246b97dbb9d971b65cec5b80bdb2f647bacc2f6
MD5 818c5e3c5059dd7fc8b859a8b4cafd3b
BLAKE2b-256 9112d3b550326e6f38435ae82df272fb5679262ea7600e752afd1af9f614881b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd9834fec7042ffacd4f5f946a9c9e0502898d295467238d73c60d35939f4c93
MD5 63e8771d7a61cf607a6b40948da5581f
BLAKE2b-256 eea4fc837816819f77797d5f52117f2a9ca860e326a7a5813296439b447cf714

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0859c1b895f4247727e90a38a1b48155dd7284b83b7bb3b2d0503a5e876a39c2
MD5 6b2700e685da2b8ca60c73af54294df6
BLAKE2b-256 9c7a003e5d2ee373d13221743d137e324bb836a46e8dc2098397019b52c25c56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f2ac626dd673a0cdfb35f611fcc52db0e374bdc337b70b8a14900d166c119938
MD5 23e9361580bd2a2c5229ebf78644c2ff
BLAKE2b-256 084fd1129d9f9ddc5857d1a06577a86cb61346b675ed59b467e4cbbb08e2d3ed

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