Marc Skov Madsen
Marc Skov Madsen
  • 28
  • 25 660
hvPlot developer experience - DOCSTRINGS
hvPlot 0.8.2 is out. hvPlot is the Swiss Army Knife of data viz in Python.
I've been contributing improved docstrings and would like to show you how they work.
Переглядів: 410

Відео

Python Data Apps - Running in the browser. Budapest BI 2022
Переглядів 740Рік тому
A redo of my talk from Budapest BI Forum 2022. Learn about the latest developments for data apps and Python in the browser. Check out the presentation sharing.awesome-panel.org/MarcSkovMadsen/Budapest BI 2022/app.html Check out the code awesome-panel.org/sharing?app=MarcSkovMadsen/Budapest BI 2022 Check out my site awesome-panel.org
Panel Altair Data App with Selection Events
Переглядів 5692 роки тому
If you want to build interactive data apps in Altair, Panel is the best choice. It supports vega events, which enables you to build highly interactive data apps. This demonstrates how to such a data app. You can read more in the blog post medium.com/@marcskovmadsen/data-app-with-altair-selections-4fb35f3349ab. You can find the code in the gist gist.github.com/MarcSkovMadsen/55663a0feb2153f246cd...
Introduction to data apps with Panel, Pydata Copenhagen, March 2022
Переглядів 1,7 тис.2 роки тому
A recap of a talk I did at Pydata Copenhagen 2022. The event was not recorded so instead I created this video. Check out my site awesome-panel.org. And please give a star to the projects below. - Panel: github.com/holoviz/panel - Awesome Panel: github.com/marcskovmadsen/awesome-panel
Introduction to Panel from PyData Global 2021
Переглядів 8 тис.2 роки тому
Introduction to Panel from PyData Global 2021 Part of PYTHON DASHBOARDING SHOOTOUT AND SHOWDOWN event with Dash, Panel, Streamlit and Voila. You can find the material from the talk at github.com/marcskovmadsen/awesome-panel-introduction. For more inspiration check out my site awesome-panel.org/
scikit image panel holoviews
Переглядів 2022 роки тому
A video showcasing how Panel, HoloViews and Scikit-image can be combined to create nice notebook tools and interactive web applications. This video is an explanation for the feature request github.com/scikit-image/scikit-image/issues/6023. You can find the notebook via that link.
Hvplot .interactive - A truly amazing api for making interactive data exploration and data apps
Переглядів 9662 роки тому
Hvplot .interactive enables you to replace your Pandas and XArray pipelines arguments with widgets. This super powers your data exploration and makes it easy to build interactive data apps. You can find the code and references in my gist gist.github.com/MarcSkovMadsen/ffb273636dced88705c8c88d5ee28f23
Awesome Panel - Hugging Face Transformers Example
Переглядів 872 роки тому
A short video showcasing a GPT2 Prediction Data App made with Holoviz Panel, Bokeh, Hugging Face Transformers and Python. You can find the code here gist.github.com/MarcSkovMadsen/eae998fbcb299fae9e92ab0089e7eff8 For more inspiration check out my site awesome-panel.org.
panel components
Переглядів 952 роки тому
A sandbox repository of Panel components (widgets) across frameworks: Ant, Bootstrap, Fast, Fluent, HTML, Material, Panel, Shoelace, Wired and hopefully more. github.com/marcskovmadsen/panel-components
Using Panel with DataIku
Переглядів 4212 роки тому
You can develop and deploy Panel apps as Bokeh Webapp in DataIku. See knowledge.dataiku.com/latest/courses/advanced-code/visualization/bokeh-hands-on.html If you want the code or think DataIku should have dedicated support for Panel Webapps please check out community.dataiku.com/t5/forums/editpage/board-id/using-dss/message-id/7913
Cross Filtering with Panel
Переглядів 3712 роки тому
This video shows how you can easily create beautiful plots with cross filtering in Python. Based on hvPlot, HoloViews and Panel Check out the source code and additional resources in my gist gist.github.com/MarcSkovMadsen/c31afa6db9e55e3f50f582b24ad60a34
Hello World Panel App
Переглядів 1872 роки тому
A basic hello world app using HoloViz Panel. You can then fill the header, sidebar and main area with output from the tools you know an love like matplotlib, bokeh, holoviews, plotly, deck.gl, echarts, altair, vtk etc. Check out Panel panel.holoviz.org and my site awesome-panel.org for inspiration.
Streaming Trend Indicators with Panel
Переглядів 8292 роки тому
Shows how easy it is to make streaming dashboards with Panel. Check out a live version with code here panel.holoviz.org/gallery/streaming/streaming_indicator.html#streaming-gallery-streaming-indicator or just 'panel serve script.py' the below script ```python import numpy as np import pandas as pd import panel as pn pn.extension(sizing_mode='stretch_width') layout = pn.layout.FlexBox(*( pn.indi...
Test Video
Переглядів 363 роки тому
Test Video
Highly Interactive Data Apps with Panel - Works in your Notebook and IDE
Переглядів 1633 роки тому
Beautiful and Powerful too! ❤️💪 This presentation is of course made with Panel. You can find the code on Github at github.com/marcskovmadsen/awesome-panel-introduction. For more about Panel check out my site awesome-panel.org/ I expect this video will be edited and combined with other videos into one larger video. And then this video will be deleted.
Highly Interactive Data Apps with Panel - Introduction
Переглядів 2923 роки тому
Highly Interactive Data Apps with Panel - Introduction
FastGridTemplate Deep Dive
Переглядів 1,2 тис.3 роки тому
FastGridTemplate Deep Dive
Panel in VS Code
Переглядів 2,2 тис.3 роки тому
Panel in VS Code
Serving multiple apps with HoloViz Panel
Переглядів 2,2 тис.3 роки тому
Serving multiple apps with HoloViz Panel
🧪 Panel Chemistry v0.0.3 - Dummy JSME Editor
Переглядів 843 роки тому
🧪 Panel Chemistry v0.0.3 - Dummy JSME Editor
Panel Chemistry - Prebuilt Bokeh Extensions - v0.0.2
Переглядів 683 роки тому
Panel Chemistry - Prebuilt Bokeh Extensions - v0.0.2
🧪 Panel Chemistry - Project Structure - v0.0.1
Переглядів 1153 роки тому
🧪 Panel Chemistry - Project Structure - v0.0.1
Easy Cross Filtering in Python using HoloViews and Panel
Переглядів 3,1 тис.3 роки тому
Easy Cross Filtering in Python using HoloViews and Panel
Speed up your Analytics Apps with Caching
Переглядів 1393 роки тому
Speed up your Analytics Apps with Caching
Volume Profile Analysis with Panel and Holoviews
Переглядів 2863 роки тому
Volume Profile Analysis with Panel and Holoviews
Introduction to the Awesome Analytics Apps Template
Переглядів 6863 роки тому
Introduction to the Awesome Analytics Apps Template
loading spinner
Переглядів 5073 роки тому
loading spinner
awesome-panel.org v. 20201108
Переглядів 4813 роки тому
awesome-panel.org v. 20201108

