Metadata-Version: 2.3 | |
Name: notebook | |
Version: 7.2.1 | |
Summary: Jupyter Notebook - A web-based notebook environment for interactive computing | |
Project-URL: Documentation, https://jupyter-notebook.readthedocs.io/ | |
Project-URL: Homepage, https://github.com/jupyter/notebook | |
Project-URL: Source, https://github.com/jupyter/notebook | |
Project-URL: Tracker, https://github.com/jupyter/notebook/issues | |
Author-email: Jupyter Development Team <jupyter@googlegroups.com> | |
License: BSD 3-Clause License | |
- Copyright (c) 2001-2015, IPython Development Team | |
- Copyright (c) 2015-, Jupyter Development Team | |
All rights reserved. | |
Redistribution and use in source and binary forms, with or without | |
modification, are permitted provided that the following conditions are met: | |
1. Redistributions of source code must retain the above copyright notice, this | |
list of conditions and the following disclaimer. | |
2. Redistributions in binary form must reproduce the above copyright notice, | |
this list of conditions and the following disclaimer in the documentation | |
and/or other materials provided with the distribution. | |
3. Neither the name of the copyright holder nor the names of its | |
contributors may be used to endorse or promote products derived from | |
this software without specific prior written permission. | |
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" | |
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE | |
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | |
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE | |
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL | |
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR | |
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER | |
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, | |
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE | |
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
License-File: LICENSE | |
Keywords: Jupyter,JupyterLab,Notebook | |
Classifier: Framework :: Jupyter | |
Classifier: Intended Audience :: Developers | |
Classifier: Intended Audience :: Science/Research | |
Classifier: Intended Audience :: System Administrators | |
Classifier: License :: OSI Approved :: BSD License | |
Classifier: Programming Language :: Python | |
Classifier: Programming Language :: Python :: 3.8 | |
Classifier: Programming Language :: Python :: 3.9 | |
Classifier: Programming Language :: Python :: 3.10 | |
Classifier: Programming Language :: Python :: 3.11 | |
Classifier: Programming Language :: Python :: 3.12 | |
Classifier: Typing :: Typed | |
Requires-Python: >=3.8 | |
Requires-Dist: jupyter-server<3,>=2.4.0 | |
Requires-Dist: jupyterlab-server<3,>=2.27.1 | |
Requires-Dist: jupyterlab<4.3,>=4.2.0 | |
Requires-Dist: notebook-shim<0.3,>=0.2 | |
Requires-Dist: tornado>=6.2.0 | |
Provides-Extra: dev | |
Requires-Dist: hatch; extra == 'dev' | |
Requires-Dist: pre-commit; extra == 'dev' | |
Provides-Extra: docs | |
Requires-Dist: myst-parser; extra == 'docs' | |
Requires-Dist: nbsphinx; extra == 'docs' | |
Requires-Dist: pydata-sphinx-theme; extra == 'docs' | |
Requires-Dist: sphinx>=1.3.6; extra == 'docs' | |
Requires-Dist: sphinxcontrib-github-alt; extra == 'docs' | |
Requires-Dist: sphinxcontrib-spelling; extra == 'docs' | |
Provides-Extra: test | |
Requires-Dist: importlib-resources>=5.0; (python_version < '3.10') and extra == 'test' | |
Requires-Dist: ipykernel; extra == 'test' | |
Requires-Dist: jupyter-server[test]<3,>=2.4.0; extra == 'test' | |
Requires-Dist: jupyterlab-server[test]<3,>=2.27.1; extra == 'test' | |
Requires-Dist: nbval; extra == 'test' | |
Requires-Dist: pytest-console-scripts; extra == 'test' | |
Requires-Dist: pytest-timeout; extra == 'test' | |
Requires-Dist: pytest-tornasync; extra == 'test' | |
Requires-Dist: pytest>=7.0; extra == 'test' | |
Requires-Dist: requests; extra == 'test' | |
Description-Content-Type: text/markdown | |
# Jupyter Notebook | |
 | |
