by

Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 06:49
    MarcSkovMadsen opened #1593
  • 06:49
    MarcSkovMadsen labeled #1593
  • Sep 18 21:04
    jbednar commented #509
  • Sep 18 21:03
    jbednar edited #509
  • Sep 18 20:55
    jbednar commented #509
  • Sep 18 20:44
    jbednar labeled #509
  • Sep 18 20:44
    jbednar labeled #509
  • Sep 18 20:43
    jbednar commented #509
  • Sep 18 20:36
    kcpevey synchronize #4592
  • Sep 18 20:36

    kcpevey on add_gh_actions

    hook conda commands [ci skip] (compare)

  • Sep 18 20:36
    jbednar edited #509
  • Sep 18 20:33
    bryevdv opened #510
  • Sep 18 20:30
    jbednar labeled #509
  • Sep 18 20:30
    jbednar opened #509
  • Sep 18 19:56
    kcpevey synchronize #4592
  • Sep 18 19:56

    kcpevey on add_gh_actions

    conda activate [ci skip] (compare)

  • Sep 18 19:50
    kcpevey synchronize #4592
  • Sep 18 19:50

    kcpevey on add_gh_actions

    conda init [ci skip] (compare)

  • Sep 18 19:41
    kcpevey synchronize #4592
  • Sep 18 19:41

    kcpevey on add_gh_actions

    set shell on individual steps [… (compare)

Philipp Rudiger
@philippjfr
It's very unfortunate because cartopy is a great package, but there doesn't seem to be anyone who has sufficient time to actively maintain it. Basically certain functionality is totally broken right now with latest proj/pyproj but there has been zero progress for months on the release that would fix it.
Achim Randelhoff
@poplarShift
That is indeed sad. I remember when I initially started using cartopy it was usually described as the replacement for basemap
Philipp Rudiger
@philippjfr
That's still the case.
Achim Randelhoff
@poplarShift
Of course no maintenance at all is way worse. It did convey a sense of long-term commitment though
Philipp Rudiger
@philippjfr
I mean technically it's still maintained it just seems like there's no one who is actually funded to do so.
Sandhya Raghavan
@raghavansandhya
Hi all , I am Sandhya and I use the datashader package quite a bit and it is amazing. I have a few questions on creating a raster using datashader. Is there a way I can create a GeoTiff with datashader, with CRS and bounds properties?
Philipp Rudiger
@philippjfr
@raghavansandhya Thanks for your question, would you mind posting it to the Discourse (https://discourse.holoviz.org/) so the answer can be preserved for other users?
Sandhya Raghavan
@raghavansandhya
Sure
Marc Skov Madsen
@MarcSkovMadsen

If you are interested in Panel and the "alternative" python frameworks like Streamlit, Voila and Dash checkout this awesome video https://www.youtube.com/watch?v=K7eDJT7djro.

Ned does a really good job at explaining the why and also how the frameworks differ.

Maxime Liquet
@maximlt
Hey @MarcSkovMadsen thx for sharing that video, I watched it and really appreciated that he tried hard to cover all the existing tools. I'm just a little bit frustrated by his video (and others too) as he didn't explain how to deploy the app you can build with those tools. It's not often covered unfortunately, this really is to me a missed point as those tools are of no use if at the end of the day you don't know how to deploy your little app :D
Marc Skov Madsen
@MarcSkovMadsen
Yes @maximlt . Deployment is the big pain. That is why Streamlit tries to build their business model on easy deployment and similar stuff and Enterprise would want. But there are many, many guides out there in the Streamlit community now. And the Panel and Bokeh documentation also explains how to do it to some extent. In my experience there is just always something that it is a bit special or goes wrong.
If someone can explain if instantiate of param.ClassSelector works as expected in the code example provided here holoviz/param#406 or I've identified a bug I would really appreciate it. And if someone could explain the why and what of instantiate it would really be appreciated. I've been trying to understand it for a long time without luck. I especially need to understand the Why otherwise I will never be able to remember how it works. Thanks in advance.
Maxime Liquet
@maximlt
@MarcSkovMadsen it is indeed a big pain ^^ Even more if your journey just started from playing around with data in a notebook and suddenly you're asking yourself how the hell you're gonna deploy your little app to the web without any knowledge at all. The kind of guidance/docs required here should be thorough ! Do you think the guides available in the Streamlit community could be adapted (or just copy/pasted) for panel? If yes it could be added here: https://panel.holoviz.org/user_guide/Server_Deployment.html
Philipp Rudiger
@philippjfr
+1 we were planning on adding very detailed deployment guides but I never quite found the time.
Marc Skov Madsen
@MarcSkovMadsen
I think the streamlit guides could be refactored to Panel pretty easily.
Maxime Liquet
@maximlt
@MarcSkovMadsen Are these the resources you mention? https://github.com/streamlit/streamlit/wiki/Community-Resources
Rich Signell
@rsignell-usgs
an hvplot command that used to work now requires a load() to work. https://nbviewer.jupyter.org/gist/rsignell-usgs/36aa0b894c47584412b2a23ccb84f074
Is this a known issue? If not I can raise it on github or discourse
Philipp Rudiger
@philippjfr
Ryan already raised that issue and it has been fixed. Just waiting on a new datashader release.
which is overdue and just waiting on Jim to check a few last things.
Rich Signell
@rsignell-usgs
:thumbsup:
Philipp Rudiger
@philippjfr
If you could try it with datashader 0.11.0a3 from the pyviz/label/dev channel that would be helpful though.
Rich Signell
@rsignell-usgs
I'll try that after my demo today. :-)
Marc Skov Madsen
@MarcSkovMadsen
but there are many newer. If you take a look at What Streamlit have like or reshared on Twitter and LinkedIn you Will find a lot.
Marc Skov Madsen
@MarcSkovMadsen
Is there a way to programmatically (i.e. from code) stop the Panel server? I started it with my_panel.show() and would like to click a button in the app to stop the server.
Nauman Ahmad Khan
@khannaum
a little help required . i have generated two graphs using hvplot.line and pasted in panel . . If i mov
Nauman Ahmad Khan
@khannaum
if i move along
a little help required . i have generated two graphs using hvplot.line and pasted in panel . if i move in graph along any axes both graph move simultaneouly . How can i make one static
Nauman Ahmad Khan
@khannaum
Nauman Ahmad Khan
@khannaum
@philippjfr a little help required . i have generated two graphs using hvplot.line and pasted in panel . if i move in graph along any axes both graph move simultaneouly . How can i make one static
Nauman Ahmad Khan
@khannaum
image.png
Hvplot control the color bar smaller color map units i want to specific the smaller units in color bar to 1 . currently it is in decimal form
Philipp Rudiger
@philippjfr
@MarcSkovMadsen I believe .show should return the server instance which you can call .stop() on.
@khannaum I'll try to get through some Discourse questions this evening.
Harsh
@harsh_xlri_twitter
Hi,Is this the forum to discuss bokeh relatedqueries
James A. Bednar
@jbednar
Marc Skov Madsen
@MarcSkovMadsen
Take a look at this if you are interested in an efficient development and testing workflow for Panel in your favorite editor or IDE. https://discourse.holoviz.org/t/awesome-panel-designer/643
panel_designer.gif
Maxime Liquet
@maximlt
Hi all, I've created a dev environment for panel based on its Developer Guide. I'd like to know what's the best way to update panel's dependencies? I've made a few conda update dry runs and what it suggested wasn't so nice, in particular it wanted to install panel (which is already installed in develop mode). I don't know exactly why, maybe because I have holoviews in my environment.
Sam Hoffman
@sam-hoffman
Hi! I found a typo in a Datashader example but I couldn't figure out how to contribute to fix it :) any contributor guidelines that I couldn't find?
Maxime Liquet
@maximlt
Hi @sam-hoffman, most of the content of the pyviz websites (including datashader) are built upon notebooks. If you browse the examples folder at https://github.com/holoviz/datashader, you'll see plenty of them. Find yours, open it and click on the Edit button (a little pencil). The raw content of the notebook should be displayed (don't worry if it's a little ugly) and you should now be able to edit it and submit your edit as a new commit. This is for me the simplest and fastest way to fix a simple type. If you need to run the code of the notebook, that's a completely different story ;)
Sam Hoffman
@sam-hoffman
thanks! I just submitted a PR
Marc Skov Madsen
@MarcSkovMadsen
Great @sam-hoffman
Nauman Ahmad Khan
@khannaum
Marc Skov Madsen
@MarcSkovMadsen
Regarding file watching and automatic reload in the Awesome Panel Designer https://discourse.holoviz.org/t/awesome-panel-designer/643/3. Should I look to watchdog or the built in file watching in Tornado for the --dev server to enable this? I tried experiements with watchdog but could not get it working when running on Tornado. Watchdog starts a seperate thread dont know if that is a problem?
onus tepolov
@blastoporeus_twitter
Is there a current best practices document (I recall there being mention of a forthcoming blogpost) about how to best use holoviews/panel/Voila/Datashader?
Philipp Rudiger
@philippjfr
Not yet, I'm currently working on ironing out the last issues and should be done by the end of the week, then I'll start with the blog post and then we need to release all the associated libraries.
onus tepolov
@blastoporeus_twitter
Thank you Philipp, I will stay tuned to read through that then.