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

Qiskit / qiskit / 19163791170
88%

Build:
DEFAULT BRANCH: main
Ran 07 Nov 2025 09:57AM UTC
Jobs 1
Files 875
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

07 Nov 2025 08:52AM UTC coverage: 88.163% (-0.03%) from 88.19%
19163791170

push

github

web-flow
Create `PauliProductMeasurement` instruction (#15126)

* add PauliProductMeasurement class.
Co-authored-by: Alexander Ivrii <alexi@il.ibm.com>

* update init file

* add tests for pauli product measurement

* fix definition, handle I in the lsb qubits, fix test

* Implementing PauliProductMeasurement also in Rust

* Conversions between rust and python classes

* Synthesis of PauliProductMeasurement instructions

* Exposing synthesis function to python

* Usage of synthesis function in HLS

* QPY support

* Some additional python tests

* cleanup and more tests

* Addressing review comments:

renaming PPM -> PauliProductMeasurement

avoiding redundant unwraps

returning a different error when creating a PauliProductMeasurement from an empty Pauli

using Bound<PyAny>

adding tests for running various transpiler passes on ppm circuits

avoid querying num_clbits

typos

docstring fixes

* Representing the phase of the PauliProductMeasurement instruction in Rust as a boolean

* Fixing a problem when converting a Rust PPM instruction to Python, and adding a test

* Adding release note

* changes for pyo3 update

* tweak to release notes

* renaming the name to snake case

* storing data internally rather than on params

* avoid converting to list

* Update name to def_ppm

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

* Update comment on layer

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

* Fix misprint

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

* Simplify release notes

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

* Fix misprint

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

* add comment on phase

* move neg

* remove _is_empty_pauli func

* remove unnecessary label checks

* following an update, adding missing PPM variant to cext/dag.rs

---------

Co-authored-by: Alexander Ivrii <alexi@il.ibm.com>
Co-authored-by: Julien Gacon <gaconju@gmail.com>

183 of 236 new or added lines in 19 files covered. (77.54%)

24 existing lines in 4 files now uncovered.

94215 of 106865 relevant lines covered (88.16%)

1137571.55 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
75.85
-0.37% crates/cext/src/dag.rs
1
89.86
-0.04% crates/circuit/src/circuit_data.rs
1
96.05
-1.28% crates/circuit/src/converters.rs
1
86.66
-0.12% crates/transpiler/src/passes/high_level_synthesis.rs
2
69.67
-0.42% crates/circuit/src/dag_node.rs
2
82.9
-0.26% crates/transpiler/src/passes/basis_translator/mod.rs
2
95.12
qiskit/circuit/library/pauli_product_measurement.py
2
88.7
-0.15% qiskit/qpy/binary_io/circuits.py
3
85.64
-0.24% crates/transpiler/src/target/mod.rs
5
92.54
-1.19% crates/circuit/src/packed_instruction.rs
9
85.94
crates/synthesis/src/pauli_product_measurement.rs
24
84.65
-0.86% crates/circuit/src/operations.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
84.49
0.01% crates/circuit/src/dag_circuit.rs
1
92.54
-1.19% crates/circuit/src/packed_instruction.rs
4
92.03
-0.26% crates/qasm2/src/lex.rs
18
96.62
-1.42% crates/qasm2/src/parse.rs
Jobs
ID Job ID Ran Files Coverage
1 19163791170.1 07 Nov 2025 09:57AM UTC 875
88.16
GitHub Action Run
Source Files on build 19163791170
  • Tree
  • List 875
  • Changed 22
  • Source Changed 18
  • Coverage Changed 22
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #19163791170
  • 6df146fa on github
  • Prev Build on gh-readonly-queue/main/pr-15289-8eeb795766e1b5d34f00dba4db971aca01e7ac8b (#19161964732)
  • Next Build on main (#19169744603)
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

© 2025 Coveralls, Inc