69bc21f0b9
SHA256 hashes: jupyter-notebook-application-7.0.0-alpha.10.tgz: 8b2c34f2e355d95528ed0c4e80cb01ab1a12419b37ae7ade39ec3d4f88518d86 jupyter-notebook-application-extension-7.0.0-alpha.10.tgz: 69f4998efa6c0f44160902f071de2673c5287cd2fae2b857271bdef4fda24328 jupyter-notebook-console-extension-7.0.0-alpha.10.tgz: 350e90fb7b60735596dde4f95b299fbaf21cd5a6a1a0563da99525ecd596f3e3 jupyter-notebook-docmanager-extension-7.0.0-alpha.10.tgz: ee2513eb86b3531e22fc9a73a942208aa6648bbdc599128b72b3eec2727004b8 jupyter-notebook-documentsearch-extension-7.0.0-alpha.10.tgz: 12b88c065ca98617de57c6974f5c2e8974c62b4ab2b2e3a1a2d0612ea04b874b jupyter-notebook-help-extension-7.0.0-alpha.10.tgz: ff449691e4f4dec06d7593cd1e5885d96f856aa56f9f28754214795255e2e5fa jupyter-notebook-lab-extension-7.0.0-alpha.10.tgz: 6be1ecbfe5a44ce1b6cb82806f2daf84906dee4277621db39547cc0d83bbdb29 jupyter-notebook-notebook-extension-7.0.0-alpha.10.tgz: 479c44646d11e29da5f1a9c3412351c3d8dea39512e51806f0d57b78eaf510b0 jupyter-notebook-terminal-extension-7.0.0-alpha.10.tgz: 42310512763b36453b1d2cb1bae658703a2ccdeea1c95285a13f7c124e3e8402 jupyter-notebook-tree-7.0.0-alpha.10.tgz: 1d17fb7f6538c60c247b7e6c67659d5035ca765e29b21fc846394cb6bda64a5b jupyter-notebook-tree-extension-7.0.0-alpha.10.tgz: 32e9e7f84fb500d824c89bbce245f4bb4665d70a50636bf78bb4febbe9518636 jupyter-notebook-ui-components-7.0.0-alpha.10.tgz: 5d35a91bacb989db838f94fb46d7ae5ed929b6c5374609b57137b3a8d298ab8e notebook-7.0.0a10-py3-none-any.whl: d01ad89a5efa5686357b1055d1395d1e0769b65eca06d167eded6ae20c25081f notebook-7.0.0a10.tar.gz: c7eb4cd9abcd31d4c2b45ae79b7188970c83c4083f8a5f6c346c845a755f66e5 |
||
---|---|---|
.github | ||
app | ||
binder | ||
buildutils | ||
docs | ||
jupyter-config/jupyter_server_config.d | ||
notebook | ||
packages | ||
tests | ||
ui-tests | ||
.eslintignore | ||
.eslintrc.js | ||
.eslintrc.json | ||
.git-blame-ignore-revs | ||
.gitignore | ||
.gitpod.yml | ||
.pre-commit-config.yaml | ||
.prettierignore | ||
.prettierrc | ||
.readthedocs.yaml | ||
CHANGELOG.md | ||
codecov.yml | ||
CONTRIBUTING.md | ||
jupyter_config.json | ||
jupyter.svg | ||
lerna.json | ||
LICENSE | ||
notebook.svg | ||
package.json | ||
pyproject.toml | ||
README.md | ||
RELEASE.md | ||
setup.py | ||
tsconfig.eslint.json | ||
tsconfigbase.json | ||
tsconfigbase.test.json | ||
yarn.lock |
Jupyter Notebook
The Jupyter notebook is a web-based notebook environment for interactive computing.
Maintained versions
We maintain the two most recently released major versions of Jupyter Notebook, Notebook v5 and Classic Notebook v6. After Notebook v7.0 is released, we will no longer maintain Notebook v5. All Notebook v5 users are strongly advised to upgrade to Classic Notebook v6 as soon as possible.
The Jupyter Notebook project is currently undertaking a transition to a more modern code base built from the ground-up using JupyterLab components and extensions.
There is new stream of work which was submitted and then accepted as a Jupyter Enhancement Proposal (JEP) as part of the next version (v7): https://jupyter.org/enhancement-proposals/79-notebook-v7/notebook-v7.html
There is also a plan to continue maintaining Notebook v6 with bug and security fixes only, to ease the transition to Notebook v7: https://github.com/jupyter/notebook-team-compass/issues/5#issuecomment-1085254000
Notebook v7
The next major version of Notebook will be based on:
- JupyterLab components for the frontend
- Jupyter Server for the Python server
This represents a significant change to the jupyter/notebook
code base.
To learn more about Notebook v7: https://jupyter.org/enhancement-proposals/79-notebook-v7/notebook-v7.html
Classic Notebook v6
Maintainance and security-related issues are now being addressed in the 6.4.x
branch.
A 6.5.x
branch will be soon created and will depend on nbclassic
for the HTML/JavaScript/CSS assets.
New features and continuous improvement is now focused on Notebook v7 (see section above).
If you have an open pull request with a new feature or if you were planning to open one, we encourage switching over to the Jupyter Server and JupyterLab architecture, and distribute it as a server extension and / or JupyterLab prebuilt extension. That way your new feature will also be compatible with the new Notebook v7.
Jupyter notebook, the language-agnostic evolution of IPython notebook
Jupyter notebook is a language-agnostic HTML notebook application for Project Jupyter. In 2015, Jupyter notebook was released as a part of The Big Split™ of the IPython codebase. IPython 3 was the last major monolithic release containing both language-agnostic code, such as the IPython notebook, and language specific code, such as the IPython kernel for Python. As computing spans across many languages, Project Jupyter will continue to develop the language-agnostic Jupyter notebook in this repo and with the help of the community develop language specific kernels which are found in their own discrete repos.
Installation
You can find the installation documentation for the Jupyter platform, on ReadTheDocs. The documentation for advanced usage of Jupyter notebook can be found here.
For a local installation, make sure you have pip installed and run:
pip install notebook
Usage - Running Jupyter notebook
Running in a local installation
Launch with:
jupyter notebook
Running in a remote installation
You need some configuration before starting Jupyter notebook remotely. See Running a notebook server.
Development Installation
See CONTRIBUTING.md
for how to set up a local development installation.
Contributing
If you are interested in contributing to the project, see CONTRIBUTING.md
.
Community Guidelines and Code of Conduct
This repository is a Jupyter project and follows the Jupyter Community Guides and Code of Conduct.