0.1.34 Release
- yoda writer: write uncertainty breakdown as ErrorBreakdown annotation (thanks to Louie Corpe).
- array writer: add process_error_labels() to ensure uniqueness, used by CSV/ROOT/YODA writers.
- root writer: improve code for case of unordered or non-overlapping bins.
- root writer: demand all bins have 'low' and 'high' before writing ROOT histogram.
- root/yoda writer: convert numbers given as strings to floats.
- docs: refinements to Docker installation instructions.
- oldhepdata parser: keep values and errors as strings (no float conversion) to maintain precision.
- root/yoda writer: treat one-sided errors (HEPData/hepdata#122) as numerical zeros.
- root writer: use ZLIB (not LZ4) compression for better compatibility with older ROOT versions.
- docs: pin matplotlib<3.0.0 in setup.py to fix "Read the Docs" build.
- oldhepdata parser: allow one-sided errors (HEPData/hepdata#122) given as '-'.
- csv writer: use default quotechar='"' and quoting=csv.QUOTE_MINIMAL.
- hepdata-converter-docker: upgrade to ROOT v6.14/06 and YODA v1.7.3.
- testdata: update all test data files to account for all converter changes above.
- global: version bump to 0.1.34.
Signed-off-by: Graeme Watt [email protected]