{"repo":"guillermodotn/flowview","free":true,"listed":false,"github":"https://github.com/guillermodotn/flowview","clone":"git clone https://github.com/guillermodotn/flowview.git","description":"Visual data pipeline debugger for Polars.","language":"Python","stars":13,"topics":["data-pipeline","data-science","debugging","polars","python","terminal"],"license":"MIT","category":"data-pipelines","readme_excerpt":"flowview Visual data pipeline debugger for Polars. Stop print-debugging your pipelines. Install or with uv: Quick Start Add @fv.trace to any function that transforms a Polars DataFrame. flowview traces every method call and renders a visual flow in your terminal. .pipe() chains work too: What You See Each step in your pipeline is displayed as a box showing: - Row count with diff from the previous step (e.g., 700 rows x 4 cols (-300 rows) ) - Schema changes — columns added or removed (e.g., +cols: revenue -cols: status ) - Sample data — first N rows at each transformation - Execution time per step Steps are connected with arrows to show the flow. A summary footer shows the total step count and wall-clock time. Supported Operations flowview traces any DataFrame method that returns a new DataFrame. These methods get human-readable step names: Method Step name example --- --- filter(expr) filter((col(\"status\")) == (\"active\")) with columns(exprs) with columns(revenue, tax) select(cols) select(status, price) drop(cols) drop(status, category) rename(mapping) rename(price- unit price) sort(cols) sort(price, quantity) head(n) / tail(n) head(10) / tail(5) unique(subset) unique(id) join(other, ...) join(on=id, how=left) group by(cols).agg(exprs) group by(category).agg(total revenue) pipe(fn) uses the function name, e.g. clean data Other methods (e.g., explode , melt , unpivot ) are traced with a fallback name like explode('tags') . Options Option Type Default Description --- --- --- ---","default_branch":null,"files":null,"tree":[],"storefront":"/r/guillermodotn","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/guillermodotn/flowview/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}