Sebastien Binet
Sebastien Binet
in https://github.com/go-hep/hep/pull/880, we "discovered" the `reflect`-based approach for reading (and writing) values for which a r/w-streamer has been generated (`roops`, `woops`, `rmops`, `wmops`) won't work when the fields of those...
use case "discovered" in: - https://root-forum.cern.ch/t/converting-phasespace-to-root-file/47750 the following PyROOT script: ```python import numpy as np dt = np.dtype([ ('x', "f4"), ('y', "f4"), ("z", "f4"), ("px", "f4"), ("py", "f4"), ("Ekin", "f4"),...
right now, the `fit.Func1D` and `fit.FuncND` automatically compute the gradient of the provided function to fit, using `gonum/diff/fd` (a package that applies numerical differentiation to approximate the derivatives). we should...
we should consider implementing the HDF5-based file format `hepfile` from: - https://github.com/mattbellis/hepfile - [slides from DIANA-HEP](https://indico.cern.ch/event/1071464/contributions/4505376/attachments/2321842/3953879/DIANA_HEP%20fellows%20presentations%20-%20hepfile.pdf) (if it gains traction. also, it would be better if we had a pure-Go...
`RNTuple` is moving toward finalization of its design. here are some specifications: - https://github.com/jblomer/root/blob/ntuple-binary-format-v1/tree/ntuple/v7/doc/specifications.md - https://github.com/root-project/root/blob/master/tree/ntuple/v7/doc/specifications.md
with https://github.com/golang/go/issues/45955 being accepted, we probably want to revamp our `sliceop/f64s` into a new `sliceop` package, importing all of stdlib's `slices` and adding our own stuff. as a first deprecation...
depending on it gaining mindshare, we could consider adding support for [uphepp](https://uhepp.org/): - https://uhepp.org/ - https://indico.cern.ch/event/1068146/
https://github.com/go-hep/hep/issues/419 was about basic support for TClonesArrays. we need to add full support for TClonesArrays: - r/w TClonesArrays in member-wise mode - r/w TClonesArrays with `BypassStreamer==true`