RPC Broadcast, dynamic namespace for GUIClient
Description
This MR introduces the RPC broadcast refactoring that will give us a dynamic namespace for the GUI object of the client.
Related Issues
closes #451 (closed) closes #450 (closed) closes #428
Type of Change
- RPCRegister
- Namespace is built dynamically based on registry broadcast
- RPCReference objects are handed out, the actual RPCBase objects are stored in a registry
gui._ipython_registry
NOTE BECFigure e2e tests are commented as they will be deprecated. Adding proper e2e tests again will be addressed (#458 (closed))
Definition of Done
-
Documentation is up-to-date. -> I would prefer to merge it first, get some experience and write the docs separately. -
Add tests for bec_dock e2e -> Again, more extensive e2e tests will be added in a separate MR (#458 (closed))
Edited by appel_c