Skip to content

feat(selene): add PECOS general noise error-model plugin - #545

Draft
qciaran wants to merge 4 commits into
devfrom
selene-general-noise-plugin
Draft

feat(selene): add PECOS general noise error-model plugin#545
qciaran wants to merge 4 commits into
devfrom
selene-general-noise-plugin

Conversation

@qciaran

@qciaran qciaran commented Aug 17, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add a device-neutral Selene error-model plugin backed by PECOS GeneralNoiseModel
  • expose immutable GeneralNoiseParameters with the full configurable Rust builder surface and noiseless defaults
  • bridge scheduled Selene operations, idle timing, leakage, crosstalk, metrics, and state dumps into PECOS
  • register the package in Cargo/uv workspaces and the cross-platform wheel matrix

Validation

  • 13 Python tests, including Stim and PECOS StateVec integration
  • 2 Rust unit tests
  • cargo clippy -D warnings
  • cargo fmt and Ruff checks
  • uv lock check
  • wheel build with bundled native library

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