slv.inversion.sweep.run_sweep_job#

slv.inversion.sweep.run_sweep_job(results_dir)[source]#

Run a single config from a pre-serialised sweep grid (SLURM job arrays).

Reads $SLURM_ARRAY_TASK_ID (falls back to --index CLI argument) to pick which config to run. Writes one row to {results_dir}/sweep_results.csv.

Typical usage:

python -c "
from slv.inversion.sweep import run_sweep_job
run_sweep_job('/scratch/my_sweep')
"

Submitted as:

sbatch --array=0-<N-1> job.sh
Return type:

None