Skip to main content

A quick, tabular summary of running Jupyter servers and kernels

Project description

Jupyter Status

Get a quick tabular summary of running Jupyter servers and kernels. Especially useful as a status board when embedded in your desktop using GeekTool, Ubersicht, Conky, or the like.

Example

Here I have three jupyter lab servers running on my machine, each with a few notebooks or consoles open:

localhost:8888 /Users/bagrow/projects/research-project-01/notebooks
Name                                   Type      Kernel               Last active       Status
-------------------------------------  --------  -------------------  ----------------  --------
Console 1                              console   research-project-01  2020-08-19 22:28  idle
Console 2                              console   research-project-01  2020-08-19 22:28  idle
Console 3                              console   research-project-01  2020-08-19 22:28  idle
01-jpb-explore-data.ipynb              notebook  research-project-01  2020-08-19 22:28  idle
jpb-log_2020-08-19.ipynb               notebook  research-project-01  2020-08-19 22:28  idle

localhost:8889 /Users/bagrow/projects/cool-science-playground/notebooks
Name                                   Type      Kernel                     Last active       Status
-------------------------------------  --------  -------------------------  ----------------  --------
Console 1                              console   cool-science-playground    2020-08-19 22:28  idle

localhost:8890 /Users/bagrow/projects/research-project-02/notebooks
Name                             Type      Kernel               Last active       Status
-------------------------------  --------  -------------------  ----------------  --------
Console 1                        console   research-project-02  2020-08-16 16:17  idle
01.0-jpb-explore-data.ipynb      notebook  research-project-02  2020-08-16 16:18  idle
02.0-jpb-big-simulation.ipynb    notebook  research-project-02  2020-08-19 22:28  running
jpb-log_2020-08-15.ipynb         notebook  research-project-02  2020-08-16 16:17  idle

I find kernel names are helpful when using per-project environments (in my case, with Anaconda).

Usage

From the command-line, run:

jupyter-status

Or if you want an html table:

jupyter-status html

Arguments to jupyter-status are passed to tabulate's tablefmt option.

Install

Install with pip:

pip install jupyter-status

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

Jupyter Status-0.11.tar.gz (5.0 kB view details)

Uploaded Source

Built Distributions

Jupyter_Status-0.11-py3.7.egg (5.4 kB view details)

Uploaded Source

Jupyter_Status-0.11-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file Jupyter Status-0.11.tar.gz.

File metadata

  • Download URL: Jupyter Status-0.11.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for Jupyter Status-0.11.tar.gz
Algorithm Hash digest
SHA256 392cc11f6c7ffdf71b186fc670db49856fa4983e93a1cc081943f5584a576547
MD5 1012eb2b100379271d168949ab452345
BLAKE2b-256 dfab6d6660dd419918f985b9f115d63e47a78175b959bdc8d5d6e15bde8edf79

See more details on using hashes here.

File details

Details for the file Jupyter_Status-0.11-py3.7.egg.

File metadata

  • Download URL: Jupyter_Status-0.11-py3.7.egg
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for Jupyter_Status-0.11-py3.7.egg
Algorithm Hash digest
SHA256 6a6d20cdf7cc326e098f095d0d9c6ab6575c72d2b8ca836c3e640dc1427831f9
MD5 5f4614b53af7294a9d3259ab48ed57b6
BLAKE2b-256 d3624bcac69c4b7bd9b249091a5f055e7d2eae0ce5735434718d1ab09281fb81

See more details on using hashes here.

File details

Details for the file Jupyter_Status-0.11-py3-none-any.whl.

File metadata

  • Download URL: Jupyter_Status-0.11-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.6.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.6

File hashes

Hashes for Jupyter_Status-0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 41fb34350fe1fe292134326aba1875db9ea3de3d69db27eeaddf55ad19ba7027
MD5 4ce66ceb6a345d55a08d898260888cb1
BLAKE2b-256 f84fe0b5753af425a772913f80fd6eb77be3efb8be13b3464ea3c1b3487f4147

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