0.1.32 Release
- oldhepdata: fix a bug calculating npts if a matrix with no x-axis.
- oldhepdata: catch an error if *qual line without values.
- oldhepdata: print line if error doesn't match expected pattern.
- oldhepdata: check for presence of *xheader and *yheader before *data line.
- oldhepdata: demand whitespace after value if asymmetric first error.
- oldhepdata: use deepcopy to avoid YAML anchors/references when transforming a square matrix (thanks to Tim Adye).
- yaml parser: allow for a bug in PyYAML where numbers like 1e+04 are parsed as strings not as floats (see https://stackoverflow.com/a/30462009 ).
- yaml parser: allow for empty YAML documents when defining table index.
- writers: support table names containing "/" by replacing by "-" in filenames.
- writers: allow for unicode characters in table headers.
- root writer: fix bug if different error labels in different rows.
- root writer: allow for numerical rounding when checking that errors are symmetric before writing a TGraph2DErrors object.
- testdata: update for changes in format made in YODA v1.7.0.
- docs: tidy up and improve documentation produced using Sphinx.
- global: version bump to 0.1.32.
Signed-off-by: Graeme Watt [email protected]