Quantum
=======

.. currentmodule:: lsst.daf.butler

.. autoclass:: Quantum
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~Quantum.actualInputs
      ~Quantum.dataId
      ~Quantum.endTime
      ~Quantum.host
      ~Quantum.id
      ~Quantum.initInputs
      ~Quantum.outputs
      ~Quantum.predictedInputs
      ~Quantum.run
      ~Quantum.startTime
      ~Quantum.taskClass
      ~Quantum.taskName

   .. rubric:: Methods Summary

   .. autosummary::

      ~Quantum.addOutput
      ~Quantum.addPredictedInput

   .. rubric:: Attributes Documentation

   .. autoattribute:: actualInputs
   .. autoattribute:: dataId
   .. autoattribute:: endTime
   .. autoattribute:: host
   .. autoattribute:: id
   .. autoattribute:: initInputs
   .. autoattribute:: outputs
   .. autoattribute:: predictedInputs
   .. autoattribute:: run
   .. autoattribute:: startTime
   .. autoattribute:: taskClass
   .. autoattribute:: taskName

   .. rubric:: Methods Documentation

   .. automethod:: addOutput
   .. automethod:: addPredictedInput