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

LHAPDF-devel-6.5.4-1.4 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: LHAPDF-devel Distribution: openSUSE Tumbleweed
Version: 6.5.4 Vendor: openSUSE
Release: 1.4 Build date: Mon Apr 10 06:18:13 2023
Group: Unspecified Build host: reproducible
Size: 279754 Source RPM: LHAPDF-6.5.4-1.4.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

* 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).
* Tue Aug 20 2019 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 6.2.3:
    * Add a couple of extra trim() calls to path strings given to
      the Fortran API.
    * Apply lhapdf script improvement from Ivan Razumov / Genser.
  - Changes from version 6.2.2:
    * Don't pop the final path entry off in the pathsPrepend and
      pathsAppend functions: the compile-time fallback may have been
      disabled.
    * Add a 'show' option to the lhapdf script.
    * Adapt MPI file-reading patch from Stefan Hoeche. Enable with
    - -enable-mpi to configure.
    * Rewrite the lhapdf data-manager script to use argparse, for
      compatibility with Python 3.
    * Apply compiler optimisation bypass "volatile" hack to default
      data path insertion. Thanks to Zahari Kassabov.
    * Add legend PDF name aliasing to plotpdfs
    * Explicitly catch x > xMax error in ContinuationExtrapolator.
    * Don't require the presence of Content-Length in HTTP header.
    * Utils.h: Fix separator bug in join() function.
    * Remove 'const's from return-by-value types in KnotArray.h, to
      keep icpc happy.
    * Add lhapdf_lambda4/5 functions in the Fortran interface.
    * Remove unwanted pid argument from the Fortran xfx*_stdpartons
      functions.
    * Move Config::get() static function from header to .cc, since a
      singleton needs to only 'live' in one compilation unit.
  - Drop LHAPDF-pdfset-download-url-update.patch: incorporated
    upstream.
  - Replace env-based hashbang with one explicitly referring to the
    correct binary.

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, Wed Nov 13 00:41:02 2024