---
title: SymmetrizeGenerators (latest version)
description: API reference for qiskit_noise_learning.analysis.SymmetrizeGenerators in the latest version of qiskit-noise-learning
source: https://quantum.cloud.ibm.com/docs/en/api/qiskit-noise-learning/generated/analysis-symmetrize-generators
---

# qiskit\_noise\_learning.analysis.SymmetrizeGenerators

*class* `qiskit_noise_learning.analysis.SymmetrizeGenerators`

[GitHub](https://github.com/Qiskit/qiskit-noise-learning/tree/stable/0.1/qiskit_noise_learning/analysis/symmetrize.py)

Bases: [`AnalysisStage`](/docs/api/qiskit-noise-learning/generated/analysis-analysis-stage "qiskit_noise_learning.analysis.analysis_pipeline.AnalysisStage")

Project generator rates to satisfy conjugation symmetry, gate by gate.

For each gate, finds the pairs of generators that map to each under its conjugate action. The covariance is propagated through averaging.

### \_\_init\_\_

`__init__()`

## Methods

|                                                                                                                                              |                                                                                                                                                                       |
| -------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [`__init__`](#qiskit_noise_learning.analysis.SymmetrizeGenerators.__init__ "qiskit_noise_learning.analysis.SymmetrizeGenerators.__init__")() |                                                                                                                                                                       |
| `run`(fit)                                                                                                                                   | Run this stage, returning a new [`Fit`](/docs/api/qiskit-noise-learning/generated/analysis-fit "qiskit_noise_learning.analysis.Fit") with the output level populated. |

### input\_level

alias of [`ModelData`](/docs/api/qiskit-noise-learning/generated/data-model-data "qiskit_noise_learning.data.model_data.ModelData")

### output\_level

alias of [`ModelData`](/docs/api/qiskit-noise-learning/generated/data-model-data "qiskit_noise_learning.data.model_data.ModelData")
