Post on 10-Feb-2017
transcript
© 2017 Continuum Analytics - Confidential & Proprietary© 2017 Continuum Analytics - Confidential & Proprietary
Superpower the New Year with Interactive DashboardsPeter WangCTO & Co-FounderContinuum Analytics
@pwang@BokehPlots@ContinuumIO
© 2017 Continuum Analytics - Confidential & Proprietary 2
• Accelerate Time-to-Value
• Connect Data, Analytics & Compute
• Empower Data Science Teams
The leading Open Data Science platform powered by Python, the fastest growing data science language
© 2017 Continuum Analytics - Confidential & Proprietary 3
INTERACTIVE DASHBOARD faster through managed agile experimentation
CONNECT to streaming data sources for realtime insight
COLLABORATE and share with your data science team
PUBLISH interactive results to the business
ACCELERATETime-to-Value
CONNECTData, Analytics & Compute
EMPOWERData Science Teams
© 2017 Continuum Analytics - Confidential & Proprietary 4
Open Data Science PlatformACCELERATE. CONNECT. EMPOWER
© 2017 Continuum Analytics - Confidential & Proprietary 5
• Interactive visualization•Novel graphics•Streaming, dynamic, large data•For the browser, with or without a server
•No need to write Javascript
BOKEH
http://bokeh.pydata.org/
© 2017 Continuum Analytics - Confidential & Proprietary 6
R & Scala Support
Additional Major Features
Extensible in JS and Python
Some Compatibility with Matplotlib and Seaborn
© 2017 Continuum Analytics - Confidential & Proprietary 7
•> 100k downloads per month (conda + pip)
•Almost 5000 Github stars, 1200 forks
•700 members on mailing list, ~250 posts/month
Community Metrics
© 2017 Continuum Analytics - Confidential & Proprietary 8
© 2017 Continuum Analytics - Confidential & Proprietary 9
Bokeh Course on DataCamp
https://www.datacamp.com/community/blog/bokeh-cheat-sheet-python
© 2017 Continuum Analytics - Confidential & Proprietary 10
Steps:• Download data and load it• Build basic plot• Add and wire-up drop-down selectors• Add additional inspectors• Add data table• Theme & style the page
Dashboard #1: Stock Correlation Explorer
© 2017 Continuum Analytics - Confidential & Proprietary 11
Web Application Architecture
© 2017 Continuum Analytics - Confidential & Proprietary 12
Bokeh Server/App Architecture
© 2017 Continuum Analytics - Confidential & Proprietary 13
• Data generation• Build streaming chart• Add additional metrics and a
second, linked plot
Dashboard #2: Streaming Stock Price Viewer
© 2017 Continuum Analytics - Confidential & Proprietary 14
• Build a map plot• Wire up a slider• Style the plot
Dashboard #3: Using Google Maps
© 2017 Continuum Analytics - Confidential & Proprietary 15
Need a Google Map API Key
https://developers.google.com/maps/documentation/javascript/get-api-key
• Very easy to do! Unfortunately, broke a lot of older examples…
• In the example code, I’ve removed references to my key and replaced with an environment variable
© 2017 Continuum Analytics - Confidential & Proprietary 1616
It All Starts Here
© 2017 Continuum Analytics - Confidential & Proprietary© 2016 Continuum Analytics - Confidential & Proprietary
Anaconda Gives Superpowers To People Who Change The World
18
We help people discover, analyze and collaborate by connecting their curiosity and experience with any data
Our Mission
© 2017 Continuum Analytics - Confidential & Proprietary 19
Open Data ScienceVibrant and Growing Community
Python Community
30M+Packages in Anaconda
720+
R Community
16M+Spark Python Usage
60%+
ANACONDADownloads
3M+
© 2017 Continuum Analytics - Confidential & Proprietary 20
Open Data ScienceVibrant and Growing Community
Python Community
30M+Packages in Anaconda
720+
R Community
16M+Spark Python Usage
60%+
ANACONDADownloads
12M+
© 2017 Continuum Analytics - Confidential & Proprietary 21
Join us for the inaugural AnacondaCONDiscover What #OpenDataScienceMeans
http://anacondacon17.io
Speakers from industry, government, and academia
Demos, Birds-of-a-Feather Sessions, Panels, Exhibits, Partner Showcase
© 2017 Continuum Analytics - Confidential & Proprietary 2222
• Test drive Anaconda Enterprise for a limited time
know.continuum.io/Anaconda-Enterprise-Test-Drive.html
• Save $300 on AnacondaCON ticket! Connect with thought leaders and
discover what #OpenDataScienceMeans. Register by 12/31 to get Early Bird price.
anacondacon17.io
• Learn Data Visualization with courses from DataCamp powered by Anaconda
www.datacamp.com/learn-python-with-anaconda
Next Steps
© 2017 Continuum Analytics - Confidential & Proprietary 2323
Questions?
© 2017 Continuum Analytics - Confidential & Proprietary© 2017 Continuum Analytics - Confidential & Proprietary
Continuum AnalyticsWe empower data science teamsto make the world a better placeWe Empower Data Science Teams to Make the World Better221 W. 6th StreetSuite #1550Austin, TX 78701+1 512.222.5400