SWD 5: Scientific Python

Course Code
50136859

Course has already taken place

Provider
IT

Tutor(s):
Mr Martin Callaghan

Suitability
Research postgraduate students and above; teaching and lecturing staff

Date(s)
Monday, February 05, 2018, 09:30 to 16:30

Max Places:
17

Description
PLEASE READ THE COURSE BOOKING GUIDELINES BEFORE BOOKING A COURSE:
it.leeds.ac.uk/info/110/for_researchers/906/course_booking_information

COURSE CONTENT:
This one day in-person workshop is aimed at people who want to learn how
to use Python from Scientific Computing tasks.

The workshop will give an introduction to Python's main Scientific
libraries (Scipy, Numpy and Matplotlib) and will also cover how to link
existing C and Fortran codes and subroutines within your Python code.

This would be an ideal course to attend before 'High Performance
Python'.

This hands-on workshop will cover:

- A recap on Python data types
- Numpy:arrays, matrices and linear algebra
- Numpy:randon numbers
- Numpy:Fourier transforms and polynomials

- Scipy:Linear Algebra and wrappers to LAPACK & BLAS
- Scipy:Numerical Integration
- Scipy:Interpolation
- Scipy:Optimisation
- Scipy:Special functions

- Matplotlib:interactive and non-interactive plotting
- Matplotlib:producing publication-quality figures
- Matplotlib:creating diagrams

- Interfacing to C and Fortran

PREREQUISITES:
This workshop is aimed at people who can already programme in Python at
an intermediate level (with a knowledge of loops, functions and 'if'
statements).

Duration: 1 day, in-person workshop

Location: On campus, to be confirmed at time of booking.

Cost: Free of Charge