Skip to content

Commit c80c6f5

Browse files
authored
chore: Switch from JupyterLab to Jupyter Notebook (#70)
1 parent 7e9b0db commit c80c6f5

3 files changed

Lines changed: 4 additions & 3 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ The reference skill lives at `.claude/skills/emil-design-eng/SKILL.md` (loaded b
280280

281281
## JupyterLite integration
282282

283-
Each use-case card has an **Open in JupyterLite** action that launches a fully interactive JupyterLab tab with the use case's notebook pre-opened. The kernel is Pyodide (Python + scikit-learn in WebAssembly), so it runs entirely client-side.
283+
Each use-case card has an **Open in JupyterLite** action that launches a fully interactive Jupyter Notebook tab with the use case's notebook pre-opened. The kernel is Pyodide (Python + scikit-learn in WebAssembly), so it runs entirely client-side.
284284

285285
CI builds the JupyterLite distribution on every deploy: `.py` files under `data/use-cases/` are converted to `.ipynb` via [jupytext](https://jupytext.readthedocs.io/), then `jupyter lite build` writes the static site into `dist/jupyterlite/` (served at `/jupyterlite/` by GitHub Pages, alongside the Vue app).
286286

pixi.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ beautifulsoup4 = "*"
1616
lxml = "*"
1717

1818
# JupyterLite toolchain — converts use-case .py → .ipynb and builds the
19-
# in-browser JupyterLab static site. Versions pinned to the same ones the
19+
# in-browser JupyterLite static site (Lab + Notebook apps). Versions pinned to the same ones the
2020
# upstream skeleton-deploy ships.
2121
[feature.jupyterlite.dependencies]
2222
python = ">=3.11,<3.13"

src/composables/useUseCaseCatalogItem.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,8 @@ export function useUseCaseCatalogItem(
9393
)
9494

9595
const jupyterliteUrl = computed(
96-
() => `jupyterlite/lab/index.html?path=use-cases/${props.useCase.uuid}.ipynb`,
96+
() =>
97+
`jupyterlite/notebooks/index.html?path=use-cases/${props.useCase.uuid}.ipynb`,
9798
)
9899

99100
const classificationRows = computed((): ClassificationRow[] => [

0 commit comments

Comments
 (0)