Pluto notebooks

Run a Julia notebook from your web browser

JuliaHub offers interactive development in the cloud by launching one of the standard applications. Find these on the home page, or under the Run->Applications menu:

Launch Pluto

Clicking the launch button will lead to the instance launch widget where you can choose the number of CPUs, amount of memory, etc. For Pluto, you'll probably want something modest here to save on cost (noting also that code running in Pluto notebooks can't yet make use of multiple CPUs or the Distributed standard library).

Start application

After clicking the launch button, you may need to wait for a few minutes while we start a personal notebook server for you. Once it's available you'll be able to click the connect button:

Connect application

The connect button will take you to the Pluto front page, from which you can create a new notebook or visit one of the sample notebooks. If you're new to Pluto, open the sample "Getting Started" notebook and make some changes as directed there.

Saving your work

Finally, we can save your notebook and it will persist until your next session. For this to work on JuliaHub, you must save it under the path /home/jrun/data:

Saving the work

Once you've saved your work, you can shut down your Pluto instance from the JuliaHub applications page to avoid paying for any remaining time. In the future, you can relaunch the Pluto application and reload any of your saved notebooks. Your saved notebooks are also shared live in the same file system as the Julia IDE application.

Next steps

  • Try out the other Pluto tutorial notebooks

  • When your code outgrows the notebook format, follow our Julia IDE tutorial to create larger applications