Repository Analysis

Qiskit/qiskit

Qiskit is an open-source SDK for working with quantum computers at the level of extended quantum circuits, operators, and primitives.

26.7 Moderate AI signal View on GitHub

Analysis Overview

This report presents the forensic synthetic code analysis of Qiskit/qiskit, a Python project with 7,594 GitHub stars. SynthScan v2.0 examined 553,678 lines of code across 3684 source files, recording 10139 pattern matches distributed across 23 syntactic categories. The overall adjusted score of 26.7 places this repository in the Moderate AI signal band.

The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).

26.7
Adjusted Score
26.7
Raw Score
100%
Time Factor
2026-07-14
Last Push
7.6K
Stars
Python
Language
553.7K
Lines of Code
3.7K
Files
10.1K
Pattern Hits
2026-07-14
Scan Date
0.15
HC Hit Rate

What These Metrics Mean

Adjusted Score
Primary synthetic code indicator. Raw score normalised per 1,000 lines of code and multiplied by the temporal discount factor. This is the definitive comparative metric — use it to rank repositories by AI authorship density.
Raw Score
The unmodified sum of all severity-weighted, context-multiplied pattern match scores before temporal discounting. Reflects the absolute signal strength independent of when the repository was last active.
Time Factor
The temporal discount multiplier (0–100%) applied to the raw score. Repositories last updated before ChatGPT's launch (Nov 2022) receive a 5% factor. Full signal is only assigned to repositories active in the post-adoption era (Jan 2024+).
Pattern Hits
Total count of individual pattern matches across all files and categories. A high hit count with a low score may indicate a very large codebase with isolated AI snippets; a low count with a high score indicates dense, concentrated AI signatures.
HC Hit Rate
High+Critical pattern hits per file, averaged across the repository. This orthogonal signal catches repositories where a few files are densely packed with high-severity AI tells — a strong indicator even when the normalised score appears moderate due to codebase size.
Lines of Code / Files
Total lines and files analysed. The scanner examines 94 file extensions. These denominators are used to normalise the score, enabling fair comparison between repositories of vastly different sizes.

Score History

This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.

Severity Breakdown

Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.

CRITICAL 3HIGH 543MEDIUM 1530LOW 8063

Directory Score Breakdown

This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.

Pattern Findings

The scanner identified 10139 distinct pattern matches across 23 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.

Reading the findings table: The Severity column indicates the diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.

