Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: HepMC-devel | Distribution: openSUSE Tumbleweed |
Version: 3.3.0 | Vendor: openSUSE |
Release: 1.1 | Build date: Mon Mar 24 13:16:14 2025 |
Group: Unspecified | Build host: reproducible |
Size: 537187 | Source RPM: HepMC-3.3.0-1.1.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: http://hepmc.web.cern.ch/hepmc/ | |
Summary: Header files for HepMC |
The HepMC package is an object oriented event record written in C++ for High Energy Physics Monte Carlo Generators. Many extensions from HEPEVT, the Fortran HEP standard, are supported. This package provides the source and header files required for developing with HepMC.
GPL-3.0-or-later AND MPL-2.0
* Mon Mar 24 2025 Atri Bhattacharya <badshah400@gmail.com> - Update to version 3.3.0: * Update python bindings with binder 1.4.2 * Update bxzstr to bxzstr 1.2.2 + patches * Explicitly return for inf-generating eta / massless rapidity along pz, to avoid FPE triggering. * Suppress cross-section/weight count-mismatch warning if only one cross-section. * Add support for reading with uproot * Drop Python2 support * Fix compilation with Python 3.13.0a1. * Major update of the build system, removed most of the custom modules. * Removed functions that operate on raw pointers. - Update shared lib name in accordance with upstream so version bump. - Drop HepMC-disable-doxygen-html-timestamp.patch: no longer needed as HTML_TIMESTAMP is not set by Doxyfile. * Fri Oct 13 2023 Atri Bhattacharya <badshah400@gmail.com> - Update to version 3.2.7: * Patch release to fix the problem with vertex attributes removal. * Tue Sep 12 2023 Lubos Kocman <lubos.kocman@suse.com> - Update license HepMC3-3.2.6/LICENSE says Version 3 of the GNU Lesser General Public Licence or any later version. * Mon Jul 10 2023 Atri Bhattacharya <badshah400@gmail.com> - Update to version 3.2.6: * Deprecated the set_cross_section function with double in favour of those with vector of doubles. * Better Doxygen documentation for code * Improvements in ReaderFactory that should help detect the file type more successfully. * Multiple optimizations inspired by clang-tidy * The Attributes are now set to be parsed after calls to from_string or set_value * API breaking changes in the search module: pass by const reference * Update python bindings * Modernisation of cmake * Fix output value of ReaderLHEF::read_event * Better documentation for standalone examples * Adds a protobuf-based HepMC3::Reader/Writer * Update pybind11 headers to fix python 3.11. * License update. * Make the R/W plugins transparent - the set/get functions call the handled object - Adapt shared lib name to SO version bump (4->5) for libHepMC3search. - License update: bundled bxzstr is MPL-2.0. - Re-enable testing for i586. - Make doc package noarch. * Sat Nov 05 2022 Atri Bhattacharya <badshah400@gmail.com> - Disable pythia interface, pythia now includes HepMC interface by default; this avoids a build cycle (boo#1204987, https://gitlab.cern.ch/hepmc/HepMC3/-/commit/9827d5fb95ece04bafbc6e09cfd792afd51f74d3). - Add _constraints file to ensure builds do not OOM on some workers. * Wed Mar 02 2022 Atri Bhattacharya <badshah400@gmail.com> - Also Obsolete libHepMC3-1 from libHepMC3search. * Mon Feb 21 2022 Atri Bhattacharya <badshah400@gmail.com> - Update to version 3.2.5: * Added implementation for Relatives class that works in Windows. * (Implemented earlier) Improved MSYS2 support. * New interfaces for HEPEVT and update of python interface. * (Implemented earlier) More functions in GenEvent to deal with attributes. * (Implemented earlier) Implemented Complessed I/O with zip, lzma and bz2 via bxzst library. * Fixes to documentation of some examples. * Removal of unused codes and comments. * Fixes to Pythia8ToHepMC3.py. * Added Reader/Write interfaces with smart pointers. * Fixed #ifdefs for non-Linux system to allow the usage of Reader/Writer plugins. * Added MT reader. * Remove outdated interfaces to MCEGs. - Add HepMC-disable-doxygen-html-timestamp.patch: Disable timestamps in doxygen generated HTML footers to make builds reproducible. - Split libraries into separate shared lib packages. - Build for all supported python flavours. - Fix shalred lib versioning and obsolete libHepMC3-1 from libHepMC3-3 since previous lib was incorrectly named. - Delete bundled pybind11 and use system package; add BuildRequires: python-pybind11-devel >= 2.6.0. * Tue Dec 07 2021 Atri Bhattacharya <badshah400@gmail.com> - Temporarily disable tests for i586 until tolerance issues are sorted out. * Sat Nov 13 2021 Atri Bhattacharya <badshah400@gmail.com> - Update to version 3.2.4: * Minor fixes to the CMake configuration of examples. * Minor fixes in Pythia6 interface. * Bugfix for HI output in WiterAsciiHepMC2. * Speed optimizations for ReaderAsciiHepMC2. * Deprecate Pythia8, MC-TESTER, Taoulapp and Photospp interfaces, as these were picked-up by the upstream. * Bugfix: avoid cretion of empty attributes in ReaderAsciiHepMC2. Thanks to Pavel Demin for a hint. * Removal of trailing empty lines by Mattias Ellert. * Multiple fixes to style and printf by Mattias Ellert. * Fix WriterAscii* to avoid problems with memory tests on aarch64. Thanks to Mattias Ellert for reporting. * Fix buffer overflow in WritterAscii/WriterAsciiHepMC2. Thanks for Fabian Klimpel for help with debug. * Enable reading of multiple run info objects from ASCII files. * Fixes to the tests. * Drop cmake2 support * Update cmake so the c++ standard is deduced from the ROOT configuration if ROOT is used. Otherwise c++11 is used. * Fix a bug in GenCrossSection: acces to non-existing vector element in to_string() function. Happened for incomplete objects. * Fixed formating. * Added compiler flags to reduce the amount of warnings. * Fixed a bug in Tauola test, which was not reading proper config. * Streamlined cmake for PGI. * Fixed some tests to make them return non 0 in case of problems. * Updated CI. * Reduce debug-printout verbosity in ReaderFactory format autodetection. * Added uproot-based reader to examples. * Fixed cmake configuration to allow multiple Python versions. * Fixes of compilation warnings by Mattias Ellert. * Sun Mar 14 2021 Atri Bhattacharya <badshah400@gmail.com> - Move doc to HepMC3 named dir to avoid clash with HepMC2. - Provide HepMC3-* where appropriate.
/usr/bin/HepMC3-config /usr/include/HepMC3 /usr/include/HepMC3/AssociatedParticle.h /usr/include/HepMC3/Attribute.h /usr/include/HepMC3/AttributeFeature.h /usr/include/HepMC3/CompressedIO.h /usr/include/HepMC3/Data /usr/include/HepMC3/Data/GenEventData.h /usr/include/HepMC3/Data/GenParticleData.h /usr/include/HepMC3/Data/GenRunInfoData.h /usr/include/HepMC3/Data/GenVertexData.h /usr/include/HepMC3/Errors.h /usr/include/HepMC3/Feature.h /usr/include/HepMC3/Filter.h /usr/include/HepMC3/FilterAttribute.h /usr/include/HepMC3/FourVector.h /usr/include/HepMC3/GenCrossSection.h /usr/include/HepMC3/GenCrossSection_fwd.h /usr/include/HepMC3/GenEvent.h /usr/include/HepMC3/GenHeavyIon.h /usr/include/HepMC3/GenHeavyIon_fwd.h /usr/include/HepMC3/GenParticle.h /usr/include/HepMC3/GenParticle_fwd.h /usr/include/HepMC3/GenPdfInfo.h /usr/include/HepMC3/GenPdfInfo_fwd.h /usr/include/HepMC3/GenRunInfo.h /usr/include/HepMC3/GenVertex.h /usr/include/HepMC3/GenVertex_fwd.h /usr/include/HepMC3/HEPEVT_Helpers.h /usr/include/HepMC3/HEPEVT_Wrapper.h /usr/include/HepMC3/HEPEVT_Wrapper_Runtime.h /usr/include/HepMC3/HEPEVT_Wrapper_Runtime_Static.h /usr/include/HepMC3/HEPEVT_Wrapper_Template.h /usr/include/HepMC3/HepMC3.h /usr/include/HepMC3/LHEF.h /usr/include/HepMC3/LHEFAttributes.h /usr/include/HepMC3/Print.h /usr/include/HepMC3/PrintStreams.h /usr/include/HepMC3/Reader.h /usr/include/HepMC3/ReaderAscii.h /usr/include/HepMC3/ReaderAsciiHepMC2.h /usr/include/HepMC3/ReaderFactory.h /usr/include/HepMC3/ReaderFactory_fwd.h /usr/include/HepMC3/ReaderGZ.h /usr/include/HepMC3/ReaderHEPEVT.h /usr/include/HepMC3/ReaderLHEF.h /usr/include/HepMC3/ReaderMT.h /usr/include/HepMC3/ReaderPlugin.h /usr/include/HepMC3/Relatives.h /usr/include/HepMC3/Selector.h /usr/include/HepMC3/Setup.h /usr/include/HepMC3/Units.h /usr/include/HepMC3/Version.h /usr/include/HepMC3/Writer.h /usr/include/HepMC3/WriterAscii.h /usr/include/HepMC3/WriterAsciiHepMC2.h /usr/include/HepMC3/WriterGZ.h /usr/include/HepMC3/WriterHEPEVT.h /usr/include/HepMC3/WriterPlugin.h /usr/include/HepMC3/bxzstr /usr/include/HepMC3/bxzstr/LICENSE /usr/include/HepMC3/bxzstr/bxzstr.hpp /usr/include/HepMC3/bxzstr/bz_stream_wrapper.hpp /usr/include/HepMC3/bxzstr/compression_types.hpp /usr/include/HepMC3/bxzstr/config.hpp /usr/include/HepMC3/bxzstr/lzma_stream_wrapper.hpp /usr/include/HepMC3/bxzstr/stream_wrapper.hpp /usr/include/HepMC3/bxzstr/strict_fstream.hpp /usr/include/HepMC3/bxzstr/z_stream_wrapper.hpp /usr/include/HepMC3/bxzstr/zstd_stream_wrapper.hpp /usr/lib64/libHepMC3.so /usr/lib64/libHepMC3search.so /usr/share/HepMC3 /usr/share/HepMC3/cmake /usr/share/HepMC3/cmake/HepMC3Config-version.cmake /usr/share/HepMC3/cmake/HepMC3Config.cmake /usr/share/HepMC3/cmake/HepMC3Targets-relwithdebinfo.cmake /usr/share/HepMC3/cmake/HepMC3Targets.cmake /usr/share/HepMC3/cmake/HepMC3searchTargets-relwithdebinfo.cmake /usr/share/HepMC3/cmake/HepMC3searchTargets.cmake /usr/share/HepMC3/interfaces /usr/share/HepMC3/interfaces/HepMCCompatibility /usr/share/HepMC3/interfaces/HepMCCompatibility/include /usr/share/HepMC3/interfaces/HepMCCompatibility/include/HepMCCompatibility.h /usr/share/HepMC3/interfaces/pythia6 /usr/share/HepMC3/interfaces/pythia6/include /usr/share/HepMC3/interfaces/pythia6/include/Pythia6 /usr/share/HepMC3/interfaces/pythia6/include/Pythia6/Pythia6ToHepMC3.cc /usr/share/HepMC3/interfaces/pythia6/include/Pythia6/Pythia6ToHepMC3.inc /usr/share/doc/packages/HepMC-devel /usr/share/doc/packages/HepMC-devel/ChangeLog /usr/share/doc/packages/HepMC-devel/README-for-developers /usr/share/doc/packages/HepMC-devel/README.md /usr/share/licenses/HepMC-devel /usr/share/licenses/HepMC-devel/COPYING /usr/share/licenses/HepMC-devel/LICENCE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Mar 30 23:32:47 2025