-
Notifications
You must be signed in to change notification settings - Fork 1
Topics
Kerstin edited this page Apr 4, 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 |
|---|---|---|---|
| April 10, 2018 | Best Practices in Software Development and Design | Most people working in Astronomy spend a considerable amount of their time developing software. I would like to present my personal view of best tips, tools and best practices to achieve better results from the software developing process. This talk is targeted for everyone who is spending lots of time developing code without having much formal training for doing this. | Martin |
| April 24, 2018 | Python extending and embedding | Speeding up your Python code with C extensions | Michael W. |
| 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 |
|---|---|---|---|---|
| March 13, 2018 | git | Learn how to use git and github to organize your project | David | https://github.com/birnstiel/code-coffee/blob/master/presentations/GitTutorial.pdf |
| 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 |