Skip to content

HEP-DL/root2hdf5

Repository files navigation

ROOT2HDF5

Updates Python 3 Build Status Documentation Status

A Very Non-Generic ROOT File to HDF5 Converter

Features

Currently, this conversion only supports:

  • LArCV ROOT files to HDF5.

    NOTE: This requires both ROOT and LArCV to be installed. These are not managed by pip, and thus are not collected in requirements.txt.

  • ROOT Files with flat TTrees

    • This assumes that data is stored in trees in the parent directory. The trees themselves must contain primitives or ntuples in the branches.

TODO:

  • Create the metadata description schema for each file
  • Convert over a LArCV file
  • Convert over a b2 file
  • Convert over a bland ttree file.

Hopefully the conversion scheme should work for each one.