Developing python components using Jupyter


Jupyter is one of the preferred tools used by data scientists. xpresso.ai enables support for Jupyter notebooks through a customized implementation of JupyterHub), which enables better collaboration among data scientists.

To connect to the xpresso.ai Jupyter notebook server, see the instructions

xpresso.ai has special support for Jupyter in the form of components of flavor “Jupyter”.

Developers can select components of “Jupyter” flavor when creating them. A Jupyter notebook is automatically created for each such component, with the notebook cells pre-populated with skeleton code for the component.

To work with a Jupyter component, first create the component.

Save the changes to the solution. Now, click the component. A dialog is displayed, as shown below.

image1

Click the “Edit Code” link. This will open a Jupyter notebook for the component. You will be do the following within the custom Jupyter notebook:

  1. View and edit methods for your component class

  2. Test the code using your notebook

  3. Push the changes into the code repository for the project, so that other team members can view or change the notebook in the same manner

What do you want to do next?