API reference#
rubin.nublado.client Package#
Client for Nublado, not including JupyterHub plugins.
Functions#
|
Set up a mock JupyterHub and JupyterLab. |
|
Create a new mock ClientWebSocketResponse that simulates a lab. |
Classes#
|
Optional context for exception reporting during code execution. |
|
Error generated by code execution in a notebook on JupyterLab. |
|
An HTTP request to the execution endpoint failed. |
|
Represents an open session with a Jupyter Lab. |
|
Output from a Jupyter lab kernel. |
|
Some error occurred when talking to JupyterHub or JupyterLab. |
|
The Jupyter Lab pod failed to spawn. |
|
Timed out waiting for the lab to spawn. |
|
An error occurred when talking to JupyterHub or a Jupyter lab. |
|
An error occurred talking to the Jupyter lab WebSocket. |
|
A mock Jupyter state machine. |
|
Possible actions on the Jupyter lab state machine. |
|
Possible states the Jupyter lab can be in. |
|
Simulate the WebSocket connection to a Jupyter Lab. |
The error from the |
|
The result of the /user/:username/rubin/execution endpoint. |
|
|
Client for talking to JupyterHub and Jupyter labs that use Nublado. |
|
Represents an exception that can be reported to Slack or Sentry. |
|
Represents an exception that can be reported to Slack. |
|
Error finding a required service in service discovery. |
Base class for different ways of specifying the lab image to spawn. |
|
Spawn the recommended image. |
|
Spawn an image by full Docker reference. |
|
Spawn an image by image tag. |
|
|
Possible ways of selecting an image. |
|
Acceptable sizes of images to spawn. |
|
A progress message from lab spawning. |
Class Inheritance Diagram#
