Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create a wellioviz extension for panel so that wellioviz can be rendered as a panel jupyter widget in jupyter notebooks #101

Open
nathangeology opened this issue Jun 13, 2020 · 0 comments
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.

Comments

@nathangeology
Copy link
Contributor

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.

@JustinGOSSES JustinGOSSES added 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. labels Jun 15, 2020
@JustinGOSSES JustinGOSSES added this to Long Term & Evaluation : To do in Prime via automation Jun 15, 2020
@JustinGOSSES JustinGOSSES added this to To do in Issues to Make More User Friendly via automation Jun 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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
Status: Long Term & Evaluation : To do
Prime
  
Long Term & Evaluation : To do
Development

No branches or pull requests

2 participants