Quantum
=======

.. currentmodule:: lsst.daf.butler

.. autoclass:: Quantum
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~Quantum.dataId
      ~Quantum.datastore_records
      ~Quantum.initInputs
      ~Quantum.inputs
      ~Quantum.outputs
      ~Quantum.taskClass
      ~Quantum.taskName

   .. rubric:: Methods Summary

   .. autosummary::

      ~Quantum.from_simple
      ~Quantum.to_simple

   .. rubric:: Attributes Documentation

   .. autoattribute:: dataId
   .. autoattribute:: datastore_records
   .. autoattribute:: initInputs
   .. autoattribute:: inputs
   .. autoattribute:: outputs
   .. autoattribute:: taskClass
   .. autoattribute:: taskName

   .. rubric:: Methods Documentation

   .. automethod:: from_simple
   .. automethod:: to_simple