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

sandialabs / LoQS
89%

Build:
DEFAULT BRANCH: main
Repo Added 10 Apr 2026 01:39AM UTC
Files 77
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

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • bugfix-105-phase1
  • bugfix-105-phase2
  • bugfix-105-phase3
  • bugfix-105-phase4
  • bugfix-surf17
  • feat-103
  • feat-104
  • feat-51
  • feat-72
  • feat-96
  • feat-97
  • feat-97-1
  • feat-97-2
  • feat-ftsweeps
  • feat-leakage
  • feat-linting-phase1
  • feat-logst-streaming
  • feat-steane-cx
  • feature-cov-badge
  • feature-improve-serial
  • feature-patch-tweaks
  • kmrudin-patch-1
  • main
  • rileyjmurray-patch-1
  • stimcircuit-refactor

10 Sep 2026 02:54PM UTC coverage: 89.218% (+0.08%) from 89.139%
34492205228

push

github

web-flow
Linting (except codepacks and parallelization/checkpointing files) (#129)

* Format loqs/ with black and fix mechanical flake8 issues

Get most of loqs/ clean under black and flake8, deferring the 7 pre-existing complexity violations and four files excluded from this pass.
- Reformat 40 files with black.
- Add raw-string prefixes to three PauliFrame docstrings containing literal LaTeX escape sequences.
- Strip trailing whitespace from the STIM circuit grammar docstring and remove an unused local variable in NumpyStatevectorQuantumState.
- Remove a duplicate pymatching import guard and a redundant nested import that already had access to the outer scope's binding via closure.
- Fix f-string operator spacing, and rewrite two Protocol stub methods to use a pass-bodied stub instead of an inline ..., so black won't keep re-collapsing them into a form flake8 flags.

* Extract helpers to fix remaining C901 complexity violations

Reduce the last two non-codepack flake8 complexity violations via helper-function extraction, with no behavior change beyond one explicitly-agreed edge case.
- Split NumpyStatevectorQuantumState.__init__ into _init_from_existing_state, _infer_num_subsystems, _resolve_dimensions, and _init_state_array; also removes a real duplication where dimensions were computed generically then immediately discarded whenever copy-constructing from another instance.
- Extract a shared _first_successful_rep helper used by both PyGSTiNoiseModel._get_gate_rep and _get_instrument_rep (try each candidate rep type, cache the first success, raise a combined error otherwise), and pull _get_instrument_rep's largest branch out into _build_outcome_dict_rep.
- Copy-constructing NumpyStatevectorQuantumState with an explicit d no longer raises on a length mismatch against the source's qubit count; that value was already silently discarded in every case, so this only removes a spurious check on an untested edge case.

* Fix mypy errors in DictNoiseModel/PyGSTiNois... (continued)

2984 of 3544 branches covered (84.2%)

Branch coverage included in aggregate %.

9602 of 10563 relevant lines covered (90.9%)

0.91 hits per line

Relevant lines Covered
Build:
Build:
10563 RELEVANT LINES 9602 COVERED LINES
0.91 HITS PER LINE
Source Files on main
  • Tree
  • List 77
  • Changed 46
  • Source Changed 0
  • Coverage Changed 46
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
34492205228 main Linting (except codepacks and parallelization/checkpointing files) (#129) * Format loqs/ with black and fix mechanical flake8 issues Get most of loqs/ clean under black and flake8, deferring the 7 pre-existing complexity violations and four file... push 10 Sep 2026 03:20PM UTC web-flow github
89.22
34244116726 feat-linting-phase1 Merge e828de1b4 into f198b80c2 Pull #129 08 Sep 2026 03:39PM UTC web-flow github
89.22
34172590818 bugfix-105-phase4 Merge 66118f0c2 into f198b80c2 Pull #128 08 Sep 2026 12:40AM UTC web-flow github
89.7
34042115498 bugfix-105-phase4 Merge ed86f0580 into f198b80c2 Pull #128 06 Sep 2026 03:45PM UTC web-flow github
89.59
33693684724 bugfix-105-phase4 Merge 930e7ca1c into f198b80c2 Pull #128 03 Sep 2026 12:12AM UTC web-flow github
89.2
33480633386 bugfix-105-phase4 Merge afc8fd582 into f198b80c2 Pull #128 01 Sep 2026 07:25AM UTC web-flow github
89.13
33129589886 bugfix-105-phase4 Merge c25d0e49e into f198b80c2 Pull #128 28 Aug 2026 12:51AM UTC web-flow github
89.27
33127986483 bugfix-105-phase4 Merge 28c338d5a into f198b80c2 Pull #128 28 Aug 2026 12:39AM UTC web-flow github
89.27
33095558335 bugfix-105-phase4 Merge f356fb167 into f198b80c2 Pull #128 27 Aug 2026 05:26PM UTC web-flow github
89.04
33094065631 main Performance-profiling tools for ParallelStrategy configs (#127) * Add profile_strategies performance-profiling harness to paralleltools Adds a caller-driven tool for measuring real wall-clock time and resource usage across a chosen set of Parall... push 27 Aug 2026 05:23PM UTC web-flow github
89.14
See All Builds (105)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc