$ yarn add aiffel-jupyter-kernel
const connector = new KernelConnector()
connector.connect({
baseUrl: 'http://127.0.0.1:8888', // Jupyter url
token: 'token' // Jupyter token
})
const response = connector.requestExecute({
code: value || '',
allow_stdin: true,
silent: false,
stop_on_error: true,
store_history: true,
})
Render execution response
<CodeExecuteResponse response={response} />
type Props = {
connector: KernelConnector
}
/*
This component will be rendered when the KernelConnector's runningStatus or connectionState changes.
*/
export default function Something({ connector }: Props) {
const { runningStatus, connectionState } = useKernelConnector(connector)
...
}
- add
DEBUG_JUPYTER_KERNEL
to localStorage
- render
<DebugWindow kernelConnector={connector}/>
When develop this package
$ yarn watch
$ cd ./example
$ yarn start