Show HN: Typedframes – Pandas/polars column name checking at lint time
Category: devtools
Tags: static-analysis, dataframe, type-checking, pandas, polars, linting
Score: 6.8/10 (Innovation: 7, Technical: 7, Documentation: 7, Utility: 6)
Typedframes brings static type checking to pandas and polars DataFrames, catching column name errors at lint time via Python type annotations. Its novel use of descriptors for refactor-safe access and support for both pandas and polars makes it an interesting approach to a common runtime bug problem. While still a proof of concept, it fills a known gap in the Python data stack.
Target audience: data engineers, data scientists, backend devs
Repository: https://github.com/w-martin/typedframes · Python · 1 stars
View on Hacker News