Matt Greenwood introduces BeakerX, a set of Jupyter Notebook extensions that enable polyglot data science, time series plotting and processing, research publication, and integration with Apache Spark. The Beaker project began five years ago as a standalone notebook, and in 2016 the project made the decision to redesign the software to integrate tightly with the Jupyter platform. Matt explores both the evolution of our thinking that led to this pivot and the evolution of the software itself, reviews the Jupyter extension architecture, speaking to how BeakerX plugs into that architecture, and discusses the current set of BeakerX capabilities. The team couldn’t undertake a project this big on our own; Matt also talks about the partnerships that make this work possible and presents the roadmap the team created with these partners.
Matt Greenwood is chief inspiration officer at Two Sigma, where he has led a number of company-wide efforts in engineering and modeling. Matt began his career at Bell Labs, working in the Operating Systems Group under Dennis Ritchie, before moving to IBM Research, where he was responsible for a number of early efforts in tablet computing and distributed computing. Matt also served as lead developer and manager for a number of systems on the network element at Entrisphere, which created a product providing access equipment for broadband service providers, and created the Customer Engineering Department in preparation for initial customer trials. Matt holds a BA and an MA in math from Oxford University, a master’s degree in theoretical physics from the Weizmann Institute of Science in Israel, and a PhD in mathematics from Columbia University, where he taught for a number of years.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org