Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python313-LHAPDF | Distribution: openSUSE Tumbleweed |
Version: 6.5.4 | Vendor: openSUSE |
Release: 1.9 | Build date: Mon Apr 10 06:18:13 2023 |
Group: Unspecified | Build host: reproducible |
Size: 482166 | Source RPM: LHAPDF-6.5.4-1.9.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.
GPL-3.0-only
* 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.
/usr/lib64/python3.13/site-packages/lhapdf /usr/lib64/python3.13/site-packages/lhapdf/__init__.py /usr/lib64/python3.13/site-packages/lhapdf/lhapdf.so
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Dec 27 23:35:20 2024