bytes-n-biscuits
Tutorials
Modern command line tools
SSH config
fish shell
Screencast
Hands-on
oh-my-fish
Default shell
ripgrep
Screencast
Hands-on
fzf
Screencast
Hands-on
Git for beginners
Initial commit
Creating a repository
Adding files/directories to the staging area
Commit
Branches
Synchronization with remote repository
Screencast
Numba
Tutorial
Setup
Kapteyn JupyterHub
Kapteyn workstation
Remote connection to Kapteyn
Local conda installation
Introduction to PyCharm
Introduction
Topics we’ll cover
Setup
Configure Conda
Create a first project
Performance tips
Resources
Idiomatic Python
Introduction
Topics we’ll cover
Idiomatic Python
Problem: UFO detection
Setting
Resources
Parallel programming with OpenMP and MPI
OpenMP
Parallelising a for loop
A practical example: Fitting a Gaussian distribution
Controlling variable sharing: the private command
Parallelising the other for loop
Example of critical, atomic, and reduction: calculating a sum
Parallelising the other for loop using reduction
Synchronising threads: barrier and sections
MPI
Advent of Code
Kapteyn leaderboard
Repositories with solutions
bytes-n-biscuits
»
Index
Edit on GitLab
Index