ibis icon indicating copy to clipboard operation
ibis copied to clipboard

feat: UIs?

Open NickCrews opened this issue 1 year ago • 1 comments
trafficstars

Is your feature request related to a problem?

OK, this is really going out on a limb here, but I'm curious what your thoughts are.

I currently am using solara to make little widgets, that I can use both in my jupyter notebooks, and host on websites. Would you be interested in some common widgets being integrated with ibis?

For example, I currently have something similar to https://motherduck.com/blog/introducing-column-explorer/: image, that could be used something like ibis.ui.profile(table)

Or, a better table UI with filters, sorting, column stats built in.

I tried to make a no-code query builder a la https://react-querybuilder.js.org/, but that was proving hard to make it as flexible as I wanted, because I wanted to allow building arbitrary expressions. But a simple version of that would be possible.

Describe the solution you'd like

Probably not part of this main repo, but could be a sister repo. And the ibis docs could reference it and use it in examples. Or just decide this isn't in scope, and maybe I'll get around to packaging that existing code into a community package that is totally external to ibis.

What version of ibis are you running?

NA

What backend(s) are you using, if any?

No response

Code of Conduct

  • [X] I agree to follow this project's Code of Conduct

NickCrews avatar Feb 15 '24 19:02 NickCrews

we were recently discussing something like this: https://github.com/ydataai/ydata-profiling

I'm -1 on this in the main repo, but an experimental Ibis repo to build something like that seems cool to me?

lostmygithubaccount avatar Feb 15 '24 20:02 lostmygithubaccount

@NickCrews Definitely interested in tight integration where possible. To be concrete, we're interested in other libraries being able to accept Ibis expressions directly and happy to help enable that.

I'll transfer this issue to a GitHub discussion, since I don't think it really makes sense to close it, and I'd like to keep this open for others to comment on.

cpcloud avatar Feb 21 '24 11:02 cpcloud