phenotypic.sdk_.EnvVar#

class phenotypic.sdk_.EnvVar[source]#

Bases: object

Environment variable names read or set by the CLI.

SLURM injects these into batch scripts; the CLI reads them to discover its execution context (job id, array task id, …) and to find node-local scratch storage.

Methods

__init__

Attributes

SCRATCH: Final[str] = 'SCRATCH'#
SLURM_JOB_ID: Final[str] = 'SLURM_JOB_ID'#
SLURM_ARRAY_JOB_ID: Final[str] = 'SLURM_ARRAY_JOB_ID'#
SLURM_ARRAY_TASK_ID: Final[str] = 'SLURM_ARRAY_TASK_ID'#
SLURM_ARRAY_TASK_COUNT: Final[str] = 'SLURM_ARRAY_TASK_COUNT'#
SLURM_CPUS_PER_TASK: Final[str] = 'SLURM_CPUS_PER_TASK'#
SLURM_MEM_PER_NODE: Final[str] = 'SLURM_MEM_PER_NODE'#