Jupyter Module
Integration module for JupyterLab notebooks, providing pre-configured container images and Jupyter-specific functionality.
Features
- JupyterLab Images: Pre-configured Docker images for JupyterLab (minimal and PyTorch variants)
- OAuth Integration: Automatic OAuth client setup for JupyterLab authentication
- Container Configuration: Specialized container options for Jupyter (ports, capabilities, devices)
- Jupyter Servers: Manages Jupyter server instances within containers
- Terminal Support: Enables terminal access in JupyterLab
API
Registers Jupyter container images with the user-containers module. Manages shared data for Jupyter servers. Provides container image definitions with OAuth clients, port mappings, and Docker capabilities. Exports container images array for reference.
Dependencies
core-graph: For graph node integrationcollab: For shared datareducers: For event processinguser-containers: For container management
Exports
TJupyterExports: Jupyter module exportsTJupyterSharedData: Jupyter shared data typeTJupyterEvent: Jupyter event typesTJupyterExtraArgs: Extra arguments for Jupyter operationscontainerImages: Array of pre-configured Jupyter images