Skip to content
Kerstin edited this page Oct 22, 2018 · 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
Sept 25, 2018 OpenACC ? Antonio R.
(Oct 16, 2018) ? ? ?
postponed Python3 Cool features and how to get there from Python2 Joerg D.
Nov 6, 2018 Desgin Patters in OOP ? David H.
Nov 20, 2018 Julia 1.0 The future of scientific computing Manuel B. (MPE)
Dec 4, 2018 Software Engineering Best Practices Overview of practices and tools helpful in and out of academia Alexander Bartl, Maximilian Imgrund (TNG)
Dec 18, 2018 ? ? ?

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
Makefiles
Input and configuration files
LaTeX related things whatever people find useful. Examples: exam package
Slack & Flock*

Previous Topics

Date Topic Description Speaker Material
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