Practical Scientific Computing#
A seminar providing the required essentials — and more — to leverage shared resources efficiently.
Content#
About
Part 1: Utilizing Shared Resources
Part 2: Research Software Engineering
- Computational Project
- 4 Pillars of SoC
- Introduction to Version Control
- Project Documentation
- Extended Documentation
- Managing Data
- Code Structure
- Environments 1.0
- Primer on Software Development
- Software Development Strategies
- Refactoring
- Notes on Python
- Efficiency in Python
- Primer on Parallelism
- Primer On Parallelism
- Primer on Parallelism
- Environments 2.0
Part 3: Recap; Containers, Clouds & Objects
Part 4: Cluster - Workflow & Profiling
Outro