pyursa: an open-source dataframe library built for AI agents
pyursa is a new open-source Python dataframe library: a lazy, strictly typed API running on Polars or DuckDB over Apache Arrow. It adds agent-focused features like structured errors with fixes, undo, lineage, dry runs and an MCP server, with identical semantics across engines.
- Errors surface at plan build with a stable code, details and a suggested fix
- Exact decimal math; Int64 overflow and lossy casts raise errors instead of corrupting data
- collect("polars") and collect("duckdb") return the same Arrow table
- Includes undo, intent-tagged history, lineage and an MCP server for agents
Read next
Software