scriptedforms icon indicating copy to clipboard operation
scriptedforms copied to clipboard

Implement Beakerx's tableDisplay as a <variable-sheet> component

Open SimonBiggs opened this issue 7 years ago • 3 comments

@robmarkcole beakerx have made a quite a good pandas spreadsheet like element. To see it go to https://mybinder.org/v2/gh/twosigma/beakerx/0.15.2?filepath=doc/python/TableAPI.ipynb then go cell > run all.

It wouldn't be very difficult to plugin ScriptedForm's change detection into the beakerx table. I could make a separate variable called variable-sheet that uses beakerx to render the pandas dataframe...

Let me know what you think. Would this be worth while?

SimonBiggs avatar Apr 26 '18 03:04 SimonBiggs

Hi @SimonBiggs tables look fantastic, I would say go for it

robmarkcole avatar Apr 26 '18 06:04 robmarkcole

So, as it currently stands beakerx is quite a heavy package. I don't want to make beakerx a dependency of ScriptedForms. However! Already in the beakerx pipeline is the task of spinning off the pandas spreadsheet table into its own separately installable package which would be perfect:

https://github.com/twosigma/beakerx/issues/7165

So once that lands I'll make the beakerx table widget a first class citizen of ScriptedForms plugged in to the change detection etc.

SimonBiggs avatar Apr 26 '18 08:04 SimonBiggs

Yes one to watch. Definitely want to keep dependency sizes down.

robmarkcole avatar Apr 26 '18 08:04 robmarkcole