If you ever need to fuzzy search some DNA, sassy is your tool. Please spread the word; I think many people just outside my own circle could benefit from this :) cc @rickbitloo.bsky.social github.com/RagnarGrootK...
Post
Thanks! I had good fun for an afternoon making the TUI pretty :) We do have python bindings already, but with polars you'd probably want to have the bindings directly in the Rust backend right? You're thinking of a plugin that filters the rows (records) of a table? Does it support multithreading?
0 reposts1 like
>but with polars you'd probably want to have the bindings directly in the Rust backend right? yep, exactly -- to not cross python/rust border twice. >You're thinking of a plugin that filters the rows (records) of a table? something like that, yes: gist.github.com/marinegor/a5... (note `Lazy`)
>I don't think I have the experience and time to make such a plugin right now, but would be happy to help :) thanks, noted! I'm figuring out how to do that for other usecase (currently on pickling, see issue: github.com/birkenfeld/s...), but later it's directly convertible to sassy.
>does it support multithreading? yes, polars has its own global allocator which is based on rayon, so it manages all reading and compute together. You can have a look at e.g. polars-distance for an inspiration: github.com/ion-elgreco/...