Juno icon Juno download QR code

Juno

by Alex Staravoitau
iPhone iPad Developer Tools Requires iOS 14.0, iPadOS 14.0
App Store $14.99

Screenshots

About Juno

Juno is a complete Jupyter development environment for your iPad or iPhone — run notebooks locally on your device using embedded Python interpreter and integrated libraries, which include NumPy, Matplotlib, SciPy, Scikit-learn, Pandas, Statsmodels, LXML, Pillow, Bokeh and many others.

• Access your notebooks wherever they are, and take full advantage of the multitasking and multi-window capabilities on iPad.
• Full-featured notebook editor provides 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.
• Install and manage additional pure Python packages with Juno's built-in package manager.
• Produce rich output with your code: images, videos, HTML, Markdown and LaTeX, all wrapped into a single notebook file.
• No need for a server to run — all code is executed locally, right on your iPad or iPhone using embedded Python kernel.

WHAT ARE JUPYTER NOTEBOOKS?

Jupyter notebook is a document format that allows storing live code, markdown text, plots, images and equations in LaTeX — all wrapped into a single notebook file.

Notebook documents, or notebooks, contain the inputs and outputs of an interactive session, as well as narrative text that accompanies the code but is not meant for execution. Rich output generated by running code, including HTML, images, video, and plots, is embedded in the notebook, which makes it a complete and self-contained record of a computation.

Each notebook consists of a sequence of cells, each representing either a narrative text in a form of markdown text or HTML, or a piece of code with its text or media output. This makes notebooks both human-readable documents containing the analysis description and the results (figures, tables, etc), as well as executable documents which can be run to perform data analysis. You can use Jupyter notebook as a document with executable code in it, or simply as a playground for data manipulation and experiments.

More apps by Alex Staravoitau