panel
Panel: The powerful data exploration & web app framework for Python
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
7 of 192 committers (3.6%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.7%) to scientific vocabulary
Keywords
Keywords from Contributors
Repository
Panel: The powerful data exploration & web app framework for Python
Basic Info
- Host: GitHub
- Owner: holoviz
- License: bsd-3-clause
- Language: Python
- Default Branch: main
- Homepage: https://panel.holoviz.org
- Size: 116 MB
Statistics
- Stars: 5,406
- Watchers: 61
- Forks: 551
- Open Issues: 1,130
- Releases: 86
Topics
Metadata Files
README.md
Panel: The powerful data exploration & web app framework for Python
Panel is an open-source Python library that lets you easily build powerful tools, dashboards and complex applications entirely in Python. It has a batteries-included philosophy, putting the PyData ecosystem, powerful data tables and much more at your fingertips. High-level reactive APIs and lower-level callback based APIs ensure you can quickly build exploratory applications, but you aren't limited if you build complex, multi-page apps with rich interactivity. Panel is a member of the HoloViz ecosystem, your gateway into a connected ecosystem of data exploration tools.
Enjoying Panel? Show your support with a Github star — it’s a simple click that means the world to us and helps others discover it too! ⭐️
| Downloads | |
| Build Status | |
| Coverage | |
| Latest dev release | |
| Latest release | |
| Docs | |
| Notebooks | |
| Support |
Home | Installation instructions | Getting Started Guide | Reference Guides | Examples | License | Support
Panel works with the tools you know and love
Panel makes it easy to combine widgets, plots, tables and other viewable Python objects into custom analysis tools, applications, and dashboards.
Panel works really well with the visualization tools you already know and love like Altair/ Vega, Bokeh, Datashader, Deck.gl/ pydeck, Echarts/ pyecharts, Folium, HoloViews, hvPlot, plotnine, Matplotlib, Plotly, PyVista/ VTK, Seaborn and more. Panel also works with the ipywidgets ecosystem.
Panel provides bi-directional communication making it possible to react to clicks, selections, hover etc. events.
You can develop in Jupyter Notebooks as well as editors like VS Code, PyCharm or Spyder.
![]() |
![]() |
|
|
|
|
Owner
- Name: HoloViz
- Login: holoviz
- Kind: organization
- Website: https://holoviz.org
- Repositories: 14
- Profile: https://github.com/holoviz
High-level tools to simplify visualization in Python
Committers
Last synced: 10 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Philipp Rudiger | p****r@a****m | 2,941 |
| Marc Skov Madsen | m****n@g****m | 323 |
| Simon Høxbro Hansen | s****n@m****m | 277 |
| Maxime Liquet | 3****t | 181 |
| Andrew | 1****1 | 174 |
| dependabot[bot] | 4****] | 80 |
| xavArtley | x****1@g****m | 73 |
| James A. Bednar | j****r | 58 |
| Coderambling | 1****g | 26 |
| Christoph Deil | D****h@g****m | 25 |
| Chris B | c****l | 22 |
| Jean-Luc Stevens | j****s@g****m | 19 |
| Demetris Roumis | r****d@g****m | 18 |
| Julia Signell | j****l@g****m | 17 |
| Mateusz Paprocki | m****p@g****m | 13 |
| Jerry Wu | j****y@y****e | 9 |
| thuydotm | t****9@g****m | 9 |
| Jon Mease | j****e@g****m | 8 |
| pre-commit-ci[bot] | 6****] | 8 |
| Arne | a****l@h****m | 7 |
| Hugues-Yanis Amanieu | h****u@g****m | 6 |
| Theom | 4****n | 5 |
| Simon | s****w@g****t | 5 |
| Dheepak Krishnamurthy | 1****k | 5 |
| Alexey Sukharevich | s****h@k****m | 5 |
| sdc50 | s****0@b****t | 5 |
| Marc Skov Madsen | m****a@o****k | 5 |
| Philipp Rudiger | p****r@a****m | 5 |
| kbowen | k****0@g****m | 4 |
| TBym | 1****m | 4 |
| and 162 more... | ||
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 1,599
- Total pull requests: 2,167
- Average time to close issues: 6 months
- Average time to close pull requests: 11 days
- Total issue authors: 460
- Total pull request authors: 95
- Average comments per issue: 1.88
- Average comments per pull request: 1.6
- Merged pull requests: 1,803
- Bot issues: 0
- Bot pull requests: 85
Past Year
- Issues: 387
- Pull requests: 926
- Average time to close issues: 16 days
- Average time to close pull requests: 3 days
- Issue authors: 162
- Pull request authors: 38
- Average comments per issue: 0.7
- Average comments per pull request: 1.04
- Merged pull requests: 768
- Bot issues: 0
- Bot pull requests: 50
Top Authors
Issue Authors
- MarcSkovMadsen (382)
- ahuang11 (147)
- maximlt (56)
- cdeil (44)
- Coderambling (42)
- TheoMathurin (22)
- philippjfr (21)
- hoxbro (15)
- droumis (14)
- singharpit94 (14)
- mayonnaisecolouredbenz7 (14)
- Hoxbro (12)
- xavArtley (11)
- andhuang-CLGX (10)
- hyamanieu (10)
Pull Request Authors
- philippjfr (957)
- ahuang11 (245)
- MarcSkovMadsen (232)
- hoxbro (188)
- maximlt (77)
- Hoxbro (76)
- dependabot[bot] (72)
- Coderambling (55)
- cdeil (30)
- etihwo (15)
- pre-commit-ci[bot] (13)
- s-alexey (10)
- dalthviz (10)
- jrycw (10)
- kdheepak (10)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 5
-
Total downloads:
- npm 5,251 last-month
- pypi 1,750,293 last-month
- Total docker downloads: 38,032,623
-
Total dependent packages: 164
(may contain duplicates) -
Total dependent repositories: 1,260
(may contain duplicates) - Total versions: 1,071
- Total maintainers: 4
pypi.org: panel
The powerful data exploration & web app framework for Python.
- Homepage: https://panel.holoviz.org
- Documentation: https://panel.readthedocs.io/
- License: BSD
-
Latest release: 1.7.5
published 7 months ago
Rankings
npmjs.org: @holoviz/panel
The powerful data exploration & web app framework for Python.
- Homepage: https://github.com/holoviz/panel#readme
- License: BSD-3-Clause
-
Latest release: 1.7.5
published 7 months ago
Rankings
Maintainers (2)
proxy.golang.org: github.com/holoviz/panel
- Documentation: https://pkg.go.dev/github.com/holoviz/panel#section-documentation
- License: bsd-3-clause
-
Latest release: v1.7.5
published 7 months ago
Rankings
anaconda.org: panel
Panel provides tools for easily composing widgets, plots, tables, and other viewable objects and controls into control panels, apps, and dashboards.
- Homepage: https://panel.holoviz.org
- License: BSD-3-Clause
-
Latest release: 1.7.5
published 6 months ago
Rankings
pypi.org: mvvm-lib
A Python Package for Model-View-ViewModel pattern
- Documentation: https://mvvm-lib.readthedocs.io/
- License: MIT
-
Latest release: 0.4.2
published about 1 year ago
Rankings
Dependencies
- actions/checkout v3 composite
- actions/setup-node v2 composite
- actions/setup-python v4 composite
- conda-incubator/setup-miniconda v2 composite
- holoviz-dev/holoviz_tasks/install v0.1a15 composite
- peaceiris/actions-gh-pages v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- conda-incubator/setup-miniconda v2 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- peaceiris/actions-gh-pages v3 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- codecov/codecov-action v3 composite
- holoviz-dev/holoviz_tasks/install v0.1a15 composite
- ifaxity/wait-on-action v1 composite
- pre-commit/action v3.0.0 composite
- 137 dependencies
- @typescript-eslint/eslint-plugin ^6.5.0 development
- @typescript-eslint/parser ^6.5.0 development
- acorn ^8.10.0 development
- eslint ^8.48.0 development
- flatpickr ^4.6.9 development
- @bokeh/bokehjs ~3.2.0
- @luma.gl/constants ^8.0.3
- @types/debounce ^1.2.0
- @types/gl-matrix ^2.4.5
- debounce ^1.2.0
- gl-matrix ^3.1.0
- htm ^3.1.1
- json-formatter-js ^2.2.1
- preact ^10.13.0
- jupyter-server-proxy *
- jupyter-vscode-proxy *
- jupyter_bokeh *
- pyarrow *
- pyecharts *
- xlsxwriter *
- bokeh ==2.0.2
- channels ==2.2.0
- django ==2.2.28
- jinja2 ==3.0.1
- panel ==0.9.3
- Automat ==0.8.0
- Django ==3.1.14
- Jinja2 ==2.11.3
- Markdown ==3.1.1
- MarkupSafe ==1.1.1
- Pillow ==9.3.0
- PyHamcrest ==1.9.0
- PyYAML ==5.4
- Twisted ==22.10.0
- asgiref ==3.2.10
- attrs ==19.3.0
- autobahn ==20.12.3
- bokeh ==2.0.2
- cffi ==1.13.2
- channels ==2.4.0
- colorcet ==2.0.5
- constantly ==15.1.0
- cryptography ==41.0.4
- daphne ==2.4.1
- holoviews ==1.13.2
- hvplot ==0.5.2
- hyperlink ==20.0.1
- idna ==2.8
- incremental ==21.3.0
- numpy ==1.22.0
- packaging ==20.0
- pandas ==0.25.3
- panel ==0.9.3
- param ==1.9.3
- pyOpenSSL ==19.1.0
- pyasn1 ==0.4.8
- pyasn1-modules ==0.2.7
- pycparser ==2.19
- pyct ==0.4.6
- pyparsing ==2.4.6
- python-dateutil ==2.8.1
- pytz ==2019.3
- pyviz-comms ==0.7.4
- service-identity ==18.1.0
- setuptools ==65.5.1
- six ==1.13.0
- sqlparse ==0.4.4
- tornado ==6.3.3
- txaio ==20.4.1
- zope.interface ==4.7.1
- awscli *
- bokeh *
- ipywidgets *
- jupyter_bokeh *
- jupyterlab *
- jupyterlab-open-url-parameter *
- jupyterlite *
- nbformat *
- pkginfo *
- pyviz_comms *
- bleach *
- bokeh *
- linkify-it-py *
- markdown *
- markdown-it-py *
- mdit-py-plugins *
- pandas *
- param *
- pyviz_comms *
- requests *
- tqdm *
- typing_extensions *
- xyzservices *




