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

Uploaded Source

Built Distributions

fastjet-3.4.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (78.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

fastjet-3.4.0.3-cp311-cp311-macosx_10_9_x86_64.whl (18.6 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

fastjet-3.4.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (77.9 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

fastjet-3.4.0.3-cp310-cp310-macosx_10_9_x86_64.whl (18.6 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

fastjet-3.4.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (77.9 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

fastjet-3.4.0.3-cp39-cp39-macosx_10_9_x86_64.whl (18.6 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

fastjet-3.4.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (77.9 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

fastjet-3.4.0.3-cp38-cp38-macosx_10_9_x86_64.whl (18.6 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

fastjet-3.4.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (77.7 MB view details)

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

fastjet-3.4.0.3-cp37-cp37m-macosx_10_9_x86_64.whl (18.6 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: fastjet-3.4.0.3.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.3.tar.gz
Algorithm Hash digest
SHA256 580fe34a1d461d7bd08ca5f0aa1d11712158849615c1ce8db1d5e51455011553
MD5 c90d87532fb339790649c98669f76834
BLAKE2b-256 7b54fadbad42a1eaf7f4714accb7419d8f8592e05519718588d618e1ce135b2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f7d07c3305ac1e8cdfd9c05628cdc1501408a9a38ff36821c755db3602e8588
MD5 956469399fe4e0b5fee32e7d7efc15aa
BLAKE2b-256 9e1e30c02e455666837c081ae68b022f7faae533ee0b946b8b41db9aa124732e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9f41e7be229f1378b906d561935c8594312f7c68403a3f52d6f0375191cb6414
MD5 0faa256531fa42e3c10cced8326d863f
BLAKE2b-256 6dec8ba28338fd7cc6d71360e099f607dd1781fc40ecc3679bce7cddbda617a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc8fa967babcdcd0988284bcd76552caf3b1169633311e507eeef0e6e25e0887
MD5 1aa06c1dc54c01ceb37acd32fa7884b4
BLAKE2b-256 6867cb4b0390808d54cdcbca6d1afd4d131b9a891fe82bdc74cd74c1a565da4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 919ad00604b906fc0fa05ae5c03fc2f2aeab9e085faf7da5aafae5a8c8a41cb0
MD5 2b7e0ee3a60b73d2a23d3a1a023e3e27
BLAKE2b-256 dc457aa70d114ce7d143845e8d3c66854c31891b824ebfb617c69eea57410c9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f34c64787eb841cdfc2e1c2d8402d31fc623285a1e8a9db9dbe087ca87f7e365
MD5 35f2e959602ac68ac335dcd3e7f43d6a
BLAKE2b-256 dd431c15050a0752ecf186041c2fbc556224b545ee60ab80bdab0c1954296230

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e0822b87b5c52b5de234a1703ea28c31243ce287d07516cdc63b5b695c1d8b58
MD5 4fe282945f00aa045b3ea9366498e610
BLAKE2b-256 64e413188ac8df8496d9fd76bf4804798d8f2f71c0598d6f26a3a7925462e4a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a25d59e61f1cb793b5a5a8ed667dcd014adbfc5446ec01714fae44a0a7994cfe
MD5 3bd573487b89e9f857f3b3ceba92496b
BLAKE2b-256 0f284832144f7d454d9af993fe19903a0abc88ab4f98f5d93efa27a24c93a53a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a8ad358156afa6bfa4fa0c2f1105814c12dac6dee7d94d11c0847e862e222be1
MD5 f04ff7563f9a48f563ffa6fd3e9b674a
BLAKE2b-256 6e1b5cc7bac80beb5770e420464ca35fa988a0ce880c317ff6a08cda55caea7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23b93cbba8070db1d6fae81ca17495b56895f28f7a2c92ccf890dee9d53b0387
MD5 391f0d076c9582b37803535ed18eba2e
BLAKE2b-256 18095852b53f808c0e9dd334a4f3716fff1fc95fc8a930acefef9b19186abf3d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastjet-3.4.0.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 60de9e0159da231528211ed55c45ca361cd7266dd9adac649531ea3a31296769
MD5 7b801a7f9ef5cfe87b27262591b12f0d
BLAKE2b-256 3dab9de9ca755f2a4ef40d2e23031221549fe576468d5474e11a5025474a2d25

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