Brought to you by NumFOCUS Foundation and O’Reilly Media Inc.
The official Jupyter Conference
August 22-23, 2017: Training
August 23-25, 2017: Tutorials & Conference
New York, NY

Mapping data in Jupyter notebooks with PixieDust (sponsored by IBM)

RAJ SINGH (IBM Cloud Data Services)
4:10pm–4:50pm Thursday, August 24, 2017
Location: Regent Parlor

What you'll learn

  • Understand PixieDust, a Jupyter Notebook extension that provides an easy way to make interactive maps from DataFrames for visual exploratory data analysis


The Jupyter Notebook allows you to create and share documents that contain live code, equations, visualizations, and explanatory text. The Jupyter stack is built from the ground up to be extensible and hackable. The Developer Advocacy team at IBM Watson Data Platform has developed PixieDust, an open source library of useful time-saving and anxiety-reducing tools designed to ease the pain of charting, saving data to the cloud, and exposing Python data structures to Scala code.

Raj explains how the team built mapping into PixieDust, putting data from Apache Spark-based analytics on maps using Mapbox GL.
You’ll learn how to programmatically extend Jupyter notebooks, use the Mapbox API, and combine Python with JavaScript using the Jinja2 Python template engine. Along the way, you’ll discover how PixieDust can help you automate some of the drudgery of data exploration and find out how to join the PixieDust developer community.

This session is sponsored by IBM.

Photo of RAJ SINGH


IBM Cloud Data Services

Raj Singh is a developer advocate for IBM Cloud Data Services. Raj pioneered web mapping as a service in the late 1990s with his startup Syncline. Previously, Raj worked on geospatial data interoperability challenges for the Open Geospatial Consortium, an international standards body. He’s a frequent speaker on interoperability and geolocation services and contributed to Mapping Hacks. He holds a PhD from MIT, where his research explored the potential of web services to power urban information systems.