mousematrix
Joined 1 year ago
Karma
12
Submissions
15
Member since
Feb 20
Joined 1 year ago
Now I read this tought process above, I think this leaves much to be desired.
We have ambitions of supporting alternative APIs like Narwhals in future though, that can map polars API to Ibis's internal representation.
We found Ibis to be super extensible. In xorq, we also support pandas UDFs, so if you know pandas you should be pretty well covered. UDFs are pretty nice way to extend the API.
What sort of operations did you find Ibis was missing when you tried? What about it isn't extensible?
Anecdotally, TPC-H 10 TB is pretty doable now a days with DuckDB, so xorq goes as far as your engine may take you...
Feature stores explored here: https://www.xorq.dev/blog/featurestore-to-featurehouse
I think my key takeaway building this is that we need better expression systems and Ibis is a great foundation to build yours..maybe you want to build a language for some other domain etc.
PS: I am one of the authors of bsl and co-founder of Xorq.
I am one of the authors of bsl and founder of xorq.