Awesome Panel Extensions
THIS PROJECT HAS JUST STARTED (20200721) AND IS RAPIDLY DEVELOPING
Panel is a framework for creating powerful, reactive analytics apps in Python using to tools you know and love.
The awesome-panel-extensions
package contains Panel Extensions and Tools that add to the power of Panel.
You can install the package via
pip install awesome-panel-extensions
If you wan't to get started with an example check out the Pandas Profile Report Reference Notebook
If you wan't to learn more checkout the Package Documentation.
If you wan't to develop your own Awesome Panel Extensions check out the Awesome Panel Extensions Guide.
Please note that this package is an alpha stage. The api might change or functionality might be moved into Panel or to stand alone packages. If you find a version that works for you please pin it.
Awesome Panel Extensions are provided by awesome-panel.org.
LICENSE
The documentation is released under the CC BY 4.0 license.
The software, including the awesome-panel-extensions package, is released under the GPLv3 license.
My understanding is that these licenses enables you to use and reuse the material freely as long as you give due credit in the form of a citation.
For Contributers
Bokeh Extensions build
cd awesome_panel_extensions
bokeh build
cd ..
Package build
In the setup.py
file update the version
number and then run
python setup.py sdist bdist_wheel
Package Deploy
to production
python -m twine upload dist/*20201212.4*
or to test
python -m twine upload --repository testpypi dist/*20200910.1*
Have binder build the new image: binder
Build and Run Binder Image Locally
In order to test the Binder Image you can install repo2docker
python -m pip install jupyter-repo2docker
You can then run
jupyter-repo2docker https://github.com/MarcSkovMadsen/awesome-panel-extensions
Note: Does not work on Windows.
Open Binder
Open Binder to rebuild the package