Configuración de Ruido

Por defecto, al convertir entre diferentes representaciones de ruido (p. ej., de operadores de Kraus a generadores de Lindblad), se asumen ciertos parámetros, como los tiempos de puerta. Estos valores predeterminados pueden modificarse utilizando la clase NoiseConfig:

from qilisdk.noise import NoiseModel, NoiseConfig
from qilisdk.digital import X

# Create a noise configuration, setting the X gate time to 20 ns
conf = NoiseConfig()
conf.set_gate_time(X, 20e-9)

# Define a simple noise model using this config
nm = NoiseModel(noise_config=conf)

Los parámetros y sus valores predeterminados son los siguientes:

Parámetro

Valor Predeterminado

gate_times

1.0 para todas las puertas