Thanks for both answers, they give me a good starting point for studying/working kernels.
Regards, On 16 November 2017 at 04:39, Roland Weber <[email protected]> wrote: > >> 1. what is the role of kernels in Jupyter (how is the interaction >> with other components) >> >> The general concept is... > > Browser/Client ---\ /---Kernel > Browser/Client ----*Jupyter*----Kernel > Browser/Client ---/ \---Kernel > > where "Jupyter" can be a notebook server or kernel gateway. As Thomas > explained, the kernels execute code. The browser or other client decides > what should be executed, and gets the results. > If you have a Jupyter Notebook server, Jupyter knows about notebooks. > Jupyter loads and saves notebooks as instructed by the client, and starts > and stops kernels. When a cell is executed, just the code of that cell is > sent by the client to the kernel that was started for the notebook. Jupyter > serves as a kind of router or bridge that translates websocket connections > from the client into ZeroMQ connections to the kernel. > If you have a Jupyter Kernel Gateway server in websocket mode, there are > neither notebooks nor code cells. Clients provide code snippets directly. > Jupyter still starts and stops kernels, and translates websocket > connections into ZeroMQ connections. > > hope that helps, > Roland > > -- > You received this message because you are subscribed to a topic in the > Google Groups "Project Jupyter" group. > To unsubscribe from this topic, visit https://groups.google.com/d/ > topic/jupyter/uImqT4CXXU4/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/jupyter/0b57997b-1418-4796-967d-0046cc9392c0%40googlegroups.com > <https://groups.google.com/d/msgid/jupyter/0b57997b-1418-4796-967d-0046cc9392c0%40googlegroups.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Project Jupyter" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jupyter/CAJRMTPci50d1-y_-_3ZXXGMF9YcFH-OYE-P9OVY-t2pybzhxEg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
