| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: LHAPDF-devel | Distribution: openSUSE:Factory:zSystems |
| Version: 6.5.5 | Vendor: openSUSE |
| Release: 1.1 | Build date: Fri May 2 10:55:07 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 287150 | Source RPM: LHAPDF-6.5.5-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://lhapdf.hepforge.org/ | |
| Summary: Development files for LHAPDF, a library for PDF sets | |
LHAPDF provides a unified and interface to PDF (probability distribution function) sets. This package provides the header and source files for development with LHAPDF.
GPL-3.0-only
* Fri May 02 2025 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 6.5.5:
* Allow use of an external yaml-cpp library via a new
- -with-yaml-cpp configure-script flag.
* Add filter kwarg to tarfile.extractall() call in the "lhapdf
install" script action, if supported.
* Change Python build to use PY_LDFLAGS rather than
LINKFORSHARED variable.
* Add ForcePositive regularisation to PDF values computed via
the accelerated vector-return variant.
* Fix the getPDFSet() function to raise a Python exception if it
fails via the Python interface.
* Expose LHAPDF_PYTHONPATH as a configure-time environment
variable for overriding the calculated install path.
* Fix a typo in PDF upgrading via lhapdf.
* Improvements to lhapdf-config, including a --pythonpath flag.
* Update yaml.load() call to use SafeLoader.
* Make lhapdf update return a non-zero exit code if data
installation fails.
* Add --enable-librelease configure option to use libtool
- release
- Drop patch sover.diff. Use configure option --enable-librelease
to add so versioning to shared object instead.
* Mon Apr 10 2023 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 6.5.4:
* Add __repr__ methods to Python wrappers.
* Add keys() and keys_local() methods to Info classes.
* Fix PDFUncertainty and PDFErrInfo object lifetimes in the
Python interface.
* Add setname_nmem variants of methods for making PDFInfo and
AlphaS objects.
* Introduce MemType and MemDesc flags, used by preference to
PdfType and PdfDesc.
* Convert MPI interface to use MPI v3.
* Avoid silent compilation failures during the python extension
build.
* Replace deprecated egrep with grep -E in lhapdf-config and
other places.
* Change nmem type in mk function signatures from int to size_t,
and fix several other signed/unsigned warnings.
* Add CXXFLAGS and LDFLAGS propagation to the Python-extension
build script.
* Fix bug in in precomputed grid-differences that would lead to
lookups outside array bounds.
- Drop LHAPDF-python-platlib.patch: fixed upstream.
* Thu Sep 01 2022 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 6.5.3:
* Fix linker arguments in Python-extension build.
- Drop LHAPDF-python-build-fix.patch: incorporated upstream.
* Wed Aug 24 2022 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 6.5.2:
* Fix range of member iteration when computing correlations with
the next extended-errorset scheme
* Update internal yaml-cpp version to fix compiler warnings.
* Complete distutils removal on main.
* Fix bug in lepton PDF lookup.
* Fail with an actually helpful exception message if lhapdf.conf
can't be found.
- Add LHAPDF-python-platlib.patch -- Correct system platlib
determination in configure.ac.
- Add LHAPDF-python-build-fix.patch -- Fix python builds due to
an unset env variable; patch taken from upstream git commit and
re-based for current version.
- Move /usr/bin/lhapdf binary to -devel pkg; this does not have
anything to do with the LHAPDF python bindings but rather is a
general utility script using standard python libs.
- Disable timestamps in doxygen generated docs.
- Run spec-cleaner for minor cleanups.
* Sun May 29 2022 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 6.5.1:
* Add uncertainty testing to release process.
* Fix typo in PDFSet.cc use of default uncertainty CL in
percent.
- Changes from version 6.5.0:
* Remove distutils dependency from configure, fall back to using
setuptools if possible in Python extension build, and update
Python version detection macros.
* Apply thread locality fixes to caches, active-set management
in LHAGlue, and non-MPI file-IO objects.
* Add PDFSet::uncertainties() methods to compute multiple
observable uncertainties at once.
* Chain the in-place and return by value PDFSet::uncertainty()
methods in the more efficient order.
* Lazily cache the PDFSet error-info struct.
* Add a parser for the extended error-type string format, and
start implementation of the extended uncertainty computation
using it.
* Use the PDFSet::lhapdfID() function by preference to return a
PDF::lhapdfID(), thereby avoiding the index-file lookup if
possible.
* Assemble the PDF-set index from _all_ pdfsets.index files
found in the search paths, with earlier appearances taking
precedence: allows use of partial indices in overload
directories.
- Delete some generated example binaries from the doc pkg.
- Run fdupes to link some documentation files (BuildRequires:
fdupes).
* Sat Jan 15 2022 Atri Bhattacharya <badshah400@gmail.com>
- Delete cython generated cpp file so it can be regenerated by the
right flavour of Cython.
- Add BuildRequires: python-Cython, needed for above.
* Thu Sep 30 2021 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 6.4.0:
* Restructure internal memory storage to increase performance
and simplify caching common computations for different
particles. Most notably replace KnotArray1F and KnotArrayNF
with single class KnotArray.
* Precompute coefficients for polynomial interpolators at init
time.
* Add specialised method to interpolators, to evaluate pdf's for
all common particles (-6,...-6,21) and allow for the caching
of common computations withoutthe need of a complicated cache.
* Update the fast ASCII NumParser to always use the C locale.
* Enable out-of-source builds, avoiding sensitivity to
pre-installed versions during the build, and converting the
Cython syntax to Py3-style. -atch.
* Bugfix to Python wrapper object parentage handling.
* Add a PIDs::PIDCode enum (and PIDs enum with equivalent
signature in Python) for more semantic access to particle ID
codes.
* Update embedded yaml-cpp code to version 0.6.3.
* PDFSet::uncertainties() now allows alternative=True for
non-replica sets (in which case it does nothing).
* lhapdf script bugfixes and improvements, including only
complaining about failed URLs after *all* attempts have
failed.
* Add matching by ID code to the lhapdf list and show commands.
* Mon Feb 15 2021 Atri Bhattacharya <badshah400@gmail.com>
- Fix building for multiple python flavours.
- Copy doc files (built only for default python3 flavour) to
buildroot during %install.
* Fri Jul 17 2020 Atri Bhattacharya <badshah400@gmail.com>
- Update to version 6.3.0:
* Provide setter methods on PDF for the flavour list and
setPositive behaviour.
* Convert the AlphaS raw pointer on PDF to a std::unique_ptr.
* Update the cache strategy for 'replays', and make cache size
and search/update strategy configurable at runtime.
* Extend caches to multi-level, searching through the N previous
calls for x and Q2 independently.
* Make the caches fully thread-safe rather than just
initialization-safe, by use of maps on thread IDs.
* Extend to cross-flavour, subgrid-specific x and Q2 caches.
* Use the x and Q2 knot hashes in cache-flushing tests.
* Add a hash function computation and comparator to the
KnotArray1F.
* Convert caching struct acquisition to use a Meyers Singleton
pattern, which guarantees thread-locality.
* Separate caching of x and Q2 variables in the
LogBicubicInterpolator: evidence suggests that these may be
updated at very different rates.
* Add simple caching to the LogBicubicInterpolator -- will cache
contiguous calls of the same (x,Q).
- Rebase sover.diff for update.
- Build API documentation and package them as part of a new doc
package.
- Add BuildRequires: python-setuptools to allow proper
postprocessing of the python-LHAPDF package when building.
- Drop obsolete conditionals and Group tags.
* Tue Apr 28 2020 Atri Bhattacharya <badshah400@gmail.com>
- Use python-rpm-macros to allow building python mod for all
supported versions of python; copy source into a different
directory for each python version and configure, build, and
install them correctly.
- Move python dependent binary to python subpackage (python3
only).
/usr/bin/lhapdf /usr/bin/lhapdf-config /usr/include/LHAPDF /usr/include/LHAPDF/AlphaS.h /usr/include/LHAPDF/BicubicInterpolator.h /usr/include/LHAPDF/BilinearInterpolator.h /usr/include/LHAPDF/Config.h /usr/include/LHAPDF/ContinuationExtrapolator.h /usr/include/LHAPDF/ErrExtrapolator.h /usr/include/LHAPDF/Exceptions.h /usr/include/LHAPDF/Extrapolator.h /usr/include/LHAPDF/Factories.h /usr/include/LHAPDF/FileIO.h /usr/include/LHAPDF/GridPDF.h /usr/include/LHAPDF/Info.h /usr/include/LHAPDF/Interpolator.h /usr/include/LHAPDF/KnotArray.h /usr/include/LHAPDF/LHAGlue.h /usr/include/LHAPDF/LHAPDF.h /usr/include/LHAPDF/LogBicubicInterpolator.h /usr/include/LHAPDF/LogBilinearInterpolator.h /usr/include/LHAPDF/NearestPointExtrapolator.h /usr/include/LHAPDF/PDF.h /usr/include/LHAPDF/PDFIndex.h /usr/include/LHAPDF/PDFInfo.h /usr/include/LHAPDF/PDFSet.h /usr/include/LHAPDF/Paths.h /usr/include/LHAPDF/Reweighting.h /usr/include/LHAPDF/Utils.h /usr/include/LHAPDF/Version.h /usr/lib64/libLHAPDF.so /usr/lib64/pkgconfig/lhapdf.pc /usr/share/LHAPDF /usr/share/LHAPDF/lhapdf.conf /usr/share/LHAPDF/pdfsets.index /usr/share/doc/packages/LHAPDF-devel /usr/share/doc/packages/LHAPDF-devel/AUTHORS /usr/share/doc/packages/LHAPDF-devel/ChangeLog /usr/share/licenses/LHAPDF-devel /usr/share/licenses/LHAPDF-devel/COPYING
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 31 00:36:47 2025