westandskif/convtools
convtools is a specialized Python library for dynamic, declarative data transformations with automatic code generation
Compiles declarative transformation pipelines (group-by, joins, window functions, 30+ built-in reducers) into optimized Python bytecode at runtime, then executes them directly on native iterables and streams without materializing intermediate data. Designed for composable, reusable analytics over CSV files and iterators where DataFrame overhead is unnecessary; integrates transparently with pandas/Polars workflows and supports inspection of generated code for debugging.
40 stars and 2,239 monthly downloads. Available on PyPI.
Stars
40
Forks
10
Language
Python
License
MIT
Category
Last pushed
Feb 09, 2026
Monthly downloads
2,239
Commits (30d)
0
Dependencies
1
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ai-coding/westandskif/convtools"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
inducer/cgen
C/C++ source generation from an AST
pyecore/pyecore
A Python(nic) Implementation of EMF/Ecore (Eclipse Modeling Framework)
mutating/transfunctions
Say NO to Python fragmentation on sync and async
cogu/cfile
A python C code generator
FEniCS/ffcx
Next generation FEniCS Form Compiler for finite element forms