FastJet is a software package for jet finding in pp and e+e-
collisions.
This package provides python3 bindings for fastjet.
Provides
Requires
License
GPL-2.0-or-later
Changelog
* Fri Sep 11 2026 Atri Bhattacharya <badshah400@gmail.com>
- Build using cmake; this fixes building issues with recent cgal.
- Add fastjet-cmake-soversion.patch to add so versions to shared
objects, consistent with installation using autotools.
- Build for all supported python flavours.
- Add fastjet.rpmlintrc to suppress false positive about rpaths in
fastjet-config script.
- Fix a hashbang.
* Sun Jul 06 2025 Christoph G <foss@grueninger.de>
- update to 3.5.1
* CMake build system improvements, notably Windows DLL support
and new option to turn off build of examples and build just
the Python interface
- update to 3.5.0
* Introduction of a new CMake-based build system.
* Inclusion of SISCone 3.1.1, with its own CMake support
* Speed improvements for corner cases of the N2Plain strategy
noted in 2503.08146.
- update to 3.4.3
* python interface looks also for python3-config
* various build-system upgrades
* Sat Jan 06 2024 Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de>
- update to 3.4.2
* Bug fixes:
+ small fix in ClosestPair2D class for compatibility with c++20
+ SISCone updated to 3.0.6, which eliminates default
- ffast-math compile-time argument, which could cause
interference with other code.
- update to 3.4.1
* New features:
+ JetDefinition has a new clustering strategy, N2PlainEEAccurate
+ two new functions to make it possible for plugin algorithms
to modify user info:
- PseudoJet::set_user_info_shared_ptr(...)
- ClusterSequence::plugin_non_const_jet(...)
* Bug fixes:
+ Resolved MAJOR BUG that arose with full thread-safety enabled
+ eliminated NaN from square-root of negative mean areas in
background estimation (now returns zero)
+ Other changes:
+ auto_ptr interface is now disabled by default
* Fri Jan 07 2022 Atri Bhattacharya <badshah400@gmail.com>
- Remove rpath references from fastjet-configs script.
* Fri Aug 27 2021 Dirk Stoecker <opensuse@dstoecker.de>
- update to 3.4.0
- New features:
* addition of support for thread safety. It requires a compiler
* supporting the C++11 standard (or later) and must be explicitly
enabled at configure time. There are two options
- the --enable-limited-thread-safety configure option is generally
sufficient if each thread is processing entirely distinct events.
It should have essentially no speed overhead.
- the --enable-thread-safety configure option is required if you
want to be able to read/copy/process a common set of PseudoJets
across multiple threads. Depending on the system, our tests have
shown speed penalties of up to 10-15%. For further details, see
section 10 of the manual
* The jet area infrastructure has new ca