Creates a new Pyodide kernel client instance. Uses the bundled Pyodide from npm package with no external downloads needed.
Checks if kernel is currently executing.
Checks if kernel is ready for execution.
Releases all kernel resources and clears pending executions. Should be called when the notebook is closed.
Executes Python code in a notebook cell. Queues execution for sequential processing matching Jupyter semantics.
Python code string to execute in the Pyodide runtime.
VS Code notebook cell execution context for output routing.
Pyodide kernel client for native VS Code notebooks. Uses Pyodide npm package for Node.js environment. Implements sequential execution queue matching Jupyter semantics.