Parquet-to-ROOT translator
Project description
parquet_to_root
Simple translator from Parquet to ROOT TTree
Install: pip3 install parquet_to_root
Requires PyROOT
and pyarrow
. The latter can be installed via pip
; the former is more complicated, but if you're reading this you probably know how to get it. (The tests in this package use miniconda: conda install -c conda-forge root
.)
To run from the command line:
python3 -m parquet_to_root infile.parquet outfile.root [-t TREENAME] [--verbose]
To run from your script,
from parquet_to_root import parquet_to_root
parquet_to_root(parquetfile, rootfile, treename='parquettree', verbose=False)
where the default values are shown for the optional arguments.
The parquetfile
argument can either be a filename string or file-like object opened in binary mode. The rootfile
argument can either be a filename string or an open TFile
; if a string is provided any existing file will be overwritten, while if a TFile
object is provided the new tree will be added to the existing file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for parquet_to_root-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1589e21ea3c09dff78d37d0671da460eb7ca3494e6d545234f22abae4055a426 |
|
MD5 | 2c09df58fcf8cafe1a17031ff94f2b22 |
|
BLAKE2b-256 | ce3d4e44207fa77804fe25f6be56ef81946fb812c4d9e5e372c3243c7db4fb03 |