1,711 karma · joined April 28, 2011
RE Jupyterhub on Windows - if enough customers want it, I'm sure it can be done. Not convinced the demand is there yet. If you have data I'd love to see it!
Thanks.
Sharing is basic now (ie unlisted-URL), but proper support (public/private/ro/etc) is coming soon.
Awesome! Cambridge University (Dr Wells) just did that. Here's their notebook:
https://notebooks.azure.com/library/CUED-IA-Computing-Michae...
https://github.com/Microsoft/AzureNotebooks
(user request > our wishes)
Data point - our team (Python), wanted to hold a "Python day @ msft" event to teach/inform internal teams on the language/ecosystem. We were hoping maybe 50..100 would show up, if lucky. A thousand and twenty one people showed up!
Another data point - the official Azure CLI was just rewritten in Python (win/macos/linux):
https://github.com/Azure/azure-cli
Thanks!
For a sample course that was taught for ~400 students this fall, see:
https://notebooks.azure.com/library/CUED-IA-Computing-Michae...
Our 1st interaction with the awesome Jupyter team was enabling it in Visual Studio / Python:
https://github.com/Microsoft/PTVS/wiki/Using-IPython-with-PT...
After that we loved the project (and the team) so much that we donated a $100,000 for furthering development. They used the funds to hire a dev & help improve the Jupyter for all platforms.
Since then we've put Jupyter in Azure ML studio which combines a drag/drop ML canvas with that of a notebook. You can use it to analyze your data / build models /deploy to Azure.
As an offshoot of the above project, we wanted to give something back to the community, so we figured we'd instantiate it as a separate notebook-centric offering for dabblers, students, faculty, demoers, webinar/seminar speakers, etc.
And by "we", I mean a small group in Microsoft who cooked up the idea - if it turns out to be useful, we'll keep it going. If it's not, we'll shut it off. So far thought it looks like it's hit a chord - thousands of notebooks have been created just in the past month. Various schools are using it to teach cs101, eng101 courses, people are using it to demo their products/services (an executable doc page vs a static one), ...
Beyond this initial offering, we hope to add a suite of features both around and inside Jupyter. For example, we hope to be working w the core team to add debugging/profiling support soon. We also hope that the VSCode editor will be integrated for the JupyterLab environment. We'd love to hear your ideas!
What is it?
It's an offshoot of Azure ML Studio which has Jupyter support. We asked the powers that be if we could also instantiate it also as a free service - "yes" was the answer.
Who is it aimed at?
Students, faculty, casual users, folks that want to give webinars, classrooms, etc & want to skip software install headaches.
What does it support?
Currently R, Py2, Py3, F#. Python is backed by the Anaconda distro. More kernels will be added based on user feedback. Environment runs on Linux/docker.
Is it free?
Yes.
I need an account?
Not to view content (a la nbviewer). To run, create notebooks, etc. you need a Microsoft account (xbox, outlook, hotmail, ...). Sample notebook to view (click on the eyeball):
https://notebooks.azure.com/library/LIGOOpenScienceCenter
I don't like the UI!
We are admittedly not UI people and are grateful to our summer intern for the current UI! Please send feedback to nbhelp@microsoft.com and we'll improve it!
[EDIT: additions:]
Can I get a bash prompt, install linux pkgs?
Yes! In Jupyter, you can click on Terminal & you are in bash (ubuntu).
Can I use pip, install.packages(), nuget, ... ?
In Python/R/F#, you can use each environment's pkg mgr to install pkgs. EG "!pip install pkg", install.packages("ggplot2"), etc. See Py examples here:
https://notebooks.azure.com/library/Intro_To_CNTK
Is my environments saved?
Currently, your notebooks are saved based on your login. Proper data, load github repo, etc. support is coming.
For a bit more info, please view the faq:
https://notebooks.azure.com/faq
Thanks! [msft]
[msft]
http://imgur.com/gallery/MWcxIMA
Congrats!
Python built into Windows 10, Azure CLI in Python, Python Tools for Visual Studio, Azure Jupyter Notebooks, ... exciting times for Python devs on the msft stack!
Samples of his writing:
https://github.com/Microsoft/PTVS/wiki/Using-IPython-with-PT...
note quite the cell by cell, markdown experience, but you get inline resizable graphs, !shell commands, etc. more integration is on its way. Same with VScode.
RTVS v0.4 video overview: https://youtu.be/k1_6XLyhHbo