Hello community, here is the log from the commit of package YODA for openSUSE:Factory checked in at 2014-06-24 15:16:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/YODA (Old) and /work/SRC/openSUSE:Factory/.YODA.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "YODA" Changes: -------- --- /work/SRC/openSUSE:Factory/YODA/YODA.changes 2014-04-25 16:13:08.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.YODA.new/YODA.changes 2014-06-24 15:16:09.000000000 +0200 @@ -1,0 +2,69 @@ +Sat Jun 21 21:59:18 UTC 2014 - badshah...@gmail.com + +- Update to version 1.1.0: + + YODA 1.1.0 release. + + Adding unit tests against ref data for yodamerge in make check. + + Removing 'foreach' macro definition and using raw + BOOST_FOREACH instead until C++11 is allowed. + + Adding pytest-p1d and pytest-p2d tests, and FLAT + writing/reading in pytests. + + Tweaking WriterFLAT and adding ReaderFLAT functionality for 2D + histos and profiles. + + Some basic (FLAT) write-out capability for 2D histos + + Improvements to the yodahist script, including support for 2D + histograms and input files. + + Adding bin edges constructors for all 1D and 2D histos in + Python. + + Improvements to Profile2D and Point2D interfaces in Python. + + Add a single-file at a time yodacnv multi-format converter + script (thanks to Andrii Verbytskyi for the suggestion). + + Typo fixes in Profile2D YODA-format parsing: 2D histo tests + now pass! + + Adding Python tests for Histo2D and Profile2D. + + Adding a YODA/Predicates.h header and using it in Axis2D bin + edge construction. + + Enabling Profile2D writing in various Writers, and a bit of IO + code tidying. + + Disable writing out of Histo2D and Profile2D outflows for now, + while they are redesigned, and get 2D I/O working for the + in-range part. + + Mapping the divide and efficiency functions into the Python + interface as class methods, including the __div__ special + function. + + Add the AnalysisObject::type() method back in Python (even + though type(ao) is more Pythonic, this may be useful) + + Add Profile2D YODA format writing, note need for Scatter + format change, add sumXY storage to both 2D histo types. + + Adding YODA reader functionality for Histo2D and Profile2D, + but without outflows support yet. + + Adding simple command line yodahist script for quick 1D + histogramming from plain text files, with weight support. More + development to come! + + Mapping linspace, logspace and a few stat functions into + Python. + + Fixes, script installation, and detailed numerical comparisons + in yodadiff. + + Change AnalysisObject::annotations to return the list of + annotation keys rather than the map, since the previous + behaviour mapped very badly into Python. + + Add special case handling for 2-arg use of x2y scripts where + the second arg is -, for stdin. This will be treated as + writing out to stdout, not converting two files one of which + is stdin. + + Adding a more portable version of getline to be used in the + YODA file parsing to avoid falling over on DOS-produced input + files. + + Adding the namespace protection workaround for Boost described + at http://www.boost.org/doc/libs/1_55_0/doc/html/foreach.html + + Adding an assumed-equal-run-size, ratio-like merging heuristic + for Scatter2Ds to yodamerge, and renaming the --normalize-all + flag to --assume-normalized. + + Adding and installing a pkg-config data file for YODA. + + Rationalising (and fixing?) the yodamerge logic re. user & + normalization scalings, and making way for a Scatter2D merging + heuristic +- Packaging changes: + + Package new binaries yodacnv, yodadiff, yodahist + + Package new pkgconfig file (buildrequires pkg-config). + +------------------------------------------------------------------- @@ -5 +73,0 @@ - Old: ---- YODA-1.0.4.tar.bz2 New: ---- YODA-1.1.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ YODA.spec ++++++ --- /var/tmp/diff_new_pack.Gyu3mz/_old 2014-06-24 15:16:10.000000000 +0200 +++ /var/tmp/diff_new_pack.Gyu3mz/_new 2014-06-24 15:16:10.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package YODA # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define so_name lib%{name} Name: YODA -Version: 1.0.4 +Version: 1.1.0 Release: 0 Summary: A small set of data analysis classes for MC event generator validation analyses License: GPL-2.0 @@ -28,6 +28,7 @@ Source: http://www.hepforge.org/archive/yoda/%{name}-%{version}.tar.bz2 BuildRequires: boost-devel BuildRequires: gcc-c++ +BuildRequires: pkg-config BuildRequires: python-Cython BuildRequires: python-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -111,7 +112,6 @@ # Remove traces of BUILDROOT from files sed -i "s|%{buildroot}||" %{buildroot}%{python_sitearch}/yoda/*.pyc - %post -n %{so_name} /sbin/ldconfig @@ -132,6 +132,10 @@ %{_bindir}/yoda2flat %{_bindir}/yoda-config %{_bindir}/yodamerge +%{_bindir}/yodacnv +%{_bindir}/yodadiff +%{_bindir}/yodahist +%{_libdir}/pkgconfig/yoda.pc %{_includedir}/%{name}/ %{_datadir}/%{name}/ ++++++ YODA-1.0.4.tar.bz2 -> YODA-1.1.0.tar.bz2 ++++++ ++++ 115717 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org