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

QAlgebra / qalgebra / 55 / 3
88%
master: 88%

Build:
DEFAULT BRANCH: master
Ran 22 Sep 2020 04:41AM UTC
Files 48
Run time 4s
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

22 Sep 2020 04:27AM UTC coverage: 88.35% (-0.003%) from 88.353%
COVERALLS_PARALLEL=true TOXENV=py38-test

push

travis-ci

goerz
Make ranges of IndexedSum a keyword argument

Having ranges as positional arguments to IndexedSum and its subclasses
was a violation of the rule that Operations have only their Operands as
positional arguments. Moreover, IndexedSum must match the interface of
QuantumIndexedSum, which is a QuantumOperation, for which the operands
must be "in the same fundamental set". E.g. the positional arguments of
an KetIndexedSum must be instances of State. Only the `term` fulfills
this, but the ranges do not.

The assumption that the positional arguments of a QuantumOperation are a
QuantumExpression is used in the implementation of
QuantumOperation._simplify_scalar, which was causing ranges to be
dropped when calling that method for an indexed sum.

6370 of 7210 relevant lines covered (88.35%)

0.88 hits per line

Source Files on job 55.3 (COVERALLS_PARALLEL=true TOXENV=py38-test)
  • Tree
  • List 0
  • Changed 7
  • Source Changed 7
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 49
  • Travis Job 55.3
  • 5aa56f81 on github
  • Prev Job for COVERALLS_PARALLEL=true TOXENV=py38-test on master (#54.3)
  • Next Job for COVERALLS_PARALLEL=true TOXENV=py38-test on master (#57.3)
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