Run an IPython server within a virtual machine on the user’s desktop, exposing the notebook via a browser. Maintenance: dependence on app publisher.Ĭustom branding/styling/extensions: not supported(?) User Desktop – Virtual Machine This approach will only work on an iOS device. In the context of a MOOC, this approach would require participants to download and install the app and then pay the $10 fee. ![]() I don’t know if this approach supports the installation of arbitrary third party python libraries that is, I don’t know if only libraries compiled into the application will work. Other reports of demos – but again, no code – available, such as: IPython notebook on iPhone. The app is free to preview notebooks bundled with the app, but requires a $10 in-app purchase to run your own notebooks. It doesnlt run a notebook server of its own, so you’ll need to connect to a notebook server running elsewhere.Īs of March 2015 – no longer available from appstoreĪn iOS app, Computable ( blog) makes notebooks available on an iPad. The Juno iOS app is a Jupyter notebook app for iOS devices. Maintenance: dependence on extension publisher ( code available to fork).Ĭustom branding/styling/extensions: not supported(?) Juno iOS App In the context of a MOOC, this approach would require participants to download and install Chrome and the CoLaboratory extension. This approach does not support the installation of arbitrary third party python libraries – only libraries compiled into the extension will work. Requires Google Chrome (cross-platform), Google Account (for Google Drive integration). Notebooks are saved to/opened from Google Drive. The CoLaboratory ( about) Chrome extension allows you to run IPython notebooks within the Chrome browser without the need to install any other software. Support issues: installation of 3rd party software.Ĭustom branding/styling/extensions: can be installed after running a config script. Maintenance: dependence on distribution provider. In terms of supporting the ability to open a notebook directly by double clicking on a notebook file, this nbopen looks like it may do the trick? In the context of a MOOC, this approach would require participants to download and install the python distribution on a desktop or laptop computer. At some point this should ship with its own in-built Python kernel, but for the moment, whilst the notebook server is built into the app, you also need to have a Python kernel installed on your computer that you can connect to from the app. There is also a cross-platform, standalone electron app in development – nteract. (I’m not sure if there’s a Windows equivalent? For now, here’s a recipe for rolling your own standalone Jupyter notebook on Windows.) ![]() For Mac users, there’s a handy looking standalone app, Pineapple. Runs cross platform, requires user admin privileges to install application. ![]() User Desktop – Native Appĭownload a version of a scientific python distribution such as Anaconda (python 2.7 & 3) or Enthought Canopy (python 2.7) and run the notebook from within that. ![]() Please let me know via the comments if there are other models… We’re looking at using IPython notebooks for a MOOC on something or other, so here’s a quick review of the different ways I think we can provide access to them.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |