SingleQuantumExecutor
=====================

.. currentmodule:: lsst.ctrl.mpexec

.. autoclass:: SingleQuantumExecutor
   :show-inheritance:

   .. rubric:: Attributes Summary

   .. autosummary::

      ~SingleQuantumExecutor.stream_json_logs

   .. rubric:: Methods Summary

   .. autosummary::

      ~SingleQuantumExecutor.captureLogging
      ~SingleQuantumExecutor.checkExistingOutputs
      ~SingleQuantumExecutor.execute
      ~SingleQuantumExecutor.getReport
      ~SingleQuantumExecutor.initGlobals
      ~SingleQuantumExecutor.makeTask
      ~SingleQuantumExecutor.runQuantum
      ~SingleQuantumExecutor.updatedQuantumInputs
      ~SingleQuantumExecutor.writeLogRecords
      ~SingleQuantumExecutor.writeMetadata

   .. rubric:: Attributes Documentation

   .. autoattribute:: stream_json_logs

   .. rubric:: Methods Documentation

   .. automethod:: captureLogging
   .. automethod:: checkExistingOutputs
   .. automethod:: execute
   .. automethod:: getReport
   .. automethod:: initGlobals
   .. automethod:: makeTask
   .. automethod:: runQuantum
   .. automethod:: updatedQuantumInputs
   .. automethod:: writeLogRecords
   .. automethod:: writeMetadata