Quantcast
Channel: Jupyter Blog - Medium
Viewing all articles
Browse latest Browse all 311

Jupyter Community Workshop: Building upon the Jupyter Kernel Protocol

$
0
0

We have some exciting news about the Jupyter Community Workshop on kernels!

The workshop will be held in Paris, France, from May 27th to May 29th 2019. The event is being hosted at Capital Fund Management(CFM), in the heart of Paris.

In this three-days event, we will have hands-on discussions, hacking sessions and technical presentations, with core Jupyter developers and custom language kernel authors. We will discuss the potential improvements and additions to the protocol, and work on common tools and infrastructure for testing and evaluating Jupyter kernels.

Should you be interested in joining us for this workshop, please fill this Google Form.

Why a Workshop on Jupyter Kernels?

The Jupyter Kernel protocol is one of the main extension points of the Jupyter ecosystem. Dozen of language kernels have been developed by the community, and these languages can now leverage other components of the stack, such as the notebook, the console, and interactive widgets.

Most Jupyter kernel authors rely on the reference documentation for the Jupyter kernel protocol, and reach out to the core team for questions on the different communication channels. One of the objectives of this event is to foster collaboration between kernel developers, on the development of common tools for testing and supporting all aspect of the protocol.

Beyond implementation of the current protocol, we will discuss the potential improvements and additions to the protocol, such as the support of debugging messages. Another issue to be discussed and worked on is the ability to parameterize kernelspecs, which has been extensively discussed at the last Jupyter developer meeting in Berkeley. Parameterized kernel specs could be used for kernels requiring extra command-line arguments. These arguments could be used to pass database connection credentials, or other metadata and parameters used for e.g. parallel computing frameworks.

Common infrastructure for testing kernels, call into remote kernels with the kernel gateway would also be in scope for this event.

Acknowledgements

This would not have been possible without the generous support provided by Bloomberg, who made this workshop series possible.

We are also grateful to CFM for gracefully hosting the Jupyter kernels community workshop.


Jupyter Community Workshop: Building upon the Jupyter Kernel Protocol was originally published in Jupyter Blog on Medium, where people are continuing the conversation by highlighting and responding to this story.


Viewing all articles
Browse latest Browse all 311

Trending Articles