[yoda-svn] yoda: 9 new changesets

YODA Mercurial yoda at projects.hepforge.org
Fri Aug 25 14:45:02 BST 2017


details:   https://yoda.hepforge.org/hg/yoda/rev/120de5060737
branches:  
changeset: 1371:120de5060737
user:      Andy Buckley <andy at insectnation.org>
date:      Wed Aug 16 20:35:44 2017 +0100
description:
Pull from 1.6 branch

details:   https://yoda.hepforge.org/hg/yoda/rev/7888a7cd65fd
branches:  
changeset: 1372:7888a7cd65fd
user:      Andy Buckley <andy at insectnation.org>
date:      Fri Aug 18 17:22:28 2017 +0100
description:
Add (but don't yet use) yaml-cpp

details:   https://yoda.hepforge.org/hg/yoda/rev/8e50d03c89bb
branches:  
changeset: 1373:8e50d03c89bb
user:      Andy Buckley <andy at insectnation.org>
date:      Sat Aug 19 21:39:15 2017 +0100
description:
Add optional zlib support via zstr -- massive thanks to Dmitry Kalinkin for the lovely patch!

details:   https://yoda.hepforge.org/hg/yoda/rev/e3f55a610cea
branches:  
changeset: 1374:e3f55a610cea
user:      Andy Buckley <andy at insectnation.org>
date:      Fri Aug 25 09:47:58 2017 +0100
description:
Merge fast ASCII parser and yodamerge tweaks from 1.6.x

details:   https://yoda.hepforge.org/hg/yoda/rev/a4dcbf73fb6e
branches:  release-1-6
changeset: 1375:a4dcbf73fb6e
user:      Andy Buckley <andy at insectnation.org>
date:      Fri Aug 25 09:48:18 2017 +0100
description:
Rename fast parser, since it's been extended beyond numerics

details:   https://yoda.hepforge.org/hg/yoda/rev/c298b734e19e
branches:  
changeset: 1376:c298b734e19e
user:      Andy Buckley <andy at insectnation.org>
date:      Fri Aug 25 09:48:57 2017 +0100
description:
Merge fast parser renaming

details:   https://yoda.hepforge.org/hg/yoda/rev/5549ca84247d
branches:  
changeset: 1377:5549ca84247d
user:      Andy Buckley <andy at insectnation.org>
date:      Fri Aug 25 13:54:50 2017 +0100
description:
Parse YODA format AO headers as YAML (restriction to single-line dict entries for now).

details:   https://yoda.hepforge.org/hg/yoda/rev/59eb4a6e2e59
branches:  
changeset: 1378:59eb4a6e2e59
user:      Andy Buckley <andy at insectnation.org>
date:      Fri Aug 25 14:31:06 2017 +0100
description:
Handle arbitrary YAML types

details:   https://yoda.hepforge.org/hg/yoda/rev/d52894b11c4c
branches:  
changeset: 1379:d52894b11c4c
user:      Andy Buckley <andy at insectnation.org>
date:      Fri Aug 25 14:31:25 2017 +0100
description:
Tidy

diffs (truncated from 11314 to 50 lines):

--- a/ChangeLog	Mon Jul 24 14:33:25 2017 +0100
+++ b/ChangeLog	Fri Aug 25 14:31:25 2017 +0100
@@ -1,3 +1,40 @@
+2017-08-25  Andy Buckley  <andy.buckley at cern.ch>
+
+	* Parse YODA format AO headers as YAML (restriction to single-line dict entries for now).
+
+2017-08-24  Andy Buckley  <andy.buckley at cern.ch>
+
+	* 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.
+
+2017-08-19  Andy Buckley  <andy.buckley at cern.ch>
+
+	* Add optional zlib support via zstr -- massive thanks to Dmitry
+	Kalinkin for the lovely patch!
+
+2017-08-16  Andy Buckley  <andy.buckley at cern.ch>
+
+	* 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.
+
+2017-07-24  Andy Buckley  <andy.buckley at cern.ch>
+
+	* 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.
+
 2017-07-23  Andy Buckley  <andy.buckley at cern.ch>
 
 	* Add parallel/compatibility yoda1 package to aid eventual transition to YODA v2.
--- a/bin/root2yoda	Mon Jul 24 14:33:25 2017 +0100
+++ b/bin/root2yoda	Fri Aug 25 14:31:25 2017 +0100
@@ -24,7 +24,7 @@
 import ROOT
 for i, o in in_out:
     rf = ROOT.TFile(i)
-    rootobjects_raw = yoda.root.getall(rf)


More information about the yoda-svn mailing list