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 details)

Uploaded Source

Built Distribution

kernelutility-0.1.1-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file kernelutility-0.1.1.tar.gz.

File metadata

  • Download URL: kernelutility-0.1.1.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.6 tqdm/4.61.2 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.5

File hashes

Hashes for kernelutility-0.1.1.tar.gz
Algorithm Hash digest
SHA256 318f5021d5edc0da557a7ed18928dd1e962446c01975c106d8667ebe97444942
MD5 6d6973c48e4fc5c495aded855c987ee6
BLAKE2b-256 34a83dac4a8be1dfd6cc67273909e0270d0c34a9b14df0c006ed5ea12ea11e9a

See more details on using hashes here.

File details

Details for the file kernelutility-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: kernelutility-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.25.1 requests-toolbelt/0.9.1 urllib3/1.26.6 tqdm/4.61.2 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.5

File hashes

Hashes for kernelutility-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 85fb4fbf3a23f611232d2a5a6464e0637a51a9bc89226451a8eb72e45e776d56
MD5 b8bd6dbe1e02c91fe844a63165362d5d
BLAKE2b-256 d334b21b22e2a51a2a34134b501855f561618b7ca3e93e180c222a2503222e6d

See more details on using hashes here.

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