I am building a custom noise model using Qiskit's NoiseModel class. I want to incorporate full range of calibration data, say for 7 qubit machine. I am not sure how to incorporate calibration features like ['id', 'sx', 'rz', 'rx', 'x', 'reset'] errors besides readout lengths, frequency and anharmonicity into the custom noise model using the inbuilt functions in NoiseModel class. I am not sure under which category will the gate lengths and errors to add since there are:
- Quantum errors
- Readout errors that can be incorporated into NoiseModel class. This link https://qiskit.org/documentation/tutorials/simulators/3_building_noise_models.html does not mention how to incorporate frequency and anharmonicity in the NoiseModel object. Since I am new to the world of quantum computing, I do not understand how to use these errors below with regards to calibration data: 1. phase amplitude damping error 2. amplitude damping error 3. phase damping error 4. LocalNoisePass 5. RelaxationNoisePass
My calibration data dictionary for 1 qubit is in the form
{'Anharmonicity-Q0': -0.3415, 'Frequency-Q0': 5157553795.720, 'Readout_Length-Q0': 6.7555e-07, 'T1-Q0': 206.1588, 'T2-Q0': 104.1353, 'sx0': 0.00015504, 'sx0_time': 35.5556}
Thanks