Show HN: Typedframes – Pandas/polars column name checking at lint time
Category: devtools
Tags: static-analysis, pandas, polars, type-checking, dataframe
Score: 7.0/10 (Innovation: 7, Technical: 7, Documentation: 8, Utility: 6)
Typedframes provides static type checking for pandas and polars DataFrames, catching column name errors at lint time through Python class-based schemas and standalone analysis. It combines descriptors, type annotations, and a custom checker to enable refactor-safe column access and cross-file schema propagation. The project is a novel integration of static analysis into the DataFrame ecosystem, though it remains a proof-of-concept.
Target audience: data engineers, backend devs, data scientists
Repository: https://github.com/w-martin/typedframes · Python · 1 stars
View on Hacker News