Skip to content

Latest commit

 

History

History

001-fwk

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

fwk

fwk is a HEP oriented concurrent framework in Go.

Installation

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")

Documentation

The documentation is available on godoc:

https://godoc.org/go-hep.org/x/hep/fwk

Examples

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 another rio file.