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

python311-LHAPDF-6.5.4-1.8 RPM for armv6hl

From OpenSuSE Ports Tumbleweed for armv6hl

Name: python311-LHAPDF Distribution: openSUSE Tumbleweed
Version: 6.5.4 Vendor: openSUSE
Release: 1.8 Build date: Mon Apr 10 06:18:13 2023
Group: Unspecified Build host: reproducible
Size: 384666 Source RPM: LHAPDF-6.5.4-1.8.src.rpm
Packager: http://bugs.opensuse.org
Url: https://lhapdf.hepforge.org/
Summary: A library for unified interface to PDF sets
LHAPDF provides a unified and interface to PDF (probability
distribution function) sets. It also works with the more recent
multiple "error" sets, and incorporates many of the older sets found
in PDFLIB, including pion and photon PDFs. In LHAPDF, the computer
code and input parameters/grids are separated, thus allowing updating
and no limit to the expansion possibilities.

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/lib/python3.11/site-packages/lhapdf
/usr/lib/python3.11/site-packages/lhapdf/__init__.py
/usr/lib/python3.11/site-packages/lhapdf/lhapdf.so


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Dec 21 00:22:59 2024