I just installed 1.0.4 on Anaconda by using the pip install command for the dev build. For some reason using conda install I was getting 1.0.3 and when I tried to install the dev build using conda it gave me a 1.0.3 dev build. When I tried using the pip install command for a dev build and then type 'conda list' it shows bokeh as 1.0.4, I used (pip install --pre -i Simple Index bokeh --extra-index-url https://pypi.python.org/simple/\) Anyway, with the 1.0.4 I am not seeing any speed increases but when looking at the pull requests (https://github.com/bokeh/bokeh/pull/8085\), it wasn't clear to me if the PR is merged yet. I only mention the goofiness around 1.0.3 because I'm not 100% convinced Anaconda is using the 1.0.4 build since I installed it through pip, although the conda list command shows 1.0.4 so you would think that is what it will use.
I just tested my actual app on version 1.0.3, and WOW! What a difference! Nice work everyone involved in the upgrade!
It is now very fluid both to zoom in/out of the webpage and to scroll/zoom my individual plots.
Thanks!
On Friday, January 4, 2019 at 10:11:45 AM UTC-7, collin wrote:
Also, was this on a dev build?
On Fri, Jan 4, 2019 at 9:30 AM Collin Becker <[email protected]> wrote:
awesome, thanks Sarah. I'll give it some testing myself in the coming days, this is excellent news!
On Fri, Jan 4, 2019 at 9:05 AM Sarah Bird <[email protected]> wrote:
Hi Collin,
Spent today's session opening up your example (which was super easy to use - thank you!) and poking at it with the new layout PR.
Here's a screenshot of very rough results. You get a double whammy. Overall, the performance is improved, so the fast table speeds up by ~2.5. In addition, before the slow table slowed everything down by ~3.5 times, now it's down to only a ~1.3 slow down from fast to slow. That adds up to a 7x speedup.
The numbers are very rough as I'm not great with profiling.
I'm excited about this layout PR.
Huge congratulations to Mateusz for his work on it. Having worked on the layout in the past, it's a massive undertaking.
Happy Weekends,
Bird
On Thursday, January 3, 2019 at 12:05:15 PM UTC-6, collin wrote:
excellent, thanks Sarah!
On Thu, Jan 3, 2019 at 9:02 AM Sarah Bird <[email protected]> wrote:
Hi Collin,
I started looking at this today but didn't get far, tomorrow my plan is to run your code with the new layout PR and see if that does the trick.
Best,
Bird
On Tuesday, January 1, 2019 at 11:27:29 AM UTC-6, collin wrote:
Hi Sarah,
Awesome to hear you are back!
I have one outstanding issue regarding the speed of bokeh when using tables with many (many meaning more than even just a couple) columns. The original email in the group list is here : Redirecting to Google Groups A few people were working on this (https://github.com/bokeh/bokeh/pull/8085\) and actually it looks like some recent progress was made and it is ready to be integrated into a dev build!
I wrote a little demo code in my original email to show the issues I was having. If this is of interest to you, it would be awesome to get your take on the problem and perhaps some testing. Perhaps you also have ideas on alternative ways to design an app that has a table with thousands of rows and ~20 columns. I also have 3 tabs on my app and perhaps that slows things down. Thanks!
On Monday, December 31, 2018 at 2:15:57 PM UTC-7, Sarah Bird wrote:
Hi all,
My new year's resolution is to get back into contributing to Bokeh.
As I no longer work at Anaconda, I've been more disconnected from the community. I want to try and make this more fun for myself by opening up opportunities for interaction.
So, as an experiment for now, every week day in January I will be doing bokeh open source work on Twitch from 7:30AM - 8:00AM Pacific Time.
I'll be on twitch at Twitch
I'll also be on the bokeh gitter channel https://gitter.im/bokeh/bokeh
I'll be doing a range of things: answering questions from the mailing list, triaging issues, reviewing PRs, working on some new PRs - normal open source stuff. I could also build demos, or do other things. I'd be interested to hear what people think might be useful.
I'd love to see you there, but if not I'm quite happy talking to myself
Jan 1 is a holiday for lots of people and I will be just getting setup with streaming on twitch for the first time, which may take a while, but I'll have gitter open.
Happy New Year,
Bird
--
You received this message because you are subscribed to a topic in the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this topic, visit https://groups.google.com/a/continuum.io/d/topic/bokeh/gRUx0BASHII/unsubscribe\.
To unsubscribe from this group and all its topics, send an email to bokeh+un...@continuum.io.
To post to this group, send email to bo...@continuum.io.
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/d12d4ec4-da40-4cbe-9f10-abda1f0451cb%40continuum.io\.
For more options, visit https://groups.google.com/a/continuum.io/d/optout\.
--
Collin Becker
becke...@gmail.com
--
You received this message because you are subscribed to a topic in the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this topic, visit https://groups.google.com/a/continuum.io/d/topic/bokeh/gRUx0BASHII/unsubscribe\.
To unsubscribe from this group and all its topics, send an email to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/e5b02918-cced-40ea-a527-5b0d33383605%40continuum.io\.
For more options, visit https://groups.google.com/a/continuum.io/d/optout\.
--
Collin Becker
[email protected]
--
Collin Becker
[email protected]
--
You received this message because you are subscribed to the Google Groups "Bokeh Discussion - Public" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/d12f1cf2-f118-4c21-a2db-051206733439%40continuum.io\.
For more options, visit https://groups.google.com/a/continuum.io/d/optout\.