Skip to main content

A collection of helpers for using IPython in Jupyter(Lab)

Project description

flake8 pypi-version

This collection of IPython helpers optimized for JupyterLab users will help you to:

  • Play a sound once the computations have finished (or failed)

  • Integrate the notifications with your OS (ready for GNOME shell)

  • Enable auto-completion for rpy2 (great for using ggplot2!) - now also available in jupyterlab-lsp

  • Summarize dictionaries and other structures in a nice table

  • Selectively import from other notebooks

  • Scroll to the recently executed cell on error or when opening the notebook

  • Use interactive (following) tail for long outputs

The examples are available in demos directory. Please, see the Productivity tips for Jupyter (Python) article for introduction and more code samples. For jump-to-definition feature, please visit jupyterlab-lsp.

Installation

For basic functionality:

pip3 install jupyter_helpers

To include interactive widgets:

pip3 install ipywidgets
jupyter labextension install @jupyter-widgets/jupyterlab-manager

To use advanced GNOME integration, run setup.sh script from the installation directory (PRs welcome to propose a better setup procedure).

To check if you have required system libraries for the better GNOME integration, see notify-send.sh repository.

Showcase

Notifications

Notifications

Notifications

Tailing outputs

Following tail

Following tail

Auto-completion in R cells

R auto-completion

R auto-completion

Neat namespaces

NeatNamespace

NeatNamespace

Selective imports

Selective imports

Selective imports

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_helpers-0.2.3.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

jupyter_helpers-0.2.3-py3-none-any.whl (11.9 kB view details)

Uploaded Python 3

File details

Details for the file jupyter_helpers-0.2.3.tar.gz.

File metadata

  • Download URL: jupyter_helpers-0.2.3.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.1 CPython/3.8.7

File hashes

Hashes for jupyter_helpers-0.2.3.tar.gz
Algorithm Hash digest
SHA256 3ca6d00808c89349bb8b3f66b864c2ac6e9dde2cc0a148d2dd167b779137c257
MD5 1a3fefc81e29c4b43f068b813a0335a5
BLAKE2b-256 1e44da65543fa1d2491ec3405eeb4d51916a65bbcf5a27ed2128ed921a6c5c13

See more details on using hashes here.

File details

Details for the file jupyter_helpers-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: jupyter_helpers-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 11.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/53.0.0 requests-toolbelt/0.9.1 tqdm/4.56.1 CPython/3.8.7

File hashes

Hashes for jupyter_helpers-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 28d57a0c1cabb3ea7467c86def67c9d38f615459c9b92777ec54508d43835d4e
MD5 07812bfa068beeeb74618d4a4e278b18
BLAKE2b-256 e1a6390a2ad970829a8b65c55be6ae53ba80cf7b97cc57052a634f8599740b99

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