Juno Connect: Jupyter Client

Jupyter Notebook Client

1.6.13 for iPhone, iPad
$9.99
9.3

200 Ratings

Update Date

2022-09-18

Size

15.3 MB

Screenshots for iPhone

iPhone
Juno Connect: Jupyter Client Description
Juno Connect is a client app for Jupyter, a cloud-based computational environment. Juno Connect lets you leverage the computing power of a remote Jupyter server right from your iPhone or iPad.

With Juno Connect you can:

• Connect to cloud-computing services, such as CoCalc, Binder, SageMaker, Gradient or NAAS
• Add and configure your own remote Jupyter servers
• Leverage SSH tunneling with local port forwarding for secure connections
• Take full advantage of your keyboard and trackpad in our full-featured code editor
• Utilise full multitasking capabilities on iPad

When you run code in Juno Connect, the actual computing is happening on a remote Jupyter server, giving you access to virtually unlimited computational resources from your iPhone or iPad. You can either connect to your own Jupyter server — directly via HTTP/HTTPS, or by establishing an SSH tunnel with local port forwarding — or use cloud computing services, such as CoCalc, Binder, SageMaker, Gradient or NAAS. And if you would rather execute code on device instead, check out our other app Juno, it lets you work with Jupyter notebooks autonomously on your iPhone or iPad.

Juno Connect offers a full-featured notebook and code editor, providing a complete development environment on your iPad or iPhone. it supports Dark Mode and Dynamic Type, offers extended on-screen keyboard and works beautifully with all hardware keyboards and trackpads. Juno Connect lets you reach your Jupyter server easily and securely with SSH tunnel using local port forwarding. You can launch Juno Connect in Split-screen mode alongside other apps on iPad — run notebooks with documentation, terminal, or other code editor in front of you.

WHAT IS JUPYTER?

Jupyter is an interactive cloud-based computational environment, where you can combine code execution, rich text, mathematics, plots and rich media. It works with Jupyter notebooks, a computational document format that allows storing live code, markdown text, plots, images and equations in LaTeX — all wrapped into a single notebook file.

Notebook documents keep record of all inputs and outputs of the interactive programming session, and the rich output generated by running R, Python or Julia scripts (including HTML, images, video, and plots) is embedded into the Jupyter notebook document. They are especially convenient if you are coding in Python for data analysis, machine learning, or computational science in general.

A notebook consists of a sequence of cells, each representing either a narrative text in a form of markdown text or HTML, or a coding script with a text or media output. This makes notebooks both human-readable documents with the analysis description and the results (figures, tables, etc), as well as executable scripts for data analysis or plain programming. You can use Jupyter notebook as a document with optional executable code in it, or simply as a programming playground for data manipulation and experiments.

Jupyter supports countless programming languages, including Python, R, Julia, and Scala. Jupyter lets you leverage big data tools, such as Apache Spark, from Python, R, and Scala — or explore that same data with pandas, scikit-learn, ggplot2, PyTorch and TensorFlow. And, of course, Juno Connect lets you use whichever language kernels and libraries are installed on your Jupyter server right on your iPhone or iPad.
Juno Connect: Jupyter Client 1.6.13 Update
2022-09-18
This release fixes several issues related to keyboard and scrolling.
More Information
Price:
$9.99
Version:
1.6.13
Size:
15.3 MB
Update Date:
2022-09-18
Developer:
Rational Matter
Language:
English

Safe to Download

AppPure.com and the download link of this app are 100% safe. The download link of this app will be redirected to the official App Store site, thus the app is original and has not been modified in any way.

Got it
X
Share

Share this page with your friends if you find it useful

