Back to Projects List
Jupyter notebook is an interactive shell for executing scripts and viewing execution results.
Notebook user interface (frontend) is separated from the code execution engine (kernel). The objective is to create a Slicer extension, which Jupyter notebooks can connect to and access all Slicer features.
QuantStack/xeus
pull requests, our xeus issue report discussing best strategy to update xeus for supporting event-loop integration, and also our branch improving CMake support for CryptoPP
.display()
function to show viewer content in the notebook.Future plans:
Side-by-side view of a Notebook and 3D Slicer:
Notebook showing code and viewer content:
Notebook showing code and viewer content:
Complete notebook rendered on GitHub: https://github.com/lassoan/SlicerNotebooks/blob/master/My%20first%20Slicer%20notebook.ipynb