Skip to content
Sebastian Stammler edited this page Mar 21, 2019 · 289 revisions

Here, we can keep track of the topics. Put possible future topics in the Suggested Topics table. Topics for which we have a speaker lined up go into Scheduled Topics.

Please don't delete topics that have already been talked about, but instead put them in Previous Topics. This is useful to look up who might be an expert at the USM in some particular topic, or it might help up see what we haven't talked about in a while - perhaps it's worth to revisit that topic!

Scheduled Topics

Date Topic Description Speaker
Mar 26, 2019 Parallelizing Code with OpenMP A short introduction to OpenMP based on source code examples Johann Weber

Suggested Topics

Topic Description Speaker
The atom editor General introduction to atom, a modern editor for all needs. Also: presenting my favorite packages. Til
ipyparallel Til?
Python tidbits loading functions, recarrays, string formatting, zip, dictionaries, generators, Kerstin+?
LRZ cloud computing How to create your own virtual machine in the LRZ cloud (and make it host jupyter notebooks) Til
openMP David
Online Vizualization Someone from magneticum.org?
Locally available services owncloud, gitlab, github-educational account, adobe connect Kerstin/Til?
jupyterhub Setting up jupyterhub: going through the quickstart guide Til
python & Lectures How to use python or notebooks in your lectures or for exercises, or exams.
Interactive visualization d3, glue or related packages
ipython widgets
computing resources (queuing systems, LRZ, nice, nohup, ...)
reproducible science refactoring, and best practices
Packaging in python
MPI Laszlo
HDF5 Laszlo
Makefiles Laszo
Input and configuration files
LaTeX related things whatever people find useful. Examples: exam package
Slack & Flock*

Previous Topics

Date Topic Description Speaker Material
Mar 12, 2019 Matplotlib How to make nice plots with matplotlib Stefan H. slides
Feb 12, 2019 Julia A Fresh Approach to Scientific Computing Manuel B. & Ludwig B. slides
Jan 29, 2019 Wielding the Power of C++11 - Martin K. slides and example code
Dec 4, 2018 Software Engineering Best Practices Practices/tools helpful in & out of academia A. Bartl, M. Imgrund (TNG)
Nov 27, 2018 Python3 Cool features and how to get there from Python2 Joerg D. slides
Nov 6, 2018 Design Patterns in OOP - David H. slides and example code
Sept 25, 2018 OpenACC - Antonio R.
July 27, 2018 CUDA Introduction to GPU programming with CUDA Korbinian H. slides and example code
July 3, 2018 Numba How to (not) speed up python with numba Sebastian S. slides and example code
June 19, 2018 Gaspi/GPI Intro to a new F-/C-library for parallel programming Oliver Z. slides and example code
May 8, 2018 Debugging und Unit Testing Intro to pdbg and pytest Joerg D. code and slides
April 24, 2018 Python extending and embedding Speeding up your Python code with C extensions Michael W. code and slides
April 10, 2018 Best Practices in Software Development and Design Tips, tools and best practices for software developing Martin slides and example code
March 13, 2018 git Learn how to use git and github to organize your project David slides
February 27, 2018 ctypes & cython How to speed up your python code Steffen code
January 30, 2018 pandas introduction to the pandas package Kerstin notebook
December 12, 2017 ipython notebooks ipython notebooks: why and how to use them. Til notebook

Clone this wiki locally