Skip to content
This repository has been archived by the owner on Mar 31, 2019. It is now read-only.
Compare
Choose a tag to compare
@jpivarski jpivarski released this 19 Apr 22:43
· 2 commits to master since this release

This version of root2avro can

  • read from any sources ROOT has access to, such as XRootD
  • read any tree-like TTree (no TRefs), from flat tables of numbers to nested arrays of classes
  • optionally infer data types from embedded TStreamers if .so or .h files are needed but not given
  • write to JSON (mostly for debugging)
  • write to Avro (standalone Avro files with headers or a stream of Avro binary blobs).

This version of ScaROOT-Reader can

  • read the same file structures as root2avro (using the same code)
  • directly copy data within a single process using the JNI, quickly using compiler-time macros
  • generate Scala container classes or fill generic classes
  • stream data from an external root2avro process (through a UNIX pipe) to avoid JNI issues.