[Rivet] Imminent YODA 1.5.0 release planned

Andy Buckley andy.buckley at cern.ch
Wed Aug 26 16:04:39 BST 2015


Hi all,

I'm planning to make a release of YODA 1.5.0 in the next day or so, 
unless there are objections.

The main change in this version is that the Boost Spirit parser 
dependence is now gone, replaced by a *much* simpler state-machine 
parser which also adds the content sensitivity that our 1000s of lines 
of Spirit/Fusion overload magic wasn't complicated enough to handle ;-)

I've also changed the YODA formatting a little, to remove unnecessary 
"#" characters. This should be backward compatible. I would like to add 
some format versioning indication for each block, to allow us to extend 
and improve how we represent data objects e.g. so we can at some point 
add multiple error support to the Point lines in Scatter blocks... but 
that would *not* be backward compatible so we'll have to wait until this 
new parser is ubiquitous before making that leap.

Other than persistency, I've improved/fixed a few things in the 
histogram division & efficiency routines which make them more robust 
against unfortunate weighting histories. This solves some crashing bugs 
for ATLAS tuning, and is the main motivation to get this version of YODA 
released asap. Current versions of Rivet can already use it, and we'll 
aim as promised for a new Rivet 2.4.0 release in September.

Everyone happy? Shout now, please, before I release this thing.

Andy

-- 
Dr Andy Buckley, Lecturer / Royal Society University Research Fellow
Particle Physics Expt Group, University of Glasgow


More information about the Rivet mailing list