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

Qiskit / qiskit / 21942596356
88%
main: 88%

Build:
Build:
LAST BUILD BRANCH: fix-hls-qubit-tracking
DEFAULT BRANCH: main
Ran 12 Feb 2026 10:52AM UTC
Jobs 1
Files 884
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

12 Feb 2026 09:54AM UTC coverage: 88.359% (-0.006%) from 88.365%
21942596356

push

github

web-flow
Fix ParameterExpression.sympify() for RPOW operations (#15642) (#15681)

* Add SciPyOptimizer (#6319)

* Add ScipyMinimizer

* fix test and lint

* use ScipyMinimizer to other scipy's optimizers

* support P_BFGS

* add doc strings and refactoring

* add max_evals_grouped

* add docstring for max_evals_grouped

* rename to SciPyOptimizer

* fix test

* Apply suggestions from code review



* refactor

* add releasenote



* Fix string formatting (#9540)

* Extend error message when target disjoint connectivity (#10733)

* Extend error message when target disjoint connectivity

* text in the exception

* Apply suggestions from code review



* changing the phrasing

---------



* Fix ParameterExpression.sympify() for RPOW operations

Fixes #15583

The sympify() method was not correctly handling reverse power
operations (RPOW). When converting ParameterExpression to sympy,
RPOW operations need to swap operands (rhs ** lhs instead of
lhs ** rhs) to match the Rust implementation.

This fix adds special handling for RPOW, RDIV, and RSUB operations
to correctly swap operands before applying the operation.

Contribution by Gittensor, see my contribution statistics at https://gittensor.io/miners/details?githubId=Eruis2579

* Add test and release note for RPOW sympify fix

- Add test_sympify_rpow_operand_order() to verify the fix for issue #15583
- Add release note documenting the bug fix

This addresses reviewer feedback to add tests and release notes.

* Add comprehensive tests for all reverse operations (RPOW, RDIV, RSUB)

This improves test coverage for the sympify fix by testing all three
reverse operation types that were added in the fix. This addresses
the Coveralls coverage report showing only 25% coverage.

* Fix POW operation to use RPOW when LHS is Parameter and RHS is expression

Fixes #15583

When a Parameter is the LHS and an expression (ParameterExpression) is the RHS
of a POW operation, we should use RPOW instead of POW. This ensures the repla... (continued)

30 of 34 new or added lines in 2 files covered. (88.24%)

31 existing lines in 3 files now uncovered.

96681 of 109418 relevant lines covered (88.36%)

1203611.89 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
4
82.42
0.05% crates/circuit/src/parameter/parameter_expression.rs

Uncovered Existing Lines

Lines Coverage ∆ File
2
74.0
0.37% crates/circuit/src/parameter/symbol_expr.rs
5
92.54
0.26% crates/qasm2/src/lex.rs
24
96.21
-1.42% crates/qasm2/src/parse.rs
Jobs
ID Job ID Ran Files Coverage
1 21942596356.1 12 Feb 2026 10:52AM UTC 884
88.36
GitHub Action Run
Source Files on build 21942596356
  • Tree
  • List 884
  • Changed 7
  • Source Changed 2
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21942596356
  • a32a5237 on github
  • Prev Build on gh-readonly-queue/stable/2.3/pr-15677-053bebca92c4b0bbf5a0ccab2a36fe457e4b9374 (#21897116420)
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