Skip to content

Add GTHNoiseModel to noise.py#1837

Open
mho291 wants to merge 7 commits into
masterfrom
introduce_GTHNoiseModel
Open

Add GTHNoiseModel to noise.py#1837
mho291 wants to merge 7 commits into
masterfrom
introduce_GTHNoiseModel

Conversation

@mho291

@mho291 mho291 commented Apr 30, 2026

Copy link
Copy Markdown
Contributor

This PR introduces the GST-trained Heuristic (GTH) noise model, GTHNoiseModel, which is a composite noise model to approximate hardware noise.

Following the outlined in https://arxiv.org/pdf/2502.19872, gate set tomography (GST) data from hardware is used as inputs with trained neural networks to infer the effective noise parameters for single- and two-qubit operations.

The inferred noise parameters are used to construct the GTHNoiseModel, enabling simulation of circuits with noise characteristics that closely resembles hardware.

In the 2-qubit example, we provide the exact values for the parameters that make up the 2-qubit composite noise model. It has been shown to approximate the hardware closely.

In the 4-qubit example, we give ficticious noise parameters that make up the 4-qubit composite noise model.

Checklist:

  • Reviewers confirm new code works as expected.
  • Tests are passing.
  • Coverage does not decrease.
  • Documentation is updated.

@mho291 mho291 requested review from a team April 30, 2026 05:59
@codecov

codecov Bot commented Apr 30, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 99.50%. Comparing base (9ed79ea) to head (082cbab).

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #1837   +/-   ##
=======================================
  Coverage   99.50%   99.50%           
=======================================
  Files          78       78           
  Lines       13673    13726   +53     
=======================================
+ Hits        13605    13658   +53     
  Misses         68       68           
Flag Coverage Δ
unittests 99.50% <100.00%> (+<0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@scarrazza scarrazza modified the milestones: Qibo 0.3.5, Qibo 0.3.4 May 15, 2026
@scarrazza scarrazza removed this from the Qibo 0.3.4 milestone Jun 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants