ReadoutMitigation
=================

.. autoclass:: qiskit_calculquebec.mitigation.readout.ReadoutMitigation
   :show-inheritance:

   
     
   

   
   
   

   
   

   .. raw:: html

      <a class="meth-details-header collapse-header collapsed" data-bs-toggle="collapse" href="#methDetails-" role="button" aria-expanded="false" aria-controls="methDetails-">
         <h2 style="font-size: 24px;">
            <i class="fas fa-angle-down rotate" style="float: right;"></i> Methods
         </h2>
      </a>
      <div class="collapse show" id="methDetails-">

   
   

   .. autosummary::
   
      ~ReadoutMitigation.apply_correction
      ~ReadoutMitigation.cals_from_matrices
      ~ReadoutMitigation.cals_from_system
      ~ReadoutMitigation.get_confusion_matrix
      ~ReadoutMitigation.get_inv_confusion_matrix
      ~ReadoutMitigation.readout_fidelity
      ~ReadoutMitigation.reduced_cal_matrix

   
   

   
   .. automethod:: apply_correction
   .. automethod:: cals_from_matrices
   .. automethod:: cals_from_system
   .. automethod:: get_confusion_matrix
   .. automethod:: get_inv_confusion_matrix
   .. automethod:: readout_fidelity
   .. automethod:: reduced_cal_matrix

   .. raw:: html

      </div>

   
   

   .. raw:: html

      <script type="text/javascript">
             document.querySelectorAll('.collapse-header').forEach((header) => {
                header.addEventListener('click', () => {
                   const icon = header.querySelector('h2 i');
                   if (icon) icon.classList.toggle('up');
                });
             });
      </script>