Panel: A Powerful Data Exploration Web Business Intelligence (BI) Framework

Panel: A Powerful Data Exploration Web Business Intelligence (BI) Framework

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.

Features

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, multipage apps with rich interactivity. Panel is a member of the HoloViz ecosystem, your gateway into a connected ecosystem of data exploration tools.

Panel makes it easy to combine widgets, plots, tables, and other viewable Python objects into custom analysis tools, applications, and dashboards.

Visualization


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.

It provides bidirectional communication making it possible to react to clicks, selections, hover etc. events.

Deployment Options

Panel provides a unique combination of deployment options. You can share your data and models as:

  • A web application running on the Tornado (default), Flask, Django or Fast API web server.
  • A stand-alone client side application powered by Pyodide or PyScript via panel convert.
  • An interactive Jupyter notebook component.
  • A static .html web page, a .gif video, a .png image and more.

Tech

Python

License

  • BSD-3-Clause License

Resources

GitHub - holoviz/panel: Panel: The powerful data exploration & web app framework for Python
Panel: The powerful data exploration & web app framework for Python - GitHub - holoviz/panel: Panel: The powerful data exploration & web app framework for Python