# Jupyter Widgets - Extended
This package contains widget extensions to the standard [`ipywidgets`](https://github.com/jupyter-widgets/ipywidgets) package.
The intent is to not produce completely new widgets, but rather _extend_ the widgets already in [`ipywidgets`](https://github.com/jupyter-widgets/ipywidgets) with more possibilities and options.
## Current extended widgets
### Dropdown
The dropdown widget has been extended to include the possibility of:
- disabling options; and
- grouping the options.
#### Disabling
This can be done *via* the `disabled_options` traitlet, which must be a list of option labels.
If an option label is included in the `disabled_options` list traitlet, it will be "grayed out", i.e., disabled (but still visible) in the dropdown widget.
#### Grouping
Using the `grouping` parameter *instead of* the `options` parameter, options can be grouped as desired.
The format is similar to the value for `options`, but each grouping of options should be paired with a header, i.e., you'll the value to be an iterable of (header, `options`)-pairs.
One can introduce un-grouped options by passing an empty header, i.e., an empty string (`""`).
## About
**Author**: Casper Welzel Andersen ([email](casper+github@welzel.nu), [website](https://casper.welzel.nu)).
**License**: [BSD-3-Clause](LICENSE) and copyright (c) 2020 Casper Welzel Andersen & parts by Jupyter Development Team.
Raw data
{
"_id": null,
"home_page": "https://github.com/CasperWA/ipywidgets-extended",
"name": "ipywidgets-extended",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "",
"author": "Casper Welzel Andersen",
"author_email": "casper+github@welzel.nu",
"download_url": "https://files.pythonhosted.org/packages/88/b7/7d7928805e117476912e6ed5903c37baa70b23b96921153bd9dc8e98477e/ipywidgets-extended-1.2.1.tar.gz",
"platform": null,
"description": "# Jupyter Widgets - Extended\n\nThis package contains widget extensions to the standard [`ipywidgets`](https://github.com/jupyter-widgets/ipywidgets) package.\nThe intent is to not produce completely new widgets, but rather _extend_ the widgets already in [`ipywidgets`](https://github.com/jupyter-widgets/ipywidgets) with more possibilities and options.\n\n## Current extended widgets\n\n### Dropdown\n\nThe dropdown widget has been extended to include the possibility of:\n\n- disabling options; and\n- grouping the options.\n\n#### Disabling\n\nThis can be done *via* the `disabled_options` traitlet, which must be a list of option labels.\nIf an option label is included in the `disabled_options` list traitlet, it will be \"grayed out\", i.e., disabled (but still visible) in the dropdown widget.\n\n#### Grouping\n\nUsing the `grouping` parameter *instead of* the `options` parameter, options can be grouped as desired.\nThe format is similar to the value for `options`, but each grouping of options should be paired with a header, i.e., you'll the value to be an iterable of (header, `options`)-pairs.\n\nOne can introduce un-grouped options by passing an empty header, i.e., an empty string (`\"\"`).\n\n## About\n\n**Author**: Casper Welzel Andersen ([email](casper+github@welzel.nu), [website](https://casper.welzel.nu)). \n**License**: [BSD-3-Clause](LICENSE) and copyright (c) 2020 Casper Welzel Andersen & parts by Jupyter Development Team.\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "Extensions to the Jupyter Widgets in the `ipywidgets` package.",
"version": "1.2.1",
"project_urls": {
"Homepage": "https://github.com/CasperWA/ipywidgets-extended"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "4963c0d7193b7cf2d21f77e6208cac07e23719e3c70350ecc39f3af0874d73c5",
"md5": "bc2a4f46f98611756ac2784b1906cb37",
"sha256": "1ffca553ac5159d0e40cb512af57166806d770316c8b9c054019b50a0c18bf4c"
},
"downloads": -1,
"filename": "ipywidgets_extended-1.2.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "bc2a4f46f98611756ac2784b1906cb37",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=3.7",
"size": 17752,
"upload_time": "2022-08-22T08:16:23",
"upload_time_iso_8601": "2022-08-22T08:16:23.572488Z",
"url": "https://files.pythonhosted.org/packages/49/63/c0d7193b7cf2d21f77e6208cac07e23719e3c70350ecc39f3af0874d73c5/ipywidgets_extended-1.2.1-py2.py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "88b77d7928805e117476912e6ed5903c37baa70b23b96921153bd9dc8e98477e",
"md5": "ddde614129dc83036976372d54b9c060",
"sha256": "dcd271b508f1a5eafcd7196b4690846068c7ae7f419b2a012167ebbe33731949"
},
"downloads": -1,
"filename": "ipywidgets-extended-1.2.1.tar.gz",
"has_sig": false,
"md5_digest": "ddde614129dc83036976372d54b9c060",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 31191,
"upload_time": "2022-08-22T08:16:24",
"upload_time_iso_8601": "2022-08-22T08:16:24.743762Z",
"url": "https://files.pythonhosted.org/packages/88/b7/7d7928805e117476912e6ed5903c37baa70b23b96921153bd9dc8e98477e/ipywidgets-extended-1.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-08-22 08:16:24",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "CasperWA",
"github_project": "ipywidgets-extended",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "ipywidgets-extended"
}