Skip to content

Support target-specific noise models#446

Draft
perlinm wants to merge 12 commits into
mainfrom
immune-2q-err
Draft

Support target-specific noise models#446
perlinm wants to merge 12 commits into
mainfrom
immune-2q-err

Conversation

@perlinm
Copy link
Copy Markdown
Collaborator

@perlinm perlinm commented Apr 13, 2026

fixes #426

Adds a TargetedNoiseRule subclass of NoiseRule, which allows for things like:

  1. Inhomogeneous noise across a qubit array
  2. Crosstalk errors
  3. Making some qubits immune to noise without immunizing every gate that touches them.

acasta-yhliu and others added 12 commits March 27, 2026 14:00
TargetedNoiseRule class is appended to the code, and implmented is_targeted_noisy_op
The implementation follows `NoiseRule.noisy_operation` for now
…getedNoiseRule`

An `immunize_qubits` function is appended and called in `_inplace_append_noisy_moment`. Detailed implementation is remain incomplete.
tests are added to noise_model_test.py for TargetedNoiseRule, the behavior of immunize_qubits is still remain incomplete.
…AULI_CHANNEL_2

tests are modified to cover new written code, need further refactor to make the code cleaner
@perlinm perlinm linked an issue Apr 13, 2026 that may be closed by this pull request
1 task
@perlinm perlinm marked this pull request as draft April 13, 2026 23:43
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.

Support target-specific noise models

2 participants