ATTENTION! We have to do a short maintenance with downtime on Wed 8 Oct 2025, 09:00 - 10:00 CEST . Please finish your work in time to prevent data loss.
For further information, please have look at the IT-News article (t.b.a.)

IMPRS

Python for Computational Science - Part 2

by Hans Fangohr (XFEL (XFEL)), Martin Lang (CFEL-SSUCS (SSU Computational Science))

Europe/Berlin
is yet to be announced

is yet to be announced

Description

Building on “Introduction to Python for Computational Science”, this course covers additional aspects: (i) advanced Python, (ii) additional libraries such as numpy, scipy, pandas, sympy, (iii) research software engineering and testing, and (iv) application examples with focus on physics and engineering problems.

 
Parts (
i) to (iii) are covered in the beginning of the course. Part (iv) is delivered at the end of the week, and can be omitted if not relevant to the participant.

 

 

Topics include:

 

Ø Higher order functions
Ø programming paradigms
Ø scipy, pandas, sympy
Ø Research software engineering practices, in particular testing
Ø Python installations
Ø interpolation, root finding, curvefitting
Ø Optimisation, computing derivatives
Ø Integration of ordinary differential equations