Notas de la versión de Shaded Lightcones
Próximo lanzamiento (main)
Nuevas funciones
-
Se ha rediseñado internamente la paralelización del cálculo de los límites del conmutador de tiempo desigual en las fases directa e inversa. Como resultado, las tareas individuales de larga duración ya no provocan que otras tareas queden inactivas hasta que se pueda procesar la siguiente capa del circuito, sino que, por el contrario, todos los procesos permanecen activos en todo momento. En consecuencia, el tiempo percibido hasta la finalización se ha reducido considerablemente cuando se ejecuta con muchos procesos en paralelo.
Además de lo anterior, ahora el usuario puede utilizar una señal
KeyboardInterruptpara interrumpir manualmente el cálculo vinculado, lo cual se gestionará de forma adecuada y conservará todos los resultados calculados hasta ese momento. -
Se ha añadido el argumento
max_num_boxesa ycompute_forward_bounds()acompute_backward_bounds(). Esta nueva opción establecerá el número máximo de instruccionesBoxOppara las que se calcularán los límites del cono de luz sombreado. A las casillas restantes que tengan una anotaciónInjectNoisese les asignarán límites superiores triviales de . -
Ahora es posible configurar el intervalo de actualización del indicador de progreso del cálculo vinculado a través de
qiskit_addon_slc.globals.PROGRESS_POLLING_PERIOD.
Notas sobre características en desuso
- El argumento
atolde la funcióncompute_forward_bounds()ha quedado obsoleto. Utiliza en su lugar los nuevos argumentosatol_eigenvalueyatol_simplify.
Corrección de errores
- La propagación de Pauli en la que se basan los cálculos de avance y retroceso se ha ajustado para eliminar los términos cuyos coeficientes son numéricamente cero. El umbral de truncamiento para determinar si un término es numéricamente cero se puede ajustar mediante
qiskit_addon_slc.globals.ZERO_ATOL.