Command Line Interface Guide: parquet_to_root

Instructions for function parquet_to_root.

hepconvert parquet-to-root [options] [OUT_FILE] [IN_FILE]

Example:

hepconvert parquet-to-root -f --progress-bar True --name new_tree out_file.root in_file.parquet

This will write the data from a Parquet file to a flat TTree with the name “new_tree”.

Options:

--force, -f Use flag to overwrite a file if it already exists.

--progress-bar Will create a basic progress bar to show how many row-groups have been written.

--append Will append new TTree to an existing file.

--compression, -c Compression type. Options are “lzma”, “zlib”, “lz4”, and “zstd”. Default is “zlib”.

--compression-level Level of compression set by an integer. Default is 1.

--name Give a name to the new TTree. Default is “tree”.

--title Give a title to the new TTree.

--initial-basket-capacity (int) Number of TBaskets that can be written to the TTree without rewriting the TTree metadata to make room. Default is 10.

--resize-factor (float) When the TTree metadata needs to be rewritten, this specifies how many more TBasket slots to allocate as a multiplicative factor. Default is 10.0.