• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Qiskit / qiskit / 23266569485
87%
main: 87%

Build:
Build:
LAST BUILD BRANCH: gh-readonly-queue/main/pr-15850-7c0cd532b738c7028ba6dd7e6be6ce071d53d765
DEFAULT BRANCH: main
Ran 18 Mar 2026 09:26PM UTC
Jobs 1
Files 919
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Mar 2026 08:54PM UTC coverage: 87.258% (+0.03%) from 87.228%
23266569485

push

github

web-flow
Implement `SparseObservable.evolve` (#15561)

* add basic evolve API

* finalize evolve logic, add qargs support and make robust test cases

* resolve logic and comments

* Update test/python/quantum_info/test_sparse_observable.py

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* Update crates/quantum_info/src/sparse_observable/mod.rs

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* resolve comments, update docstrings, and remove redundant tests, plus enhance tests. Also update evolve logic

* use as_inner method instead of rewriting the full inner read statemet, and also enhance comments

* rename test correctly, and change identity test to evolve via an Identity pauli to make more physical sense

* re-add the failing test case as a sanity check

* add support and test cases curated to just paulis

* Update crates/quantum_info/src/sparse_observable/mod.rs

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* Update crates/quantum_info/src/sparse_observable/mod.rs

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* resolve some issues based on comments with evolved coefficients

* fix lint

* remove unnecessary panic import

* Update crates/quantum_info/src/sparse_observable/mod.rs

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* Update crates/quantum_info/src/sparse_observable/mod.rs

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* Update test/python/quantum_info/test_sparse_observable.py

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* Update test/python/quantum_info/test_sparse_observable.py

Co-authored-by: Julien Gacon <gaconju@gmail.com>

* resolve comments; add more exception types, assign exit codes, and make exception testing more explicit

* Small fixes

- docs were failing
- remove some test dups and dangling comments
- more efficient qargs duplicate check

* Don't multiply Pauli by 2j

* Fix typo in comment

---------

Co-authored-by: Julien Gacon <gaconju@gmail.com>
Co-authored-by: Julien Gacon <jules.gacon@googlemail.com>

133 of 146 new or added lines in 3 files covered. (91.1%)

3 existing lines in 2 files now uncovered.

101979 of 116870 relevant lines covered (87.26%)

1152067.36 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
25.0
-3.57% crates/cext/src/exit_codes.rs
10
93.24
-0.07% crates/quantum_info/src/sparse_observable/mod.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
92.8
1.54% crates/qasm2/src/lex.rs
2
74.34
-0.04% crates/circuit/src/parameter/symbol_expr.rs
Jobs
ID Job ID Ran Files Coverage
1 23266569485.1 18 Mar 2026 09:26PM UTC 919
87.26
GitHub Action Run
Source Files on build 23266569485
  • Tree
  • List 919
  • Changed 7
  • Source Changed 3
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23266569485
  • ff2ee358 on github
  • Prev Build on gh-readonly-queue/main/pr-15276-e74044759584a1f50ae552f53ad87b4e0abb4840 (#23264854494)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc