|
lsst.pipe.base
19.0.0-9-g0ae078d+4
|
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.
1.8.13