UCI

Numerical data analysis and modeling with Python

The course consists of 5 interactive lectures in total, where students can follow the class directly at the PC. With some already prepared exercises the professor will demonstrate the most important points of the course. He will focus on the topics he has most experience with and gives an overview on the Python ecosystem to use with numerical modeling and data processing. Along the course students will write accelerated algorithms with cython or pybind11. On the last day, professor will give a short outline of how to deal with partial differential equations with scipy. Students will write FEA code theirselve or more appropriately by using highly efficient tools like fenics.