-
Notifications
You must be signed in to change notification settings - Fork 1
Topics
birnstiel@me.com edited this page Jun 18, 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!
| Date | Topic | Description | Speaker |
|---|---|---|---|
| June 18, 2018 | Gaspi/GPI* | A new F-/C-library for parallel programming | Oliver Zier |
| Topic | Description | Speaker |
|---|---|---|
| numba | How to speed up slow python code easily with numba. How to make sth. numba-compatible? |
Sebastian |
| 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 from a function name, recarrays, modern string formatting, zip, dictionaries, generators, Python3 | Kerstin+? |
| version control with git | how to use the version control software git | David |
| LRZ cloud computing | How to create your own virtual machine in the LRZ cloud (and make it host jupyter notebooks) | Til |
| unit testing | Test-driven development and unit-testing (e.g. unittest in python, googletest in C++) | David |
| openMP | David | |
| OpenACC | 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* |
| Date | Topic | Description | Speaker | Material |
|---|---|---|---|---|
| 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 |
| April 24, 2018 | Python extending and embedding | Speeding up your Python code with C extensions | Michael W. | |
| May 8, 2018 | Debugging und Unit Testing | Intro to pdbg and pytest | Joerg D. | https://github.com/joergdietrich/Code-Coffee-2018-05-08 |