LSST Applications
22.0.1,22.0.1+01bcf6a671,22.0.1+046ee49490,22.0.1+05c7de27da,22.0.1+0c6914dbf6,22.0.1+1220d50b50,22.0.1+12fd109e95,22.0.1+1a1dd69893,22.0.1+1c910dc348,22.0.1+1ef34551f5,22.0.1+30170c3d08,22.0.1+39153823fd,22.0.1+611137eacc,22.0.1+771eb1e3e8,22.0.1+94e66cc9ed,22.0.1+9a075d06e2,22.0.1+a5ff6e246e,22.0.1+a7db719c1a,22.0.1+ba0d97e778,22.0.1+bfe1ee9056,22.0.1+c4e1e0358a,22.0.1+cc34b8281e,22.0.1+d640e2c0fa,22.0.1+d72a2e677a,22.0.1+d9a6b571bd,22.0.1+e485e9761b,22.0.1+ebe8d3385e
LSST Data Management Base Package
|
Public Member Functions | |
def | __init__ (self, registry, skipExisting=True) |
def | makeGraph (self, pipeline, collections, run, userQuery) |
Public Attributes | |
registry | |
dimensions | |
skipExisting | |
GraphBuilder class is responsible for building task execution graph from a Pipeline. Parameters ---------- registry : `~lsst.daf.butler.Registry` Data butler instance. skipExisting : `bool`, optional If `True` (default), a Quantum is not created if all its outputs already exist.
Definition at line 791 of file graphBuilder.py.
def lsst.pipe.base.graphBuilder.GraphBuilder.__init__ | ( | self, | |
registry, | |||
skipExisting = True |
|||
) |
Definition at line 804 of file graphBuilder.py.
def lsst.pipe.base.graphBuilder.GraphBuilder.makeGraph | ( | self, | |
pipeline, | |||
collections, | |||
run, | |||
userQuery | |||
) |
Create execution graph for a pipeline. Parameters ---------- pipeline : `Pipeline` Pipeline definition, task names/classes and their configs. collections Expressions representing the collections to search for input datasets. May be any of the types accepted by `lsst.daf.butler.CollectionSearch.fromExpression`. run : `str`, optional Name of the `~lsst.daf.butler.CollectionType.RUN` collection for output datasets, if it already exists. userQuery : `str` String which defines user-defined selection for registry, should be empty or `None` if there is no restrictions on data selection. Returns ------- graph : `QuantumGraph` Raises ------ UserExpressionError Raised when user expression cannot be parsed. OutputExistsError Raised when output datasets already exist. Exception Other exceptions types may be raised by underlying registry classes.
Definition at line 809 of file graphBuilder.py.
lsst.pipe.base.graphBuilder.GraphBuilder.dimensions |
Definition at line 806 of file graphBuilder.py.
lsst.pipe.base.graphBuilder.GraphBuilder.registry |
Definition at line 805 of file graphBuilder.py.
lsst.pipe.base.graphBuilder.GraphBuilder.skipExisting |
Definition at line 807 of file graphBuilder.py.