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

python3-LHAPDF-6.4.0-bp154.1.108 RPM for s390x

From OpenSuSE Leap 15.4 for s390x

Name: python3-LHAPDF Distribution: SUSE Linux Enterprise 15 SP4
Version: 6.4.0 Vendor: openSUSE
Release: bp154.1.108 Build date: Thu May 12 00:03:38 2022
Group: Unspecified Build host: s390zl24
Size: 391304 Source RPM: LHAPDF-6.4.0-bp154.1.108.src.rpm
Packager: https://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

* 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.
* Sat Jan 19 2019 badshah400@gmail.com
  - Add LHAPDF-pdfset-download-url-update.patch: Update to upstream
    server's changed URL for downloading pdfsets; patch taken from
    upstream mercurial.
  - Use %%license to install COPYING file.
* Fri Sep 15 2017 jengelh@inai.de
  - Trim descriptions to relevant parts.
* Sun Sep 10 2017 badshah400@gmail.com
  - Update to version 6.2.1:
    * Fix signed/unsigned comparison in Fortran interface.
    * Fix ccstr_to_fstr function, and hence several problems in the
      LHAGlue Fortran interface.
    * Use lhapdf Python module in lhapdf script, to avoid
      YAML-parsing problems.
    * Extend Python xfxQ and xfxQ2 functions to allow multiple PID
      values and 2-arg versions which return all PIDs.
    * Make alphaS, interpolator, and extrapolator setting eager
      rather than lazy.
    * Remove unique_ptr from the public PDF.h header for now, for
      C++98 API compatibility.
    * Eliminate C++11 features from headers, and moving some
      oversized inlines into .cc files.
* Wed Aug 02 2017 badshah400@gmail.com
  - Update to version 6.2.0:
    * Add warning printouts and some verbosity control to the
      LHAGlue Fortran setlhaparm function.
    * Provide lookupPDF and lookupLHAPDFID functions accepting a
      single setname/mem string.
    * Finally removed Boost multi_array.
    * All Boost usage removed except multi_array.
    * Propagate C++11 compiler definition to Cython build and
      lhapdf-config; add --cxx flag to lhapdf-config.
    * Add normal and chi-squared quantile functions, and incomplete
      gamma functions, extracted and converted by Graeme Watt based
      on ROOT and Cephes code.
    * Require C++11, and starting to remove Boost.
    * Add x-grouped xf vs Q plots to plotpdfs, and allow the user to
      control which plot groups to make.
    * Improvements to plotpdfs script.
    * Move scripts for installation into a bin directory.
    * Corrections in the lhapdf manager script for Python3
      compatibility.
  - Refresh sover.diff for updated version.
* Mon Feb 13 2017 jengelh@inai.de
  - Fix RPM groups. Call ldconfig directly.
  - Add sover.diff and do shared library versioning
    as required by guidelines.
* Wed Feb 01 2017 adam.majer@suse.de
  - use individual libboost-*-devel packages instead of boost-devel
