Skip to content

0.1.34 Release

Compare
Choose a tag to compare
@GraemeWatt GraemeWatt released this 26 Nov 16:31
  • 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]