Skip to main content

seeparquet

seeparquet is an interactive terminal browser for Parquet files. It follows the navigation and rendering conventions of seej while using PyArrow to read Parquet row groups in bounded batches.

Features

  • Browse records with the arrow keys or Enter
  • Start at an absolute row index without scanning skipped row groups
  • Filter records with safe expressions using the ex variable
  • Select a subset of columns
  • Inspect the Arrow schema and Parquet metadata
  • Reuse seej renderers and renderer plugins
  • Automatically unpack and render gzip/tar data stored in task_binary
  • Print a fixed number of rows in non-interactive scripts

Install

pip install seeparquet

From a source checkout, for development:

pip install -e '.[dev]'

Usage

# Interactive browsing
seeparquet data.parquet

# Start at row 1000
seeparquet data.parquet -I 1000

# Read only selected columns
seeparquet data.parquet -C id,messages

# Filter rows; repeat -c to combine expressions with AND
seeparquet data.parquet -c 'ex["status"] == "active"'
seeparquet data.parquet -c 'ex.score >= 0.8' -c 'len(ex.messages) > 2'

# Use a seej renderer for selected fields
seeparquet data.parquet -r messages=messages,conversation

# Inspect metadata and schema
seeparquet data.parquet --schema

# Print three matching rows and exit
seeparquet data.parquet --head 3 -R

# Decode task_binary into metadata.json, instruction.md, and other files
seeparquet tasks.parquet -C path,task_binary

# List seej renderers, including installed plugins
seeparquet --list-renderers

Keyboard shortcuts

  • Down, Right, or Enter: next matching row
  • Up or Left: previous loaded row
  • T: toggle rich/raw rendering
  • S: show Parquet schema and metadata
  • Q or X: quit

Filtering happens after rows are decoded. Column projection and row-index skipping are pushed into the Parquet reader.

Metadata

Release files for seeparquet 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for seeparquet 0.1.0
File Size Uploaded
seeparquet-0.1.0.tar.gz 14.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for seeparquet 0.1.0
File Interpreter ABI Platform
seeparquet-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 29.1 kB

Release files / seeparquet-0.1.0.tar.gz

Download URL seeparquet-0.1.0.tar.gz
Size 14.4 kB
Tags Source
SHA-256 checksum
How to use checksums
94681a06acb2fccb449667165aef20a26893e138b03b91b9333a0c42f49eaa1e
BLAKE2b-256 checksum
How to use checksums
d2c7c47b0a5b83dbd08db343157af8ec3572603c1b4bf8e940a60f1e1d98cf8f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 31, 2026.

Transparency log

Release files / seeparquet-0.1.0-py3-none-any.whl

Download URL seeparquet-0.1.0-py3-none-any.whl
Size 14.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5b454ae70d61637374bb5a688ffcb31f08ebd9ab6c43a0a330a67c20ba68e8ca
BLAKE2b-256 checksum
How to use checksums
3b09a353e8639a4bc1def2a0cbffd072ecbf25eb88f22d45524de51bc82e0df8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 31, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page