slurm_options_here

PlasmaCalcs.tools.supercomputer.slurm_options_here(dir='.', *, conflicts='crash', only=None, eval=True)

returns SlurmOptionsDict of all slurm-related options in files within this directory.

searches all slurmfiles within this directory.
conflicts: ‘crash’, ‘drop’
tells how to handle conflicts (key with different value or missing in different files).
‘crash’ –> raise FileContentsConflictError if any conflicts.
‘drop’ –> drop all keys with any sort of conflict.
only: None, str, or list of str
if provided, only include these keys in the result
(and, only check these keys for conflicts!).
eval: bool
whether to attempt ast.literal_eval(value) for each value. (False –> keep all as str.)