КОМЕНТАРІ

  • @chessbrahh2068
    @chessbrahh2068 9 місяців тому

    what does this comment mean? # In order for this example to work your would need `panel jupyter_bokeh altair vega_datasets ipykernel`. is that a command? a list of modules? how do i confirm that i have this?

  • @letuan930
    @letuan930 10 місяців тому

    great tutorial and knowledge sharing. Thank you very much

  • @alexred9963
    @alexred9963 11 місяців тому

    link dead

  • @robalexnat
    @robalexnat Рік тому

    Can we cross filter with more than one altair plot similar to Holoviews' hv.link_selection?

  • @kevon217
    @kevon217 Рік тому

    Very excited to implement this!

  • @vzimm2813
    @vzimm2813 Рік тому

    I love Altair. Did not know about panel. Thank you!

  • @pyalgoGPT
    @pyalgoGPT Рік тому

    How to use panel app for websocket data analysis ? With streaming chart ?

  • @AndreaCappelletti
    @AndreaCappelletti Рік тому

    hello I'm trying to develop a platform written in python to do financial analysis I'd like to find someone to develop it with. Write to me if you are interested Unfortunately I find people who ask a lot of questions but don't know how to solve problems and who are able to think in an unconventional manner thanks.

  • @OddHildur
    @OddHildur Рік тому

    How can I edit the default index page. Change text and background image

    • @Poossl
      @Poossl Рік тому

      I have the same question, does anyone know?

  • @pyalgoGPT
    @pyalgoGPT Рік тому

    How to bind this template with Fast api?

  • @chris0628
    @chris0628 Рік тому

    I'm running panel 0.14 and the index dosen't load - NameError: name 'base_url' is not defined

  • @StuckDuckF
    @StuckDuckF 2 роки тому

    Great video sir. Please keep making those and if possible have a couple of walkthroughs of more complicated apps (glaciers example) and geospatial apps.

  • @deanbeamish8931
    @deanbeamish8931 2 роки тому

    Thank you Marc for posting this video, it is very helpful. For an upcoming video could you do one that combines Panel with Folium, Altair and tables that interact together? I am 20 years into my career as a strategic consulant, part of my role is producing solutions for clients and to do that I work with our Data analytics, science and digital products teams, who do the technical building after I describe what questions we need to answer. I don't want to get left behind as the world moves "digital" so I have started the Google Data Analytics Professional Certificate. I really want to learn python, holoviz, SQL as I have an interest to learn. For someone who knows what a string is but not what a function is where would you start? Any course recommendations? I just paid for Coursera Plus for 12 months to do the google course and their looks like good Python courses from the University of Michigan.

    • @marcskovmadsen3786
      @marcskovmadsen3786 2 роки тому

      Hi Dean. Regarding Folium please note that it does not support bidirectional communication like click and hover events. For that you would need to use for example ipyleaflet like here discourse.holoviz.org/t/works-with-ipyleaflet/2755 or leaflet like here discourse.holoviz.org/t/leaflet-with-reactivehtml/2762. Alternatively you can use geoviews, plotly or many other great Python based solutions.

  • @abdullahbasaad3463
    @abdullahbasaad3463 2 роки тому

    components.explorer shows error "could not be resolved", under which package can be installed?

  • @pratiknandekar7901
    @pratiknandekar7901 2 роки тому

    @Mark: Can this be used with django or flask application ?

  • @douglaslopez2311
    @douglaslopez2311 2 роки тому

    Thanks for this video in how to use PANEL with VSCODE. I am learning panel now. My question is what is the minimum code, in your example, for PANEL to work with VSCODE? I don't want to use other IDE but VSCODE. Thanks in advance. Best regards.

  • @gpnordin
    @gpnordin 2 роки тому

    Excellent introduction--thanks so much for making this and sharing!

  • @eragonritter6436
    @eragonritter6436 2 роки тому

    Thanks for the tutorial - can you post the link to the "panel jupyter panel preview" ?

    • @marcskovmadsen3786
      @marcskovmadsen3786 2 роки тому

      The link is here blog.holoviz.org/panel_0.12.0.html#JupyterLab-previews. Please note that from Panel 0.13 the Panel Jupyter Preview is automatically installed.

  • @gatorpika
    @gatorpika 2 роки тому

    Just getting into apps and this looks very very cool. Checked out your site and really like it. Thanks!

  • @SugengWahyudi
    @SugengWahyudi 2 роки тому

    Hi Mark, thats amazing . I want make beautiful dashboard with panel but readinh from docs make me confuse. Could you provide link to learn complete panel and holoviz ?

  • @SP-db6sh
    @SP-db6sh 2 роки тому

    Better & simpler than streamlit, easy to deploy, works on even colab. It's really awesome ,specially for providing widgets like dial,alert......many more to explore

    • @Abzun777
      @Abzun777 2 роки тому

      I like using Streamlit, but Panel does looks better for Jupyter.

  • @xntumrfo9ivrnwf
    @xntumrfo9ivrnwf 2 роки тому

    Great videos and work Marc! If I could humbly throw in my 2c on the videos, I think you would attract a much larger audience if you perhaps made the videos slightly longer, and just talked through what you are doing.

  • @chriskeo392
    @chriskeo392 2 роки тому

    Any plans on dash tutorials?

    • @marcskovmadsen3786
      @marcskovmadsen3786 2 роки тому

      Nope. I'm very happy with Panel. I believe it much more powerful.

  • @ahoratambien
    @ahoratambien 3 роки тому

    So interesting! Thanks

  • @marcskovmadsen3786
    @marcskovmadsen3786 3 роки тому

    Hi Abel. The Panel documentation contains a high level deployment description panel.holoviz.org/user_guide/Server_Deployment.html. My site awesome-panel.org uses Docker and Azure. You can see my docker and pipeline files here github.com/MarcSkovMadsen/awesome-panel/tree/master/devops. In the awesome list there are some more detailed guides for heroku awesome-panel.org/awesome-list?search=heroku. Panel is deployed in the same way as Bokeh so Bokeh guides would cover it. Streamlit and Panel are both running on the Tornado server and using web sockets. So their deployments are also similar.

  • @apachaves
    @apachaves 3 роки тому

    Awesome!

  • @anantharamaniyer9135
    @anantharamaniyer9135 3 роки тому

    Aha. There you are. I found your channel and subscribed. Simply because we share a common love of Panel, Holoviz and Datashader !

  • @abelgebreegziabher6096
    @abelgebreegziabher6096 3 роки тому

    Nice feature of linked plots. In most cases, campanies do not want to share their data or apps publically. Is there a way to share these kinds of apps locally? If so is there a demo or tutrial I can refer to? Thanks in advance.

  • @shawnanderson7502
    @shawnanderson7502 3 роки тому

    The audio is quiet, can you re-record this? I hope so because it looks super awesome. Thanks Marc!

  • @apachaves
    @apachaves 3 роки тому

    Awesome! Glad to know you have a channel with tutorials for #HoloViz stack now, Marc. I am a fan of your work. Thank you and all the best!

  • @chwaleedsial
    @chwaleedsial 3 роки тому

    I am happy that you started a UA-cam channel :)

  • @angelolucabarba1551
    @angelolucabarba1551 3 роки тому

    Marc it’s an Awesome job! Can I ask your advise as you are showcasing a lot of stuff reusing Panel. I am using Bokeh for several interactive web applications and I have now to build another one with a complex configuration interface (several tabs and options to configure for a complex bioinformatic analysis), from a superficial analysis it seems the Panel Param library could be a good option to use. However, the website explicitly cites only Jupyter as a target platform where I need to deploy an interactive Web interface. I will peruse your template and the awesome Panel website but i would appreciate your thoughts on this I left the same comment on Discourse and hope to hear from you