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

YODA-devel-2.1.4-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: YODA-devel Distribution: openSUSE Tumbleweed
Version: 2.1.4 Vendor: openSUSE
Release: 1.1 Build date: Thu Sep 17 10:04:08 2026
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 1012039 Source RPM: YODA-2.1.4-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://gitlab.com/hepcedar/yoda
Summary: A small set of data analysis classes for MC event generator validation analyses
YODA is a small set of data analysis (specifically histogramming)
classes being developed by MCnet members as a lightweight common
system for MC event generator validation analyses.

This package provides the source files for development with YODA.

Provides

Requires

License

GPL-2.0-only

Changelog

* Thu Sep 17 2026 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 2.1.4:
    * Added:
    - Plotting: reinstate tick-mark toggles.
    - Plotting: added support for positioning legends with respect
      to ratio-panel coordindates
    * Fixed:
    - `numeric_limits::min` -> `numeric_limits::lowest`.
    - Add missing `std::` prefix to `vector` tests.
    - Fix issue in the legacy YODA1 reader where the binning of
      YODA1-style Histo2D objects may not have been correctly
      reconstructed
  - Changes from version 2.1.3:
    * Added:
    - `xEdges()`, `yEdges()` and `zEdges()` are now propagated
      from C++ to the Python API for discrete axes, so
      discrete-axis bin edges can be queried directly from Python.
    - Binned objects now provide a `shape()` method returning a
      tuple of the bin counts, with an optional Boolean to include
      or exclude overflows.
    - A multiplication operator is now defined for binned objects
      and `Counter`s.
    - API arrays are now returned as NumPy arrays when NumPy is
      available.
    - `RatioYMax`/`RatioYMin` now also work in deviation mode.
    - `yodadiff` now works for objects with more than three
      dimensions.
    * Fixed:
    - Fixed a bug whereby rebinning analysis objects via the
      Python API could leave the Python and C++ representations of
      the internal binning out of sync.
    - Fixed a small bug affecting 2D histograms in the `yoda2root`
      script.
    - $y$-axis maximum/minimum values are no longer affected by
      `NaN`s representing empty bins.
    * Changed:
    - Reinstate auto-numpy-wrapping for Python API.
    - Adapt `read_symmetric` to interpret error as signed for
      `Estimates`.
    - `BinnedDbn`s now use global Neff, rather than per-bin
      variant. Thanks to Jonas Hahnfeld for the report!
    - `effNumEntries` for binned histograms and profiles is now
      calculated from the total $\sum w$ and $\sum w^2$ rather
      than the per-bin values.
    - NumPy warnings about all-`NaN` arrays (which can arise from
      empty histograms) are now silenced.
  - Add LICENSE file as additional source; it is missed from tagged
    tarball as of current version.
* Sun Nov 16 2025 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 2.1.2:
    * Regex substitutions now also apply to custom text boxes, with
      support for square brackets [].
    * Text labels now support mixed single and double quotes.
    * Python-based yoda.write() can now be redirected to stdout.
    * Large NumPy arrays in plotting scripts are no longer
      truncated.
    * Fixed an issue affecting analyses with multiple ratio panels
      and analysis options.
    * Corrected asymmetric error-bar ordering in Matplotlib.
    * Fixed a bug in handling single-value opacity settings.
  - Changes from version 2.1.1:
    * Cythonise YODA exceptions and skip objects with inconsistent
      binning in yodamerge and yodastack.
  - Changes from version 2.1.0:
    * Add support for regex-based capture of AO path/name components
      with optional string substitution map.
  - Changes from version 2.0.3:
    * Convert all scripts to use explicit python3 as interpreter,
      and remove defunct uses of 'from __future__ import' except in
      configure.ac where compatibility is needed to detect and
      reject Python2.
    * Add exception handling and Scatter1D conversion to
      YODA-to-ROOT conversion.
    * Restore case-sensitivity for Python dictionary in
      annotationsDict() call.
    * Fix typo and path-setting in yodaenvelope.
    * Change Python build to use PY_LDFLAGS rather than
      LINKFORSHARED variable.
    * Fix Python path detection again, cf. GAMBIT Mac CI.
    * Enable -Wextra warnings upon recommendation from CMS, and
      address resulting issues.
  - Use default python3-Cython for builds instead of pinning to
    python3-Cython < 3.
  - Minor rebase of sover.diff to apply cleanly against new version.
  - Add YODA.rpmlintrc to suppress false warning from rpmlint about
    requiring explicit lib, where python3-matplotlib is a python
    module, and not a lib, despite its name.
  - Build with hdf5 support for Leap 16 and Tumbleweed.
