~sbinet/hep

633172f5 — Sebastien Binet a month ago main
fit: remove debugging remnant

Fixes go-hep/hep#1024.

Signed-off-by: Sebastien Binet <binet@cern.ch>
ce2a9ced — Sebastien Binet a month ago
all: bump golang.org/x deps

Signed-off-by: Sebastien Binet <binet@cern.ch>
5389a1fc — Sebastien Binet 2 months ago
groot/riofs: drop mmap-ing ROOT files by default, add file+mmap:// convenience protocol

Fixes #1019.

Signed-off-by: Sebastien Binet <binet@cern.ch>
41300032 — Sebastien Binet 3 months ago
groot/riofs: align default compression settings w/ ROOT

groot was using flate.BestCompression (zlib and level=9) whereas
ROOT/C++ is using flate.BestSpeed (zlib and level=1).

This CL configures groot to use flate.DefaultCompression (and zlib).

On "typical" payloads this amounts to:

```
$> time ./new-dbg -zip=zlib-1 -o groot-zlib-1.root
real 0m9.469s
user 0m8.644s
sys  0m0.872s

$> time ./new-dbg -zip=zlib-6 -o groot-zlib-6.root
real 0m10.832s
user 0m10.422s
sys  0m0.972s

$> time ./new-dbg -zip=zlib-9 -o groot-zlib-9.root (go-hep@v0.35 default)
real 0m32.415s
user 0m32.550s
sys  0m1.086s
```

and for the disk sizes:
```
$> ll
total 510M
87M Nov 12 15:19 groot-zlib-1.root
77M Nov 12 15:18 groot-zlib-6.root
67M Nov 12 15:19 groot-zlib-9.root (go-hep@v0.35 default)
```

Signed-off-by: Sebastien Binet <binet@cern.ch>
212f991d — Sebastien Binet 3 months ago
groot/internal/rcompress: make Kind implement fmt.Stringer

Signed-off-by: Sebastien Binet <binet@cern.ch>
419b4d8d — Sebastien Binet 3 months ago
groot/{internal/rcompress,riofs,rtree}: expose API to customize key-compression

Signed-off-by: Sebastien Binet <binet@cern.ch>
7c6853a0 — Sebastien Binet 3 months ago
all: bump klauspost/compress@v1.17.11, mmap-go@v1.2.0 and go-runewidth@v0.0.16

Signed-off-by: Sebastien Binet <binet@cern.ch>
946c62b1 — Sebastien Binet 3 months ago
all: bump gonum/plot@v0.15.0

Signed-off-by: Sebastien Binet <binet@cern.ch>
badd7851 — Sebastien Binet 3 months ago
groot/rdict: drop deprecated reflect.PtrTo in favor of reflect.PointerTo

Signed-off-by: Sebastien Binet <binet@cern.ch>
ef7e11a4 — Sebastien Binet 3 months ago
all: bump Go-1.23, drop Go-1.21

Signed-off-by: Sebastien Binet <binet@cern.ch>
bab74b0c — Sebastien Binet 7 months ago
all: bump x/image@v0.18.0

Signed-off-by: Sebastien Binet <binet@cern.ch>
2042dc89 — Sebastien Binet 7 months ago
all: bump klauspost/compress@v1.17.9 and x/{crypto,exp,image,text,tools,mod,net,sys}

Signed-off-by: Sebastien Binet <binet@cern.ch>
7aea471a — Sebastien Binet 7 months ago
groot/{rhist,rjson}: implement TGraph-v5

Signed-off-by: Sebastien Binet <binet@cern.ch>
0466a8c5 — Sebastien Binet 7 months ago
groot: bump to ROOT-6.32.00

Signed-off-by: Sebastien Binet <binet@cern.ch>
7c09e9cc — Sebastien Binet 9 months ago
all: adapt tests and floating-point precision for Mac-Silicon

This CL adapts a few tests for Apple Silicon floating point operations.

Signed-off-by: Sebastien Binet <binet@cern.ch>
681bd6c0 — Sebastien Binet 9 months ago
all: bump sbinet/epok, klauspost/compress, ulikunitz/xz and x/{mod,net,sync,sys,tools}

Signed-off-by: Sebastien Binet <binet@cern.ch>
c1041500 — Sebastien Binet 11 months ago
rtypes: test empty typename panics

Signed-off-by: Sebastien Binet <binet@cern.ch>
9004c7e7 — Sebastien Binet 11 months ago
groot: add handling of top-level key with string payload

Signed-off-by: Sebastien Binet <binet@cern.ch>
ac11738b — Sebastien Binet 1 year, 2 days ago
groot: streamline unsafeDecay{,Slice}Array

Signed-off-by: Sebastien Binet <binet@cern.ch>
3aec3230 — Sebastien Binet 1 year, 2 days ago
groot: drop use of reflect.SliceHeader in favor of unsafe.Slice

Signed-off-by: Sebastien Binet <binet@cern.ch>
Next
Do not follow this link