Skip to content

erp5 kernel jupyter

Ayush Tiwari requested to merge tiwariayush/slapos:erp5_kernel_jupyter into master

ipython_notebook SR hooked with ERP5 kernel. This kernel helps in interaction between erp5 and Jupyter frontend. The patches have been cleaned up

Features:

  • All the code execution is being done at erp5 side, Jupyter just acts as dumb client.
  • Receives result as string and its mime_type and thanks to kernel, displays it accordingly.
  • Interactions b/w erp5 and Jupyter frontend are based on HTTP requests.

Major changes:

  • Addition of erp5 kernel
  • Improvement in code according to guidelines(name, section name)
  • Use jinja template as instance file and make it more dynamic
  • Debugging added for ipython_notebook service.

Note: The certificate authentication changed has been reverted to the previous one(done by creating wrapper around openssl command) for now.

Changes in ERP5 kernel has been divided in 2 parts:-

  1. Hooking of erp5 kernel to SR, where basic version of Kernel is being added(but stable).
  2. Refactoring according to the points raised and guidelines.

Please review: cc- @kirr @Tyagov @jerome

Merge request reports