Hello community, here is the log from the commit of package YODA for openSUSE:Factory checked in at 2020-07-17 20:53:28 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/YODA (Old) and /work/SRC/openSUSE:Factory/.YODA.new.3592 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "YODA" Fri Jul 17 20:53:28 2020 rev:17 rq:821512 version:1.8.3 Changes: -------- --- /work/SRC/openSUSE:Factory/YODA/YODA.changes 2020-01-21 21:01:13.348872926 +0100 +++ /work/SRC/openSUSE:Factory/.YODA.new.3592/YODA.changes 2020-07-17 20:54:15.245133324 +0200 @@ -1,0 +2,51 @@ +Tue Jul 14 19:09:59 UTC 2020 - Atri Bhattacharya <[email protected]> + +- Update to version 1.8.3: + * The python method `Histo2D.addBins` was reimplemented using + `Histo2D::addBins()` C++ method instead of `Histo2D::addBin()` + for better performance. + * Make the low stats error for variances strictly require Neff > + 1, rather than a fuzzy comparison that can cause trouble + downstream. + * Make xyMids,Foci,Errs,Mins,Maxs etc. runtime configurable with + 'unique' and 'asgrid' optional params. + * Convert geometric axis-property array functions on Histo2D and + Profile2D to return the unique edges, mins, maxes, mids, etc. + rather than the heavily repeated versions for all the bins. + * Fix Histo2D.volumes() Python mapping, and add sumWs() + functions to all histo types. + * Add asgrid optional arguments to value-related Python methods + for Histo2D and Profile2D + * Add computation of Python versions and passing them to Cython + as command-line flags. +- Changes from version 1.8.2: + * Fix off-by-one error in Axis2D.numBinsX/Y() return values, + fixing Histo2D and Profile2D. + * Add numBinsX() methods to the 1D histogram and profile + classes. + * Py3 compatibility fix + * Fix call to `Histo1D.annotationsDict` +- Changes from version 1.8.1: + * Fix list-return read YODA-format function. + * Removed unwanted space at end of headers. + * Set correct dimension when calling setErrs. + * Added zerrs to 3DScatter headers. + * Added xErrs, yErrs, zErrs to Scatter3D.pyx + * Add underflow and overflow reporting to the verbose yodals + printout. + * Re-instate title() and fix bug in z-error storage for scatter + 3Ds. + * Python3 compatibility tweaks + * Add a pdfspace() function in C++ and a Python equivalent -- + recoded rather than mapped, due to the technical implications + of passing Python callables as std::functions -- for custom + binning from a density function. + * Fix YODA 1.7 style call to AO.dim. + * Update yodamerge ao_out.point(i).setVal(dim, val_i) + * IO.pyx: missing python3 compatibility + * Sort dicts on IO write(), and return ordered dicts in read + mode if possible. +- Drop YODA-py3-compatibility-for-IO_pyx.patch: incorporated + upstream. + +------------------------------------------------------------------- Old: ---- YODA-1.8.0.tar.bz2 YODA-py3-compatibility-for-IO_pyx.patch New: ---- YODA-1.8.3.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ YODA.spec ++++++ --- /var/tmp/diff_new_pack.0YjEvM/_old 2020-07-17 20:54:16.277134400 +0200 +++ /var/tmp/diff_new_pack.0YjEvM/_new 2020-07-17 20:54:16.281134404 +0200 @@ -16,10 +16,10 @@ # -%define so_name lib%{name}-1_8_0 +%define so_name lib%{name}-1_8_3 Name: YODA -Version: 1.8.0 +Version: 1.8.3 Release: 0 Summary: A small set of data analysis classes for MC event generator validation analyses License: GPL-2.0-only @@ -27,8 +27,6 @@ URL: http://yoda.hepforge.org/ Source: http://www.hepforge.org/archive/yoda/%{name}-%{version}.tar.bz2 Patch1: sover.diff -# PATCH-FIX-UPSTREAM YODA-py3-compatibility-for-IO_pyx.patch [email protected] -- Py3 compatibilty for IO.pyx; patch taken from upstream commit -Patch2: YODA-py3-compatibility-for-IO_pyx.patch BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: pkg-config @@ -108,7 +106,6 @@ %prep %setup -q %patch -P 1 -p1 -%patch2 -p1 # USE PYTHON3 FOR HASHBANGS sed -Ei "1{s|/usr/bin/python|/usr/bin/python3|}" bin/* ++++++ YODA-1.8.0.tar.bz2 -> YODA-1.8.3.tar.bz2 ++++++ ++++ 77017 lines of diff (skipped)
