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.3.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d62ae2162852279c96356e7d4adb2faa740d5bcc29b11d2b83c91ff9fa8ba33 |
|
MD5 | 78da43d15584771813fcc834daa34fa5 |
|
BLAKE2b-256 | 1e252f8e282c5ca3d35fb39031a6fd0ed7198e730018f2654cca91a16cf62f7b |