Skip to content

Release v0.30.1

Compare
Choose a tag to compare
@sbinet sbinet released this 26 Jan 14:24
· 208 commits to main since this release

DOI

Release v0.30.1 is out of the oven.

This release contains no major API breakage, but all around improvements and bug fixes.

fwk

  • updated fwk-app to use the latest gonuts/commander version that provides auto-completion of commands, flags and sub-commands.

groot

  • add support for TBranchObject and TLeafObject
  • add support for TLorentzVector (in root-dump and friends)
  • add support for TNtuple and TNtupleD (in root-dump and friends)

hplot

  • fixed a race in hplot.New where the global variable from gonum/plot was being modified without a critical section. This race appeared when one would create multiple hplot.Plot concurrently.

sliceop

  • improved performances of sliceop/f64s.Take. Do note that sliceop/f64s will probably be rewritten in terms of a generic implementation (and deprecated) once Go-1.18 is generally available.

AOB

That's all for today.
Next cycle will probably see some work on the RNTuple front.

Changelog

  • 76e7c86 all: bump npyio@v0.6.0
  • baa058b groot/{rdict,rtree,rvers}: bump to ROOT-6.24/06
  • bc00032 all: bump peterh/liner, x/crypto, x/image, x/tools and ql
  • b57330a groot/{rcmd,riofs,rtree,rvers}: add rtree.Reader support for TNtuple{,D}
  • 24ff587 all: bump klauspost/compress@v1.14.2
  • d1e8a6f all: 2022 is the year of the Gopher
  • 505ab93 fwk/cmd/fwk-app: use gonuts/commander@v0.3.x
  • c571134 hplot: fix race in hplot.New on gonum/plot.DefaultFont
  • eaeb641 groot/rphys: test RStreamer with Bind+Unmarshaler for TLorentzVector
  • 679c886 groot/rphys: make Vector{2,3} implement fmt.Stringer
  • 7851644 groot/rphys: make LorentzVector implement fmt.Stringer
  • 07e2951 groot/rdict: leverage rbytes.{Unm,M}arshaler implementation in Bind
  • e370fce groot/riofs: add generation of TLorentzVector testdata
  • c117054 groot/{rdict,rtree,rvers}: add support for T{Branch,Leaf}Object
  • 975023e groot: remove old comment about write-mode of TTrees
  • 7735669 sliceop/f64s: improve Take performances
  • 4ca091c all: bump x/tools@v0.1.7