You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Thomas Kluyver bede356585
Expose JS terminal object on window
11 years ago
docs Configure watch/livereload extension and document it. 11 years ago
examples Update notebooks to use the new widget and traitlet paths 11 years ago
git-hooks Git hooks need to use invoke, not fab 11 years ago
ipython_widgets 🍰 Added a widget JS deprecation warning! 11 years ago
jupyter_notebook Expose JS terminal object on window 11 years ago
scripts Notebook is a JupyterApp 11 years ago
tools/tests update confined output test notebook 11 years ago
.bowerrc add bower.json from ipython-components 11 years ago
.gitignore add package.json for fetching bower, less 11 years ago
.gitmodules remove submodule 11 years ago
.mailmap fix backward n_pulls, n_issues in github stats 11 years ago
.travis.yml properly update package_data after components changes 11 years ago
CONTRIBUTING.md package skeleton 11 years ago
COPYING.md package skeleton 11 years ago
Dockerfile Bump less to @<3.0 so setup.py css works 11 years ago
MANIFEST.in add bower.json from ipython-components 11 years ago
README.md Add commands needed for my Ubuntu Trusty box. 11 years ago
bower.json add mathjax to components 11 years ago
gulpfile.js Configure watch/livereload extension and document it. 11 years ago
package.json Configure watch/livereload extension and document it. 11 years ago
requirements.txt further cleanup of dev quickstart 11 years ago
setup.cfg package skeleton 11 years ago
setup.py add sphinx to extras 11 years ago
setupbase.py properly update package_data after components changes 11 years ago

README.md

Jupyter Notebook

The Jupyter HTML notebook is a web-based notebook environment for interactive computing.

Dev quickstart:

  • Create a virtual env (ie jupyter-dev)
  • ensure that you have node/npm installed (ie brew install node on OS X)
  • Clone this repo and cd into it
  • pip install -r requirements.txt
  • pip install -e .

NOTE: For Debian/Ubuntu systems, if you're installing the system node you need to use the 'nodejs-legacy' package and not the 'node' package.

Launch with:

jupyter notebook

For Ubuntu Trusty:

sudo apt-get install nodejs-legacy npm python-virtualenv python-dev
python2 -m virtualenv ~/.virtualenvs/jupyter_notebook
source ~/.virtualenvs/jupyter_notebook/bin/activate
pip install --upgrade setuptools pip
git clone https://github.com/jupyter/jupyter_notebook.git
cd jupyter_notebook
pip install -r requirements.txt -e .
jupyter notebook