YuminosukeSato / ironkernel
PublicPython DSL that compiles element-wise expressions to parallel Rust. All CPU cores, zero serialization.
ironkernel enables writing familiar array math expressions in Python that execute in parallel on multiple CPU cores using a high-performance engine.
How It Works
You hear about a simple way to speed up math calculations on big lists of numbers in Python, making it run super fast across your computer's cores.
You add it to your Python setup with one easy command, and it's instantly available.
You turn your data lists into special buffers ready for quick math.
You create a simple function like adding two lists or more complex math, and mark it to run super fast.
You launch your formula on the data, and it works in the background using all your computer's power.
For fancy pipelines, you connect steps with channels so data flows smoothly between computations.
You grab the finished numbers back, way faster than before, ready for your project or analysis.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.