Facebook Linkedin Pinterest Tumblr Twitter Whatsapp Line
1.6.13 2022-09-18
This release fixes several issues related to keyboard and scrolling.
1.6.12 2022-08-21
Fixes a couple of minor UI issues.
1.6.11 2022-03-11
– Fixes a couple of minor UI issues
1.6.10 2022-02-13
– Fixes a crash and a couple of minor issues in notebook editor
– Fixes a kernel reconnect loop affecting some SSH connections
1.6.9 2021-10-10
– Adds a media viewer for cell output: view generated plots fullscreen, zoom and share!
– Improves Korean IME input support.
– Fixes colouring of Pandas DataFrame objects in cell output.
– Fixes several nasty crashes, as well as a few smaller bugs.
1.6.6 2021-09-16
– Fixes hardware keyboard shortcuts and a couple of minor glitches with the on-screen keyboard.
– Fixes a couple of less serious UI and compatibility issues with the new version of OS.
1.5.11 2020-09-11
What's new in Juno Connect 1.5.11:

• Fixes several bugs related to UI layout and port forwarding
1.5.10 2020-08-08
What's new in Juno Connect 1.5.10:

• Fixes layout issues when connecting to a server running Jupyter Notebook 6.1.0+
• Fixes several minor bugs related to code completion
1.5.9 2020-07-28
What's new in Juno Connect 1.5.9:

• Adds support for ECDSA and Ed25519 keys for SSH tunnelling
• Fixes several minor issues related to notebook editor
1.5.8 2020-06-22
What's new in Juno Connect 1.5.8:

• Bug fixes and under-the-hood improvements
1.5.7 2020-05-29
What's new in Juno Connect 1.5.7:

• Improved typography throughout the app
• Dynamic Type support: Juno Connect will now respect system font settings, including accessibility options
• Notebook editor slightly redesigned for even better mobile experience
• Fixes a number of issues related to text selection
• A number of smaller under-the-hood improvements and bug fixes
1.5.5 2020-05-10
This follow-up update addresses few minor issues we've missed in our last release. What's new in Juno Connect 1.5:

• Trackpad support!
• Export notebooks in any format supported by Jupyter server
• Download files from your Jupyter server via file browser
• Export cell output as text
• Save images from cell output
• Enable background location access to make SSH connections more persistent
• Various UI updates and improvements
• Cloud computing services can now be hidden from the list
• Allow HTTPS for port forwarding
• New callout edit menu in code editor
• You can now switch Azure Notebooks accounts
• A whole lot of smaller under-the-hood improvements and bug fixes!
1.5.4 2020-05-07
What's new in Juno Connect 1.5:

• Trackpad support!
• Export notebooks in any format supported by Jupyter server
• Download files from your Jupyter server via file browser
• Export cell output as text
• Save images from cell output
• Enable background location access to make SSH connections more persistent
• Various UI updates and improvements
• Cloud computing services can now be hidden from the list
• Allow HTTPS for port forwarding
• New callout edit menu in code editor
• You can now switch Azure Notebooks accounts
• A whole lot of smaller under-the-hood improvements and bug fixes!
1.4.1 2019-10-22
This release re-enables text selection on iPadOS 13, fixes several annoying crashes and applies some minor improvements to port forwarding. A more substantial update with new features is coming soon; meanwhile, if something doesn't work as expected, please raise an issue in the bug tracker (there's a link in app settings), or reach out to help@juno.sh — I'll be happy to help!
1.4.0 2019-09-26
• New name! Jupyter client is now known as Juno Connect, and it is now a part of the suite of Juno apps.
• New design. Juno Connect utilises screen space in a (hopefully) much more efficient manner now.
• SSH tunnelling. You can now connect to your Jupyter servers by establishing an SSH tunnel with port forwarding — which is much easier and more secure.
• Dark theme support. Juno Connect now supports dark colour scheme on all supported versions of iOS.
• A lot of smaller improvements and bug fixes — each very important nonetheless!

As usual, please let me know if you can't get Juno Connect to work, or if something is not working as expected, and I'll be happy to assist: help@juno.sh.
1.3.1 2019-04-16
Thank you for using Juno! This update includes several minor (but still important) under-the-hood fixes and improvements. A more substantial update is coming soon; meanwhile, please reach out if you face any issues with the app, or if you can't get it to work with your Jupyter server — I'll be happy to help!
1.3.0 2019-02-03
Thank you for using Juno! What's new in Juno 1.3:

