
    e
                     N   d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ dd	lmZ dd
lm	Z	 ddlm
Z
 ddlmZ ddlmZmZmZ ddlmZmZ ddlmZ ddlmZmZmZmZmZ ddlmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z' ddlm(Z( ddlm)Z)m*Z* ddl+m,Z, ddlm-Z-m.Z. dZ/dS )u  
Panel is a high level app and dashboarding framework
====================================================

Panel is an open-source Python library that lets you create custom
interactive web apps and dashboards by connecting user-defined widgets
to plots, images, tables, or text.

Panel works with the tools you know and ❤️.

Check out https://panel.holoviz.org/

.. figure:: https://user-images.githubusercontent.com/42288570/152672367-6c239073-0ea0-4a2b-a4c0-817e8090e877.gif
   :alt: Panel Dashboard

   Panel Dashboard

How to develop a Panel app in 3 simple steps
--------------------------------------------

- Write the app

>>> import panel as pn
>>> pn.extension(sizing_mode="stretch_width", template="fast")
>>> pn.state.template.param.update(title="My Data App")
>>> pn.panel(some_python_object).servable()

- Run your app

$ panel serve my_script.py --autoreload --show

or

$ panel serve my_notebook.ipynb --autoreload --show

The app will be available in your browser!

- Change your code and save it

The app will reload with your changes!

You can also add automatic reload to jupyterlab. Check out
https://blog.holoviz.org/panel_0.12.0.html#JupyterLab-previews

To learn more about Panel check out
https://panel.holoviz.org/getting_started/index.html
    )rx   )chat)layout)links)pane)param)pipeline)reactive)viewable)widgets)__version__configpanel_extension)binddepends)interact)_jupyter_server_extension_pathscache	ipywidgetservestate)	AccordionCardColumnFlexBox
FloatPanelGridBoxGridSpec	GridStackHSpacerRowSpacerSwipeTabsVSpacer	WidgetBox)panel)ParamReactiveExpr)Template)
indicatorswidget)'r   r   r   r   r   r   r   r   r   r    r!   r)   r*   r"   r#   r%   r+   r&   r'   r   r   r   r   	extensionr,   r   r   r   r   r   r(   r	   r
   r   r   r   r   r   r-   N)0__doc__r	   r    r   r   r   r   r
   r   r   r   r   r   r   r.   r   r   r   ior   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(   r)   r*   templater+   r,   r-   __all__     .lib/python3.11/site-packages/panel/__init__.py<module>r7      s_  . .^                                                             E E E E E E E E E E " " " " " " " "                                                           & & & & & & & &       ' ' ' ' ' ' ' '(r5   