Back to browse
GitHub Repository
2 starsPython

Typedframes – Pandas/polars column name checking at lint time

by w-martin·Jun 6, 2026·3 points·2 comments

AI Analysis

●●SolidBig BrainNiche Gem

Lint-time DataFrame checking when Pandera only validates at runtime.

Strengths
  • Descriptor pattern enables refactoring by changing one definition, not find-and-replace across string literals.
  • Column inference from usecols and dtype catches errors on unannotated code without schema declarations.
  • Cross-file schema tracking follows typed return annotations through module boundaries.
Weaknesses
  • Explicitly marked proof-of-concept with rough edges, not production-ready yet.
  • Pandera already handles DataFrame validation, just at runtime instead of lint time.
Target Audience

Data scientists and Python developers working with pandas/polars

Similar To

Pandera · Polars (built-in types) · mypy

Similar Projects