Coverage report:
60%
hide covered
Files
Functions
Classes
coverage.py v7.14.1
, created at 2026-06-09 17:44 +0000
File
class
statements
missing
excluded
coverage
jaxquantum
/
__init__.py
(no class)
9
2
0
78%
jaxquantum
/
circuits
/
__init__.py
(no class)
5
0
0
100%
jaxquantum
/
circuits
/
circuits.py
Register
4
2
0
50%
jaxquantum
/
circuits
/
circuits.py
Operation
15
1
0
93%
jaxquantum
/
circuits
/
circuits.py
Layer
72
17
0
76%
jaxquantum
/
circuits
/
circuits.py
Circuit
14
4
0
71%
jaxquantum
/
circuits
/
circuits.py
(no class)
47
0
0
100%
jaxquantum
/
circuits
/
constants.py
SimulateMode
0
0
0
100%
jaxquantum
/
circuits
/
constants.py
(no class)
6
0
0
100%
jaxquantum
/
circuits
/
gates.py
Gate
25
10
0
60%
jaxquantum
/
circuits
/
gates.py
(no class)
39
0
0
100%
jaxquantum
/
circuits
/
library
/
__init__.py
(no class)
3
0
0
100%
jaxquantum
/
circuits
/
library
/
generic.py
(no class)
6
2
0
67%
jaxquantum
/
circuits
/
library
/
oscillator.py
(no class)
144
101
0
30%
jaxquantum
/
circuits
/
library
/
qubit.py
(no class)
106
85
0
20%
jaxquantum
/
circuits
/
simulate.py
Results
6
3
0
50%
jaxquantum
/
circuits
/
simulate.py
(no class)
58
2
0
97%
jaxquantum
/
codes
/
__init__.py
(no class)
6
0
0
100%
jaxquantum
/
codes
/
base.py
BosonicQubit
79
19
0
76%
jaxquantum
/
codes
/
base.py
(no class)
48
0
0
100%
jaxquantum
/
codes
/
binomial.py
BinomialQubit
24
0
0
100%
jaxquantum
/
codes
/
binomial.py
(no class)
13
0
0
100%
jaxquantum
/
codes
/
cat.py
CatQubit
11
0
0
100%
jaxquantum
/
codes
/
cat.py
(no class)
12
0
0
100%
jaxquantum
/
codes
/
gkp.py
GKPQubit
67
1
0
99%
jaxquantum
/
codes
/
gkp.py
RectangularGKPQubit
7
0
0
100%
jaxquantum
/
codes
/
gkp.py
SquareGKPQubit
2
0
0
100%
jaxquantum
/
codes
/
gkp.py
HexagonalGKPQubit
4
0
0
100%
jaxquantum
/
codes
/
gkp.py
(no class)
35
0
0
100%
jaxquantum
/
codes
/
mode.py
BosonicMode
5
0
0
100%
jaxquantum
/
codes
/
mode.py
(no class)
8
0
0
100%
jaxquantum
/
codes
/
qubit.py
Qubit
18
0
0
100%
jaxquantum
/
codes
/
qubit.py
(no class)
18
0
0
100%
jaxquantum
/
core
/
__init__.py
(no class)
12
0
0
100%
jaxquantum
/
core
/
cfunctions.py
(no class)
13
0
0
100%
jaxquantum
/
core
/
conversions.py
(no class)
33
0
0
100%
jaxquantum
/
core
/
dims.py
Qdims
16
0
0
100%
jaxquantum
/
core
/
dims.py
Qtypes
13
0
0
100%
jaxquantum
/
core
/
dims.py
(no class)
51
0
0
100%
jaxquantum
/
core
/
measurements.py
MLETomographyResult
0
0
0
100%
jaxquantum
/
core
/
measurements.py
QuantumStateTomography
37
16
0
57%
jaxquantum
/
core
/
measurements.py
(no class)
122
22
0
82%
jaxquantum
/
core
/
operators.py
(no class)
102
8
0
92%
jaxquantum
/
core
/
qarray.py
QarrayImplType
18
12
0
33%
jaxquantum
/
core
/
qarray.py
QarrayImpl
29
18
0
38%
jaxquantum
/
core
/
qarray.py
DenseImpl
42
6
0
86%
jaxquantum
/
core
/
qarray.py
Qarray
266
61
8
77%
jaxquantum
/
core
/
qarray.py
(no class)
419
48
34
89%
jaxquantum
/
core
/
qp_distributions.py
(no class)
99
5
0
95%
jaxquantum
/
core
/
settings.py
(no class)
1
0
0
100%
jaxquantum
/
core
/
solvers.py
SolverOptions
1
0
0
100%
jaxquantum
/
core
/
solvers.py
CustomProgressMeter
2
0
0
100%
jaxquantum
/
core
/
solvers.py
(no class)
125
16
0
87%
jaxquantum
/
core
/
sparse_bcoo.py
SparseBCOOImpl
97
12
0
88%
jaxquantum
/
core
/
sparse_bcoo.py
(no class)
52
0
0
100%
jaxquantum
/
core
/
sparse_dia.py
SparseDiaData
13
0
0
100%
jaxquantum
/
core
/
sparse_dia.py
SparseDiaImpl
92
16
0
83%
jaxquantum
/
core
/
sparse_dia.py
(no class)
147
3
3
98%
jaxquantum
/
core
/
visualization.py
(no class)
332
172
0
48%
jaxquantum
/
devices
/
__init__.py
(no class)
4
4
0
0%
jaxquantum
/
devices
/
analysis
/
__init__.py
(no class)
1
1
0
0%
jaxquantum
/
devices
/
analysis
/
sweeps.py
(no class)
85
85
0
0%
jaxquantum
/
devices
/
base
/
__init__.py
(no class)
2
2
0
0%
jaxquantum
/
devices
/
base
/
base.py
BasisTypes
6
6
0
0%
jaxquantum
/
devices
/
base
/
base.py
HamiltonianTypes
6
6
0
0%
jaxquantum
/
devices
/
base
/
base.py
Device
46
46
0
0%
jaxquantum
/
devices
/
base
/
base.py
(no class)
86
86
0
0%
jaxquantum
/
devices
/
base
/
system.py
System
22
22
0
0%
jaxquantum
/
devices
/
base
/
system.py
(no class)
46
46
0
0%
jaxquantum
/
devices
/
common
/
__init__.py
(no class)
1
1
0
0%
jaxquantum
/
devices
/
common
/
utils.py
(no class)
18
18
0
0%
jaxquantum
/
devices
/
superconducting
/
__init__.py
(no class)
10
10
0
0%
jaxquantum
/
devices
/
superconducting
/
ats.py
ATS
39
39
0
0%
jaxquantum
/
devices
/
superconducting
/
ats.py
(no class)
19
19
0
0%
jaxquantum
/
devices
/
superconducting
/
drive.py
Drive
20
20
0
0%
jaxquantum
/
devices
/
superconducting
/
drive.py
(no class)
21
21
0
0%
jaxquantum
/
devices
/
superconducting
/
flux_base.py
FluxDevice
74
74
0
0%
jaxquantum
/
devices
/
superconducting
/
flux_base.py
(no class)
17
17
0
0%
jaxquantum
/
devices
/
superconducting
/
fluxonium.py
Fluxonium
31
31
0
0%
jaxquantum
/
devices
/
superconducting
/
fluxonium.py
(no class)
18
18
0
0%
jaxquantum
/
devices
/
superconducting
/
ideal_qubit.py
IdealQubit
20
20
0
0%
jaxquantum
/
devices
/
superconducting
/
ideal_qubit.py
(no class)
13
13
0
0%
jaxquantum
/
devices
/
superconducting
/
kno.py
KNO
17
17
0
0%
jaxquantum
/
devices
/
superconducting
/
kno.py
(no class)
15
15
0
0%
jaxquantum
/
devices
/
superconducting
/
resonator.py
Resonator
16
16
0
0%
jaxquantum
/
devices
/
superconducting
/
resonator.py
(no class)
15
15
0
0%
jaxquantum
/
devices
/
superconducting
/
snail.py
SNAIL
63
63
0
0%
jaxquantum
/
devices
/
superconducting
/
snail.py
(no class)
25
25
0
0%
jaxquantum
/
devices
/
superconducting
/
transmon.py
Transmon
102
102
0
0%
jaxquantum
/
devices
/
superconducting
/
transmon.py
(no class)
26
26
0
0%
jaxquantum
/
devices
/
superconducting
/
tunable_transmon.py
TunableTransmon
6
6
0
0%
jaxquantum
/
devices
/
superconducting
/
tunable_transmon.py
(no class)
9
9
0
0%
jaxquantum
/
utils
/
__init__.py
(no class)
3
0
0
100%
jaxquantum
/
utils
/
hermgauss.py
(no class)
63
53
0
16%
jaxquantum
/
utils
/
units.py
(no class)
37
25
0
32%
jaxquantum
/
utils
/
utils.py
(no class)
55
5
0
91%
Total
4107
1646
45
60%
No items found using the specified filter.