Release v0.30.1
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 latestgonuts/commander
version that provides auto-completion of commands, flags and sub-commands.
groot
- add support for
TBranchObject
andTLeafObject
- add support for
TLorentzVector
(inroot-dump
and friends) - add support for
TNtuple
andTNtupleD
(inroot-dump
and friends)
hplot
- fixed a race in
hplot.New
where the global variable fromgonum/plot
was being modified without a critical section. This race appeared when one would create multiplehplot.Plot
concurrently.
sliceop
- improved performances of
sliceop/f64s.Take
. Do note thatsliceop/f64s
will probably be rewritten in terms of a generic implementation (and deprecated) onceGo-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