JupyterCon brings together Project Jupyter platform users for in-depth training, insightful keynotes, and practical talks. This year, the online conference will include mini-events, learning opportunities, and collaboration with other attendees. Having a special connection with the Jupyter community, Kitware is excited to be giving two talks at JupyterCon this year. Please see below for more details.


SlicerJupyter: a 3D Slicer kernel for interactive publications

Tuesday, Oct. 13, 2020, from 1 pm – 1:30 pm EST

In this talk, we present “SlicerJupyter”, a 3D Slicer kernel allowing developers to implement complete data processing workflows in a notebook, using the powerful medical imaging and bioimaging tools in 3D Slicer. We will describe how Jupyter interactive widgets (sliders, buttons, etc.) can be used to control Slicer, modify data, or adjust processing and visualization parameters.

We will review the different levels of interactivity:

  • Level 1: Standard Jupyter widgets display application-specific objects by automatic conversion of application-specific data objects to standard Python objects.
  • Level 2: Static image widgets display content that the desktop application renders.
  • Level 3: Dynamic viewer widgets display 2D and 3D views rendered by the desktop application.
  • Level 4: Full desktop graphical user interface integration.

For more information about this presentation, please visit the JupyterCon website.

Jean-Christophe Fillion-Robin, principal engineer for the Medical Computing Team at Kitware, is the presenter for this workshop.

Pulse Physiology Engine: An Interactive Human Physiology Simulator

Wednesday, Oct. 14, 2020, from 12:45 pm – 1 pm

In this talk, we will present our Pulse Physiology Engine along with how we have integrated it with Jupyter Notebooks. Combining our engine with Jupyter Notebooks will allow more users to easily interact with the models to explore the changes in physiology throughout disease and injury and how treatment and timing affect the patient’s recovery.

Our notebooks are targeted to developers, researchers, and students to explore the many aspects of human physiology available in Pulse. Pulse provides a Python API for creating customized patients and exploring how various insults, injuries, and underlying patient conditions change the underlying physiology and abilities of a patient.

Interactivity is extremely important to using Pulse and we will discuss various user interface options we have explored to provide end-users an intuitive and interactive experience in our Notebooks.

For more information about this presentation, please visit the JupyterCon website.

Aaron Bray, staff R&D engineer for the Medical Computing Team at Kitware, is the presenter for this workshop.

Physical Event

Virtual