Juno is an iPad client for Jupyter Notebook — it lets you connect to a remote Jupyter notebook server and do everything you do with Jupyter on desktop, anywhere.
No, you need a notebook server that will do the actual computing. There are many options of running a notebook server: it can be your own laptop in your local network, AWS node, or even a dedicated powerful GPU-enabled machine configured as a public server or accessible via tunneling. Alternatively, you could use one of cloud computing services that are based on Jupyter, such as CoCalc or Azure Notebooks.
Usually this means that your server uses a self-signed SSL certificate for HTTPS which doesn’t work on iOS due to security restrictions — neither in Safari nor in Juno. Check out our step-by-step guide on how to configure certificates and enable SSL, so that you are able to connect to your server from iPad.
Juno can do a lot on top of what Safari has to offer! For instance, it has responsive and less intrusive interface and benefits from full hardware keyboard support.
Juno has additional binding to Control key, which duplicates Esc key and lets you enter command mode, for instance.
If your workflow involves Jupyter notebooks and:
Please, send an inquiry to [email protected], and we will be happy to help.
Please, report all defects and send feature requests to [email protected].
Make sure to run a recent version of Jupyter Notebook, preferably 4.1.0 or higher.