{"id":19438998,"url":"https://github.com/danwild/panel-demo","last_synced_at":"2025-06-19T05:04:54.427Z","repository":{"id":78506499,"uuid":"379086471","full_name":"danwild/panel-demo","owner":"danwild","description":"A PyViz Panel demo for C3DIS","archived":false,"fork":false,"pushed_at":"2021-06-24T00:14:58.000Z","size":2031,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-19T05:03:51.279Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://binder.pangeo.io/v2/gh/danwild/panel-demo/main","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/danwild.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-06-21T23:18:24.000Z","updated_at":"2021-06-24T00:15:01.000Z","dependencies_parsed_at":"2023-06-12T11:15:46.703Z","dependency_job_id":null,"html_url":"https://github.com/danwild/panel-demo","commit_stats":{"total_commits":22,"total_committers":1,"mean_commits":22.0,"dds":0.0,"last_synced_commit":"9bf35651284ac1b5b98bd55ef4deda50a365cc2f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/danwild/panel-demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danwild%2Fpanel-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danwild%2Fpanel-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danwild%2Fpanel-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danwild%2Fpanel-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danwild","download_url":"https://codeload.github.com/danwild/panel-demo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danwild%2Fpanel-demo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":260690825,"owners_count":23047098,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-10T15:20:36.217Z","updated_at":"2025-06-19T05:04:49.402Z","avatar_url":"https://github.com/danwild.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Panel Demo [![Binder](https://binder.pangeo.io/badge_logo.svg)](https://binder.pangeo.io/v2/gh/danwild/panel-demo/main)\n\nA PyViz [Panel](https://panel.holoviz.org/index.html) demo for C3DIS:\n\n[But can it do X? A software journey to be all things to all people, starring: Python, Jupyter, and Panel](http://www.c3dis.com/events/but-can-it-do-x-a-software-journey-to-be-all-things-to-all-people-starring-python-jupyter-and-panel)\n\n---\n\nNotebooks:\n- `1_bokeh_plot` - simple Bokeh plot example\n- `2_panel_plot` - example of integrating Bokeh with a Panel app\n- `3_panel_interactive` - example of Panel's declarative patterns for interactivity\n- `4_modularize` - move our logic to a python module\n\n## Install: Conda\n\n```\nconda env create -f environment.yml\nconda activate panel_demo\n```\n\n## Run: Conda \n\n```shell\n# Bokeh server:\npanel serve --show src/panel_app.py # -\u003e http://localhost:5006/panel_app\n\n# Jupyter Lab:\njupyter lab\n```\n\n## Build, run: Docker\nDemo containerised bokeh server app only (i.e. no Jupyter).\n\n```shell\n# see Makefile for cmd's if not using make\nmake build\nmake run # -\u003e http://localhost:5006/panel_app\nmake stop\n```\n\n## Links\n\n- [Panel's comparisons](https://panel.holoviz.org/about/comparisons.html)\n- [Stephen Kilcommins, Streamlit vs Dash vs Voilà vs Panel — Battle of The Python Dashboarding Giants](https://medium.datadriveninvestor.com/streamlit-vs-dash-vs-voil%C3%A0-vs-panel-battle-of-the-python-dashboarding-giants-177c40b9ea57)\n- [Jupyter Dashboarding — some thoughts on Voila, Panel and Dash](https://medium.com/informatics-lab/jupyter-dashboarding-some-thoughts-on-voila-panel-and-dash-b84df9c9482f)\n- [Original \"Research Impact Pathway\" graphic](https://www.nature.com/articles/s41467-019-12020-z)\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanwild%2Fpanel-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanwild%2Fpanel-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanwild%2Fpanel-demo/lists"}