Page tree

Python is a useful programming tool for prototyping, but it has scalability limitations. This workshop will familiarize you with tools to scale up your Python code to adapt it for an HPC machine.  

If you have any questions regarding this training, please contact

Date, Time & Location

Date: 13th June 2023

Register now

  • Experience with Python is necessary. 
  • Experience with Jupyter Notebook welcome but not necessary.  
  • The training session is driven on NCI cloud platform Australian Research Environment (ARE). Attendees are encouraged to review the following page for background information: ARE.


This training is for anyone who has experience with Python programming but needs to scale up their python code. This training will mainly introduce the attendees to tools that can help scale their python code. 

Learning Outcomes

At the completion of this training session, you will be able to

  • Understand the scalability limitation of native python. 
  • Identify parts of a python that code that can be scaled.
  • Familiarise with the tools available for scaling Python code.  

Topics Covered
  • Limitation of native python 
  • Multi-threading in Python 
  • Numba
  • Dask
  • CuPy

  • No labels