• Binder integration. You can now launch GitHub, GitLab and arbitrary git repositories in Juno using mybinder.org integration.
• Kernel switcher. You can now switch between kernels that are available on your server from the Kernel menu in notebook editor.
• Improved Azure Notebooks integration. Some new projects couldn't be accessed in Juno, now you should be able to launch all of them.
• Improved CoCalc integration. CoCalc connection should now be more reliable in terms of keeping your server alive, and all of your projects should now be displayed with correct status.
• More control over your custom server. You can now check the URL your custom server is loading and change it on the go: for instance, if your JupyterHub is using some non-conventional authentication.
• Unsaved changes alerts. Juno will now alert you when closing a notebook with unsaved changes, as well as display unsaved changes indicator while editing the notebook.
• Fix for broken edit mode. Sometimes Juno couldn't re-enter edit mode when switching between apps in iOS 12, this should now be properly detected and handled.
• Optional Esc key binding. You can now map Esc key to your hardware keyboard's Control or Option key, or disable mapping altogether.
• Improved JupyterLab fallback detection. Whenever you connect to a JupyterLab server, it should now be correctly identified and accessed via fallback Jupyter Notebook route.
• Improved kernel reporting. Previously Juno would sometimes fail to display notebook's kernel, this should now be fixed.
• R markdown notebooks support. R markdown files (.rmd) should now open in notebook editor as usual notebooks.
• Basic HTTP Authentication support. Juno will now allow you to authenticate against your Jupyter server if it's using Basic HTTP Authentication.

...As well as a few other smaller fixes and improvements.

Thanks again for your support, and please reach out if you face any issues with the app, or if you can't get it to work with your Jupyter server — I'll be happy to help!
1.2.3 2018-12-02
This is a minor update that fixes Azure Notebooks integration, making sure your notebooks always open in the notebook editor. More substantial update coming soon, with more fixes and new features!
1.2.2 2018-09-28
This is a minor update that fixes Azure Notebooks integration, making sure your notebooks always open in the notebook editor. More substantial update coming soon, with more fixes and new features!
1.2.1 2018-08-10
• Juno is now available on iPhone! Juno Pro works for all of your devices, too: if you previously purchased Juno Pro on iPad, simply restore purchase on your iPhone.
• We fixed a couple of issues related to OAuth, so that Juno works smoothly with JupyterHub servers.
• We improved the part responsible for detecting JupyterLab servers, to make sure appropriate Jupyter Notebook fallback is always requested.
• If you have a keyboard connected to your iPad, press and hold the Command key to see a list of shortcuts you can use with Juno.
• There are a few smaller bug fixes and performance improvements that might be harder to spot, but should still make a difference altogether.
1.2.0 2018-07-01
• Juno is now available on iPhone! Just as the iPad version, it lets you connect to your Jupyter server and do everything you do on desktop while you are on the go.
• Updated interface. We updated the editor look and feel, so that it is just as easy to navigate on smaller iPhone screens.
• JupyterLab servers. Although Juno is designed to work with Jupyter Notebook, it will now work with your JupyterLab servers by automatically requesting classic Notebook interface.
• Resetting sessions. You can now clear active web session for your JupyterHub server, or reset all web-based sessions initiated in Juno altogether.
• Notebook web content fixes. We fixed a bunch of bugs related to how notebooks handle external web content, which affected some of R plotting packages, embedded videos, cells requesting user input and a few other things. Thanks for reporting!
• Notebook editing lag. We fixed a number of issues related to typing lag while editing notebooks, which should improve things for majority of our users.
• Bug fixes and performance improvements. There are many smaller performance related improvements that might be less prominent, but should still make a difference altogether.
1.1.1 2018-02-01
• More prominent feedback for untrusted connections
• Cloud computing services compatibility improvements
• Fixes for a couple of minor issues
1.1.0 2018-01-24