* Sun Mar 23 2025 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 1.9.11:
    * Change Python build to use PY_LDFLAGS rather than
      LINKFORSHARED variable.
    * Patch BinEstimator to ensure the log version is used for log
      axes
* Mon Feb 19 2024 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 1.9.10:
    * No release notes.
* Wed Dec 06 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 1.9.9:
    * Limit autotools requirement to 2.69
    * Ignore unknown sections in FLAT files (allows reading files
      generated by rivet-cmphistos)
    * Fix binary relocation in binreloc.c
    * Explicitly import base-class virtual operator= in AO classes
      to silence new GCC13 compiler warnings.
    * Fix error propagation to always return a positive uncertainty
      size in object divisions (which can produce a negative ratio
      value)
    * Fix a bug with HistoBin2D.yMean() returning value of xMean
    * Fix missing function calls in HistoBin2D.xy*() methods
    * Add workaround for Ubuntu 23.04 putting 'local' in the Python
      platbase path.
* Fri Sep 08 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Use Cython < 3 to avoid an issue with `setYErr` when using
    Cython >= 3.
* Tue Jul 11 2023 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 1.9.8:
    * Fix Cython matching of optional Booleans in ROOT conversion
      functions.
    * Introducing matplotlib based plotting: standalone Python
      scripts are generated that contain the logic to produce a
      plot. These script do not depend on YODA and should hence be
      sharable with people that have no YODA.  Python3 and
      matplotlib are required. The numerical data	associated with
      individual curves is outsourced to a {name}__data.py script to
      aide legibility.
    * Fix bug in yodamerge to handle files with inconsistent AOs
    * Add CXXFLAGS and LDFLAGS propagation to the Python-extension
    build script.
    * Enable Cython auto-conversion of all C++ strings to Python
    native str for v2 and v3, removing extensive encode()/decode()
    calls.
    * Add binreloc-based libPath() and dataPath() functions,
      including in Python.
  - Drop YODA-correct-python-platlib.patch: fixed upstream.
  - Split out new package, YODA-matplotlib-style, that installs a
    style file to produce YODA styled plots using matplotlib.
  - autoconf >= 2.71 now required (update BuildRequires).
* Sun Oct 23 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 1.9.7
    * Add Stat and Uncor to labels flagged as uncorrelated.
    * Update yaml-cpp version for C++17 compatibility.
    * Replace distutils with sysconfig and manual calls to the
      compiler.
  - Add YODA-correct-python-platlib.patch: Use correct python
    platlib ($prefix/lib64) consistently across different python
    versions; although we do not build for multiple python versions,
    we would not want to adapt the file list everytime upstream
    python vacillates between lib (e.g. python 3.8/3.10) vs lib64
    (e.g. python 3.9) for platlib.
* Wed Aug 24 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Set PYTHONPATH to buildroot's python3_sitearch before testing to
    allow importing of yoda module.
* Fri Jul 15 2022 Atri Bhattacharya <badshah400@gmail.com>
  - Update to version 1.9.6:
    * Pass ignoreOffDiagonalTerms correctly when retrieving
      covariance matrix from a Scatter2D.
    * Add a covariance/off-diag test to test-s2d.py
    * Force Cython rebuilds on all .pyx files, if possible (helps
      with Python ABI compat).
  - Drop 0001-fix-cython-rebuild-after-configure.patch: incorporated
    upstream.

Files

