westandskif/convtools

convtools is a specialized Python library for dynamic, declarative data transformations with automatic code generation

67
/ 100
Established

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.

Maintenance 10 / 25
Adoption 15 / 25
Maturity 25 / 25
Community 17 / 25

How are scores calculated?

Stars

40

Forks

10

Language

Python

License

MIT

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.