some impressive performance gains in the new @datapolars 2.0.0 release. a quick test with https://t.co/Ay02rVY98G (tweaked for 2.0.0) #datascience#rust#rustlang
We just released Polars 2.0.
It removed many of our legacy decisions makes the streaming engine our default and promotes SQL to a first class citizen within Polars.
It comes with initial out-of-core (spill to disk) support, a new Map data type and a lot of performance improvements. In fact, we think Polars is now one of the fastest analytical SQL engines on a single node. See benchmarks in the post: https://t.co/ATc6UzJqby
this is absolutely incredible stuff. so fast and small. try it w/ uv to test speech-to-txt in your terminal:
uvx --from "cactus-needle[mic]" needle whistle playground
`pip install cactus-needle`, `needle.transcribe("clip.wav")`.
A 16kHz WAV or raw samples need nothing else.
`needle whistle playground` transcribes from the microphone in the terminal.
`needle whistle compare` runs the same clip through Whistle, Whisper and Moonshine with their timings, so you test and use either model.
Code at https://t.co/m8cXDhPR2N