You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**Communication**|[](https://gitter.im/jupyter-widgets/Lobby)[](https://discourse.jupyter.org/)|
8
+
|||
8
9
9
-
ipywidgets are [interactive HTML widgets](https://github.com/jupyter-widgets/ipywidgets/blob/master/docs/source/examples/Index.ipynb)
10
-
for Jupyter notebooks, JupyterLab and the IPython kernel.
10
+
**ipywidgets**, also known as jupyter-widgets or simply widgets, are
11
+
[interactive HTML widgets](https://github.com/jupyter-widgets/ipywidgets/blob/master/docs/source/examples/Index.ipynb)
12
+
for Jupyter notebooks and the IPython kernel.
11
13
12
14
Notebooks come alive when interactive widgets are used. Users gain control of
13
15
their data and can visualize changes in the data.
@@ -18,7 +20,9 @@ ipywidgets to your notebooks, and we're here to help you get started.
18
20
19
21
## Core Interactive Widgets
20
22
21
-
A [demonstration notebook](https://github.com/jupyter-widgets/ipywidgets/blob/master/docs/source/examples/Index.ipynb) provides an overview of the core interactive widgets, including:
23
+
The fundamental widgets provided by this library are called core interactive
24
+
widgets. A [demonstration notebook](https://github.com/jupyter-widgets/ipywidgets/blob/master/docs/source/examples/Index.ipynb)
25
+
provides an overview of the core interactive widgets, including:
22
26
23
27
- sliders
24
28
- progress bars
@@ -30,91 +34,104 @@ A [demonstration notebook](https://github.com/jupyter-widgets/ipywidgets/blob/ma
30
34
## Jupyter Interactive Widgets as a Framework
31
35
32
36
Besides the widgets already provided with the library, the framework can be
33
-
extended with custom widget libraries.
37
+
extended with the development of **custom widget libraries**. For detailed
38
+
information, please refer to the [ipywidgets documentation](https://ipywidgets.readthedocs.io/en/latest/).
34
39
35
-
A template project is available in the form of a cookie cutter [here](https://github.com/jupyter-widgets/widget-ts-cookiecutter).
40
+
### Cookiecutter template for custom widget development
36
41
37
-
This project is meant to help custom widget authors get started with the
38
-
packaging and the distribution of Jupyter interactive widgets.
39
-
40
-
It produces a project for a Jupyter interactive widget library following the
41
-
current best practices for using interactive widgets. An implementation for a
42
-
placeholder "Hello World" widget is provided.
42
+
A template project for building custom widgets is available as a
- Install the front-end extension to JupyterLab (note that this requires nodejs to be installed):
86
+
### Front-end extension for JupyterLab
82
87
83
-
* For JupyterLab 1.0.x and 1.1.x, use `jupyter labextension install @jupyter-widgets/[email protected]`
84
-
* For JupyterLab 1.2.x, use `jupyter labextension install @jupyter-widgets/[email protected]`
85
-
* For JupyterLab 2.x, use `jupyter labextension install @jupyter-widgets/[email protected]`
88
+
Install the front-end extension to JupyterLab (note that this requires nodejs
89
+
to be installed):
86
90
87
-
See the [Installation](docs/source/user_install.md) section of the documentation for additional details.
91
+
- For JupyterLab 1.0.x and 1.1.x, use `jupyter labextension install @jupyter-widgets/[email protected]`
92
+
- For JupyterLab 1.2.x, use `jupyter labextension install @jupyter-widgets/[email protected]`
93
+
- For JupyterLab 2.x, use `jupyter labextension install @jupyter-widgets/[email protected]`
88
94
89
-
### Installing from git
95
+
See the [Installation](docs/source/user_install.md) section of the documentation
96
+
for additional details.
90
97
91
-
If you want to install ipywidgets from git, **you will need the
92
-
[yarn](https://yarnpkg.com/) package manager version 1.2.1 or later**.
93
-
Installing from git is more complicated and requires a developer install, see the [developer install](docs/source/dev_install.md) instructions.
98
+
### Developer install from source
99
+
100
+
Installing from source is more complicated and requires a developer install,
101
+
see the detailed [developer install](docs/source/dev_install.md) instructions.
94
102
103
+
If you want to install ipywidgets from source, **you will need the
104
+
[yarn](https://yarnpkg.com/) package manager version 1.2.1 or later**.
95
105
To install the latest master version from the root directory of the source
96
-
code, run ``dev-install.sh``. To only build the Python package enter ``pip install -e .``.
106
+
code, run ``dev-install.sh``. To only build the Python package enter
107
+
``pip install -e .``.
108
+
109
+
## Usage
97
110
98
-
#### Compatibility
111
+
See the [examples](docs/source/examples.md) section of the documentation. The widgets are being used in a variety of ways; some uses can be seen in these notebooks:
112
+
[Demo notebook of interactive widgets](https://github.com/jupyter-widgets/ipywidgets/blob/master/docs/source/examples/Index.ipynb)
99
113
100
-
| ipywidgets version | Required notebook version |
See the [examples](docs/source/examples.md) section of the documentation. The widgets are being used in a variety of ways; some uses can be seen in these notebooks:
120
+
Refer to change log for more detail.
112
121
113
-
-[Demo notebook of interactive widgets](https://github.com/jupyter-widgets/ipywidgets/blob/master/docs/source/examples/Index.ipynb)
@@ -126,6 +143,7 @@ See the [LICENSE](LICENSE) file in this repository for details.
126
143
## Project Jupyter resources
127
144
128
145
-[Project Jupyter website](https://jupyter.org)
129
-
-[Online Demo of Jupyter Notebook at try.jupyter.org](https://try.jupyter.org)
146
+
-[Online Demo at try.jupyter.org](https://try.jupyter.org)
130
147
-[Documentation for Project Jupyter](https://jupyter.readthedocs.io/en/latest/index.html)[[PDF](https://media.readthedocs.org/pdf/jupyter/latest/jupyter.pdf)]
0 commit comments