Decorative Section Separators1384 hits · 4262 pts
SeverityFileLineSnippetContext
MEDIUMqiskit/visualization/circuit/circuit_visualization.py697# -----------------------------------------------------------------------------STRING
MEDIUMqiskit/visualization/circuit/circuit_visualization.py699# -----------------------------------------------------------------------------STRING
MEDIUMqiskit/visualization/circuit/circuit_visualization.py397# -----------------------------------------------------------------------------STRING
MEDIUMqiskit/visualization/circuit/circuit_visualization.py399# -----------------------------------------------------------------------------STRING
MEDIUMqiskit/visualization/circuit/circuit_visualization.py494# -----------------------------------------------------------------------------STRING
MEDIUMqiskit/visualization/circuit/circuit_visualization.py496# -----------------------------------------------------------------------------STRING
MEDIUMqiskit/circuit/library/standard_gates/s.py76 # ┌────────┐COMMENT
MEDIUMqiskit/circuit/library/standard_gates/s.py78 # └────────┘COMMENT
MEDIUMqiskit/circuit/library/standard_gates/s.py194 # ┌─────────┐COMMENT
MEDIUMqiskit/circuit/library/standard_gates/s.py196 # └─────────┘COMMENT
MEDIUMqiskit/circuit/library/standard_gates/s.py323 # q_0: ┤ T ├──■───────────■───────COMMENT
MEDIUMqiskit/circuit/library/standard_gates/s.py324 # └───┘┌─┴─┐┌─────┐┌─┴─┐┌───┐COMMENT
MEDIUMqiskit/circuit/library/standard_gates/s.py325 # q_1: ─────┤ X ├┤ Tdg ├┤ X ├┤ T ├COMMENT
MEDIUMqiskit/circuit/library/standard_gates/s.py326 # └───┘└─────┘└───┘└───┘COMMENT
MEDIUMqiskit/circuit/library/standard_gates/s.py412 # ┌─────┐COMMENT
MEDIUMqiskit/circuit/library/standard_gates/s.py413 # q_0: ┤ Tdg ├──■─────────■─────────COMMENT
MEDIUMqiskit/circuit/library/standard_gates/s.py414 # └─────┘┌─┴─┐┌───┐┌─┴─┐┌─────┐COMMENT
MEDIUMqiskit/circuit/library/standard_gates/s.py415 # q_1: ───────┤ X ├┤ T ├┤ X ├┤ Tdg ├COMMENT
MEDIUMqiskit/circuit/library/standard_gates/s.py416 # └───┘└───┘└───┘└─────┘COMMENT
MEDIUMqiskit/circuit/library/standard_gates/rz.py81 # ┌──────┐COMMENT
MEDIUMqiskit/circuit/library/standard_gates/rz.py83 # └──────┘COMMENT
MEDIUMqiskit/circuit/library/standard_gates/rz.py258 # q_0: ─────────────■────────────────■──COMMENT
MEDIUMqiskit/circuit/library/standard_gates/rz.py259 # ┌─────────┐┌─┴─┐┌──────────┐┌─┴─┐COMMENT
MEDIUMqiskit/circuit/library/standard_gates/rz.py261 # └─────────┘└───┘└──────────┘└───┘COMMENT
MEDIUMqiskit/circuit/library/standard_gates/u1.py107 # ┌──────┐COMMENT
MEDIUMqiskit/circuit/library/standard_gates/u1.py109 # └──────┘COMMENT
MEDIUMqiskit/circuit/library/standard_gates/u1.py252 # ┌────────┐COMMENT
MEDIUMqiskit/circuit/library/standard_gates/u1.py253 # q_0: ┤ P(θ/2) ├──■───────────────■────────────COMMENT
MEDIUMqiskit/circuit/library/standard_gates/u1.py254 # └────────┘┌─┴─┐┌─────────┐┌─┴─┐┌────────┐COMMENT
MEDIUMqiskit/circuit/library/standard_gates/u1.py255 # q_1: ──────────┤ X ├┤ P(-θ/2) ├┤ X ├┤ P(θ/2) ├COMMENT
MEDIUMqiskit/circuit/library/standard_gates/u1.py256 # └───┘└─────────┘└───┘└────────┘COMMENT
MEDIUMqiskit/circuit/library/standard_gates/r.py73 # ┌───────────────────────┐COMMENT
MEDIUMqiskit/circuit/library/standard_gates/r.py75 # └───────────────────────┘COMMENT
MEDIUMqiskit/circuit/library/standard_gates/swap.py251 # q_0: ───────■───────COMMENT
MEDIUMqiskit/circuit/library/standard_gates/y.py88 # ┌──────────────┐COMMENT
MEDIUMqiskit/circuit/library/standard_gates/y.py90 # └──────────────┘COMMENT
MEDIUMqiskit/circuit/library/standard_gates/y.py238 # q_0: ─────────■───────COMMENT
MEDIUMqiskit/circuit/library/standard_gates/y.py239 # ┌─────┐┌─┴─┐┌───┐COMMENT
MEDIUMqiskit/circuit/library/standard_gates/y.py241 # └─────┘└───┘└───┘COMMENT
MEDIUMqiskit/circuit/library/standard_gates/x.py90 # ┌──────────┐COMMENT
MEDIUMqiskit/circuit/library/standard_gates/x.py92 # └──────────┘COMMENT
MEDIUMqiskit/circuit/library/standard_gates/x.py384 # q_0: ───────────────────■─────────────────────■────■───┤ T ├───■──COMMENT
MEDIUMqiskit/circuit/library/standard_gates/x.py386 # q_1: ───────■───────────┼─────────■───┤ T ├───┼──┤ X ├┤ Tdg ├┤ X ├COMMENT
MEDIUMqiskit/circuit/library/standard_gates/x.py387 # ┌───┐┌─┴─┐┌─────┐┌─┴─┐┌───┐┌─┴─┐┌┴───┴┐┌─┴─┐├───┤└┬───┬┘└───┘COMMENT
MEDIUMqiskit/circuit/library/standard_gates/x.py388 # q_2: ┤ H ├┤ X ├┤ Tdg ├┤ X ├┤ T ├┤ X ├┤ Tdg ├┤ X ├┤ T ├─┤ H ├──────COMMENT
MEDIUMqiskit/circuit/library/standard_gates/x.py389 # └───┘└───┘└─────┘└───┘└───┘└───┘└─────┘└───┘└───┘ └───┘COMMENT
MEDIUMqiskit/circuit/library/standard_gates/x.py486 # q_0: ────────────────────────■────────────────────────COMMENT
MEDIUMqiskit/circuit/library/standard_gates/x.py488 # q_1: ────────────■───────────┼─────────■──────────────COMMENT
MEDIUMqiskit/circuit/library/standard_gates/x.py489 # ┌───┐┌───┐┌─┴─┐┌─────┐┌─┴─┐┌───┐┌─┴─┐┌─────┐┌───┐COMMENT
MEDIUMqiskit/circuit/library/standard_gates/x.py491 # └───┘└───┘└───┘└─────┘└───┘└───┘└───┘└─────┘└───┘COMMENT
MEDIUMqiskit/circuit/library/standard_gates/rzz.py105 # q_0: ──■─────────────■──COMMENT
MEDIUMqiskit/circuit/library/standard_gates/rzz.py106 # ┌─┴─┐┌───────┐┌─┴─┐COMMENT
MEDIUMqiskit/circuit/library/standard_gates/rzz.py108 # └───┘└───────┘└───┘COMMENT
MEDIUMqiskit/circuit/library/standard_gates/xx_minus_yy.py80 # ┌─────┐ ┌────┐┌───┐ ┌─────────┐ ┌─────┐ ┌──────┐┌───┐COMMENT
MEDIUMqiskit/circuit/library/standard_gates/xx_minus_yy.py82 # ┌┴─────┴─┐├───┬┘└───┘┌─┴─┐├─────────┴┐┌─┴─┐├─────┤┌┴──────┤└───┘COMMENT
MEDIUMqiskit/circuit/library/standard_gates/xx_minus_yy.py83 # q_1: ┤ Rz(-β) ├┤ S ├──────┤ X ├┤ Ry(-θ/2) ├┤ X ├┤ Sdg ├┤ Rz(β) ├─────COMMENT
MEDIUMqiskit/circuit/library/standard_gates/xx_minus_yy.py84 # └────────┘└───┘ └───┘└──────────┘└───┘└─────┘└───────┘COMMENT
MEDIUMqiskit/circuit/library/standard_gates/ryy.py93 # ┌──────┐ ┌────┐COMMENT
MEDIUMqiskit/circuit/library/standard_gates/ryy.py94 # q_0: ┤ √Xdg ├──■─────────────■──┤ √X ├COMMENT
MEDIUMqiskit/circuit/library/standard_gates/ryy.py95 # ├──────┤┌─┴─┐┌───────┐┌─┴─┐├────┤COMMENT
1324 more matches not shown…
Hyper-Verbose Identifiers3588 hits · 3227 pts
SeverityFileLineSnippetContext
LOWqiskit/visualization/counts_visualization.py48def _is_deprecated_data_format(data) -> bool:CODE
LOWqiskit/visualization/pass_manager_visualization.py116def staged_pass_manager_drawer(pass_manager, filename=None, style=None, raw=False):CODE
LOWqiskit/visualization/library.py21def _generate_circuit_library_visualization(circuit: QuantumCircuit):CODE
LOWqiskit/visualization/bloch.py771def _hide_tick_lines_and_labels(axis):CODE
LOWqiskit/visualization/transition_visualization.py81 def _multiply_with_quaternion(self, q_2):CODE
LOWqiskit/visualization/utils.py39def matplotlib_close_if_inline(figure):CODE
LOWqiskit/visualization/circuit/circuit_visualization.py702def _matplotlib_circuit_drawer(STRING
LOWqiskit/visualization/circuit/_utils.py413def _get_layered_instructions(CODE
LOWqiskit/transpiler/layout.py887 def relabel_virtual_to_physical(virtual_index: int):STRING
LOWqiskit/transpiler/layout.py890 def relabel_physical_to_virtual(physical_index: int):STRING
LOWqiskit/transpiler/coupling.py409 def largest_connected_component(self):CODE
LOWqiskit/transpiler/passmanager.py353 def _generate_expanded_stages(self) -> Iterator[str]:CODE
LOWqiskit/transpiler/target.py323 def get_non_global_operation_names(self, strict_direction=False):CODE
LOWqiskit/transpiler/target.py465 def update_instruction_properties(self, instruction, qargs, properties):CODE
LOW…heduling/padding/context_aware_dynamical_decoupling.py408 def _collect_adjacent_delay_blocks(CODE
LOW…heduling/padding/context_aware_dynamical_decoupling.py819def _get_transformation_matrix(n):CODE
LOWqiskit/transpiler/passes/layout/sabre_layout.py336 def _layout_and_route_passmanager(self, initial_layout):CODE
LOWqiskit/transpiler/passes/layout/disjoint_utils.py23def require_layout_isolated_to_component(dag: DAGCircuit, components_source: Target | CouplingMap):CODE
LOW…spiler/passes/optimization/collect_linear_functions.py82def _collapse_to_linear_function(circuit):CODE
LOW…it/transpiler/passes/optimization/optimize_1q_gates.py365def _split_runs_on_parameters(runs):CODE
LOW…transpiler/passes/optimization/collect_and_collapse.py91def collect_using_filter_function(CODE
LOWqiskit/transpiler/passes/optimization/hoare_opt.py241 def _remove_successive_identity(self, dag, qubit, from_idx=None):CODE
LOW…t/transpiler/passes/optimization/optimize_annotated.py399 def _recursively_process_definitions(self, op: Operation) -> bool:CODE
LOW…es/optimization/template_matching/template_matching.py143 def _list_qubit_clbit_circuit(self, list_first_match, permutation):CODE
LOW…asses/optimization/template_matching/backward_match.py172 def _find_backward_candidates(self, template_blocked, matches):CODE
LOW…asses/optimization/template_matching/backward_match.py319 def _init_matched_blocked_list(self):CODE
LOW…passes/optimization/template_matching/forward_match.py82 def _init_successors_to_visit(self):CODE
LOW…passes/optimization/template_matching/forward_match.py90 def _init_matched_with_circuit(self):CODE
LOW…passes/optimization/template_matching/forward_match.py98 def _init_matched_with_template(self):CODE
LOW…passes/optimization/template_matching/forward_match.py111 def _init_is_blocked_template(self):CODE
LOW…kit/transpiler/passes/utils/merge_adjacent_barriers.py83 def _collect_potential_merges(dag, barriers):CODE
LOWqiskit/transpiler/passes/utils/unroll_forloops.py72def _body_contains_continue_or_break(circuit):CODE
LOW…iler/passes/synthesis/clifford_unitary_synth_plugin.py72 def supports_natural_direction(self):CODE
LOW…it/transpiler/passes/synthesis/ross_selinger_plugin.py68 def supports_natural_direction(self):CODE
LOW…ranspiler/passes/synthesis/solovay_kitaev_synthesis.py280 def supports_natural_direction(self):CODE
LOWqiskit/transpiler/passes/synthesis/plugin.py94 def supports_natural_direction(self):STRING
LOWqiskit/transpiler/passes/synthesis/plugin.py110 def supports_gate_lengths_by_qubit(self):STRING
LOWqiskit/transpiler/passes/synthesis/plugin.py114 def supports_gate_errors_by_qubit(self):STRING
LOWqiskit/transpiler/passes/synthesis/plugin.py459 def supports_natural_direction(self):CODE
LOWqiskit/transpiler/passes/synthesis/plugin.py478 def supports_gate_lengths_by_qubit(self):CODE
LOWqiskit/transpiler/passes/synthesis/plugin.py504 def supports_gate_errors_by_qubit(self):CODE
LOWqiskit/transpiler/passes/synthesis/plugin.py649def unitary_synthesis_plugin_names():CODE
LOWqiskit/transpiler/passes/synthesis/plugin.py723def high_level_synthesis_plugin_names(op_name: str) -> list[str]:CODE
LOW…it/transpiler/passes/synthesis/high_level_synthesis.py300def _synthesize_op_using_plugins(CODE
LOWqiskit/transpiler/passes/synthesis/unitary_synthesis.py407def _build_gate_lengths_by_qubit(target=None):CODE
LOWqiskit/transpiler/passes/synthesis/unitary_synthesis.py429def _build_gate_errors_by_qubit(target=None):CODE
LOWqiskit/transpiler/passes/synthesis/aqc_plugin.py75 def supports_natural_direction(self):CODE
LOW…piler/passes/synthesis/default_unitary_synth_plugin.py77 def supports_natural_direction(self):CODE
LOW…piler/passes/synthesis/default_unitary_synth_plugin.py93 def supports_gate_lengths_by_qubit(self):CODE
LOW…piler/passes/synthesis/default_unitary_synth_plugin.py97 def supports_gate_errors_by_qubit(self):CODE
LOWqiskit/transpiler/passes/routing/star_prerouting.py207 def collect_all_matching_blocks(CODE
LOWqiskit/transpiler/passes/routing/star_prerouting.py288 def determine_star_blocks_processing(CODE
LOWqiskit/transpiler/passes/routing/lookahead_swap.py370def _transform_gate_for_system(gate, state):CODE
LOW…/commuting_2q_gate_routing/commuting_2q_gate_router.py269 def _edge_coloring_build_sub_layers(STRING
LOW…ses/routing/commuting_2q_gate_routing/swap_strategy.py288 def inverse_composed_permutation(self, idx: int) -> list[int]:CODE
LOW…skit/transpiler/preset_passmanagers/builtin_plugins.py471def _optimization_check_fixed_point():CODE
LOW…skit/transpiler/preset_passmanagers/builtin_plugins.py479def _optimization_check_fixed_point_clifford_t():CODE
LOW…skit/transpiler/preset_passmanagers/builtin_plugins.py497def _optimization_check_fixed_point_clifford_rz():CODE
LOW…skit/transpiler/preset_passmanagers/builtin_plugins.py512def _optimization_check_minimum_point(prefix: str):CODE
LOWqiskit/transpiler/preset_passmanagers/clifford_t.py136def clifford_t_pass_manager_legacy(STRING
3528 more matches not shown…
Over-Commented Block2543 hits · 2308 pts
SeverityFileLineSnippetContext
LOWconstraints.txt1# There are minor differences in output between pydot 2, 3 and 4 forCOMMENT
LOWsetup.py1# This code is part of Qiskit.COMMENT
LOWqiskit/version.py1# This code is part of Qiskit.COMMENT
LOWqiskit/__init__.py1# This code is part of Qiskit.COMMENT
LOWqiskit/user_config.py1# This code is part of Qiskit.COMMENT
LOWqiskit/exceptions.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/circuit_visualization.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/counts_visualization.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/pass_manager_visualization.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/state_visualization.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/library.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/bloch.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/bloch.py21# met:COMMENT
LOWqiskit/visualization/bloch.py221 # Width of wireframe, default = 1COMMENT
LOWqiskit/visualization/style.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/transition_visualization.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/gate_map.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/__init__.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/dag_visualization.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/utils.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/exceptions.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/array.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/circuit/circuit_visualization.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/circuit/matplotlib.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/circuit/__init__.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/circuit/text.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/circuit/qcstyle.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/circuit/latex.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/circuit/_utils.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/circuit/styles/__init__.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/dag/__init__.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/dag/dagstyle.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/dag/styles/__init__.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/timeline/drawings.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/timeline/interface.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/timeline/__init__.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/timeline/core.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/timeline/types.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/timeline/generators.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/timeline/stylesheet.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/timeline/layouts.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/timeline/plotters/base_plotter.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/timeline/plotters/matplotlib.py1# This code is part of Qiskit.COMMENT
LOWqiskit/visualization/timeline/plotters/__init__.py1# This code is part of Qiskit.COMMENT
LOWqiskit/transpiler/timing_constraints.py1# This code is part of Qiskit.COMMENT
LOWqiskit/transpiler/layout.py1# This code is part of Qiskit.COMMENT
LOWqiskit/transpiler/layout.py841 #COMMENT
LOWqiskit/transpiler/layout.py861 # want the permutation that adds back in what `ElidePermutations` might have removed, orCOMMENT
LOWqiskit/transpiler/coupling.py1# This code is part of Qiskit.COMMENT
LOWqiskit/transpiler/__init__.py1# This code is part of Qiskit.COMMENT
LOWqiskit/transpiler/optimization_metric.py1# This code is part of Qiskit.COMMENT
LOWqiskit/transpiler/basepasses.py1# This code is part of Qiskit.COMMENT
LOWqiskit/transpiler/passmanager.py1# This code is part of Qiskit.COMMENT
LOWqiskit/transpiler/passmanager_config.py1# This code is part of Qiskit.COMMENT
LOWqiskit/transpiler/exceptions.py1# This code is part of Qiskit.COMMENT
LOWqiskit/transpiler/target.py1# This code is part of Qiskit.COMMENT
LOWqiskit/transpiler/instruction_durations.py1# This code is part of Qiskit.COMMENT
LOWqiskit/transpiler/passes/__init__.py1# This code is part of Qiskit.COMMENT
LOWqiskit/transpiler/passes/analysis/dag_longest_path.py1# This code is part of Qiskit.COMMENT
LOWqiskit/transpiler/passes/analysis/num_tensor_factors.py1# This code is part of Qiskit.COMMENT
2483 more matches not shown…
Docstring Block Structure363 hits · 1782 pts
SeverityFileLineSnippetContext
HIGHqiskit/visualization/counts_visualization.py29Calculate the Hamming distance between two bit strings Args: str1 (str): First string. str2 (str): STRING
HIGHqiskit/visualization/counts_visualization.py72Plot a histogram of input counts data. Args: data (list or dict): This is either a list of dictionaries or STRING
HIGHqiskit/visualization/counts_visualization.py179Plot a distribution from input sampled data. Args: data (list or dict): This is either a list of dictionariSTRING
HIGHqiskit/visualization/pass_manager_visualization.py35 Draws the pass manager. This function needs `pydot <https://github.com/pydot/pydot>`__, which in turn needs STRING
HIGHqiskit/visualization/pass_manager_visualization.py117 Draws the staged pass manager. This function needs `pydot <https://github.com/erocarrera/pydot>`__, which STRING
HIGHqiskit/visualization/state_visualization.py39Plot a hinton diagram for the density matrix of a quantum state. The hinton diagram represents the values of a matrSTRING
HIGHqiskit/visualization/state_visualization.py192Plot the Bloch sphere. Plot a Bloch sphere with the specified coordinates, that can be given in both cartesian STRING
HIGHqiskit/visualization/state_visualization.py271Plot a Bloch sphere for each qubit. Each component :math:`(x,y,z)` of the Bloch sphere labeled as 'qubit i' represeSTRING
HIGHqiskit/visualization/state_visualization.py389Plot the cityscape of quantum state. Plot two 3d bar graphs (two dimensional) of the real and imaginary part ofSTRING
HIGHqiskit/visualization/state_visualization.py634Plot the Pauli-vector representation of a quantum state as bar graph. The Pauli-vector of a density matrix :math:`\STRING
HIGHqiskit/visualization/state_visualization.py771Return the lex index of a combination.. Args: n (int): the total number of options . k (int): The STRING
HIGHqiskit/visualization/state_visualization.py824Plot the qsphere representation of a quantum state. Here, the size of the points is proportional to the probability STRING
HIGHqiskit/visualization/state_visualization.py1110Generates shaded facecolors for shaded bars. This is here to work around a Matplotlib bug where alpha does not STRING
HIGHqiskit/visualization/state_visualization.py1436Returns a visualization of the state. **repr**: ASCII TextMatrix of the state's ``_repr_``. **text**: ASCII TeSTRING
HIGHqiskit/visualization/state_visualization.py1519Return list of Bloch vectors for each qubit Args: state (DensityMatrix or Statevector): an N-qubit state. STRING
HIGHqiskit/visualization/state_visualization.py1549Return paulivec data for plotting. Args: state (DensityMatrix or Statevector): an N-qubit state. ReturSTRING
HIGHqiskit/visualization/transition_visualization.py130 Creates animation showing transitions between states of a single qubit by applying quantum gates. Args: STRING
HIGHqiskit/visualization/gate_map.py44Plots the gate map of a device. Args: backend (Backend): The backend instance that will be used to plot theSTRING
HIGHqiskit/visualization/gate_map.py958Plots an arbitrary coupling map of qubits (embedded in a plane). .. warning:: This function will call the sSTRING
HIGHqiskit/visualization/gate_map.py1133Plot the layout of a circuit transpiled for a given target backend. Args: circuit (QuantumCircuit): InpSTRING
HIGHqiskit/visualization/gate_map.py1237Plots the error map of a given backend. Args: backend (Backend): Given backend. figsize (tuple): FiSTRING
HIGHqiskit/visualization/dag_visualization.py84Plot the directed acyclic graph (dag) to represent operation dependencies in a quantum circuit. This function cSTRING
HIGHqiskit/visualization/array.py70Latex representation of a complex numpy array (with maximum dimension 2) Args: matrix (ndarray): The matrixSTRING
HIGHqiskit/visualization/array.py150Latex representation of a complex numpy array (with dimension 1 or 2) Args: array (ndarray): The array to bSTRING
HIGHqiskit/visualization/circuit/circuit_visualization.py80Draw the quantum circuit. Use the output parameter to choose the drawing format: ``text`` ASCII art TextDraSTRING
HIGHqiskit/visualization/circuit/circuit_visualization.py420Draws a circuit using ascii art. Args: circuit (QuantumCircuit): Input circuit filename (str): OptiSTRING
HIGHqiskit/visualization/circuit/circuit_visualization.py517Draw a quantum circuit based on latex (Qcircuit package) Requires version >=2.6.0 of the qcircuit LaTeX package. STRING
HIGHqiskit/visualization/circuit/_utils.py422 Given a circuit, return a tuple (qubits, clbits, nodes) where qubits and clbits are the quantum and classical rSTRING
HIGHqiskit/visualization/timeline/interface.py52Generate visualization data for scheduled circuit programs. .. deprecated:: 1.3 The ``target`` parameter neeSTRING
HIGHqiskit/transpiler/timing_constraints.py28Initialize a TimingConstraints object Args: granularity: An integer value representing minimum pulsSTRING
HIGHqiskit/transpiler/layout.py240Combines self and another_layout into an "edge map". For example:: self another_layout reSTRING
HIGHqiskit/transpiler/layout.py310Converts a list of integers to a Layout mapping virtual qubits (index of the list) to physical qubits (tSTRING
HIGHqiskit/transpiler/layout.py348 Populates a Layout from a list containing virtual qubits, Qubit or None. Args: qubSTRING
HIGHqiskit/transpiler/coupling.py187Returns the undirected distance between physical_qubit1 and physical_qubit2. Args: physical_qubit1 STRING
HIGHqiskit/transpiler/coupling.py210Returns the shortest undirected path between physical_qubit1 and physical_qubit2. Args: physical_quSTRING
HIGHqiskit/transpiler/coupling.py264Returns a reduced coupling map that corresponds to the subgraph of qubits selected in the mapping. STRING
HIGHqiskit/transpiler/passmanager.py205Draw the pass manager. This function needs `pydot <https://github.com/erocarrera/pydot>`__, which in turn needsSTRING
HIGHqiskit/transpiler/passmanager_config.py117Construct a configuration based on a backend and user input. This method automatically generates a PassManagerCSTRING
HIGHqiskit/transpiler/target.py616Get a :class:`~qiskit.transpiler.CouplingMap` from this target. If there is a mix of two qubit operations that STRING
HIGHqiskit/transpiler/target.py795Create a target object from the individual global configuration Prior to the creation of the :class:`~.Target` STRING
HIGHqiskit/transpiler/instruction_durations.py68Construct an :class:`InstructionDurations` object from the backend. Args: backend: backend from whiSTRING
HIGHqiskit/transpiler/instruction_durations.py86Update self with inst_durations (inst_durations overwrite self). Args: inst_durations: Instruction STRING
HIGHqiskit/transpiler/instruction_durations.py158Get the duration of the instruction with the name, qubits, and parameters. Some instructions may have a parametSTRING
HIGH…t/transpiler/passes/scheduling/time_unit_conversion.py60Run the TimeUnitAnalysis pass on `dag`. Args: dag (DAGCircuit): DAG to be checked. ReturnsSTRING
HIGHqiskit/transpiler/passes/scheduling/scheduling/alap.py29Run the ALAPSchedule pass on `dag`. Args: dag (DAGCircuit): DAG to schedule. Returns: STRING
HIGHqiskit/transpiler/passes/scheduling/scheduling/asap.py28Run the ASAPSchedule pass on `dag`. Args: dag (DAGCircuit): DAG to schedule. Returns: STRING
HIGH…t/transpiler/passes/scheduling/padding/base_padding.py103Run the padding pass on ``dag``. Args: dag: DAG to be checked. Returns: DAGCirSTRING
HIGHqiskit/transpiler/passes/layout/sabre_layout.py192Run the SabreLayout pass on `dag`. Args: dag (DAGCircuit): DAG to find layout for. ReturnsSTRING
HIGHqiskit/transpiler/passes/layout/enlarge_with_ancilla.py30Run the EnlargeWithAncilla pass on `dag`. Args: dag (DAGCircuit): DAG to extend. Returns: STRING
HIGH…it/transpiler/passes/layout/full_ancilla_allocation.py51Run the FullAncillaAllocation pass on `dag`. Extend the layout with new (physical qubit, virtual qubit) pairs. STRING
HIGHqiskit/transpiler/passes/layout/apply_layout.py49Run the ApplyLayout pass on ``dag``. Args: dag (DAGCircuit): DAG to map. Returns: STRING
HIGH…it/transpiler/passes/optimization/optimize_1q_gates.py55Run the Optimize1qGates pass on `dag`. Args: dag (DAGCircuit): the DAG to be optimized. ReSTRING
HIGH…nspiler/passes/optimization/litinski_transformation.py118Run the LitinskiTransformation pass on ``dag``. Args: dag: The input DAG. Returns: STRING
HIGH…ranspiler/passes/optimization/template_optimization.py90 Args: dag(DAGCircuit): DAG circuit. Returns: DAGCircuit: optimized DAG circuit.STRING
HIGH…iler/passes/optimization/convert_to_pauli_rotations.py56Run the ConvertToPauliRotations optimization pass on ``dag``. Args: dag: the input DAG. ReSTRING
HIGH…t/transpiler/passes/optimization/optimize_annotated.py98Run the OptimizeAnnotated pass on `dag`. Args: dag: input dag. Returns: OutputSTRING
HIGHqiskit/transpiler/passes/utils/gate_direction.py69Run the GateDirection pass on `dag`. Flips the cx nodes to match the directed coupling map. Modifies the STRING
HIGH…ranspiler/passes/synthesis/solovay_kitaev_synthesis.py188Run the ``SolovayKitaev`` pass on `dag`. Args: dag: The input dag. Returns: OuSTRING
HIGH…it/transpiler/passes/synthesis/high_level_synthesis.py267Run the HighLevelSynthesis pass on `dag`. Args: dag: input dag. Returns: OutpuSTRING
HIGH…kit/transpiler/passes/routing/layout_transformation.py77Apply the specified partial permutation to the circuit. Args: dag (DAGCircuit): DAG to transform thSTRING
303 more matches not shown…
Unused Imports1271 hits · 1172 pts
SeverityFileLineSnippetContext
LOWqiskit/__init__.py148CODE
LOWqiskit/__init__.py148CODE
LOWqiskit/__init__.py149CODE
LOWqiskit/__init__.py152CODE
LOWqiskit/__init__.py153CODE
LOWqiskit/__init__.py154CODE
LOWqiskit/__init__.py155CODE
LOWqiskit/__init__.py160CODE
LOWqiskit/__init__.py161CODE
LOWqiskit/__init__.py165CODE
LOWqiskit/__init__.py166CODE
LOWqiskit/__init__.py167CODE
LOWqiskit/__init__.py169CODE
LOWqiskit/__init__.py169CODE
LOWqiskit/__init__.py169CODE
LOWqiskit/__init__.py169CODE
LOWqiskit/__init__.py169CODE
LOWqiskit/__init__.py169CODE
LOWqiskit/__init__.py169CODE
LOWqiskit/__init__.py169CODE
LOWqiskit/__init__.py169CODE
LOWqiskit/__init__.py169CODE
LOWqiskit/__init__.py169CODE
LOWqiskit/__init__.py169CODE
LOWqiskit/visualization/circuit_visualization.py19CODE
LOWqiskit/visualization/pass_manager_visualization.py17CODE
LOWqiskit/visualization/__init__.py272CODE
LOWqiskit/visualization/__init__.py274CODE
LOWqiskit/visualization/__init__.py275CODE
LOWqiskit/visualization/__init__.py275CODE
LOWqiskit/visualization/__init__.py276CODE
LOWqiskit/visualization/__init__.py276CODE
LOWqiskit/visualization/__init__.py276CODE
LOWqiskit/visualization/__init__.py276CODE
LOWqiskit/visualization/__init__.py276CODE
LOWqiskit/visualization/__init__.py276CODE
LOWqiskit/visualization/__init__.py276CODE
LOWqiskit/visualization/__init__.py285CODE
LOWqiskit/visualization/__init__.py286CODE
LOWqiskit/visualization/__init__.py287CODE
LOWqiskit/visualization/__init__.py287CODE
LOWqiskit/visualization/__init__.py287CODE
LOWqiskit/visualization/__init__.py287CODE
LOWqiskit/visualization/__init__.py288CODE
LOWqiskit/visualization/__init__.py289CODE
LOWqiskit/visualization/__init__.py291CODE
LOWqiskit/visualization/__init__.py293CODE
LOWqiskit/visualization/__init__.py297CODE
LOWqiskit/visualization/__init__.py297CODE
LOWqiskit/visualization/__init__.py297CODE
LOWqiskit/visualization/circuit/circuit_visualization.py27CODE
LOWqiskit/visualization/circuit/__init__.py15CODE
LOWqiskit/visualization/circuit/qcstyle.py15CODE
LOWqiskit/visualization/dag/dagstyle.py15CODE
LOWqiskit/visualization/timeline/__init__.py18CODE
LOWqiskit/visualization/timeline/__init__.py21CODE
LOWqiskit/visualization/timeline/__init__.py21CODE
LOWqiskit/visualization/timeline/__init__.py21CODE
LOWqiskit/visualization/timeline/core.py51CODE
LOWqiskit/visualization/timeline/plotters/__init__.py16CODE
1211 more matches not shown…
Cross-File Repetition165 hits · 825 pts
SeverityFileLineSnippetContext
HIGH…er/passes/optimization/optimize_swap_before_measure.py0run the removefinalmeasurements pass on `dag`. args: dag (dagcircuit): the dag to be optimized. returns: dagcircuit: theSTRING
HIGH…transpiler/passes/optimization/collect_and_collapse.py0run the removefinalmeasurements pass on `dag`. args: dag (dagcircuit): the dag to be optimized. returns: dagcircuit: theSTRING
HIGH…t/transpiler/passes/optimization/remove_final_reset.py0run the removefinalmeasurements pass on `dag`. args: dag (dagcircuit): the dag to be optimized. returns: dagcircuit: theSTRING
HIGH…s/optimization/remove_diagonal_gates_before_measure.py0run the removefinalmeasurements pass on `dag`. args: dag (dagcircuit): the dag to be optimized. returns: dagcircuit: theSTRING
HIGH…iler/passes/optimization/remove_reset_in_zero_state.py0run the removefinalmeasurements pass on `dag`. args: dag (dagcircuit): the dag to be optimized. returns: dagcircuit: theSTRING
HIGH…spiler/passes/optimization/commutative_cancellation.py0run the removefinalmeasurements pass on `dag`. args: dag (dagcircuit): the dag to be optimized. returns: dagcircuit: theSTRING
HIGH…spiler/passes/optimization/commutative_optimization.py0run the removefinalmeasurements pass on `dag`. args: dag (dagcircuit): the dag to be optimized. returns: dagcircuit: theSTRING
HIGH…piler/passes/optimization/optimize_1q_decomposition.py0run the removefinalmeasurements pass on `dag`. args: dag (dagcircuit): the dag to be optimized. returns: dagcircuit: theSTRING
HIGH…t/transpiler/passes/optimization/optimize_cliffords.py0run the removefinalmeasurements pass on `dag`. args: dag (dagcircuit): the dag to be optimized. returns: dagcircuit: theSTRING
HIGH…t/transpiler/passes/utils/remove_final_measurements.py0run the removefinalmeasurements pass on `dag`. args: dag (dagcircuit): the dag to be optimized. returns: dagcircuit: theSTRING
HIGH…asses/optimization/commutative_inverse_cancellation.py0run the inversecancellation pass on `dag`. args: dag: the directed acyclic graph to run on. returns: dagcircuit: transfoSTRING
HIGH…/transpiler/passes/optimization/optimize_clifford_t.py0run the inversecancellation pass on `dag`. args: dag: the directed acyclic graph to run on. returns: dagcircuit: transfoSTRING
HIGH…transpiler/passes/optimization/inverse_cancellation.py0run the inversecancellation pass on `dag`. args: dag: the directed acyclic graph to run on. returns: dagcircuit: transfoSTRING
HIGH…it/transpiler/passes/synthesis/ross_selinger_plugin.py0the plugin does not support natural direction, it assumes bidirectional two qubit gates.STRING
HIGH…ranspiler/passes/synthesis/solovay_kitaev_synthesis.py0the plugin does not support natural direction, it assumes bidirectional two qubit gates.STRING
HIGHqiskit/transpiler/passes/synthesis/aqc_plugin.py0the plugin does not support natural direction, it assumes bidirectional two qubit gates.STRING
HIGH…it/transpiler/passes/synthesis/ross_selinger_plugin.py0the plugin does not support optimization of pulses.STRING
HIGH…ranspiler/passes/synthesis/solovay_kitaev_synthesis.py0the plugin does not support optimization of pulses.STRING
HIGHqiskit/transpiler/passes/synthesis/aqc_plugin.py0the plugin does not support optimization of pulses.STRING
HIGHqiskit/circuit/library/generalized_gates/ucrz.py0uniformly controlled pauli-x rotations. implements the :class:`.ucgate` for the special case that all unitaries are paulSTRING
HIGHqiskit/circuit/library/generalized_gates/ucry.py0uniformly controlled pauli-x rotations. implements the :class:`.ucgate` for the special case that all unitaries are paulSTRING
HIGHqiskit/circuit/library/generalized_gates/ucrx.py0uniformly controlled pauli-x rotations. implements the :class:`.ucgate` for the special case that all unitaries are paulSTRING
HIGHqiskit/circuit/library/generalized_gates/ucrz.py0args: angle_list: list of rotation angles :math:`[a_0, ..., a_{2^{k-1}}]`.STRING
HIGHqiskit/circuit/library/generalized_gates/ucry.py0args: angle_list: list of rotation angles :math:`[a_0, ..., a_{2^{k-1}}]`.STRING
HIGHqiskit/circuit/library/generalized_gates/ucrx.py0args: angle_list: list of rotation angles :math:`[a_0, ..., a_{2^{k-1}}]`.STRING
HIGHqiskit/circuit/library/generalized_gates/mcmt.py0return a controlled version of the mcphasegate gate. the controlled gate is implemented as :class:`.mcphasegate`, regardSTRING
HIGHqiskit/circuit/library/standard_gates/u1.py0return a controlled version of the mcphasegate gate. the controlled gate is implemented as :class:`.mcphasegate`, regardSTRING
HIGHqiskit/circuit/library/standard_gates/x.py0return a controlled version of the mcphasegate gate. the controlled gate is implemented as :class:`.mcphasegate`, regardSTRING
HIGHqiskit/circuit/library/standard_gates/p.py0return a controlled version of the mcphasegate gate. the controlled gate is implemented as :class:`.mcphasegate`, regardSTRING
HIGHqiskit/circuit/library/boolean_logic/quantum_xor.py0return inverted h gate (itself). args: annotated: when set to ``true``, this is typically used to return an :class:`.annSTRING
HIGHqiskit/circuit/library/boolean_logic/quantum_and.py0return inverted h gate (itself). args: annotated: when set to ``true``, this is typically used to return an :class:`.annSTRING
HIGHqiskit/circuit/library/boolean_logic/quantum_or.py0return inverted h gate (itself). args: annotated: when set to ``true``, this is typically used to return an :class:`.annSTRING
HIGHqiskit/circuit/library/standard_gates/swap.py0return inverted h gate (itself). args: annotated: when set to ``true``, this is typically used to return an :class:`.annSTRING
HIGHqiskit/circuit/library/standard_gates/y.py0return inverted h gate (itself). args: annotated: when set to ``true``, this is typically used to return an :class:`.annSTRING
HIGHqiskit/circuit/library/standard_gates/x.py0return inverted h gate (itself). args: annotated: when set to ``true``, this is typically used to return an :class:`.annSTRING
HIGHqiskit/circuit/library/standard_gates/z.py0return inverted h gate (itself). args: annotated: when set to ``true``, this is typically used to return an :class:`.annSTRING
HIGHqiskit/circuit/library/standard_gates/ecr.py0return inverted h gate (itself). args: annotated: when set to ``true``, this is typically used to return an :class:`.annSTRING
HIGHqiskit/circuit/library/standard_gates/h.py0return inverted h gate (itself). args: annotated: when set to ``true``, this is typically used to return an :class:`.annSTRING
HIGH…skit/circuit/library/arithmetic/piecewise_chebyshev.py0set the number of state qubits. note that this changes the underlying quantum register, if the number of state qubits chSTRING
HIGH…rcuit/library/arithmetic/functional_pauli_rotations.py0set the number of state qubits. note that this changes the underlying quantum register, if the number of state qubits chSTRING
HIGH…t/circuit/library/arithmetic/linear_pauli_rotations.py0set the number of state qubits. note that this changes the underlying quantum register, if the number of state qubits chSTRING
HIGHqiskit/circuit/library/standard_gates/s.py0return a controlled version of the h gate. for a single control qubit, the controlled gate is implemented as :class:`.chSTRING
HIGHqiskit/circuit/library/standard_gates/swap.py0return a controlled version of the h gate. for a single control qubit, the controlled gate is implemented as :class:`.chSTRING
HIGHqiskit/circuit/library/standard_gates/y.py0return a controlled version of the h gate. for a single control qubit, the controlled gate is implemented as :class:`.chSTRING
HIGHqiskit/circuit/library/standard_gates/z.py0return a controlled version of the h gate. for a single control qubit, the controlled gate is implemented as :class:`.chSTRING
HIGHqiskit/circuit/library/standard_gates/sx.py0return a controlled version of the h gate. for a single control qubit, the controlled gate is implemented as :class:`.chSTRING
HIGHqiskit/circuit/library/standard_gates/h.py0return a controlled version of the h gate. for a single control qubit, the controlled gate is implemented as :class:`.chSTRING
HIGHqiskit/circuit/library/standard_gates/rz.py0return a controlled version of the u3 gate. for a single control qubit, the controlled gate is implemented as :class:`.cSTRING
HIGHqiskit/circuit/library/standard_gates/u.py0return a controlled version of the u3 gate. for a single control qubit, the controlled gate is implemented as :class:`.cSTRING
HIGHqiskit/circuit/library/standard_gates/rx.py0return a controlled version of the u3 gate. for a single control qubit, the controlled gate is implemented as :class:`.cSTRING
HIGHqiskit/circuit/library/standard_gates/ry.py0return a controlled version of the u3 gate. for a single control qubit, the controlled gate is implemented as :class:`.cSTRING
HIGHqiskit/circuit/library/standard_gates/u3.py0return a controlled version of the u3 gate. for a single control qubit, the controlled gate is implemented as :class:`.cSTRING
HIGHqiskit/circuit/library/standard_gates/rz.py0return inverse crx gate (i.e. with the negative rotation angle). args: annotated: when set to ``true``, this is typicallSTRING
HIGHqiskit/circuit/library/standard_gates/rzz.py0return inverse crx gate (i.e. with the negative rotation angle). args: annotated: when set to ``true``, this is typicallSTRING
HIGHqiskit/circuit/library/standard_gates/ryy.py0return inverse crx gate (i.e. with the negative rotation angle). args: annotated: when set to ``true``, this is typicallSTRING
HIGHqiskit/circuit/library/standard_gates/rzx.py0return inverse crx gate (i.e. with the negative rotation angle). args: annotated: when set to ``true``, this is typicallSTRING
HIGHqiskit/circuit/library/standard_gates/rxx.py0return inverse crx gate (i.e. with the negative rotation angle). args: annotated: when set to ``true``, this is typicallSTRING
HIGHqiskit/circuit/library/standard_gates/rx.py0return inverse crx gate (i.e. with the negative rotation angle). args: annotated: when set to ``true``, this is typicallSTRING
HIGHqiskit/circuit/library/standard_gates/u1.py0args: theta: the rotation angle. label: an optional label for the gate.STRING
HIGHqiskit/circuit/library/standard_gates/rzz.py0args: theta: the rotation angle. label: an optional label for the gate.STRING
105 more matches not shown…
Self-Referential Comments138 hits · 384 pts
SeverityFileLineSnippetContext
MEDIUMqiskit/visualization/bloch.py14# This file is part of QuTiP: Quantum Toolbox in Python.COMMENT
MEDIUMqiskit/visualization/circuit/matplotlib.py559 # Create an empty circuit at the head of the circuit_list if a Switch boxCOMMENT
MEDIUMqiskit/visualization/circuit/text.py1362 # Create an empty circuit at the head of the circuit_list if a Switch boxCOMMENT
MEDIUMqiskit/visualization/circuit/_utils.py455 # Create a mapping of each register to the max layer number for all measure opsCOMMENT
MEDIUMqiskit/transpiler/__init__.py76 # Create the pass manager for the transpilation ...STRING
MEDIUMqiskit/transpiler/passes/optimization/hoare_opt.py38 # This module is just a script that adds several post conditions onto existing classes.COMMENT
MEDIUM…ptimization/template_matching/template_substitution.py562 # Create the fake binding dict and checkCOMMENT
MEDIUMqiskit/transpiler/passes/synthesis/plugin.py698 # Create a dict, mapping <OperationName> to the list of its <SynthesisMethodName>s.COMMENT
MEDIUMqiskit/transpiler/passes/routing/star_prerouting.py268 # Create a new DAGCircuit / DAGDependency / DAGDependencyV2, replacing eachCOMMENT
MEDIUM…/commuting_2q_gate_routing/commuting_2q_gate_router.py72 # Define the circuit on virtual qubitsSTRING
MEDIUM…/commuting_2q_gate_routing/commuting_2q_gate_router.py77 # Define the swap strategy on qubits before the initial_layout is applied.STRING
MEDIUMqiskit/transpiler/preset_passmanagers/plugin.py190 """This method is designed to return a :class:`~.PassManager` for the stage this implementsSTRING
MEDIUMqiskit/transpiler/preset_passmanagers/plugin.py217 """This method is designed to return a :class:`~.PassManager` for the stage this implementsSTRING
MEDIUMqiskit/transpiler/preset_passmanagers/pbc/plugins.py92 """This method is designed to return a :class:`~.PassManager` for the stage this implementsSTRING
MEDIUMqiskit/circuit/__init__.py76 # Create a circuit with a register of three qubitsCOMMENT
MEDIUMqiskit/circuit/delay.py52 # This method is a centralization of the unit-handling logic, so used elsewhere in QiskitCOMMENT
MEDIUMqiskit/circuit/quantumcircuit.py3508 # This function is deliberately meant to be a bit harder to find, to have a long descriptiveCOMMENT
MEDIUMqiskit/circuit/quantumcircuit.py128 # Create a new circuit with two qubitsSTRING
MEDIUMqiskit/circuit/quantumcircuit.py3057 # Create a parametrized circuit.STRING
MEDIUMqiskit/circuit/quantumcircuit.py3133 # Create a circuit and create a variable in it.STRING
MEDIUMqiskit/circuit/quantumcircuit.py3205 # Create a circuit and create a variable in it.STRING
MEDIUMqiskit/circuit/quantumcircuit.py4194 # Create a 2-qubit quantum circuitSTRING
MEDIUMqiskit/circuit/quantumcircuit.py4198 # Create an ancilla register with 1 qubitSTRING
MEDIUMqiskit/circuit/quantumcircuit.py4222 # Create a new circuit with two qubits and one classical bitSTRING
MEDIUM…ircuit/library/generalized_gates/mcg_up_to_diagonal.py130 # Define the role of the qubitsSTRING
MEDIUM…t/circuit/library/generalized_gates/linear_function.py126 # The following function will raise a CircuitError if there are nonlinear gates.STRING
MEDIUM…t/circuit/library/generalized_gates/linear_function.py137 # The following function will raise a CircuitError if clifford does not correspondSTRING
MEDIUMqiskit/circuit/library/generalized_gates/isometry.py316 # Define the role of the qubitsSTRING
MEDIUMqiskit/circuit/library/n_local/qaoa_ansatz.py358 # Create a permutation to take us from (cost_1, mixer_1, cost_2, mixer_2, ...)COMMENT
MEDIUMqiskit/circuit/controlflow/builder.py15# This file is in circuit.controlflow rather than the root of circuit because the constructs hereCOMMENT
MEDIUMqiskit/circuit/controlflow/builder.py749 # Create the concrete instruction listing.COMMENT
MEDIUMqiskit/providers/fake_provider/__init__.py42 # Create a simple circuitSTRING
MEDIUMqiskit/providers/basic_provider/basic_provider_job.py14"""This module implements the job class used by Basic Aer Provider."""STRING
MEDIUMqiskit/dagcircuit/collect_blocks.py30 """This class implements various strategies of dividing a DAG (directed acyclic graph)STRING
MEDIUMqiskit/dagcircuit/collect_blocks.py335 """This class implements various strategies of consolidating blocks of nodesSTRING
MEDIUMqiskit/synthesis/unitary/aqc/__init__.py107 # Define a target circuit as a unitary matrixCOMMENT
MEDIUMqiskit/synthesis/unitary/aqc/__init__.py110 # Define a number of qubits for the algorithm, at least 3 qubitsCOMMENT
MEDIUMqiskit/synthesis/unitary/aqc/__init__.py120 # Define a targeted depth of the approximate circuit in the number of CNOT units.COMMENT
MEDIUMqiskit/synthesis/unitary/aqc/__init__.py131 # Create an optimizer to be used by AQCCOMMENT
MEDIUMqiskit/synthesis/unitary/aqc/__init__.py134 # Create an instanceCOMMENT
MEDIUMqiskit/synthesis/unitary/aqc/__init__.py137 # Create a template circuit that will approximate our target circuitCOMMENT
MEDIUMqiskit/synthesis/unitary/aqc/__init__.py140 # Create an objective that defines our optimization problemCOMMENT
MEDIUMqiskit/synthesis/unitary/aqc/__init__.py161 # Create an objective that defines our optimization problemCOMMENT
MEDIUMqiskit/synthesis/clifford/clifford_decompose_layers.py402 # Create the PauliCOMMENT
MEDIUMqiskit/synthesis/stabilizer/stabilizer_decompose.py148 # Create the PauliCOMMENT
MEDIUMqiskit/synthesis/linear_phase/cnot_phase_synth.py30 r"""This function is an implementation of the `GraySynth` algorithm ofCODE
MEDIUMqiskit/synthesis/linear_phase/cnot_phase_synth.py87 # Create a quantum circuit on num_qubitsSTRING
MEDIUMqiskit/primitives/statevector_estimator.py63 # Define a circuit with two parameters.STRING
MEDIUMqiskit/primitives/statevector_estimator.py72 # Define a sweep over parameter values, where the second axis is overSTRING
MEDIUMqiskit/primitives/statevector_sampler.py84 # Define a quantum circuit with two parameters.STRING
MEDIUMqiskit/primitives/statevector_sampler.py97 # Define a sweep over parameter values, where the second axis is overSTRING
MEDIUMqiskit/qpy/type_keys.py129 # This class is deliberately raw integers and not in terms of ASCII characters for backwardsCOMMENT
MEDIUMqiskit/quantum_info/operators/symplectic/pauli_list.py639 # Create a single array of Pauli's and phases for calling np.unique onCOMMENT
MEDIUM…t/quantum_info/operators/symplectic/sparse_pauli_op.py348 # This method is the outer version of `BasePauli.compose`.COMMENT
MEDIUMcrates/pyext/build.rs31# This file is generated by Qiskit's build processCOMMENT
MEDIUMtest/python/visualization/test_pass_manager_drawer.py55 # Create a pass manager with a variety of passes and flow control structuresCOMMENT
MEDIUMtest/python/transpiler/test_linear_functions_passes.py85 # Create a circuit with a nonlinear gate (h) cleanly separating it into two linear blocks.COMMENT
MEDIUMtest/python/transpiler/test_linear_functions_passes.py178 # Create a circuit with multiple non-linear blocksCOMMENT
MEDIUMtest/python/transpiler/test_linear_functions_passes.py205 # Create a circuit with multiple non-linear blocksCOMMENT
MEDIUMtest/python/transpiler/test_clifford_t_passmanager.py355 # Create a circuit with an mcx gate and 1 additional clean ancilla qubitCOMMENT
78 more matches not shown…
Deep Nesting332 hits · 310 pts
SeverityFileLineSnippetContext
LOWqiskit/user_config.py57CODE
LOWqiskit/visualization/counts_visualization.py264CODE
LOWqiskit/visualization/counts_visualization.py440CODE
LOWqiskit/visualization/state_visualization.py814CODE
LOWqiskit/visualization/bloch.py277CODE
LOWqiskit/visualization/bloch.py658CODE
LOWqiskit/visualization/style.py87CODE
LOWqiskit/visualization/transition_visualization.py129CODE
LOWqiskit/visualization/gate_map.py939CODE
LOWqiskit/visualization/gate_map.py1132CODE
LOWqiskit/visualization/gate_map.py1236CODE
LOWqiskit/visualization/dag_visualization.py78CODE
LOWqiskit/visualization/dag_visualization.py189CODE
LOWqiskit/visualization/circuit/circuit_visualization.py56CODE
LOWqiskit/visualization/circuit/circuit_visualization.py502CODE
LOWqiskit/visualization/circuit/circuit_visualization.py295CODE
LOWqiskit/visualization/circuit/matplotlib.py407CODE
LOWqiskit/visualization/circuit/matplotlib.py753CODE
LOWqiskit/visualization/circuit/matplotlib.py1078CODE
LOWqiskit/visualization/circuit/matplotlib.py1226CODE
LOWqiskit/visualization/circuit/matplotlib.py1601CODE
LOWqiskit/visualization/circuit/matplotlib.py1784CODE
LOWqiskit/visualization/circuit/matplotlib.py1823CODE
LOWqiskit/visualization/circuit/text.py976CODE
LOWqiskit/visualization/circuit/text.py1101CODE
LOWqiskit/visualization/circuit/text.py1312CODE
LOWqiskit/visualization/circuit/text.py1416CODE
LOWqiskit/visualization/circuit/text.py1577CODE
LOWqiskit/visualization/circuit/text.py1830CODE
LOWqiskit/visualization/circuit/latex.py256CODE
LOWqiskit/visualization/circuit/latex.py383CODE
LOWqiskit/visualization/circuit/latex.py442CODE
LOWqiskit/visualization/circuit/latex.py476CODE
LOWqiskit/visualization/circuit/_utils.py53CODE
LOWqiskit/visualization/circuit/_utils.py241CODE
LOWqiskit/visualization/circuit/_utils.py413CODE
LOWqiskit/visualization/circuit/_utils.py597CODE
LOWqiskit/visualization/circuit/_utils.py654CODE
LOWqiskit/visualization/timeline/core.py141CODE
LOWqiskit/visualization/timeline/core.py443CODE
LOWqiskit/visualization/timeline/plotters/matplotlib.py84CODE
LOWqiskit/transpiler/layout.py166CODE
LOWqiskit/transpiler/target.py585CODE
LOWqiskit/transpiler/target.py784CODE
LOWqiskit/transpiler/instruction_durations.py85CODE
LOW…iler/passes/scheduling/padding/dynamical_decoupling.py265CODE
LOW…t/transpiler/passes/scheduling/padding/base_padding.py102CODE
LOW…heduling/padding/context_aware_dynamical_decoupling.py276CODE
LOW…heduling/padding/context_aware_dynamical_decoupling.py408CODE
LOW…heduling/padding/context_aware_dynamical_decoupling.py517CODE
LOWqiskit/transpiler/passes/layout/dense_layout.py171CODE
LOWqiskit/transpiler/passes/layout/csp_layout.py75CODE
LOW…er/passes/optimization/optimize_swap_before_measure.py31CODE
LOW…it/transpiler/passes/optimization/optimize_1q_gates.py54CODE
LOWqiskit/transpiler/passes/optimization/hoare_opt.py195CODE
LOWqiskit/transpiler/passes/optimization/hoare_opt.py241CODE
LOW…asses/optimization/commutative_inverse_cancellation.py95CODE
LOW…piler/passes/optimization/collect_multiqubit_blocks.py94CODE
LOW…transpiler/passes/optimization/inverse_cancellation.py35CODE
LOW…es/optimization/contract_idle_wires_in_control_flow.py23CODE
272 more matches not shown…
Modern Structural Boilerplate139 hits · 135 pts
SeverityFileLineSnippetContext
LOWqiskit/__init__.py193__all__ = [CODE
LOWqiskit/visualization/bloch.py49__all__ = ["Bloch"]CODE
LOWqiskit/visualization/__init__.py299__all__ = [CODE
LOWqiskit/visualization/circuit/circuit_visualization.py53logger = logging.getLogger(__name__)CODE
LOWqiskit/visualization/circuit/__init__.py17__all__ = ["circuit_drawer"]CODE
LOWqiskit/visualization/timeline/__init__.py23__all__ = [CODE
LOWqiskit/visualization/timeline/plotters/__init__.py18__all__ = ["MplPlotter"]CODE
LOWqiskit/transpiler/__init__.py1589__all__ = [CODE
LOWqiskit/transpiler/passmanager.py359 def _update_passmanager(self) -> None:CODE
LOWqiskit/transpiler/target.py46logger = logging.getLogger(__name__)CODE
LOWqiskit/transpiler/passes/__init__.py204__all__ = []CODE
LOWqiskit/transpiler/passes/analysis/__init__.py25__all__ = [CODE
LOWqiskit/transpiler/passes/scheduling/__init__.py24__all__ = [CODE
LOW…it/transpiler/passes/scheduling/scheduling/__init__.py19__all__ = ["ALAPScheduleAnalysis", "ASAPScheduleAnalysis", "SetIOLatency"]CODE
LOW…iler/passes/scheduling/padding/dynamical_decoupling.py33logger = logging.getLogger(__name__)CODE
LOWqiskit/transpiler/passes/scheduling/padding/__init__.py19__all__ = [CODE
LOW…t/transpiler/passes/scheduling/padding/base_padding.py27logger = logging.getLogger(__name__)CODE
LOW…heduling/padding/context_aware_dynamical_decoupling.py39logger = logging.getLogger(__name__)CODE
LOW…heduling/padding/context_aware_dynamical_decoupling.py790 def set_max_order(self, max_order: int) -> None:CODE
LOW…it/transpiler/passes/scheduling/alignments/__init__.py81__all__ = ["ConstrainedReschedule", "InstructionDurationCheck"]CODE
LOWqiskit/transpiler/passes/layout/sabre_layout.py35logger = logging.getLogger(__name__)CODE
LOWqiskit/transpiler/passes/layout/vf2_utils.py17__all__ = ["ErrorMap"]CODE
LOWqiskit/transpiler/passes/layout/__init__.py28__all__ = [CODE
LOW…t/transpiler/passes/optimization/elide_permutations.py22logger = logging.getLogger(__name__)CODE
LOWqiskit/transpiler/passes/optimization/__init__.py50__all__ = [CODE
LOW…piler/passes/optimization/optimize_1q_decomposition.py41logger = logging.getLogger(__name__)CODE
LOW…nspiler/passes/optimization/optimize_1q_commutation.py28logger = logging.getLogger(__name__)CODE
LOW…iler/passes/optimization/template_matching/__init__.py21__all__ = [CODE
LOWqiskit/transpiler/passes/utils/__init__.py35__all__ = [CODE
LOWqiskit/transpiler/passes/synthesis/__init__.py25__all__ = [CODE
LOWqiskit/transpiler/passes/routing/__init__.py23__all__ = [CODE
LOWqiskit/transpiler/passes/routing/lookahead_swap.py28logger = logging.getLogger(__name__)CODE
LOW…r/passes/routing/commuting_2q_gate_routing/__init__.py27__all__ = ["Commuting2qGateRouter", "FindCommutingPauliEvolutions", "SwapStrategy"]CODE
LOWqiskit/transpiler/passes/routing/algorithms/__init__.py35__all__ = ["ApproximateTokenSwapper"]CODE
LOW…/transpiler/passes/routing/algorithms/token_swapper.py40logger = logging.getLogger(__name__)CODE
LOWqiskit/transpiler/passes/basis/__init__.py21__all__ = [CODE
LOWqiskit/transpiler/passes/basis/basis_translator.py21logger = logging.getLogger(__name__)CODE
LOWqiskit/transpiler/preset_passmanagers/__init__.py93__all__ = [CODE
LOWqiskit/transpiler/preset_passmanagers/pbc/__init__.py23__all__ = [CODE
LOWqiskit/qasm3/__init__.py246__all__ = [CODE
LOWqiskit/result/__init__.py65__all__ = [CODE
LOWqiskit/result/distributions/__init__.py19__all__ = [CODE
LOWqiskit/qasm2/__init__.py525__all__ = [STRING
LOWqiskit/qasm2/export.py17__all__ = ["dump", "dumps"]CODE
LOWqiskit/capi/__init__.py97__all__ = ["get_include", "get_lib"]STRING
LOWqiskit/circuit/annotation.py198__all__ = [CODE
LOWqiskit/circuit/parametervector.py15__all__ = ["ParameterVector", "ParameterVectorElement"]CODE
LOWqiskit/circuit/__init__.py1420__all__ = [STRING
LOWqiskit/circuit/equivalence.py30__all__ = [CODE
LOWqiskit/circuit/tools/__init__.py18__all__ = ["pi_check"]CODE
LOWqiskit/circuit/library/__init__.py929__all__ = [STRING
LOWqiskit/circuit/library/generalized_gates/__init__.py33__all__ = [CODE
LOWqiskit/circuit/library/basis_change/__init__.py17__all__ = [CODE
LOWqiskit/circuit/library/data_preparation/__init__.py47__all__ = [CODE
LOWqiskit/circuit/library/boolean_logic/__init__.py20__all__ = [CODE
LOWqiskit/circuit/library/arithmetic/__init__.py38__all__ = [CODE
LOWqiskit/circuit/library/arithmetic/adders/__init__.py20__all__ = [CODE
LOW…kit/circuit/library/arithmetic/multipliers/__init__.py19__all__ = [CODE
LOWqiskit/circuit/library/standard_gates/__init__.py48__all__ = [CODE
LOWqiskit/circuit/library/templates/__init__.py94__all__ = [CODE
79 more matches not shown…
Redundant / Tautological Comments68 hits · 89 pts
SeverityFileLineSnippetContext
LOWqiskit/visualization/circuit/matplotlib.py491 # Check if a ControlFlowOp - node_data load for these gates is done hereCOMMENT
LOWqiskit/transpiler/layout.py328 # Check if list is too short to cover all qubitsCOMMENT
LOWqiskit/transpiler/coupling.py462 # Set payload to indexCOMMENT
LOW…iler/passes/scheduling/padding/dynamical_decoupling.py201 # Check if physical circuit is givenCOMMENT
LOW…iler/passes/scheduling/padding/dynamical_decoupling.py216 # Check if DD sequence is identityCOMMENT
LOWqiskit/transpiler/passes/optimization/light_cone.py108 # Check if the node belongs to the light-coneCOMMENT
LOW…es/optimization/template_matching/template_matching.py339 # Add the matches to the list.COMMENT
LOW…es/optimization/template_matching/template_matching.py365 # Add the matches to the list.COMMENT
LOW…ptimization/template_matching/template_substitution.py281 # Check if two groups of matches are incompatible.COMMENT
LOW…asses/optimization/template_matching/backward_match.py504 # Check if the qubit, clbit configuration are compatible for a match,COMMENT
LOW…passes/optimization/template_matching/forward_match.py394 # Check if the qubit, clbit configuration are compatible for a match,COMMENT
LOW…ranspiler/passes/synthesis/solovay_kitaev_synthesis.py325 # Check if we didn't yet construct the Solovay-Kitaev instance (which contains the basicCOMMENT
LOW…er/preset_passmanagers/generate_preset_pass_manager.py623 # Check if coupling map has been provided (either standalone or through backend)COMMENT
LOWqiskit/result/utils.py249 # Check if we do not need to marginalize and if so, trimCOMMENT
LOWqiskit/circuit/library/generalized_gates/uc.py99 # Check if number of gates in gate_list is a positive power of twoSTRING
LOWqiskit/circuit/library/generalized_gates/uc.py106 # Check if the single-qubit gates are unitariesSTRING
LOW…ircuit/library/generalized_gates/mcg_up_to_diagonal.py57 # Check if the gate has the right dimensionSTRING
LOW…ircuit/library/generalized_gates/mcg_up_to_diagonal.py60 # Check if the single-qubit gate is unitarySTRING
LOW…skit/circuit/library/generalized_gates/uc_pauli_rot.py47 # Check if angle_list has type "list"STRING
LOW…skit/circuit/library/generalized_gates/uc_pauli_rot.py50 # Check if the angles in angle_list are real numbersSTRING
LOWqiskit/circuit/library/generalized_gates/isometry.py93 # Check if the isometry has the right dimension and if the columns are orthonormalSTRING
LOWqiskit/circuit/library/generalized_gates/isometry.py199 # Check if a MCG is requiredSTRING
LOW…/circuit/library/data_preparation/state_preparation.py196 # Check if param is a power of 2COMMENT
LOW…/circuit/library/data_preparation/pauli_feature_map.py692 # Check if the entanglement is specified for all the pauli blocks being usedCOMMENT
LOW…skit/circuit/library/arithmetic/piecewise_chebyshev.py255 # Append directly to list of polynomialsCOMMENT
LOW…skit/circuit/library/arithmetic/piecewise_chebyshev.py474 # Append directly to list of polynomialsSTRING
LOWqiskit/circuit/library/n_local/efficient_su2.py119 # Set entanglement_blocks to None when num_qubits == 1STRING
LOWqiskit/circuit/library/n_local/real_amplitudes.py121 # Set entanglement_blocks to None when num_qubits == 1STRING
LOWqiskit/providers/basic_provider/basic_simulator.py143 # Set num_qubits to None to signal the transpiler not toCOMMENT
LOWqiskit/providers/basic_provider/basic_simulator.py651 # Check if circuit is Clifford and use optimized simulationCOMMENT
LOWqiskit/providers/basic_provider/basic_simulator.py668 # Check if measure sampling is supported for current circuitCOMMENT
LOWqiskit/providers/basic_provider/basic_simulator.py673 # Check if we can sample measurements, if so we only perform 1 shotCOMMENT
LOWqiskit/providers/basic_provider/basic_simulator.py701 # Check if single qubit gateCOMMENT
LOWqiskit/providers/basic_provider/basic_simulator.py729 # Check if resetCOMMENT
LOWqiskit/providers/basic_provider/basic_simulator.py734 # Check if barrierCOMMENT
LOWqiskit/providers/basic_provider/basic_simulator.py737 # Check if measureCOMMENT
LOWqiskit/synthesis/linear_phase/cnot_phase_synth.py100 # Check if some phase-shift gates can be applied, before adding any C-NOT gatesSTRING
LOWqiskit/quantum_info/operators/predicates.py174 # Check if square identityCOMMENT
LOWqiskit/quantum_info/operators/measures.py355 # Check if CVXPY package is installedCOMMENT
LOWqiskit/quantum_info/operators/symplectic/base_pauli.py536 # Check if gate is a valid Clifford basis gate stringCOMMENT
LOW…quantum_info/operators/symplectic/clifford_circuits.py106 # Check if gate is a valid Clifford basis gate stringCOMMENT
LOW…quantum_info/operators/symplectic/clifford_circuits.py226 # Check if gate is a valid Clifford basis gate stringCOMMENT
LOWqiskit/quantum_info/operators/symplectic/pauli_list.py637 # Check if we need to stack the phase arrayCOMMENT
LOW…skit/quantum_info/operators/channel/transformations.py223 # Check if hermitian matrixCOMMENT
LOWqiskit/quantum_info/operators/channel/kraus.py95 # Check if it is a single unitary matrix A for channel:STRING
LOWqiskit/quantum_info/operators/channel/kraus.py102 # Check if single Kraus set [A_i] for channel:STRING
LOWqiskit/quantum_info/operators/channel/kraus.py117 # Check if generalized Kraus set ([A_i], [B_i]) for channel:STRING
LOW…skit/quantum_info/operators/channel/quantum_channel.py249 # Check if input is an N-qubit CPTP channel.COMMENT
LOW…skit/quantum_info/operators/channel/quantum_channel.py281 # Check if the partial trace is the identity matrixCOMMENT
LOWqiskit/quantum_info/states/stabilizerstate.py320 # Check if there is a stabilizer that anti-commutes with an odd number of qubitsCOMMENT
LOWqiskit/quantum_info/states/stabilizerstate.py334 # Check if destabilizer anti-commutesCOMMENT
LOWqiskit/quantum_info/states/stabilizerstate.py592 # Check if there exists stabilizer anticommuting with Z[qubit]COMMENT
LOWtest/python/transpiler/test_preset_passmanagers.py1522 # Check if both are instances of PassManagerCOMMENT
LOWtest/python/transpiler/test_preset_passmanagers.py156 self.assertNotIn("u1", op_nodes) # Check if the diagonal Z-Gates (u1) were removedCODE
LOWtest/python/result/test_quasi.py196 # Check if distance calculation is correctCOMMENT
LOWtest/python/circuit/test_random_circuit.py291 # Check if reset is applied.COMMENT
LOWtest/python/circuit/test_random_circuit.py489 # Check if conditionals are present on 1Q and 2Q gates.COMMENT
LOWtest/python/circuit/test_random_circuit.py552 # Check if the probabilities of occurrences of edges in the circuit,COMMENT
LOWtest/python/circuit/test_circuit_operations.py1642 # Check if circuit has any control flow operationsCOMMENT
LOWtest/python/circuit/test_circuit_operations.py1674 # Check if circuit has any control flow operationCOMMENT
8 more matches not shown…
Cross-Language Confusion14 hits · 78 pts
SeverityFileLineSnippetContext
HIGHqiskit/transpiler/passes/optimization/hoare_opt.py120 self.solver.push()CODE
HIGHqiskit/transpiler/passes/optimization/hoare_opt.py133 self.solver.push()CODE
HIGHqiskit/transpiler/passes/optimization/hoare_opt.py188 self.solver.push()CODE
HIGHqiskit/transpiler/passes/optimization/hoare_opt.py331 self.solver.push()CODE
HIGHqiskit/circuit/classical/expr/expr.py122 """Logical "and". ``lhs && rhs``."""STRING
HIGHqiskit/circuit/classical/expr/expr.py124 """Logical "or". ``lhs || rhs``."""STRING
HIGHtest/python/visualization/test_circuit_text_drawer.py4615 "q_0: ┤ ┤ ──■── ├─┤ If-1 c && a == 128 ┤ H ├ End-1 ├─ ├─",CODE
HIGHtest/python/utils/test_lazy_loaders.py69 """Implementation of the abstract (but undefined) method."""STRING
HIGHtest/python/quantum_info/operators/test_operator.py300 # Non-unitary should return falseCOMMENT
HIGH…st/python/quantum_info/operators/channel/test_kraus.py116 # Non-CPTP should return falseCOMMENT
HIGHtest/python/quantum_info/operators/channel/test_choi.py100 # Non-CPTP should return falseCOMMENT
HIGHtest/python/quantum_info/operators/channel/test_ptm.py91 # Non-CPTP should return falseCOMMENT
HIGH…/python/quantum_info/operators/channel/test_superop.py195 # Non-CPTP should return falseCOMMENT
HIGHtest/python/quantum_info/operators/channel/test_chi.py83 # Non-CPTP should return falseCOMMENT
AI Structural Patterns72 hits · 70 pts
SeverityFileLineSnippetContext
LOWqiskit/visualization/counts_visualization.py59CODE
LOWqiskit/visualization/counts_visualization.py166CODE
LOWqiskit/visualization/counts_visualization.py264CODE
LOWqiskit/visualization/pass_manager_visualization.py97CODE
LOWqiskit/visualization/pass_manager_visualization.py192CODE
LOWqiskit/visualization/transition_visualization.py91CODE
LOWqiskit/visualization/transition_visualization.py102CODE
LOWqiskit/visualization/gate_map.py28CODE
LOWqiskit/visualization/gate_map.py939CODE
LOWqiskit/visualization/circuit/circuit_visualization.py56CODE
LOWqiskit/visualization/circuit/circuit_visualization.py402CODE
LOWqiskit/visualization/circuit/circuit_visualization.py502CODE
LOWqiskit/visualization/circuit/circuit_visualization.py625CODE
LOWqiskit/visualization/circuit/circuit_visualization.py702CODE
LOWqiskit/visualization/circuit/matplotlib.py96CODE
LOWqiskit/visualization/circuit/text.py86CODE
LOWqiskit/visualization/circuit/text.py97CODE
LOWqiskit/visualization/circuit/text.py113CODE
LOWqiskit/visualization/circuit/text.py700CODE
LOWqiskit/visualization/circuit/latex.py53CODE
LOWqiskit/visualization/timeline/interface.py34CODE
LOWqiskit/transpiler/passmanager_config.py29CODE
LOWqiskit/transpiler/passmanager_config.py173CODE
LOWqiskit/transpiler/target.py243CODE
LOWqiskit/transpiler/target.py964CODE
LOWqiskit/transpiler/target.py990CODE
LOW…iler/passes/scheduling/padding/dynamical_decoupling.py116CODE
LOW…it/transpiler/passes/synthesis/high_level_synthesis.py188CODE
LOWqiskit/transpiler/passes/synthesis/unitary_synthesis.py57CODE
LOWqiskit/transpiler/passes/synthesis/unitary_synthesis.py271CODE
LOW…skit/transpiler/preset_passmanagers/builtin_plugins.py1264CODE
LOW…er/preset_passmanagers/generate_preset_pass_manager.py59CODE
LOW…er/preset_passmanagers/generate_preset_pass_manager.py293CODE
LOW…er/preset_passmanagers/generate_preset_pass_manager.py584CODE
LOWqiskit/transpiler/preset_passmanagers/common.py435CODE
LOWqiskit/qasm3/exporter.py194CODE
LOWqiskit/result/result.py44CODE
LOWqiskit/circuit/quantumcircuit.py2038CODE
LOWqiskit/circuit/quantumcircuit.py2055CODE
LOWqiskit/circuit/quantumcircuit.py2071CODE
LOWqiskit/circuit/quantumcircuit.py3879CODE
LOWqiskit/circuit/library/blueprintcircuit.py208CODE
LOWqiskit/circuit/library/generalized_gates/isometry.py260CODE
LOW…/circuit/library/data_preparation/pauli_feature_map.py44CODE
LOW…/circuit/library/data_preparation/pauli_feature_map.py481CODE
LOW…kit/circuit/library/n_local/evolved_operator_ansatz.py288CODE
LOWqiskit/circuit/library/n_local/n_local.py54CODE
LOWqiskit/circuit/library/n_local/n_local.py317CODE
LOWqiskit/circuit/library/n_local/efficient_su2.py31CODE
LOWqiskit/circuit/library/n_local/efficient_su2.py201CODE
LOWqiskit/circuit/library/n_local/real_amplitudes.py245CODE
LOWqiskit/circuit/library/n_local/excitation_preserving.py26CODE
LOWqiskit/circuit/library/n_local/excitation_preserving.py221CODE
LOWqiskit/circuit/library/n_local/two_local.py145CODE
LOWqiskit/circuit/random/utils.py79CODE
LOWqiskit/dagcircuit/dagdepnode.py63CODE
LOWqiskit/synthesis/evolution/suzuki_trotter.py61CODE
LOWqiskit/synthesis/evolution/qdrift.py44CODE
LOWqiskit/quantum_info/analysis/z2_symmetries.py169CODE
LOWqiskit/quantum_info/operators/dihedral/dihedral.py447CODE
12 more matches not shown…
AI Slop Vocabulary22 hits · 35 pts
SeverityFileLineSnippetContext
LOWqiskit/visualization/pass_manager_visualization.py84 # can't just use python's id in case the exact same pass wasCOMMENT
LOWqiskit/visualization/pass_manager_visualization.py169 # can't just use python's id in case the exact same pass wasCOMMENT
LOWqiskit/visualization/circuit/matplotlib.py646 # register_bit is small enough, the gate will just use the WID width.COMMENT
LOW…heduling/padding/context_aware_dynamical_decoupling.py873 # case we just return 0, which will mean we join all idle timesCOMMENT
LOWqiskit/transpiler/passes/utils/gate_direction.py89 # A _FakeTarget path, no basis gates, just use the coupling mapCOMMENT
LOWqiskit/transpiler/passes/utils/check_gate_direction.py55 # A _FakeTarget path, no basis gates, just use the coupling mapCOMMENT
LOWqiskit/transpiler/passes/synthesis/unitary_synthesis.py182 # and just return.COMMENT
LOW…skit/transpiler/preset_passmanagers/builtin_plugins.py168 # qubits being used to figure out the fidelity so just use the default fidelity parameterCOMMENT
LOW…skit/transpiler/preset_passmanagers/builtin_plugins.py1080 # qubits being used to figure out the fidelity so just use the default fidelity parameterCOMMENT
LOWqiskit/circuit/quantumcircuit.py7811 # QuantumCircuit._append is semi-public, so we just call back to it.COMMENT
LOW…skit/circuit/library/arithmetic/piecewise_chebyshev.py240 # and the user takes that into account we just add an identity)COMMENT
LOW…skit/circuit/library/arithmetic/piecewise_chebyshev.py457 # and the user takes that into account we just add an identity)STRING
LOWqiskit/providers/options.py79 # We need to make attribute setting simply set options as well, to support statements of theCOMMENT
LOWqiskit/synthesis/arithmetic/adders/draper_qft_adder.py100 # simply use qr_sum[(j + k)] here and avoid synthesizing two swap networks, whichSTRING
MEDIUMqiskit/synthesis/linear_phase/cnot_phase_synth.py124 # Implementation of the pseudo-code (Algorithm 1) in the aforementioned paperSTRING
MEDIUMqiskit/synthesis/linear_phase/cnot_phase_synth.py168 # See line 18 in pseudo-code of Algorithm 1 in the aforementioned paperSTRING
LOWqiskit/quantum_info/operators/scalar_op.py207 # we simply return the other operator reshaped so that itsCOMMENT
MEDIUMcrates/transpiler/src/equivalence.rs335/// It also ensures seamless conversion back to [`QuantumCircuit`] once sentCOMMENT
MEDIUMcrates/transpiler/src/passes/high_level_synthesis.rs744/// Essentially this function constructs a default definition for a unitary gate, in which caseCOMMENT
MEDIUMcrates/qpy/src/params.rs136// this is no longer used in the rust-based parameter expressions, so we do not fully utilize the formatsCOMMENT
LOWtest/python/transpiler/test_consolidate_blocks.py207 # can't just add all the nodes to one block as in other testsCOMMENT
LOWtest/python/utils/test_lazy_loaders.py419 # We can just use existing modules for this.COMMENT
Hallucination Indicators3 hits · 30 pts
SeverityFileLineSnippetContext
CRITICAL…senotes/notes/1.1/fix-pub-coerce-5d13700e15126421.yaml5 Fixed a bug where ``qiskit.primitives.containers.estimator_pub.EstimatorPub.coerce()`` andCODE
CRITICAL…senotes/notes/1.1/fix-pub-coerce-5d13700e15126421.yaml6 ``qiskit.primitives.containers.sampler_pub.SamplerPub.coerce()``CODE
CRITICAL…es/notes/1.1/obs-array-coerce-0d-28b192fb3d004d4a.yaml4 Fixed `qiskit.primitives.containers.observables_array.ObservablesArray.coerce()`CODE
Excessive Try-Catch Wrapping13 hits · 14 pts
SeverityFileLineSnippetContext
LOWqiskit/version.py74 except Exception:CODE
LOW…kit/transpiler/passes/routing/layout_transformation.py99 except Exception as ex:CODE
LOW…kit/transpiler/passes/routing/layout_transformation.py106 except Exception as ex:CODE
LOW…kit/transpiler/passes/basis/translate_parameterized.py143 except Exception as exc:CODE
LOWqiskit/circuit/library/n_local/n_local.py1278 except Exception as exc:CODE
LOWqiskit/providers/basic_provider/basic_provider.py114 except Exception as err:CODE
LOWqiskit/passmanager/base_tasks.py106 except Exception:CODE
LOWtest/python/transpiler/test_instruction_durations.py52 except Exception:CODE
LOWtest/python/circuit/test_unitary.py37 except Exception as err:CODE
LOWtest/python/circuit/test_unitary.py45 except Exception:CODE
LOWtest/qpy_compat/test_qpy.py1242 except Exception as ex:CODE
LOWtest/qpy_compat/test_qpy.py1287 except Exception:CODE
LOWtest/randomized/test_transpiler_equivalence.py311 except Exception as e:CODE
Fake / Example Data7 hits · 8 pts
SeverityFileLineSnippetContext
LOWqiskit/circuit/controlflow/builder.py324 the scope can also contain "placeholder" instructions, which may need extra resources filling inSTRING
LOWcrates/cext/src/classical_expr.rs1086 operand: dummy_value,CODE
LOWcrates/cext/src/classical_expr.rs1092 left: dummy_value.clone(),CODE
LOWcrates/cext/src/classical_expr.rs1093 right: dummy_value,CODE
LOWcrates/cext/src/classical_expr.rs1098 operand: dummy_value,CODE
LOWcrates/cext/src/classical_expr.rs1056 let dummy_value = match &rust_type {CODE
LOWcrates/cext/src/classical_expr.rs1109 CExprNodeKind::Value => dummy_value,CODE
AI Response Leakage1 hit · 8 pts
SeverityFileLineSnippetContext
HIGHcrates/cext/src/circuit_library/suzuki_trotter.rs22/// In this implementation, the operators are provided as sum terms of a Pauli operator.COMMENT
Verbosity Indicators3 hits · 7 pts
SeverityFileLineSnippetContext
LOWtest/qpy_compat/process_forward_version.sh70# Step 1: Create virtual environment with the old Qiskit release.COMMENT
LOWtest/qpy_compat/process_forward_version.sh76# Step 2: Load the pre-generated QPY files using the venv.COMMENT
LOWtest/qpy_compat/process_forward_version.sh83# Step 3: Clean up virtual environment.COMMENT
Structural Annotation Overuse3 hits · 7 pts
SeverityFileLineSnippetContext
LOWtest/qpy_compat/process_forward_version.sh70# Step 1: Create virtual environment with the old Qiskit release.COMMENT
LOWtest/qpy_compat/process_forward_version.sh76# Step 2: Load the pre-generated QPY files using the venv.COMMENT
LOWtest/qpy_compat/process_forward_version.sh83# Step 3: Clean up virtual environment.COMMENT
Slop Phrases5 hits · 6 pts
SeverityFileLineSnippetContext
LOW…kit/synthesis/arithmetic/comparators/compare_greedy.py50 # make sure to always choose the comparison where we have to place less thanSTRING
LOWtest/python/transpiler/test_mappers.py57 circuit = QuantumCircuit(qr, cr, # and don't forget to put a nameSTRING
LOWtest/python/transpiler/test_mappers.py57 circuit = QuantumCircuit(qr, cr, # and don't forget to put a nameSTRING
MEDIUM…otes/notes/0.19/ignis-mitigators-70492690cbcf99ca.yaml25 It's worth noting that unlike the equivalent classes from ``qiskit-ignis``CODE
MEDIUM…notes/notes/0.9/new-features-0.9-159645f977a139f7.yaml73 However, it's worth noting that while these arguments are set for the 0.9CODE
TODO Padding2 hits · 3 pts
SeverityFileLineSnippetContext
LOWqiskit/quantum_info/states/quantum_state.py327 # TODO: implement a more efficient state update method forCOMMENT
LOWcrates/circuit/src/dag_circuit.rs6826 // TODO: implement once additional_wires becomes Python-freeCOMMENT
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMtest/c/CMakeLists.txt6# Since we only use CMake to scaffold `ctest`, we just have the wholeCOMMENT
Overly Generic Function Names2 hits · 2 pts
SeverityFileLineSnippetContext
LOW…t/synthesis/arithmetic/adders/rv_ripple_carry_adder.py42 def helper(qubit_indices, alphas) -> list[list[int]]:STRING
LOWtest/python/utils/test_deprecation.py54 def my_method(self):CODE