qat.spd.spd.compute_pauli_tableau
- qat.spd.spd.compute_pauli_tableau(job: Job, nprocs: int = 1, threshold: float = None, max_weight: int = None, max_size: int = None, max_x_weight: int = None, extract_clifford=True, verbose: bool = False)
Evolves a job’s observable via sparse Pauli dynamics evolution through the job’s circuit, and return a PauliTableau, along with the constant coefficient of the observable
- Parameters:
job (
Job
) – the job to executenprocs (int, optional) – number of processors. Default to 1
threshold (float, optional) – threshold of acceptance for the coefficients of the Pauli rows
max_weight (int, optional) – maximum allowed Hamming weight of the Pauli rows
max_size (int, optional) – maximum allowed size of the PauliTableau throughout the simulation
max_x_weight (int, optional) – maximum allowed X and Y support of the Pauli rows
extract_clifford (bool, optional) – If True, performs Clifford recompilation. Defaults to True.
verbose (bool, optional) – set to True to print extra information throughout the evolution. Default to False