On Sat, Nov 12, 2016 at 11:39 PM, Christopher Brooks <[email protected]> wrote:
Wonderful, thanks very much MinRK. Is callbacks just a function which takes > a single parameter, or are there docs on this api which I have overlooked? > callbacks is a structure for different types of callbacks. Its shape is described here <https://github.com/jupyter/notebook/blob/4.2.2/notebook/static/services/kernels/kernel.js#L749> . -Min Chris > > On Nov 12, 2016 4:39 PM, "MinRK" <[email protected]> wrote: > > JupyterLab services is for use in the browser, that’s what JupyterLab uses > to talk to these APIs. If you are already in the existing pre-Lab notebook > and want to run code on the current kernel, the API you are after is: > > Jupyter.notebook.kernel.execute("some code", callbacks) > > -MinRK > > > On Fri, Nov 11, 2016 at 4:19 PM, Christopher Brooks <[email protected]> > wrote: > >> Hi, >> >> I'm trying to do a bit of rapid prototyping of a jupyter javascript >> extension which invokes services against a python kernel. The docs take >> some serious time, but what I've groked is that there are a set of REST-based >> services >> <http://petstore.swagger.io/?url=https://raw.githubusercontent.com/jupyter/notebook/master/notebook/services/api/api.yaml#/sessions> >> which I call, but it seems like these services do not allow me to push code >> to the kernel, just identify which kernels and sessions are available. It >> seems instead that once I have identified a kernel, I can use this wire >> protocol <https://jupyter-client.readthedocs.io/en/latest/messaging.html> >> for interaction with the kernel. However, I'm unclear which endpoint to >> push messages to and feel like there must be a browser-based Javascript >> library available for this purpose. COMMs caught my eye, but again, it >> seems like it should be more straight forward to push some python strings >> to a kernel and observe the results. The JupyterLab Services >> <https://github.com/jupyterlab/services> looked promising, but it's all >> Node.jsified, which makes me think this is the wrong tree to bark down. >> >> Maybe someone could give me a gentle nudge in the right direction? >> >> (I sort of expected something as trivial as an >> IPython.Notebook.execute("somecode")....) >> >> Regards, >> >> Chris >> >> -- >> 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/ms >> gid/jupyter/4823f311-80a5-4597-abbd-fc86b17bf0ea%40googlegroups.com >> <https://groups.google.com/d/msgid/jupyter/4823f311-80a5-4597-abbd-fc86b17bf0ea%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 a topic in the > Google Groups "Project Jupyter" group. > To unsubscribe from this topic, visit https://groups.google.com/d/to > pic/jupyter/FJwiVIOxUXc/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/ms > gid/jupyter/CAHNn8BWg6LKLFNr8iC3guVKO_Zv6Thm15DS%3DOp712Pu- > N02HtQ%40mail.gmail.com > <https://groups.google.com/d/msgid/jupyter/CAHNn8BWg6LKLFNr8iC3guVKO_Zv6Thm15DS%3DOp712Pu-N02HtQ%40mail.gmail.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/CAJQ6OJMw%2BNbqE9BeTfbLFb5a0Ngoj8Y0SUdmv > nyYtu6SpQQ51Q%40mail.gmail.com > <https://groups.google.com/d/msgid/jupyter/CAJQ6OJMw%2BNbqE9BeTfbLFb5a0Ngoj8Y0SUdmvnyYtu6SpQQ51Q%40mail.gmail.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/CAHNn8BVBJBL_1i8ghDYVuWVDeZLenNueU61MVisC3xDoupyDLQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
