Skip to main content

A set of Python utility methods to ease usage of Jupyter notebook

Project description

https://travis-ci.org/Stibbons/jupyter_utils.svg?branch=master Pypi package

A set of Python utility methods to ease usage of Jupyter notebook

Installation

Install jupyter_utils in Anaconda:

$ source activate my_conda_env
$ pip install jupyter_utils

Note: only dependencies described in requirements.txt will be installed when using pip install. The development dependencies (pylint,…) and not installed on deployment.

Usage

>From now, on every Jupyter notebook that use this conda environment, you can install any missing anaconda package directly from the cell.

Install Anaconda package

An anaconda package can be installed directly from the notebook using ! conda install …, but you need to specify the name of the kernel. To simply this, Jupyter Utils provides:

from jupyter_utils import conda
conda.install("numpy")

Grid Search CV on Apache Spark

from jupyter_utils.spark import SparkGridSearchCV
SparkGridSearchCV(sc, model, params)

Contributing

Create a virtualenv:

$ virtualenv venv
$ source venv/bin/activate
$ pip install --upgrade pip  # Force upgrade to latest version of pip

Setup for production:

$ pip install -r requirements.txt .

Setup for development and unit tests

$ pip install -r requirements.txt -r requirements-dev.txt -e .

Build source package:

python setup.py sdist

Build binary package:

python setup.py bdist

Build Wheel package:

python setup.py bdist_wheel

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_utils-1.2.1.tar.gz (10.1 kB view details)

Uploaded Source

Built Distribution

jupyter_utils-1.2.1-py2.py3-none-any.whl (9.8 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file jupyter_utils-1.2.1.tar.gz.

File metadata

File hashes

Hashes for jupyter_utils-1.2.1.tar.gz
Algorithm Hash digest
SHA256 0c647139248982f151ca088f22ad6fd9a8051545db9c7ce7e5cd1635ffe0908f
MD5 f022a6d7cd0cab38939a6162c4eec8a3
BLAKE2b-256 4c1bad466b4a59b72e0e07a40da2e9f662f22befb28f0aa59778b8793e96655a

See more details on using hashes here.

File details

Details for the file jupyter_utils-1.2.1-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for jupyter_utils-1.2.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 a25380f1911f422f257ec23e37e1ffc9a2060a4f11f7f7a3c92e858820d2d55a
MD5 b397056665626b075e9a48dec86a64cf
BLAKE2b-256 1ac2e257ba0e716b98edc6c5656f9383adb4a2bd56efbf534b9ac4736e429cf3

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