compb-dla-data-analysis/tools/sp-harness.bash

25 lines
420 B
Bash
Executable File

#!/usr/bin/env bash
# NOTE: Requires GNU parallel
# USAGE: MAX_PARTICLES=... sp-harness.bash <model> <run_id> <probabilities...>
# Run ID
MODEL="$1"
ID="$2"
shift
shift
ROOT="data/$ID"
mkdir -p "$ROOT"
PROBABILITIES=$@
for i in $PROBABILITIES; do
mkdir -p "$ROOT/$i"
done
MAX_PARTICLES="${MAX_PARTICLES:=2000}"
parallel "'$MODEL'" '{1}' $MAX_PARTICLES '{2}' "$ROOT/{2}/{1}.csv" ::: {1..100} ::: $PROBABILITIES