February 23rd, 2016

Microsoft and Project Jupyter

Christopher Wilcox
Software Engineer

Jupyter + Microsoft

Jupyter, formerly IPython, is more than just an execution environment for  Python, R, and many other languages. With code, markdown, inline graphics, and more features, it provides a convenient, browser-based canvas for prototyping, collaborating, and sharing ideas. This environment has been embraced by the community and for good reason; it allows individuals to rapidly prototype and get to results. At Microsoft, we believe Project Jupyter has fundamentally transformed the world of tooling and have even went as far to donate to the project to help ensure its success.

Many teams at Microsoft are using Jupyter. From engineers in Bing doing data analysis; to machine learning data scientists in Azure ML Studio; to the Azure Notebooks team providing a Jupyter Notebook experience hosted on Microsoft Azure; to integration work in Python Tools for Visual Studio (PTVS). The Cortana Analytics Gallery currently has a number of excellent notebooks for you view, such as notebooks on Deploying Azure ML Services from JupyterTopic Discovery in Twitter Tweets, or Working with Azure SQL Data Warehouse.

We have also started work on a Jupyter incubation project called sparkmagic, a Jupyter extension that allows you to interact with Spark clusters from your notebook.

sparkmagic

Jupyter itself is evolving quickly; for example, the next major version of Jupyter is set to move beyond being a REPL and look closer to a complete IDE.  Microsoft is in close partnership with the core team to track updates and is looking into how we can best leverage it in Azure. Please continue to check back here where we hope to have more in-depth blogs on these projects.

Category
Python

Author

Christopher Wilcox
Software Engineer

0 comments

Discussion are closed.