Skip to content

Loading failed for ... ipysheet@~0.5.0/dist/index.js #208

@MarcSkovMadsen

Description

@MarcSkovMadsen

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”.

image

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions