Create a wellioviz extension for panel so that wellioviz can be rendered as a panel jupyter widget in jupyter notebooks #101
Labels
enhancement
New feature or request
hackathon_advanced
issues tagged as good for advanced skill level weekend hackathon sprint
help wanted
Extra attention is needed
related to outside code
could be wellio.js, welly, lasio, etc.
Projects
Currently wellioviz works fine with bokeh server deployments of panel, but jupyter notebook strips out the javascript from the custom html used to make this work. Other javascript packages like vega have been enabled through panel through extending the bokeh model abstract class in the panel package. This is the typescript/javascript part of this extension for the vega.js library using the vega-embed functionality of the library: https://github.com/holoviz/panel/blob/master/panel/models/vega.ts
This is the python side of the extension:
https://github.com/holoviz/panel/blob/master/panel/models/vega.py
Describe the solution you'd like
Make a panel-wellioviz project that extends panel to support wellioviz. Within wellioviz, we would need to make sure the package is installable seamlessly along the lines of packages like vega so that the extension works simply by pip or conda installation.
Describe alternatives you've considered
Hacking the jupter notebook html is a potential option, but that seems to have limitations on how panel can interact with the html you are injecting into jupyter.
The text was updated successfully, but these errors were encountered: