Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 21:19
    nicolaskruchten opened #4797
  • 21:06
    codecov[bot] commented #1934
  • 20:59
    codecov[bot] commented #1934
  • 20:59
    codecov[bot] commented #1934
  • 20:59
    codecov[bot] commented #1934
  • 20:52
    codecov[bot] commented #1934
  • 20:52
    codecov[bot] commented #1934
  • 20:51
    codecov[bot] commented #1934
  • 20:37
    cloud-rocket opened #1934
  • 18:54
    philippjfr synchronize #4794
  • 18:53

    philippjfr on highlight_operation

    Add dframe methods to spatialpa… Do not convert to category type… (compare)

  • 16:11
    MarcSkovMadsen commented #1924
  • 14:59
    jlstevens commented #4794
  • 14:56
    jlstevens synchronize #4794
  • 14:56

    jlstevens on highlight_operation

    Factored out mask display into … (compare)

  • 14:24
    jlstevens synchronize #4794
  • 14:24

    jlstevens on highlight_operation

    Added indicator option to allow… (compare)

  • 14:18
    jlstevens synchronize #4794
  • 14:18

    jlstevens on highlight_operation

    Fixed use of pixels parameter (compare)

  • 12:51
    jlstevens commented #4794
JoyMonteiro
@JoyMonteiro
Thanks @jbednar @philippjfr . Yes, I have asked this query at discourse as well.
Philipp Rudiger
@philippjfr
Thank you.
James A. Bednar
@jbednar
The Bokeh session timeouts aren't a memory leak either, for what that's worth. In any case that depends how quickly the requests come in...
Philipp Rudiger
@philippjfr
True on both fronts, it should actually happen pretty quickly. About 60 seconds is the default timeout.
@JoyMonteiro How quickly are you reopening the app?
Actually it's 15 seconds so maybe it's not that.
JoyMonteiro
@JoyMonteiro
Sorry for the delay in replying; I have noticed this issue over multiple days.
Today I was trying to reproduce it, and was opening a tab every 5 seconds or so
For instance, the memory usage of panel is 60% now -- I have closed all active browser sessions for the app, and haven't opened any new sessions in the past hout
*hour
Panel was taking up the same amount of memory when I looked at it 60 minutes ago.
JoyMonteiro
@JoyMonteiro
I also have a related issue when I run multiple instances behind an nginx load balancer. But I'll talk about that once I understand what's happening in the single instance case.
JoyMonteiro
@JoyMonteiro
I found the check-unused-session and unused-session-lifetime arguments to panel serve. I set these to 5 seconds and 1 second respectively. This does not reduce the memory consumption either.
I have posted this on discourse as well, in case it makes more sense to follow up the discussion there.
Philipp Rudiger
@philippjfr
Yes, thanks @JoyMonteiro let's carry on there.
zeneofa
@zeneofa
I recall somewhere seeing a holoviews plot that has bars (thick lines) where each bar has a range (min/max) value (kinda like solid, non whiskered, errorbars), I think @philippjfr had a notebook on that. Cant find this for the life of me... Anybody got any ideas?
zeneofa
@zeneofa
nvm, found them hv.Rectangles and hv.Segment
Maxime Liquet
@maximlt
Hi! I follow these two podcasts Python Bytes and Talk Python to me which I believe are quite popular in the community. On the last episode of the former one of the items they covered was Pandas Bokeh, the guy introducing the package explained how cool it is (I just noticed that the readme of pandas bokeh does a super good job at showing everything you can do). The last episode of the latter was dedicated to streamlit, it's about an hour long podcast and it was super interesting. With the great holoviz ecosystem you have built I hope to hear one of you, the core devs, on one of these shows one day ;)
Achim Randelhoff
@poplarShift

Is it just me or is this standard widget example broken?

w = pn.widgets.LiteralInput(value=123., type=float)
w

and now

w.value = 1.

doesn't seem to update the value in the widget anymore. panel >= 0.9.5

Philipp Rudiger
@philippjfr
@poplarShift Can't reproduce.
Achim Randelhoff
@poplarShift
Thanks for checking - weird, will have to look again. I'd already installed a clean environment
Marc Skov Madsen
@MarcSkovMadsen
@maximlt . You could write to talk Python to me. I will do it one day. But the more the better.
Maxime Liquet
@maximlt
@MarcSkovMadsen I just sent an email today to Python Bytes ;) One of the two hosts is the host of Talk Python To Me.
James A. Bednar
@jbednar
Cool, thanks!
Nauman Ahmad Khan
@khannaum
hello i am from pakistan
heelo iam from pakistan. i have posted a question at https://discourse.holoviz.org/t/add-data-label-in-hvplot/569
how can i add data lable in hvplot.line command
does i have to combine hvplot.line and hvplot.label to display data labels
kindly guide
Paul Gierz
@pgierz
Does anyone have a few minutes to have a look at matplotlib backend issues?
Marc Skov Madsen
@MarcSkovMadsen

I've been in contact with Michael from Talk Python to Me and suggest he talk to @philippjfr about Panel and HoloViz. Here is his reply.

Hi Marc,

This is really interesting. I just started hearing about Holoviz. Looks like a great project. I'll reach out and see if I can put something together. :) Love the awesome-panel project too.

Cheers,
Michael

Rich Signell
@rsignell-usgs
@philippjfr , I"m getting lots of WARNING:param.GeoOverlayPlot03010: title_format is deprecated. Please use title instead when using hvplot/geoviews/holoviews/panel. But I'm not specifying title_format.
Philipp Rudiger
@philippjfr
Working on getting a new hvPlot release out right now.
Rich Signell
@rsignell-usgs
okay
Achim Randelhoff
@poplarShift
For writing tests in param, do I just insert (almost) identical code into both API0 and API1? What is the idea behind that?
Philipp Rudiger
@philippjfr
API0 will be dropped in param 2.0, I don't think there's any need to add new tests to API0
Achim Randelhoff
@poplarShift
thanks!
Achim Randelhoff
@poplarShift
Has anybody here collaborated with the cartopy people and knows how they roll? I submitted a PR SciTools/cartopy#1500 to address GeoViews issue holoviz/geoviews#450 (and one of their own existing issues) a month ago but haven't gotten a single line of feedback despite pinging them on their gitter. Submitting the PR to GeoViews instead seems hacky. Any ideas?
Philipp Rudiger
@philippjfr
I'll try to ping somewhere there. I've worked with some of them in the past but many of the people who initially wrote it have moved on and I don't know the current maintainers too well.
Achim Randelhoff
@poplarShift
great, thanks!
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.