fwk is a HEP oriented concurrent framework in Go
.
fwk
, like any pure-Go package, is go get
able:
$ go get go-hep.org/x/hep/fwk/...
(yes, with the ellipsis after the slash, to install all the "sub-packages")
The documentation is available on godoc
:
https://godoc.org/go-hep.org/x/hep/fwk
The fwk
repository ships with a few examples:
-
tuto-1: runs 2 tasks exchanging integers,
-
tuto-2: reads integers from an ASCII file and massage them somehow,
-
tuto-3: reads integers from an ASCII file, massage them somehow and write them out into an output ASCII file,
-
tuto-4: fills 3 histograms with random data and write them out into a
rio
file, -
tuto-5: reads histograms from a
rio
file, -
tuto-6: writes event data (simple integers) into a
rio
file, -
tuto-7: reads event data (simple integers) from a
rio
file and saves them back (after some massaging) into anotherrio
file.