Research Software Hour 008: command line arguments and quick parallelism
Channel: CodeRefinery
Date: 22/09/2020

In this episode, we cover command line option parsing in bash and Python (but also, why it's used and how to think about them), and how to trivially parallelize things with scripts, Make, find, GNU parallel, and array jobs on a cluster.

https://researchsoftwarehour.github.io/

00:05 welcome back
07:13 command line parsing
13:15 bash command line argument parsing
29:20 python command line argument parsing
37:10 designing command line interfaces
40:22 parallelize stuff using simple strategies
44:35 parallelize with Make
47:28 parallelize using a shell loop
51:23 parallelize using find and xargs
55:36 parallelize using GNU parallel
58:06 parallelize using Slurm array jobs
1:06:55 wrap-up