posit-dev / positron

Positron, a next-generation data science IDE
Other
2.57k stars 80 forks source link

Python: support `Panel` applications in Viewer Pane #3026

Open isabelizimm opened 5 months ago

isabelizimm commented 5 months ago

To fully support Panel, we want to be able to:

Notes:

Panel targets serving Jupyter Notebooks via panel serve notebook.ipynb (often + --autoreload flag), but can also serve Python scripts via panel server app.py. It uses Tornado as a web server, and its server is subclassed from bokeh.

seeM commented 1 month ago

IIUC Panel is a bit more complicated than the other frameworks in that it expects to run inside a Jupyter Notebook environment. I think this one will take more investigation.

jthomasmock commented 1 month ago

IIUC Panel is a bit more complicated than the other frameworks in that it expects to run inside a Jupyter Notebook environment. I think this one will take more investigation.

Agreed -- depending on bandwidth we can defer Voila and Panel and other Notebook-oriented frameworks as we focus on proving out the workflow in .py frameworks.