| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python3-Rivet | Distribution: openSUSE Tumbleweed |
| Version: 4.1.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Nov 16 09:08:39 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 1252577 | Source RPM: Rivet-4.1.2-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://gitlab.com/hepcedar/rivet/ | |
| Summary: A toolkit for validation of Monte Carlo event generators | |
The Rivet project (Robust Independent Validation of Experiment and Theory) is a toolkit for validation of Monte Carlo event generators. It provides a large (and ever growing) set of experimental analyses useful for MC generator development, validation, and tuning, as well as a convenient infrastructure for adding your own analyses. Rivet is the most widespread way by which analysis code from the LHC and other high-energy collider experiments is preserved for comparison to and development of future theory models. This package provides the python bindings for Rivet.
Apache-2.0 AND GPL-2.0-only AND MPL-2.0 AND LPPL-1.3a AND BSL-1.0
* Sun Nov 16 2025 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 4.1.2:
* The LWTNN interface has been marked as to be deprecated in
preparation for future replacements.
* MET projections have been restructured to reduce code
duplication, with the SmearedMET projection now supporting
smearing of both vector pT and ET.
* Added pT-dependent b-tagging efficiency functions and ATLAS
Run-2 muon working points to detector-smearing functors.
* Streamlined handling of beam checks in multi-energy analyses
and improved re-entrant safety, including a unified ENERGY
option to override the nominal centre-of-mass energy.
* Fixed Particle::closestApproach() and improved the handling of
nominal weights when using --skip-weights.
* Rationalised units constants, removing ambiguous short symbols
and adding UK/US spellings (e.g. metre/meter).
* When running with --no-mcerrs, MC statistical errors are now
fully excluded from both error bars and uncertainty bands.
* Added a new MC_VERTEX validation routine to monitor vertex
positions, plus eight new measurement analyses from recent
collider results.
- Changes from version 4.1.1:
* A same-flavour requirement is now enforced in the
DileptonFinder utility.
* An extended MC_WEIGHTS observable provides a differential
distribution of negative-weight events.
* Rivet now warns if analysis option ordering has to be
auto-corrected to canonical alphabetical form.
* Protections have been added to the DIS projection against
invalid (null) boost directions.
* Argument parsing has been reworked to support remote HepMC
sources (e.g. via xrootd).
* New and updated analyses from LHC and HERA.
* Event smearing can be disabled at runtime via the
RIVET_DISABLE_SMEARING=1 environment variable.
* The ONNXruntime interface is now templated to support both
float and double precision, with a new mkVecOf utility for
streamlined data preparation.
- Changes from version 4.1.0:
* Update PID utils to MCUtils head, including a new
PID::isQuarkonium function from LHCb.
* Fix ProjectionApplier::hasProjection() to check against the
local projection-registration queue if its ProjectionHandler
is not yet bound.
* Remove FinalState::accept() method, which was misleading as
(as implemented) the subclasses did not override it and it
always just applied the stored ParticleFinder::_cuts rather
than augmenting those with the subclass semantics.
* Fix removed HDF5 variable expansion in rivet-config, and
improve terms reported for YODA (which provides HDF5) and
FastJet.
* Split MET smearing functions into SMEARPARAMS functions that
calculate the mean distorted vector and its energy resolution,
and the implementation of that smearing.
- Changes from versions 4.0.0 through 4.0.3:
* Too many to list, see %{_docdir}/Rivet-devel/ChangeLog for a
full list.
- Drop upstreamed patches:
* Rivet-fix-hepmc-tests.patch
* Rivet-include-missing-cstdint.patch
- Rebase Rivet-disable-testCmdLine.patch for update.
* Thu Jul 10 2025 Atri Bhattacharya <badshah400@gmail.com>
- Add Rivet-include-missing-cstdint.patch: Include cstdint header
to fix build failures against GCC 15.
* Wed Apr 09 2025 Atri Bhattacharya <badshah400@gmail.com>
- Add Rivet-fix-hepmc-tests.patch -- Use deduce_reader in API
tests for HepMC 3.3.x compatibility; part of upstream commit
ca0d57ca to release-4-0-x development branch.
- Add Rivet-disable-testCmdLine.patch -- Disable an outdated and
failing test
* Sun Mar 23 2025 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 3.1.11:
* Streamline parsing of version codes for dependencies
* Change Python build to use PY_LDFLAGS rather than
LINKFORSHARED variable.
* Update Logging to remove non-const static map of color codes,
and add support for the CRITICAL level.
* Mon Feb 19 2024 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 3.1.10:
* Add CMS_2023_I2703254: ttbb in lepton+jets at 13 TeV
- Drop fix_HepMC_327_compat.patch: upstreamed.
* Sat Jan 06 2024 Stefan BrĂ¼ns <stefan.bruens@rwth-aachen.de>
- Update to version 3.1.9:
* Streamline definitions of a "temp" histogram
* Account for 2pi boundaries when checking for zero angle
in DISKinematics
* Improvements to rivet-mkhtml output.
* Add STAR_2014_I1253360 p + p -> pi0 + X
* Add missing analysis-object methods on Analysis: booking of
Scatter1Ds, efficiency and asymmetry calculations for Counters
and Histo2Ds.
* Fix projection comparison for InvisibleFinalState
* Add icon links to Inspire and HepData, escape HTML content in
titles as Inspire has started recording MathML for maths.
* Add a Matrix3::mkRotation(from, to) static factory function,
for one-liner convenience.
* Fix unit conversion in HepMC3 readEvent method
* Fix CMS_2021_I1920187 to use size_t or unsigned int types in
place of non-standard uint.
* Remove logic that parses info file from AnalysisInfo constructor
and only parse when an analysis is being specifically asked for.
* Fix binary relocation in binrelo.c
* Make rivet-mkhtml write HTML file before processing images.
* Fix rivet-mkhtml-mpl autocomplete.
* Explicitly import YODA and Projection base-class operator= into
derived classes to silence new GCC13 warnings.
* Turn parameters (cuts, jet radius, clustering algorithms etc)
into Rivet options in several common MC analyses.
* Bypass projection comparison during registration if
RIVET_CACHE_PROJECTIONS is false.
* Patch projection comparison for SmearedJets
* Prevent bookeeping histos from acquiring analysis option
on the fly as part of merging
- Add fix_HepMC_327_compat.patch
- Remove unused API doc build dependencies (doxygen, texlive etc.)
* Fri Sep 01 2023 Atri Bhattacharya <badshah400@gmail.com>
- License: Change LPPL-1.3 to LPPL-1.3a according to spdx list.
* Tue Aug 29 2023 Lubos Kocman <lubos.kocman@suse.com>
- License correction based on the legaldb scan
* Tue Jul 11 2023 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 3.1.8:
* Append extra newlines to plugin sources in batched rivet-build.
* Add ability to control the specific plugin library paths for
analyses to be loaded from, via new programmatic set and get
methods on AnalysisLoader and a new RIVET_ANALYSIS_PLUGINS
environment variable.
* Remove support for custom ASCII event-file formats.
* Use an immediate call to HepMC3::deduce_reader() in the file
and stream opening; drop local attempts to deduce the file
format.
* Require HepMC3 >= 3.2.0
* Add variations on the discard/select utility functions to
(particularly) discard single elements by equality rather than
needing to provide a function.
* Fixes in MC_TAU_Decay plot file, courtesy of George Marsden
* Provide an implicit cast for FourVector and derived classes to
PseudoJet, to avoid the incorrect conversion by PJ's template
constructor.
* Fix unit for Zjj inclusive runs in ATLAS_2017_I1627873
* ATLAS_2019_I1746286: fix generator ctau description in the
info file.
* Fix memory leaks in binreloc.c and the merging-related method
in AnalysisHandler.
* Fix CMS_2015_I1346843 to allow FSR photons from muon decays
* Add example analysis demonstrating use of an ONNX neural net.
* Change/correct DressedLeptons behaviour to accept photons from
prompt muons and taus. (Return to 2.x behaviour, accidentally
reverted.)
* Update ParticleIdUtils content to match latest MCUtils.
Includes a serious speed-up (6x!) in PID digit decoding!
* Allow linspace() and aspace() to make reversed edge-sets with
start > end.
* Add powspace() and powdbnspace() uniform-spacing functions for
power laws, and a generic _fnspace() function for any
transform/inverse function-pair.
* Fix couting of raw vs tmp histos when checking
self-consistency of output file.
* Replace regex_match with reg_search to pick up substring
matches, too.
* Fix bug in DELPHI_2011_I890503 and OPAL_2003_I599181, where
the wrong decay chain was checked for weak decays.
* Change configure script to use the --rpath=no option to
fastjet-config, removing fragile path-hacking.
build script.
* Add reentrant marker to MC_DILEPTON.info
* Make logger thread safe(r) by making ColorMap and LevelMap
* thread_local.
* Extend RivetLWTNN.hh to allow use of lwt::LightweightGraph
* Enable Cython autoconversion from C++ strings to the
appropriate str type for Python v2 and v3, eliminating many
noisy and fragile explicit encode()/decode() calls.
* Analyses of new experiments (long list, see
/usr/share/doc/packages/Rivet-devel/ChangeLog).
- Drop Rivet-correct-python-platlib.patch: fixed upstream.
- ExcludeArch %ix86: i586 error due to conversion from
`long long` to `size_t`.
* Sun Oct 23 2022 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 3.1.7:
* Add HEPTopTagger interface (since made optional, with no-build
example analysis).
* Add EXAMPLE_NTUPLE_ROOT example analysis showing how to open
and write to a ROOT ntuple file.
* Add CMS_2021_I1866118: Z boson plus jets (DPS) at 13 TeV
* Add EXAMPLE_NTUPLE_CSV example analysis showing how to open
and write to a CSV ntuple file.
* Add Analysis::analysisDataPath() and the RivetLWTNN.hh include
with convenience functions for loading of LWTNN DNNs.
* Add EXAMPLE_LWTNN example analysis, demonstrating use of a
preserved LWTNN neural network in Rivet.
* Install more generically named files from the analysis
plugin/data dirs rather than limiting to the .plot, .info,
.yoda* set.
* Move EXAMPLE_* analyses, which demonstrate functionality to
analysis writers rather than being directly useful in compiled
form, into an uncompiled analyses/examples/ directory.
* Hide the bundled eigen3 in a mangled RivetEigen namespace, to
avoid clashes.
* Submission of CMS_2022_I2079374: Z pT over a wide mass range
at 13 TeV
* Upgrade eigen3 and yaml-cpp bundling to remove compiler
warnings.
- Add Rivet-correct-python-platlib.patch: Ensure consistent python
platlib across different python versions.
- Split out data files common to C++ and Python bindings into
separate package (Rivet-data) and have it required from both
%{name}-devel and python3-%{name} packages.
- Run tests as part of %check section.
- Move sed fixes to hashbangs to %setup section, running them over
scripts in source rather than on buildroot installed dirs to
allow tests in %check to succeed.
- Drop fixes to pkgconfig script made during %setup as these are
no longer needed.
* Sun May 29 2022 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 3.1.6:
* Allow the rivet script's -p option to be given multiple times,
or to contain a comma-separated list of files to load cf. the
- a argument. readData() is called for each specified preload
file, in order.
* Add a pseudojets() method and automatic conversion operator to
Particles. It sets the user index so the constituents will
match the indices of the particle or jet vector used as input.
* Move the Jets and Particles definitions into the .hh headers.
* Submission of CMS_2017_I1497519: Z boson in association with
jets at 8 TeV.
* Fall back to old calculation of y in DISKinematics if Q2 is
zero.
* Add MissingMom typedef for MissingMomentum.
* Add vectorEt/PtMiss() and scalarEt/PtMiss() methods to
MissingMomentum.
* Use ThreeMomentum in MissingMomentum for the vectorPt() etc.
* Add ThreeMomentum/P3 type with momentum-oriented method names,
cf. FourVector->FourMomentum.
* Add a pseudojets() method to the Jets container type.
* Add BESIII_2022_I2047667 e+e- > eta omega and omega pi0.
* Add finalize-scaling protection in ATLAS_2020_1790256.
* Add BESIII_2022_I2039027 e+e- > pi+pi-eta.
* Add BESIII_2022_I2033007 e+e-> K+K-pi0.
* Fri Jan 07 2022 Atri Bhattacharya <badshah400@gmail.com>
- Fix sed script for rpath removal from rivet-config.
/usr/bin/make-plots /usr/bin/rivet /usr/bin/rivet-cmphistos /usr/bin/rivet-diffhepdata /usr/bin/rivet-diffhepdata-all /usr/bin/rivet-findid /usr/bin/rivet-merge /usr/bin/rivet-mkanalysis /usr/bin/rivet-mkhepdata /usr/bin/rivet-mkhtml /usr/bin/rivet-mkhtml-tex /usr/bin/rivet-mkvaldir /usr/lib64/python3.13/site-packages/rivet /usr/lib64/python3.13/site-packages/rivet/__init__.py /usr/lib64/python3.13/site-packages/rivet/aopaths.py /usr/lib64/python3.13/site-packages/rivet/core.so /usr/lib64/python3.13/site-packages/rivet/hepdatapatches /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/ALEPH_1996_I415745.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/ALICE_2014_I1244523.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/ARGUS_1989_I262415.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/ARGUS_1990_I295621.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/ARGUS_1997_I420421.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/ARGUS_1997_I440304.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/ATLAS_2015_I1377585.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/ATLAS_2018_I1711223.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/ATLAS_2022_I2614196.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/ATLAS_2023_I2648096.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/BABAR_2015_I1377201.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/BABAR_2016_I1391152.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/BELLE_2023_I2624324.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/BESIII_2018_I1641075.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/BESIII_2023_I2633025.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/BESII_2004_I622224.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/CELLO_1983_I191415.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/CLEO_1985_I205668.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/CMS_2011_I878118.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/CMS_2015_I1342266.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/CMS_2017_I1485195.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/CMS_2017_I1631985.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/CMS_2022_I2080534.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/DELPHI_1993_I356732.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/DELPHI_1999_I499183.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/DELPHI_2000_I524693.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/FASER_2024_I2855783.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/GAMMAGAMMA_1973_I84794.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/H1_2002_I588263.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/H1_2016_I1496981.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/HRS_1987_I215848.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/JADE_1990_I282847.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/L3_1992_I334954.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/LHCB_2013_I1244315.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/LHCB_2014_I1311488.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/LHCB_2015_I1373300.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/MARKII_1985_I207785.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/MARKII_1988_I246184.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/NUSEA_2003_I613362.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/OPAL_1993_I342766.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/OPAL_1997_I440103.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/SLD_1999_I469925.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/TASSO_1984_I194774.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/TASSO_1986_I230950.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/TASSO_1988_I263859.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/TASSO_1990_I294755.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/TPC_1985_I205868.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/VENUS_1990_I296392.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/ZEUS_1995_I392386.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/ZEUS_2005_I676091.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/ZEUS_2021_I1869927.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/ZEUS_2023_I2694205.py /usr/lib64/python3.13/site-packages/rivet/hepdatapatches/__init__.py /usr/lib64/python3.13/site-packages/rivet/hepdatautils.py /usr/lib64/python3.13/site-packages/rivet/pdg /usr/lib64/python3.13/site-packages/rivet/pdg/__init__.py /usr/lib64/python3.13/site-packages/rivet/pdg/decaymode.py /usr/lib64/python3.13/site-packages/rivet/pdg/extract_br.py /usr/lib64/python3.13/site-packages/rivet/pdg/particle_data.py /usr/lib64/python3.13/site-packages/rivet/pdg/special_cases.py /usr/lib64/python3.13/site-packages/rivet/pdg/templates.py /usr/lib64/python3.13/site-packages/rivet/plotinfo.py /usr/lib64/python3.13/site-packages/rivet/plotting /usr/lib64/python3.13/site-packages/rivet/plotting/__init__.py /usr/lib64/python3.13/site-packages/rivet/plotting/conversion_tools.py /usr/lib64/python3.13/site-packages/rivet/plotting/make_plots.py /usr/lib64/python3.13/site-packages/rivet/plotting/plot2yaml.py /usr/lib64/python3.13/site-packages/rivet/spiresbib.py /usr/lib64/python3.13/site-packages/rivet/util.py /usr/share/bash-completion/completions/rivet-completion /usr/share/licenses/python3-Rivet /usr/share/licenses/python3-Rivet/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Tue Nov 25 22:53:54 2025