Remote Frame Buffer for Python notebooks
The jupyter_rfb library provides a widget (an anywidget subclass)
that can be used in various notebook environments to implement
a remote frame-buffer.
Images that are generated at the server are streamed to the notebook where they are shown. Standardized events (such as mouse interactions) are streamed in the other direction, where the server can react by generating new images.
This remote-frame-buffer approach is an effective method for server-generated visualizations to be dispayed in notebook environments. For example visualizations created by tools like vispy, datoviz, and pygfx.
The above defines the full scope of this library; it's a base widget that other libraries can extend for different purposes.
Jupyter_rfb requires Python 3.9 or higher. You can install it via pip:
$ pip install jupyter_rfb
See the contributor guide on how to install jupyter_rfb
in a dev environment, and on how to contribute.
MIT