The CSIRO Conference on Computational and Data Intensive Science

Scientific Computing in Python

Workshop summary

Scientific Computing in Python aims to provide intermediate skills in programming tools and libraries applicable to computational and data science. Participants will work through hands-on examples in the Python ( language including numerical and scientific data manipulation and techniques for improving performance through multicore and distributed parallelism.


The agenda is not yet finalised but will likely include:

  • Starting an IPython Notebook server on CSIRO shared systems
  • Using IPython Notebooks to submit work to a High Performance Computing batch system (PBS Torque)
  • Parallel and distributed programming using IPython.parallel, Cython, numexpr, numba


Participants should have some familiarity with basic Python programming.

A laptop with VPN access to the CSIRO network is required to participate fully.

Background information/Pre-reading Attachments

The recommended pre-reading for programmers without Python experience would be the first seven chapters of the official Python Tutorial at (allow ~ 4 hours)

Date and time

Friday 28th March, 2014


Room: Clarendon D, level 2.
Melbourne Convention and Exhibition Centre
1 Convention Place, Melbourne, Victoria

Contact information

Sam Moskwa

Comments are closed.


The C3DIS 2017 will bring together researchers with computational and data science specialists from CSIRO, publicly funded research organisations and other invited institutions and organisations. This will enable attendees to share their science outcomes and learnings, and build a community of practice around Computational and Data Intensive science.

Free for CSIRO staff and invited participants