Materials for teaching a 'Python in HPC' class. Includes python notebooks, scripts, and slides.
- profiling_and_optimizing
- Notebook showing how to profile and improve performance of a simple minded Mandelbrot set implementation. Includes numba, numpy, cython, f2py, numba.vectorize, and multiprocessing.
- parallel_code_examples
- Python example code for cross-machine parallization