<p align="center">
<img src="https://raw.githubusercontent.com/danielfrg/jupyter-flex/main/docs/assets/img/logo.png" width="450px">
</p>
<p align="center">
<a href="https://pypi.org/project/jupyter-flex/">
<img src="https://img.shields.io/pypi/v/jupyter-flex.svg">
</a>
<a href="https://pypi.org/project/mkdocs-jupyter">
<img src="https://img.shields.io/pypi/pyversions/jupyter-flex.svg">
</a>
<a href="https://github.com/danielfrg/jupyter-flex/actions/workflows/test.yml">
<img src="https://github.com/danielfrg/jupyter-flex/workflows/test/badge.svg">
</a>
<a href="https://github.com/danielfrg/jupyter-flex/actions/workflows/docs.yml">
<img src="https://github.com/danielfrg/jupyter-flex/workflows/docs/badge.svg">
</a>
<a href="https://codecov.io/gh/danielfrg/jupyter-flex?branch=main">
<img src="https://codecov.io/gh/danielfrg/jupyter-flex/branch/main/graph/badge.svg">
</a>
<a href="https://github.com/danielfrg/jupyter-flex/blob/main/LICENSE.txt">
<img src="https://img.shields.io/:license-Apache%202-blue.svg">
</a>
<a href="https://mybinder.org/v2/gh/danielfrg/jupyter-flex/main?urlpath=voila%2Ftree%2Fexamples">
<img src="https://mybinder.org/badge_logo.svg">
</a>
</p>
<p align="center">
<a href="https://jupyter-flex.danielfrg.com">Documentation</a>
ยท
<a href="#installation">Installation</a>
</p>
# Build dashboards using Jupyter Notebooks
- Use Markdown headers and Jupyter Notebook cell tags to define the dashboard layout and its components
- Flexible and easy way to specify row and column based layouts
- Use [nbconvert](https://nbconvert.readthedocs.io/en/latest/) to create static reports
- Use [Voila](https://github.com/voila-dashboards/voila) to start a live Jupyter Kernel for fully dynamic applications
- Support for [Jupyter widgets](https://ipywidgets.readthedocs.io/en/latest/)
<a href="https://mybinder.org/v2/gh/danielfrg/jupyter-flex/main?urlpath=%2Fvoila%2Frender%2Fexamples%2Fmovie-explorer.ipynb"><img src="https://jupyter-flex.danielfrg.com/assets/img/screenshots/jupyter_flex.tests.test_examples/apps_movie-explorer-reference.png" alt="Jupyter-flex: Movie Explorer" width=270></a>
<a href="https://jupyter-flex.danielfrg.com/examples/nba-scoring.html"><img src="https://jupyter-flex.danielfrg.com/assets/img/screenshots/jupyter_flex.tests.test_examples/apps_nba-scoring-reference.png" alt="Jupyter-flex: NBA Scoring" width=270></a>
<a href="https://jupyter-flex.danielfrg.com/examples/altair.html"><img src="https://jupyter-flex.danielfrg.com/assets/img/screenshots/jupyter_flex.tests.test_examples/plots_altair-reference.png" alt="Jupyter-flex: Bokeh plots" width=270></a>
## Installation
```shell
pip install jupyter-flex
```
## Documentation
Learn more in the [jupyter-flex documentation](https://jupyter-flex.danielfrg.com).
## Contributing
See [CONTRIBUTING.md](https://github.com/danielfrg/jupyter-flex/blob/main/CONTRIBUTING.md).
Raw data
{
"_id": null,
"home_page": null,
"name": "jupyter-flex",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "Daniel Rodriguez <daniel@danielfrg.com>",
"keywords": "dashboards,jupyter,jupyterlab,notebooks,voila",
"author": null,
"author_email": "Daniel Rodriguez <daniel@danielfrg.com>",
"download_url": "https://files.pythonhosted.org/packages/d9/42/4bf352ca3c25586e7d19297bb707c8264b282158a26a302f5f22953888ca/jupyter_flex-0.9.1.tar.gz",
"platform": null,
"description": "<p align=\"center\">\n <img src=\"https://raw.githubusercontent.com/danielfrg/jupyter-flex/main/docs/assets/img/logo.png\" width=\"450px\">\n</p>\n\n<p align=\"center\">\n <a href=\"https://pypi.org/project/jupyter-flex/\">\n <img src=\"https://img.shields.io/pypi/v/jupyter-flex.svg\">\n </a>\n <a href=\"https://pypi.org/project/mkdocs-jupyter\">\n <img src=\"https://img.shields.io/pypi/pyversions/jupyter-flex.svg\">\n </a>\n <a href=\"https://github.com/danielfrg/jupyter-flex/actions/workflows/test.yml\">\n <img src=\"https://github.com/danielfrg/jupyter-flex/workflows/test/badge.svg\">\n </a>\n <a href=\"https://github.com/danielfrg/jupyter-flex/actions/workflows/docs.yml\">\n <img src=\"https://github.com/danielfrg/jupyter-flex/workflows/docs/badge.svg\">\n </a>\n <a href=\"https://codecov.io/gh/danielfrg/jupyter-flex?branch=main\">\n <img src=\"https://codecov.io/gh/danielfrg/jupyter-flex/branch/main/graph/badge.svg\">\n </a>\n <a href=\"https://github.com/danielfrg/jupyter-flex/blob/main/LICENSE.txt\">\n <img src=\"https://img.shields.io/:license-Apache%202-blue.svg\">\n </a>\n <a href=\"https://mybinder.org/v2/gh/danielfrg/jupyter-flex/main?urlpath=voila%2Ftree%2Fexamples\">\n <img src=\"https://mybinder.org/badge_logo.svg\">\n </a>\n</p>\n\n<p align=\"center\">\n <a href=\"https://jupyter-flex.danielfrg.com\">Documentation</a>\n \u00b7\n <a href=\"#installation\">Installation</a>\n</p>\n\n# Build dashboards using Jupyter Notebooks\n\n- Use Markdown headers and Jupyter Notebook cell tags to define the dashboard layout and its components\n- Flexible and easy way to specify row and column based layouts\n- Use [nbconvert](https://nbconvert.readthedocs.io/en/latest/) to create static reports\n- Use [Voila](https://github.com/voila-dashboards/voila) to start a live Jupyter Kernel for fully dynamic applications\n- Support for [Jupyter widgets](https://ipywidgets.readthedocs.io/en/latest/)\n\n<a href=\"https://mybinder.org/v2/gh/danielfrg/jupyter-flex/main?urlpath=%2Fvoila%2Frender%2Fexamples%2Fmovie-explorer.ipynb\"><img src=\"https://jupyter-flex.danielfrg.com/assets/img/screenshots/jupyter_flex.tests.test_examples/apps_movie-explorer-reference.png\" alt=\"Jupyter-flex: Movie Explorer\" width=270></a>\n<a href=\"https://jupyter-flex.danielfrg.com/examples/nba-scoring.html\"><img src=\"https://jupyter-flex.danielfrg.com/assets/img/screenshots/jupyter_flex.tests.test_examples/apps_nba-scoring-reference.png\" alt=\"Jupyter-flex: NBA Scoring\" width=270></a>\n<a href=\"https://jupyter-flex.danielfrg.com/examples/altair.html\"><img src=\"https://jupyter-flex.danielfrg.com/assets/img/screenshots/jupyter_flex.tests.test_examples/plots_altair-reference.png\" alt=\"Jupyter-flex: Bokeh plots\" width=270></a>\n\n## Installation\n\n```shell\npip install jupyter-flex\n```\n\n## Documentation\n\nLearn more in the [jupyter-flex documentation](https://jupyter-flex.danielfrg.com).\n\n## Contributing\n\nSee [CONTRIBUTING.md](https://github.com/danielfrg/jupyter-flex/blob/main/CONTRIBUTING.md).\n",
"bugtrack_url": null,
"license": null,
"summary": "Build dashboards using Jupyter Notebooks",
"version": "0.9.1",
"split_keywords": [
"dashboards",
"jupyter",
"jupyterlab",
"notebooks",
"voila"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "71dd5fb403606f71d927a22ab9a38af0d135a2c01245c1ac81730be671448c7b",
"md5": "b7738120c4df1eb5037e4f2f8cfc5d18",
"sha256": "dcae8c58990abf15e706118905c64f30da5dad56a2393f3df6252bb392ebaaf6"
},
"downloads": -1,
"filename": "jupyter_flex-0.9.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b7738120c4df1eb5037e4f2f8cfc5d18",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 6763418,
"upload_time": "2023-03-28T23:49:28",
"upload_time_iso_8601": "2023-03-28T23:49:28.205827Z",
"url": "https://files.pythonhosted.org/packages/71/dd/5fb403606f71d927a22ab9a38af0d135a2c01245c1ac81730be671448c7b/jupyter_flex-0.9.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d9424bf352ca3c25586e7d19297bb707c8264b282158a26a302f5f22953888ca",
"md5": "c3af92316bd80897206c4763935b6613",
"sha256": "476ac14f5aab45764664976ccf6b09611bd00d97c3c65552f8f03017a876f7cb"
},
"downloads": -1,
"filename": "jupyter_flex-0.9.1.tar.gz",
"has_sig": false,
"md5_digest": "c3af92316bd80897206c4763935b6613",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 28861609,
"upload_time": "2023-03-28T23:49:17",
"upload_time_iso_8601": "2023-03-28T23:49:17.776319Z",
"url": "https://files.pythonhosted.org/packages/d9/42/4bf352ca3c25586e7d19297bb707c8264b282158a26a302f5f22953888ca/jupyter_flex-0.9.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-03-28 23:49:17",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "jupyter-flex"
}