/usr/bin/yoda-config
/usr/include/YODA
/usr/include/YODA/AnalysisObject.h
/usr/include/YODA/Bin.h
/usr/include/YODA/BinnedAxis.h
/usr/include/YODA/BinnedDbn.h
/usr/include/YODA/BinnedEstimate.h
/usr/include/YODA/BinnedStorage.h
/usr/include/YODA/Binning.h
/usr/include/YODA/Config
/usr/include/YODA/Config/BuildConfig.h
/usr/include/YODA/Config/YodaConfig.h
/usr/include/YODA/Counter.h
/usr/include/YODA/Dbn.h
/usr/include/YODA/Estimate.h
/usr/include/YODA/Estimate0D.h
/usr/include/YODA/Exceptions.h
/usr/include/YODA/Fillable.h
/usr/include/YODA/FillableStorage.h
/usr/include/YODA/Histo.h
/usr/include/YODA/Histo1D.h
/usr/include/YODA/Histo2D.h
/usr/include/YODA/IO.h
/usr/include/YODA/Point.h
/usr/include/YODA/Point1D.h
/usr/include/YODA/Point2D.h
/usr/include/YODA/Point3D.h
/usr/include/YODA/Profile.h
/usr/include/YODA/Profile1D.h
/usr/include/YODA/Profile2D.h
/usr/include/YODA/Reader.h
/usr/include/YODA/ReaderFLAT.h
/usr/include/YODA/ReaderH5.h
/usr/include/YODA/ReaderMethods.icc
/usr/include/YODA/ReaderYODA.h
/usr/include/YODA/Scatter.h
/usr/include/YODA/Scatter1D.h
/usr/include/YODA/Scatter2D.h
/usr/include/YODA/Scatter3D.h
/usr/include/YODA/Transformation.h
/usr/include/YODA/Utils
/usr/include/YODA/Utils/BinEstimators.h
/usr/include/YODA/Utils/BinUtils.h
/usr/include/YODA/Utils/BinnedUtils.h
/usr/include/YODA/Utils/BinningUtils.h
/usr/include/YODA/Utils/DbnUtils.h
/usr/include/YODA/Utils/Formatting.h
/usr/include/YODA/Utils/H5Utils.h
/usr/include/YODA/Utils/MathUtils.h
/usr/include/YODA/Utils/MetaUtils.h
/usr/include/YODA/Utils/Paths.h
/usr/include/YODA/Utils/PointUtils.h
/usr/include/YODA/Utils/Predicates.h
/usr/include/YODA/Utils/ReaderUtils.h
/usr/include/YODA/Utils/StatsUtils.h
/usr/include/YODA/Utils/StringUtils.h
/usr/include/YODA/Utils/TestHelpers.h
/usr/include/YODA/Utils/Traits.h
/usr/include/YODA/Utils/cachedvector.h
/usr/include/YODA/Utils/fastlog.h
/usr/include/YODA/Utils/getline.h
/usr/include/YODA/Utils/indexedset.h
/usr/include/YODA/Utils/ndarray.h
/usr/include/YODA/Utils/sortedvector.h
/usr/include/YODA/Weights.h
/usr/include/YODA/Writer.h
/usr/include/YODA/WriterFLAT.h
/usr/include/YODA/WriterH5.h
/usr/include/YODA/WriterMethods.icc
/usr/include/YODA/WriterYODA.h
/usr/include/YODA/WriterYODA1.h
/usr/include/YODA/YODA.h
/usr/include/YODA/highfive
/usr/include/YODA/highfive/H5Attribute.hpp
/usr/include/YODA/highfive/H5DataSet.hpp
/usr/include/YODA/highfive/H5DataSpace.hpp
/usr/include/YODA/highfive/H5DataType.hpp
/usr/include/YODA/highfive/H5Exception.hpp
/usr/include/YODA/highfive/H5File.hpp
/usr/include/YODA/highfive/H5Group.hpp
/usr/include/YODA/highfive/H5Object.hpp
/usr/include/YODA/highfive/H5PropertyList.hpp
/usr/include/YODA/highfive/H5Reference.hpp
/usr/include/YODA/highfive/H5Selection.hpp
/usr/include/YODA/highfive/H5Utility.hpp
/usr/include/YODA/highfive/H5Version.hpp
/usr/include/YODA/highfive/bits
/usr/include/YODA/highfive/bits/H5Annotate_traits.hpp
/usr/include/YODA/highfive/bits/H5Annotate_traits_misc.hpp
/usr/include/YODA/highfive/bits/H5Attribute_misc.hpp
/usr/include/YODA/highfive/bits/H5Converter_misc.hpp
/usr/include/YODA/highfive/bits/H5DataSet_misc.hpp
/usr/include/YODA/highfive/bits/H5DataType_misc.hpp
/usr/include/YODA/highfive/bits/H5Dataspace_misc.hpp
/usr/include/YODA/highfive/bits/H5Exception_misc.hpp
/usr/include/YODA/highfive/bits/H5File_misc.hpp
/usr/include/YODA/highfive/bits/H5Friends.hpp
/usr/include/YODA/highfive/bits/H5Inspector_decl.hpp
/usr/include/YODA/highfive/bits/H5Inspector_misc.hpp
/usr/include/YODA/highfive/bits/H5Iterables_misc.hpp
/usr/include/YODA/highfive/bits/H5Node_traits.hpp
/usr/include/YODA/highfive/bits/H5Node_traits_misc.hpp
/usr/include/YODA/highfive/bits/H5Object_misc.hpp
/usr/include/YODA/highfive/bits/H5Path_traits.hpp
/usr/include/YODA/highfive/bits/H5Path_traits_misc.hpp
/usr/include/YODA/highfive/bits/H5PropertyList_misc.hpp
/usr/include/YODA/highfive/bits/H5ReadWrite_misc.hpp
/usr/include/YODA/highfive/bits/H5Reference_misc.hpp
/usr/include/YODA/highfive/bits/H5Selection_misc.hpp
/usr/include/YODA/highfive/bits/H5Slice_traits.hpp
/usr/include/YODA/highfive/bits/H5Slice_traits_misc.hpp
/usr/include/YODA/highfive/bits/H5Utils.hpp
/usr/include/YODA/highfive/bits/H5_definitions.hpp
/usr/include/YODA/highfive/bits/assert_compatible_spaces.hpp
/usr/include/YODA/highfive/bits/compute_total_size.hpp
/usr/include/YODA/highfive/bits/convert_size_vector.hpp
/usr/include/YODA/highfive/bits/h5_wrapper.hpp
/usr/include/YODA/highfive/bits/h5a_wrapper.hpp
/usr/include/YODA/highfive/bits/h5d_wrapper.hpp
/usr/include/YODA/highfive/bits/h5e_wrapper.hpp
/usr/include/YODA/highfive/bits/h5f_wrapper.hpp
/usr/include/YODA/highfive/bits/h5g_wrapper.hpp
/usr/include/YODA/highfive/bits/h5i_wrapper.hpp
/usr/include/YODA/highfive/bits/h5l_wrapper.hpp
/usr/include/YODA/highfive/bits/h5o_wrapper.hpp
/usr/include/YODA/highfive/bits/h5p_wrapper.hpp
/usr/include/YODA/highfive/bits/h5r_wrapper.hpp
/usr/include/YODA/highfive/bits/h5s_wrapper.hpp
/usr/include/YODA/highfive/bits/h5t_wrapper.hpp
/usr/include/YODA/highfive/bits/squeeze.hpp
/usr/include/YODA/highfive/bits/string_padding.hpp
/usr/include/YODA/highfive/boost.hpp
/usr/include/YODA/highfive/eigen.hpp
/usr/include/YODA/highfive/half_float.hpp
/usr/include/YODA/highfive/highfive.hpp
/usr/include/YODA/highfive/span.hpp
/usr/include/YODA/highfive/xtensor.hpp
/usr/lib64/libYODA.so
/usr/lib64/pkgconfig/yoda.pc
/usr/share/doc/packages/YODA-devel
/usr/share/doc/packages/YODA-devel/AUTHORS
/usr/share/doc/packages/YODA-devel/CHANGELOG.md
/usr/share/licenses/YODA-devel
/usr/share/licenses/YODA-devel/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Sep 23 23:19:33 2026