Skip to main content

Jupyter kernel provisioner for connecting to an Ignition instance.

Project description

Ignition kernel provisioner

Juptyer kernel provisioner to orchestrate interfacing with Ignition

Overview

This project allows connections to be added to Jupyter that let it coordinate requesting kernels from an Ignition instance. The Ignition instance requires a project that contains all the needed code; see the sibling repo ignition-project for the project export to load.

The provisioner requires at least Python 3.6.1 as per jupyter-client >=v7.0.0.

Quickstart

pip install ignition_kernel --upgrade

For a blank, fresh install gateway: python -m ignition_kernel --install

I have a cert just to stay in the habit of using HTTPS, so my setup looks like this:

c:\Workspace>python -m ignition_kernel --install --hostname https://localhost.corso.systems:8043

Adding the following kernel:
Config                         Value
------------------------------ -----
Name                           Ignition-CS-Surface61
Gateway Homepage               https://localhost.corso.systems:8043
WebDev Endpoint                system/webdev/jupyter/kernel
Auth username                  admin
Password in Keyring            False
Enter the password for the user 'admin' :
Password saved in Keyring for admin@https://localhost.corso.systems:8043

c:\Workspace>

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ignition_kernel-1.0.0.tar.gz (15.2 kB view hashes)

Uploaded Source

Built Distribution

ignition_kernel-1.0.0-py3-none-any.whl (15.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page