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

Uploaded Source

Built Distributions

fastjet-3.4.1.2-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.2-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.2-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.2-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.2-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.2-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.2-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.2-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.2-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.2-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.2-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.2-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.2-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.2-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.2-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.2.tar.gz.

File metadata

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

File hashes

Hashes for fastjet-3.4.1.2.tar.gz
Algorithm Hash digest
SHA256 e9db1eca6b8b77dadf73cc1b6fcdbde3eced0f1fd69ed1545e2228fc1e1a36cf
MD5 d6d6a9d9a95e8302efad1cebf681b04e
BLAKE2b-256 d9b7e2f5a414fd74b0bf7bfb66cce1f6eac5950b6654909b7ea07c420ff6cb80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 60580a24e93be76f91641d9abde36aa2142b051b40d3f68ece35f78f282bba7d
MD5 68cb05216439898f6cb0bf51793bebfa
BLAKE2b-256 fed1c768981aafbe9bbd76d3f18d0ad9155653df60aca19b0064a18cc79760b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6a4c00c52fbfb0f517b3648ab79be2a4222eedcda7473cbe33c24485bb82759a
MD5 1fc8342d1384a5d95bc6e6033cb299d2
BLAKE2b-256 d10e94675d559e2eab00132f5615962fea1a3ed8ad44c44183c5302175cb3bc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d0d87e13082f778ad8cf333b2f2325f5e34141119d61d6a19026c29ac6df8957
MD5 b44d9719fb21fff40fc78dfca360f4a5
BLAKE2b-256 145bcf73499303a8c28a806fb6af04f9e4edc52f69888273e54f9431b42c0966

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 503d623f22c80ec7325d9053d295e5204d5bc26f8280ae57743379e1ca4d6304
MD5 d01da3bcf653e0cc60167d92c7dffeed
BLAKE2b-256 5af52a19a2f67b7c89c989eaaf5c8563cff95a6ca7dbe79700b466daa3eee696

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea6edbefaadd574f8274c79484db0e2f83d07f5fa10a23fc8b67697cad849e75
MD5 df4534d7d8361cb6f30f812e74c1caa8
BLAKE2b-256 0a3e66e90ed39b9c445b7b6cc7fb62465e17e0c77f44e48e6db005f05faf8aaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b0caa380018db7cd92d4130589eb1c4b1a2142c0bd5ee313db65cc74b06bf62a
MD5 9cda74f67c3726bc9328374457dcd125
BLAKE2b-256 fabc0343c4e0fceed32ca720ee146da813a06226b0eda8e7a4657ab552e42d5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e316e0587bd10b1bdc0f733826f04e6fb42038132e9a86a4bea4cbed800a15a
MD5 f5921cd2e49c83d73e94c4b974890f26
BLAKE2b-256 eef4bccb27ea72bdb7120836af591c70aefbfbec17d9a3a55a54cf06aaa328f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3775380ea46624374f65a3bb134b7c0b4548c809c1b92fe296c299a205745885
MD5 1b41a8bbec3f28570ef9737ada839f8d
BLAKE2b-256 e02d55f18882465d689b5ba5ccbe48fd506e7ca21eeb8de40d0ac0208a8e817c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eff9ca07abb30e78e676e1e5f750c8837a849e28d8f692cb08422dc1f9f09d47
MD5 998ea50489abf286d8af2647c9378830
BLAKE2b-256 00b170c6759cdd0c5022d383bc7292a3972f300bc10565aec612a67565fec3d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 610ee2cf872563503307353d69dcc462da50d7bc623531541d2c0022a325458c
MD5 582ef844e34db7b5c92e6e168c73285e
BLAKE2b-256 d1d657a29f400c3a5efc2ca437ab6a4e399efac6f4b963947e2c83b15d940053

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bcb0bee68a00276a39c86820a430476ca2dab8b1f25c1573217165ab5b04b4be
MD5 7e84c6ad87b6c9cafd9ad73571214e75
BLAKE2b-256 32a199e574aa5729ad5601e78f844c3c47251b01825c941a921f582baa7292e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dd03af8af6bc0c23d191b83a9a56859f66a9becac49feb9cc515a5e82990569f
MD5 02b749dfd2a2af1920f7fd447aa39353
BLAKE2b-256 0ba2403c8b5de1634106047758f0e0bbf9e5be0eeedc7a91e2588e060d00fdc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e2bd97dec6d0d4e9be67e2456f85f16c318ac102f70ab59c1ad91f4b6d08119
MD5 c12b4ab2a3763d36c6f1e3815d184d49
BLAKE2b-256 3824e88e9a0f6892903b75e4761d76a1ed4668a4943bb83599304ce975624b8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 26b0bc0def756d0f09dbbf37203f6d285911f4f42dce6b7f2625fe64140532da
MD5 9d206f227a5d0f2598d07af2c480b756
BLAKE2b-256 31fcab92e6a7f3af5464bc93409c5a1b01a596afc9820df1045e095e75bab9e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.1.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 19472cbea68b99f55e338f74f677af02ceb999943a7289969cb3425fe2d840df
MD5 e3b0c26356100a4af9e01d79bc6b59ee
BLAKE2b-256 68d925a03f58e23b4a32bc14f01247ed8bd4362e1f37715efc7ed8181d73adc0

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