Earlier quoted context omitted.
This is incorrect: each column in a pandas DFs can have a separate type (what you're asking for is compatibility with Python's type-hinting on a per-column basis, though, which is different), and you can debug the code without needing a debugger: I use pandas regularly and I've never needed to use a debugger on pandas. (Sure, it's easy to write obfuscated pandas, and it sometimes has version-specific bugs or deprecat…
Yeah, that's what I meant. I would like per column type-hinting so that data frames are type-checked along with the rest of our stuff and everything is explicit. I don't have anything I can show because the stuff I was working on was commercial and I don't code Pandas for fun at home ;) The code I was maintaining / updating had long pipelines, had lots of folding, and would drift in and out of numpy quite a bit. Part…
> The code I was maintaining / updating had long pipelines, had lots of folding, and would drift in and out of numpy quite a bit.
(Protein folding?)
Anyway yeah if your codebase is a large proprietary pipeline that thunks to and from pandas-numpy then now I understand you. But that's your very specific usecase. The claim "The only way to understand what's going on with DF code is to step it in a debugger" is in general overkill.