I wrote almost all of the code in this repo, like 99% of it. It was a complete rewrite of a complex collection of scripts and config files that was context-dependent, difficult to use, very difficult to update, and basically Bash-based. This rewrite and many of the implementation details were my ideas, and the reason for all the Bash scripts is that this was just a first step from Bash to Python that met multiple needs in a reasonable time.
There are two pre-prints that provide context for this code, for different reasons:
(More to come.)
Briefly, the code in this repo replaced a collection of ~125 scripts and config files, including 75 Bash scripts, partly organized here but originally in a single folder:
Dockerfile contents looked like this, intentionally illegible: