-
Notifications
You must be signed in to change notification settings - Fork 1
Topics
Sebastian Stammler edited this page May 14, 2021
·
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 |
|---|
| May 18, 2021 | Python 3 | Introducing new features in Python 3 | Stefan Heigl |
| Topic | Description | Speaker |
|---|---|---|
| ipyparallel | Til? | |
| Python tidbits | loading functions, recarrays, string formatting, zip, dictionaries, generators, | Kerstin+? |
| openMP | ||
| Online Vizualization | Someone from magneticum.org? | |
| Locally available services | owncloud, gitlab, github-educational account, adobe connect | Kerstin/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 | |
| MPI | ||
| HDF5 | ||
| Makefiles | ||
| Input and configuration files | ||
| LaTeX related things | whatever people find useful. Examples: exam package | |
| Slack & Flock* |
| Date | Topic | Description | Speaker | Material |
|---|---|---|---|---|
| May 4, 2021 | Differential Equations & Machine Learning | Reducing the computational cost of solving systems of differential equations via machine learning | Tommaso Grassi | Presentation, Recording |
| Feb 9, 2021 | Makefiles | A brief introduction into makefiles | Sebastian Stammler | Tutorial, Recording |
| Jan 26, 2021 | Counting pairs using C++ and openmp | Martin Kerscher | Presentation (.pdf), Material (.tar.gz), Recording | |
| Jan 12, 2021 | Building Websites | Building websites using Wordpress | Apostolos Zormpas | Presentation, Recording |
| Dec 15, 2020 | Python Packaging & PyPI | Til Birnstiel | Presentation, Repository, Recording | |
| Dec 1, 2020 | GitHub Actions | Continuous integration service | Ludwig Böss | Repository, Recording |
| Nov 17, 2020 | Jenkins | Continuous integration tool | David Hubber | Slides, Recording |
| Nov 3, 2020 | Simframe | Framework for scientific simulations | Sebastian Stammler | Documentation, Notebooks, Recording |
| Oct 20, 2020 | USM Computers | Introduction to the USM Computer Systems | Keith Butler | Slides, Recording |
| Jul 28, 2020 | Julia | Parallelisation and Package develompment in Julia | Ludwig Böss | Repository (Github), Recording |
| Jul 14, 2020 | Docker | Containers for virtual operating systems | Michał Drzał (Sybilla Technologies) | Presentation (pdf), Recording |
| Jun 30, 2020 | Using LRZ Resources | Overview of the Computing Resources at the LRZ | Sebastian Stammler & Til Birnstiel | Repository (Github), Recording |
| Jun 16, 2020 | v_normal x80 | A typical development iteration in a nutshell | Alexander Arth & Maximilian Imgrund (TNG) | Presentation (pdf), Recording |
| Jun 02, 2020 | Tmux | Terminal multiplexer & session manager | Manuel Behrendt | Presentation (pdf), Materials (zip), Recording |
| May 19, 2020 | Atom/VSCode | Remotely working with Atom and VSCode | Ludwig Böss | Handout, Recording |
| May 5, 2020 | Python environments | Virtual Environments for Python | Stefan Heigl | Notebook, Recording |
| Apr 7, 2020 | Jupyter Notebooks | Remotely using Jupyter Notebooks | Til Birnstiel | Notebook, Recording |
| May 7, 2019 | Neural Networks | Quickstart to Neural Networks (with Keras) | Matías Gárate | Slides (.pptx), Notebooks |
| Apr 9, 2019 | Flask & Dash | Creating interactive plots for websites | Ludwig Böss | |
| Mar 26, 2019 | Parallelizing Code with OpenMP | A short introduction to OpenMP based on source code examples | Johann Weber | slides, code |
| 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 |