-
Notifications
You must be signed in to change notification settings - Fork 68
Open
Description
With Panel==0.12.1, ipywidgets_bokeh==1.0.2, ipykernel==5.5.5 and Ipysheet==0.5.0 when I try to run the below script I get a
Loading failed for the <script> with source “https://unpkg.com/ipysheet@~0.5.0/dist/index.js”.
Serve the below with panel serve name_of_script.py
import panel as pn
import ipywidgets as ipw
import ipysheet
pn.extension("ipywidgets", sizing_mode="stretch_width")
accent_base_color = "#2F4F4F"
template = pn.template.FastListTemplate(
site="Awesome Panel",
title="IPySheet",
accent_base_color=accent_base_color,
header_background=accent_base_color,
header_accent_base_color="white",
)
theme = "dark" if template.theme == pn.template.DarkTheme else "default"
def get_widget(theme="default", accent_base_color="blue"):
slider = pn.widgets.FloatSlider(value=10, start=0, end=100)
sheet = ipysheet.sheet()
ipysheet.cell(1,1, "Input")
cell3 = ipysheet.cell(1,2, 42.)
ipysheet.cell(2,1, "Output")
cell_sum = ipysheet.cell(2,2, 52., read_only=True, background_color=accent_base_color)
@pn.depends(slider, cell3, watch=True)
def calculate(a,b):
cell_sum.value = a+b
print("update", cell_sum.value)
return pn.Column(slider, sheet)
widget = get_widget(theme=theme, accent_base_color=accent_base_color)
component = pn.panel(widget, height=500, sizing_mode="stretch_both")
template.main.append(component)
template.servable()
Metadata
Metadata
Assignees
Labels
No labels