python-YODA - A small set of data analysis classes for MC event generator validation analyses

Property Value
Distribution openSUSE Leap 15.0
Repository Science all
Package filename python-YODA-1.7.0-lp150.23.1.x86_64.rpm
Package name python-YODA
Package version 1.7.0
Package release lp150.23.1
Package architecture x86_64
Package type rpm
Category Development/Libraries/Python
License GPL-2.0-only
Maintainer -
Download size 430.58 KB
Installed size 1.75 MB
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 python binidings for YODA.


Package Version Architecture Repository
python-YODA-1.6.7-lp150.1.4.x86_64.rpm 1.6.7 x86_64 openSUSE Oss
python-YODA - - -


Name Value -
libYODA-1_7_0 = 1.7.0 - - - - - - - - - - - - -
python = 2.7
python(abi) = 2.7


Name Value
python-YODA = 1.7.0-lp150.23.1
python-YODA(x86-64) = 1.7.0-lp150.23.1


Type URL
Binary Package python-YODA-1.7.0-lp150.23.1.x86_64.rpm
Source Package YODA-1.7.0-lp150.23.1.src.rpm

Install Howto

  1. Add the Science repository:
    # zypper addrepo science
  2. Install python-YODA rpm package:
    # zypper install python-YODA




2018-05-23 -
- Update to version 1.7.0:
* Add Nentries printout to yodals -v
* Patches for ROOT conversion from Robert Hatcher -- thanks!
* Add YODA format version annotation, at version 2, and update
YODA reader to use version info and multiline YAML EOF marker.
* Write YODA annotations in YAML with a --- YAML break-line.
* Enable compressed writing from Python.
* Remove UNUSED macro in favour of anonymous args.
* Enable zipped writing... but only works from C++ so far.
* Add HistoBin2D::area(), and provide a default normto=1.0
argument on the Python Histo2D.normalize() method.
* Change license explicitly to GPLv3, cf. MCnet3 agreement.
* Parse YODA format AO headers as YAML (restriction to
single-line dict entries for now).
* Use a slightly enhanced fast numeric parser in ReaderYODA
(taken from LHAPDF, originally inspired by Gavin Salam).
* Add an UNSCALE spec option to yodascale, to undo ScaledBy
* Add optional zlib support via zstr
* Fix setVal(i, x) numbered-axis methods on Point2D and Point3D:
switch break statements were missing.
* Explicitly load all ROOT objects as a list rather than
generator. Patch from Dmitry Kalinkin.
* Improvements to yodaplot, including two operating modes: the
default CMP mode is suitable for plotting histos by path, from
raw .yoda files.
* Update yoda.plotting functions to treat plot-keys as args and
AO annotations via case-insensitive keys.
* Add annotationsDict to the Python AO interface.
* Add AO as an alias for AnalysisObject.
* Add parallel/compatibility yoda1 package to aid eventual
transition to YODA v2.
* Add x,y,zMins and Maxs to all 1D data types and scatters (and
x,yMin/Max to the scatters) -- Python interface only.
* Rework some of the yoda.plotting tools, making it a bit more
compatible with user-scripted matplotlib.
* Add convenience aliases H1D, H2D, P1D, P2D, and S1D, S2D, S3D
for the HistoXD, ProfileXD, and ScatterXD classes
* Add xyVals/Errs and other 'bin array property' accessors to
the Python Histo1D and Profile1D types: important for
connection to matplotlib.
* Use Python natsort library to sort yodals output if available.
- Rebase sover.diff.
- Add BuildRequires: pkgconfig(zlib); now required for bulding
- Fix env-based hashbangs.
2017-08-02 -
- Update to version 1.6.7:
* pyext/yoda/rootcompat.pyx: Fix ordering of TH1 vs. TProfile
* Add static Reader methods to match the Writer ones.
* Fix Histo2D and Profile2D total distribution reading from YODA
* Convert TH1F to TH1D in root2flat. Much simpler than
duplicating the TH1D stuff in pyext.
- Changes from version 1.6.6:
* Bugfixes in Cython bins accessors for Histo2D.
* Fixed warning messages about the obsoleteness of AIDA so that
the scripts actually still work.
2017-02-13 -
- Call ldconfig directly. Add sover.diff, enforce versioning
as per guidelines.
2017-02-02 -
- use individual libboost-*-devel packages instead of boost-devel
2016-11-10 -
- Update to version 1.6.5:
* Fix handling of --enable/disable-root configure options.
* Improvements to Cython version testing.
- Numerous changes from last packaged version (1.3.1) through
version 1.6.4. Please see ChangeLog file for details.
- Drop YODA-boost-configure-for-GCC5.patch: no longer needed due
to fixes in upstream code.
2015-06-25 -
- Add YODA-boost-configure-for-GCC5.patch to fix autoconf
boost macros lookup with GCC5; patch taken from boost.m4
upstream [].
- Clean up some further remnants of %buildroot in python
byte-compiled files.

See Also

Package Description
python-apfel-3.0.3-lp150.22.1.x86_64.rpm A PDF Evolution Library
python-avogadro-1.2.0-lp150.4.2.x86_64.rpm A python wrapper to avogadro
python-fityk-1.3.1-lp150.20.11.x86_64.rpm Python bindings to Fityk library
python-glucat-0.8.2-lp150.41.1.x86_64.rpm Library of C++ templates implementing universal Clifford algebras
python-htmltmpl-1.22-lp150.20.7.noarch.rpm Templating engine for separation of code and HTML
python-imposm-parser-1.0.3-lp150.2.37.x86_64.rpm Python parser for OpenStreetMap data
python-lammps-20181212-lp150.33.1.x86_64.rpm LAMMPS python module
python-lhapdf5-5.9.1-lp150.1.15.x86_64.rpm The old (pre 6.0) version of the Les Houches Accord PDF Interface
python-llnl_babel-2.0.0-lp150.6.7.x86_64.rpm A high-performance language interoperability tool
python-llnl_babel-devel-2.0.0-lp150.6.7.x86_64.rpm A high-performance language interoperability tool
python-llnl_babel_sidl_sidlx-2.0.0-lp150.6.7.x86_64.rpm A high-performance language interoperability tool
python-llnl_babel_sidl_sidlx-devel-2.0.0-lp150.6.7.x86_64.rpm A high-performance language interoperability tool
python-mathgl-2.4.2-lp150.112.30.x86_64.rpm Libraries and header files for the MathGL library
python-neurosim-svn25-lp150.2.4.x86_64.rpm Python 2 bindings for libneurosim
python-nlopt-2.4.2-lp150.29.3.x86_64.rpm Python interface to nonlinear optimization libray