[](https://jupyter-notebook.readthedocs.io/en/latest/?badge=latest) | |
[](https://mybinder.org/v2/gh/jupyter/notebook/main?urlpath=tree) | |
[](https://gitpod.io/#https://github.com/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**, | |
Classic Notebook v6 and Notebook v7. Notebook v5 is no longer maintained. | |
All Notebook v5 users are strongly advised to upgrade to Classic Notebook v6 as soon as possible. | |
Upgrading to Notebook v7 may require more work, if you use custom extensions, as extensions written | |
for Notebook v5 or Classic Notebook v6 are not compatible with Notebook v7. | |
### Notebook v7 | |
The newest major version of Notebook is 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 | |
Maintenance and security-related issues [only](https://github.com/jupyter/notebook-team-compass/issues/5#issuecomment-1085254000) are now being addressed in the [`6.5.x`](https://github.com/jupyter/notebook/tree/6.5.x) branch. | |
It depends on [`nbclassic`](https://github.com/jupyter/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. | |
- [The Big Split™ announcement](https://blog.jupyter.org/the-big-split-9d7b88a031a7) | |
- [Jupyter Ascending blog post](https://blog.jupyter.org/jupyter-ascending-1bf5b362d97e) | |
## Installation | |
You can find the installation documentation for the | |
[Jupyter platform, on ReadTheDocs](https://jupyter.readthedocs.io/en/latest/install.html). | |
The documentation for advanced usage of Jupyter notebook can be found | |
[here](https://jupyter-notebook.readthedocs.io/en/latest/). | |
For a local installation, make sure you have | |
[pip installed](https://pip.readthedocs.io/en/stable/installing/) and run: | |
```bash | |
pip install notebook | |
``` | |
## Usage - Running Jupyter notebook | |
### Running in a local installation | |
Launch with: | |
```bash | |
jupyter notebook | |
``` | |
### Running in a remote installation | |
You need some configuration before starting Jupyter notebook remotely. See [Running a notebook server](https://jupyter-server.readthedocs.io/en/latest/operators/public-server.html). | |
## Development Installation | |
See [`CONTRIBUTING.md`](CONTRIBUTING.md) for how to set up a local development installation. | |
## Contributing | |
If you are interested in contributing to the project, see [`CONTRIBUTING.md`](CONTRIBUTING.md). | |
## Community Guidelines and Code of Conduct | |
This repository is a Jupyter project and follows the Jupyter | |
[Community Guides and Code of Conduct](https://jupyter.readthedocs.io/en/latest/community/content-community.html). | |
## Resources | |
- [Project Jupyter website](https://jupyter.org) | |
- [Online Demo at jupyter.org/try](https://jupyter.org/try) | |
- [Documentation for Jupyter notebook](https://jupyter-notebook.readthedocs.io/en/latest/) | |
- [Korean Version of Installation](https://github.com/ChungJooHo/Jupyter_Kor_doc/) | |
- [Documentation for Project Jupyter](https://jupyter.readthedocs.io/en/latest/index.html) | |
- [Issues](https://github.com/jupyter/notebook/issues) | |
- [Technical support - Jupyter Google Group](https://discourse.jupyter.org/) | |
## About the Jupyter Development Team | |
The Jupyter Development Team is the set of all contributors to the Jupyter project. | |
This includes all of the Jupyter subprojects. | |
The core team that coordinates development on GitHub can be found here: | |
https://github.com/jupyter/. | |
## Our Copyright Policy | |
Jupyter uses a shared copyright model. Each contributor maintains copyright | |
over their contributions to Jupyter. But, it is important to note that these | |
contributions are typically only changes to the repositories. Thus, the Jupyter | |
source code, in its entirety is not the copyright of any single person or | |
institution. Instead, it is the collective copyright of the entire Jupyter | |
Development Team. If individual contributors want to maintain a record of what | |
changes/contributions they have specific copyright on, they should indicate | |
their copyright in the commit message of the change, when they commit the | |
change to one of the Jupyter repositories. | |
With this in mind, the following banner should be used in any source code file | |
to indicate the copyright and license terms: | |
``` | |
# Copyright (c) Jupyter Development Team. | |
# Distributed under the terms of the Modified BSD License. | |
``` | |