Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
As discussed on mailing list dev@z.a.o subj "improving matplotlib integration in zeppelin" - in order to complete ZEPPELIN-1344 and give ability for one Python paragraph to update content in another one - we can use AngularDisplay system, same as in Apache Spark interpreter.
So without rerun another paragraph, it's possible to update result of a paragraph from another. Any interpreter can get AngularObjectRegistry[3] from InterpreterContext [4], and AngularObjectRegistry allows create object / add event hook to communicate with front-end. [3] https://github.com/apache/zeppelin/blob/master/zeppelin-interpreter/src/main/java/org/apache/zeppelin/display/AngularObjectRegistry.java [4] https://github.com/apache/zeppelin/blob/master/zeppelin-interpreter/src/main/java/org/apache/zeppelin/interpreter/InterpreterContext.java#L115
Attachments
Issue Links
- is depended upon by
-
ZEPPELIN-1344 Improving matplotlib integration with zeppelin
- Open
- is duplicated by
-
ZEPPELIN-1397 Provide a way to bind python notebook with the angular display system
- Resolved