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

Qiskit / qiskit / 21111879024
88%
main: 88%

Build:
Build:
LAST BUILD BRANCH: evolve_sparseobservable
DEFAULT BRANCH: main
Ran 18 Jan 2026 01:13PM UTC
Jobs 1
Files 896
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 Jan 2026 12:39PM UTC coverage: 87.922% (-0.4%) from 88.321%
21111879024

push

github

web-flow
Rust implementation of the QPY module (#14166)

* Set up initial working version of new qpy rust library

* Initial incomplete qpy writer, works for many standard gates

* Add default rust path to qpy dump

* Added initial parameter expression serialization

* Partial implementation of conditional operations (still needs encoding for QuantumCircuit parameters)

* Code now handles writing a full circuit

* Code cleanup

* Some refactoring + now correctly handles parameter subs

* Custom instructions are now handled

* Checkpoint commit with debug prints; most of the functionality is intact

* Main tests are passing, can begin code cleanup

* Initial code cleanup

* Import cleanups

* New expression and MCMT handling

* Fix test to allow rust work with optionals.HAS_SYMENGINE

* Bugfix in pack_custom_layout

* Linting the rust code

* Python linting

* Initial commit: Correctly reads the circuit header

* Basic circuit loading now works

* Custom layout handling (incomplete)

* Overhaul to symbol table formats

* Code cleanup

* Linting

* Do not use rust for `load` by default since it's not yet ready.

* Better handling of parameter expression data

* Instructions with parameters are now handled

* Add data structures for annotations

* Added annotation serialization

* Do not use rust with an older version of qpy as it is not currently supported

* Annotation loading now works

* Implemented final layout reading and partial custom instruction reading

* Pauli Evolution Gate implementation and better handling for custom gates

* Added support for conditionals and multiple circuits

* Added support for custom controlled gate

* Fix to work with the updated qiskit version

* Support for standalone variables, better handling of param deserialization

* Bug fixes in parameter handling

* Bug fixes

* Bugfixes and switching to rust dump/load by default

* Bugfix

* Code cleanup

* Bugfix: the other version of `dumps_register` is required.

* Bugfix

* Fixes... (continued)

3635 of 4171 new or added lines in 27 files covered. (87.15%)

489 existing lines in 10 files now uncovered.

100165 of 113925 relevant lines covered (87.92%)

1163020.61 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
98.44
crates/qpy/src/consts.rs
1
57.29
-31.96% qiskit/qpy/binary_io/circuits.py
1
44.79
-29.74% qiskit/qpy/binary_io/value.py
6
87.09
4.79% crates/circuit/src/parameter/parameter_expression.rs
7
96.67
crates/qpy/src/expr.rs
21
80.56
crates/qpy/src/formats.rs
31
70.75
crates/qpy/src/annotations.rs
57
93.99
crates/qpy/src/circuit_writer.rs
58
68.31
crates/qpy/src/bytes.rs
67
84.05
crates/qpy/src/py_methods.rs
86
81.89
crates/qpy/src/value.rs
87
78.14
crates/qpy/src/params.rs
113
89.23
crates/qpy/src/circuit_reader.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
87.09
4.79% crates/circuit/src/parameter/parameter_expression.rs
1
93.29
-0.09% crates/transpiler/src/passes/unitary_synthesis.rs
1
93.02
-2.33% qiskit/circuit/library/pauli_product_measurement.py
2
92.03
0.26% crates/qasm2/src/lex.rs
4
86.67
-8.89% qiskit/circuit/annotation.py
9
46.67
-8.14% qiskit/qpy/common.py
12
96.62
-0.94% crates/qasm2/src/parse.rs
12
71.88
-5.36% qiskit/qpy/type_keys.py
173
44.79
-29.74% qiskit/qpy/binary_io/value.py
274
57.29
-31.96% qiskit/qpy/binary_io/circuits.py
Jobs
ID Job ID Ran Files Coverage
1 21111879024.1 18 Jan 2026 01:13PM UTC 896
87.92
GitHub Action Run
Source Files on build 21111879024
  • Tree
  • List 896
  • Changed 23
  • Source Changed 17
  • Coverage Changed 22
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21111879024
  • 654cb87b on github
  • Prev Build on gh-readonly-queue/main/pr-15562-f617d0afcca71953581b4085f032cc83b3ecbd21 (#21063907703)
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