Repository navigation
Where dataprof is going over the next few months #337
AndreaBozzo
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
This is a short note on where dataprof is heading over the next few months. No hype, just the plan.
Where things stand
dataprof is a Rust core with a Python API. It profiles CSV, JSON, JSONL, and Parquet files, plus in memory data from pandas, polars, and Arrow. You get schema, per column statistics, pattern detection, and quality metrics based on the ISO 8000 and 25012 families.
The CLI was retired in the last version. It was hard to maintain and not good enough to justify the upkeep. The Python package and the Rust library are the supported ways to use dataprof.
0.9.0: make the basics solid
The goal of 0.9.0 is to reduce friction for someone who installs the package and runs their first profile. It is not about adding new surface.
What is planned:
Report exports already landed recently: to_html, to_markdown, compare, and reloading a report from JSON.
After 0.9.0: dataprof for coding agents
This is a separate track, roughly 0.10. The idea is simple. A lot of people now work through agents like Claude Code, Codex, and Cursor. dataprof should be something an agent can call safely to understand a dataset before it starts changing things.
The order matters here. We start with the output format, not with any AI feature.
To be clear about scope: dataprof produces structured signals. It is not trying to be an assistant that gives advice. Reading the numbers is the agent's job, or yours.
What is not happening soon, on purpose
Feedback welcome
If you use dataprof, the most useful things to hear are: which format or workflow felt rough, where the Python API did something you did not expect, and whether the quality scores matched your own read of the data.
Milestones for reference:
All reactions