Senior Software Engineer
The needle and the haystack: visualizing single datapoints out of billions
Python tools like Bokeh and Dash let you build custom Web-based interactive visualization apps and dashboards for your business. While these solutions work well to visualize megabyte-sized datasets, web technologies struggle to render gigabyte or larger datasets efficiently, because they transfer all the data into the client browser. Pre-rendering the data on the server using a tool like Datashader can visualize such large datasets efficiently, but the resulting static renderings make exploring individual datapoints difficult.
This talk demonstrates how the HoloViz ecosystem of tools (holoviz.org) allows you to run exploratory notebooks and build dashboards that do server-side rendering of billions of data points without losing the ability to interactively inspect and annotate individual samples in the browser.
Jean-Luc Stevens is a Senior Software Engineer who has been building custom, open-source visualization and analysis solutions for clients since joining Anaconda in 2015.
Prior to joining the company, Dr. Stevens received a Ph.D. in Computational Neuroscience from the University of Edinburgh where he studied the dynamics of neural activity in the mammalian visual system. He now maintains the HoloViews visualization library, originally written as part of his doctoral thesis, which supports the rich interactive data visualization at the core of the HoloViz ecosystem.