Skip to content

Tools Overview

hipo-utils provides 13 command-line tools organized into four categories.

Data Inspection

Tool Description
hipo-info Display file metadata, schema, and statistics
hipo-dump Export bank data to stdout (plain, CSV, JSON)
hipo-stats Compute column statistics and histograms
hipo-explorer Interactive TUI with multi-file chains, topology search, DQ dashboard, and comparison mode

Data Processing

Tool Description
hipo-filter Filter events by expression or bank presence
hipo-search Search events matching complex queries
hipo-slice Extract subset of banks from files
hipo-sample Random or systematic event sampling

File Operations

Tool Description
hipo-merge Combine multiple HIPO files into one
hipo-split Split large files by event count
hipo-comparator Compare two HIPO files bank by bank
hipo-validate Validate file integrity and data quality

Format Conversion

Tool Description
hipo2root Convert HIPO files to ROOT TTree format

Common Features

All tools share these common options:

  • --help / -h - Show help message
  • --version / -v - Show version
  • --no-color - Disable colored output (for scripts/pipes)
  • --quiet / -q - Suppress progress/informational output

See Common Options for details.