Skip to content

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

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

feat(selene): add PECOS general noise error-model plugin#545
qciaran wants to merge 5 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

@ciaranra ciaranra added enhancement New feature or request python Pull requests that update python code rust Pull requests that update rust code labels Aug 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request python Pull requests that update python code rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants