writePipetaskCmd

lsst.ts.wep.utils.writePipetaskCmd(repoDir, runName, instrument, collections, taskName=None, pipelineYaml=None)

Format a command line call to run a Gen 3 pipeline task. Can also be a set of tasks if specified in a pipeline yaml file.

Parameters:
repoDir: str

Location of Gen 3 repository.

runName: str

Name of collection for data produced by the task.

instrument: str

The instrument to use for the task.

collections: str

The data collections needed for the task.

taskName: str, optional

Full task function name in lsst namespace. One of taskName or pipelineYaml must be specified to run. (The default is None).

pipelineYaml: str, optional

Yaml file that specifies a pipeline configuration to run instead of a single task. (The default is None.)

Returns:
str

Pipetask run command.

Raises:
ValueError

Need to at least specify name of task or name of pipeline file.