Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

LHAPDF-devel-6.5.5-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

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.

Provides

Requires

License

GPL-3.0-only

Changelog

* 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).

Files

/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 May 9 11:10:04 2025