erp5 kernel jupyter
authorAyush Tiwari <ayush.tiwari@nexedi.com>
Fri, 18 Dec 2015 21:21:05 +0000 (00:21 +0300)
committerKirill Smelkov <kirr@nexedi.com>
Fri, 18 Dec 2015 21:21:40 +0000 (00:21 +0300)
commit8206dcddad2ab34a5a5a0d95414b6140da06915a
tree7924d5c5278b5af1e9cbf7d2a466c84dc84dc4c6
parentae1aa162504d9277348c5e4f198d97cb2a780d70
parent837c05c64e59066970683ce95cf5862822708090
erp5 kernel jupyter

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.

/cc @Tyagov
/reviewed-by @kirr, @jerome  (on nexedi/slapos!33)