* Mon Feb 01 2016 badshah400@gmail.com
  - Update to version 6.1.6:
    + Add canonical PDF.orderQCD property to Python PDF, to replace
      PDF.qcdOrder.
    + Add PDF::quarkMass and PDF::quarkThreshold methods to C++ and
      Python.
    + Fix quark integer ID mapping to Down/Up metadata keys in
      AlphaS factory routine.
    + Add a cstr_to_fstr function to LHAGlue.cc, for improved C++ to
      Fortran string conversion (handling length limits, padding
      rather than zero-termination, etc.)
    + Add PDF::print() protection against being unable to read the
      PDF set index file, so there isn't a crash for the trivial
      reason of on-screen printout formatting when the data path is
      restricted with trailing ::.
    + Fixes to the lhapdf script. Thanks again to Dmitry Kalinkin
      for a patch.
    + Add missing getlam4 and getlam5 functions to Fortran
      interface. Thanks to Dmitry Kalinkin for the patch.
    + Update Cython and Python interfaces to support Python3 syntax.
      Thanks to Vitaly Yermolchyk for the patches!
    + Update to even newer boost.m4
    + Don't append the install prefix to path searches if
      $LHAPDF_DATA_PATH ends with a double-colon, ::.
    + De-inline the availablePDFSets() function, and veto duplicate
      set names.
    + Determine number of parameter variation members by counting
      number of "+" signs in ErrorType, e.g. "replicas+as+mc+mb+mt".
    + Added a new checkPdfType() member function to PDFSet class.
    + Added support for combined PDF+alphaS sets via new ErrorType
      values, i.e. "replicas+as", "hessian+as" and "symmhessian+as".
    + Updating AUTHORS notice to final EPJC paper reference, and
      adding a final citation reminder message via the Config
      destructor.
    + src/Factories.cc: Adding a set of expandPDFsStr(),
      decodePDFStr and decodePDFsStr functions to be used for
      handling more general PDF strings of the sort that will be
      used in the CompositePDF factory system.
    + Adding a default constructor and knotarrays() accessor to
      GridPDF, as requested by Nathan Hartland.
    + Remove abs(...) twice in function
      PDFSet::randomValueFromHessian to correct a mistake in Eq.
      (6.5) of arXiv:1205.4024v2.  The correction is necessary to
      ensure that correlations are preserved when converting a
      Hessian PDF set to a Monte Carlo PDF set.
  - Drop LHAPDF-boost-configure-for-GCC5.patch, incorporated
    upstream.
* Thu Jun 25 2015 badshah400@gmail.com
  - Add LHAPDF-boost-configure-for-GCC5.patch to fix autoconf
    boost macros lookup with GCC5; patch taken from boost.m4
    upstream [https://github.com/tsuna/boost.m4].
* Fri Mar 20 2015 badshah400@gmail.com
  - Update to version 6.1.5:
    + Better error handling in PDF index lookup, including clearer
      reporting of set-unmatched PDF IDs and member numbers which
      are out of range for a valid set.
    + Restoring original active set member in LHAGlue metadata get*
      functions which were previously switching focus as a result of
      calling loadMember() to get numerical grid data.
    + Making LHAGlue Fortran interface switch the current set slot
      more coherently (has_photon is the exception).
    + Attempt to use Threshold* metadata keys for Fortran
      getthresholdm_ and old C++ wrapper getThreshold. Not yet fully
      supported in the rest of the system but we may as well
      pre-empt it while editing LHAGlue.cc.
    + Add missing getdescm_ and getdesc_ Fortran functions.
    + Add missing Fortran getdatapath function, cf. LHAPDF5 but with
      colon separators between multiple paths if appropriate.
    + Add Fortran lhapdf_getpdfsetlist function, returning the list
      of available PDF sets as a space-separated string. Note the
      lhapdf_ prefix -- this is the intended 'namespace' form for a
      new Fortran interface at some point.
    + Remove obsolete config flags from lhapdf.conf
    + examples/compatibility.cc: Simplify compatibility macro
      checking.
    + Add parsing and use of the internal PID data line in
      GridPDF.cc, in preference to the PDF::flavors() method. This
      fixes a bug, since flavors() was sorting the list, meaning
      that data files without monotonically sorted PID columns would
      wrongly assign PDFs to PIDs.
    + Added new ContinuationExtrapolator to provide same
      extrapolation as in the MSTW standalone code (and LHAPDF5 when
      using MSTW sets).
    + Better code organisation and protection against out-of-bounds
      array accesses in log-bicubic interpolator.
    + Fallback to bilinear interpolator if using bicubic
      interpolator with only 2 or 3 Q2 knots in a subgrid.
    + Improve LHAGlue info messages to not specify that particular
      generators are being used.
  - LHAPDF-devel should require boost-devel.

Files

/etc/alternatives/lhapdf
/usr/bin/lhapdf
/usr/bin/lhapdf-3.6
/usr/lib64/python3.6/site-packages/LHAPDF-6.4.0-py3.6.egg-info
/usr/lib64/python3.6/site-packages/lhapdf.cpython-36m-s390x-linux-gnu.so


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 16:14:43 2024