Skip to main content

A Python package for managing Python kernels

Project description

kernelutility - A Python package for managing Python kernels

Joseph P. Vantassel, Texas Advanced Computing Center - The University of Texas at Austin

About kernelutility

kernelutility was developed to allow users of the DesignSafe-CyberInfrastructure's JupyterHub to easily manage their own Python kernels, which include a dedicated Python interpreter and associated packages.

Getting Started

  • Start a notebook or terminal in DesignSafe's JupyterHub. Note that you must use the latest Jupyter notebook image.
  • Install kernelutility with !pip install kernelutility (if in notebook) or pip install kernelutility (if in terminal). If you are in a notebook you must restart your kernel for the installation of kernelutility to be visible to Python.
  • Load kernelset with from kernelutility import kernelset. This will initialize your kernel set and reactivate any prior kernels if they are present.
  • Use the methods of kernelset to modify your available kernels. The key methods are add, remove, create, and destroy. See the example kernelutility.ipynb and the API documentation for more information.

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

kernelutility-0.1.1.tar.gz (4.0 kB view hashes)

Uploaded Source

Built Distribution

kernelutility-0.1.1-py3-none-any.whl (4.4 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