Pipeline
========

.. currentmodule:: lsst.pipe.base

.. autoclass:: Pipeline
   :show-inheritance:

   .. rubric:: Methods Summary

   .. autosummary::

      ~Pipeline.addConfigFile
      ~Pipeline.addConfigOverride
      ~Pipeline.addConfigPython
      ~Pipeline.addInstrument
      ~Pipeline.addTask
      ~Pipeline.fromFile
      ~Pipeline.fromIR
      ~Pipeline.fromPipeline
      ~Pipeline.fromString
      ~Pipeline.from_uri
      ~Pipeline.getInstrument
      ~Pipeline.removeTask
      ~Pipeline.subsetFromLabels
      ~Pipeline.toExpandedPipeline
      ~Pipeline.toFile
      ~Pipeline.write_to_uri

   .. rubric:: Methods Documentation

   .. automethod:: addConfigFile
   .. automethod:: addConfigOverride
   .. automethod:: addConfigPython
   .. automethod:: addInstrument
   .. automethod:: addTask
   .. automethod:: fromFile
   .. automethod:: fromIR
   .. automethod:: fromPipeline
   .. automethod:: fromString
   .. automethod:: from_uri
   .. automethod:: getInstrument
   .. automethod:: removeTask
   .. automethod:: subsetFromLabels
   .. automethod:: toExpandedPipeline
   .. automethod:: toFile
   .. automethod:: write_to_uri