lsst.pipe.base
19.0.0-17-g9c22e3c+7
|
Public Member Functions | |
def | __init__ (self, loaded_yaml) |
def | from_string |
def | from_file |
def | to_file |
def | to_primitives (self) |
def | __str__ (self) |
def | __repr__ (self) |
def | __eq__ |
Public Attributes | |
description | |
instrument | |
contracts | |
inherits | |
tasks | |
Intermediate representation of a pipeline definition Parameters ---------- loaded_yaml : `dict` A dictionary which matches the structure that would be produced by a yaml reader which parses a pipeline definition document Raises ------ ValueError : - If a pipeline is declared without a description - If no tasks are declared in a pipeline, and no pipelines are to be inherited - If more than one instrument is specified - If more than one inherited pipeline share a label
Definition at line 262 of file pipelineIR.py.
def lsst.pipe.base.pipelineIR.PipelineIR.__init__ | ( | self, | |
loaded_yaml | |||
) |
Definition at line 280 of file pipelineIR.py.
def lsst.pipe.base.pipelineIR.PipelineIR.__eq__ | ( | self, | |
other | |||
) |
Definition at line 458 of file pipelineIR.py.
def lsst.pipe.base.pipelineIR.PipelineIR.__repr__ | ( | self, | |
str | |||
) |
Instance formatting as how it would look in yaml representation
Definition at line 453 of file pipelineIR.py.
def lsst.pipe.base.pipelineIR.PipelineIR.__str__ | ( | self, | |
str | |||
) |
Instance formatting as how it would look in yaml representation
Definition at line 448 of file pipelineIR.py.
def lsst.pipe.base.pipelineIR.PipelineIR.from_file | ( | cls, | |
filename | |||
) |
Definition at line 412 of file pipelineIR.py.
def lsst.pipe.base.pipelineIR.PipelineIR.from_string | ( | cls, | |
pipeline_string | |||
) |
Definition at line 399 of file pipelineIR.py.
def lsst.pipe.base.pipelineIR.PipelineIR.to_file | ( | self, | |
filename | |||
) |
Definition at line 425 of file pipelineIR.py.
def lsst.pipe.base.pipelineIR.PipelineIR.to_primitives | ( | self | ) |
Convert to a representation used in yaml serialization
Definition at line 437 of file pipelineIR.py.
lsst.pipe.base.pipelineIR.PipelineIR.contracts |
Definition at line 317 of file pipelineIR.py.
lsst.pipe.base.pipelineIR.PipelineIR.description |
Definition at line 288 of file pipelineIR.py.
lsst.pipe.base.pipelineIR.PipelineIR.inherits |
Definition at line 344 of file pipelineIR.py.
lsst.pipe.base.pipelineIR.PipelineIR.instrument |
Definition at line 297 of file pipelineIR.py.
lsst.pipe.base.pipelineIR.PipelineIR.tasks |
Definition at line 360 of file pipelineIR.py.