YODA - Yet more Objects for Data Analysis
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.
- Sources inherited from project openSUSE:Leap:15.1
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Leap:15.1:Update/YODA && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
YODA-1.7.0.tar.bz2 | 0000949964 928 KB | |
YODA.changes | 0000010969 10.7 KB | |
YODA.spec | 0000005578 5.45 KB | |
sover.diff | 0000000647 647 Bytes |
Latest Revision
Yuchen Lin (maxlin_factory)
accepted
request 677726
from
Atri Bhattacharya (badshah400)
(revision 9)
- 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 effects. * 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.
Comments 0