Curiosity

Interactive Computing

Image generated with ChatGPT
slides by Lukas Steinwender

jupyter (Notebooks)

good for exploration, demos, and teaching
we recommend getting used to scripts

Google Colab for quick tests without installs
also GPU tests possible

slides by Lukas Steinwender

jupyter (Notebooks) on OzSTAR

source <path/to/env>/bin/activate
pip3 install jupyter    #install if not installed
jupyter lab --no-browser --port=8888
#copy http://localhost:<portnumber>/tree/token=<token> into your browser
slides by Lukas Steinwender

IPython

  • interactivity of jupyter notebooks
  • streamlined like standard scripts
  • examples: run find ./content/ -type f -name "*.py" from project root
#%%cell1 (execute with `shift return`)
a = 1
print(a)
#%%cell2 (execute with `shift return`)
a += 2
print(a)
slides by Lukas Steinwender

in the meantime, colab supports julia as well