--- import { Icon } from 'astro-icon/components'; import NotebookLayout from '../layouts/NotebookLayout.astro'; import NotebookGallery from '../components/NotebookGallery'; import { fetchNotebookList } from '../lib/server-api'; import type { NotebookSummary } from '../lib/types'; let notebooks: NotebookSummary[] = []; let fetchError: string | null = null; try { notebooks = await fetchNotebookList(); } catch (err) { fetchError = err instanceof Error ? err.message : 'Backend unavailable'; } ---

SpiceBook

Circuit Simulation Notebooks

Write SPICE netlists, run ngspice simulations, and visualize waveforms in a single document.

SPICE Simulation

Write netlists and run ngspice. Transient, AC, DC sweep, operating point.

Waveform Plots

Results render as interactive plots below each netlist.

Schematic Generation

Netlists produce SVG circuit diagrams automatically.

Notebook Format

Markdown, SPICE, and Python cells in a single document.

Notebooks