Coverage report: 37%

Files Functions Classes

coverage.py v7.9.2, created at 2025-07-17 21:51 +0000

File function statements missing excluded coverage
jaxquantum/__init__.py (no function) 7 0 0 100%
jaxquantum/circuits/__init__.py (no function) 5 5 0 0%
jaxquantum/circuits/circuits.py Register.create 1 1 0 0%
jaxquantum/circuits/circuits.py Register.__eq__ 3 3 0 0%
jaxquantum/circuits/circuits.py Operation.create 7 7 0 0%
jaxquantum/circuits/circuits.py Layer.create 5 5 0 0%
jaxquantum/circuits/circuits.py Layer.add 4 4 0 0%
jaxquantum/circuits/circuits.py Layer.gen_U 17 17 0 0%
jaxquantum/circuits/circuits.py Layer.gen_KM 17 17 0 0%
jaxquantum/circuits/circuits.py Circuit.create 3 3 0 0%
jaxquantum/circuits/circuits.py Circuit.append_layer 1 1 0 0%
jaxquantum/circuits/circuits.py Circuit.append_operation 2 2 0 0%
jaxquantum/circuits/circuits.py Circuit.append 2 2 0 0%
jaxquantum/circuits/circuits.py (no function) 41 41 0 0%
jaxquantum/circuits/constants.py (no function) 6 6 0 0%
jaxquantum/circuits/gates.py Gate.create 10 10 0 0%
jaxquantum/circuits/gates.py Gate.__str__ 1 1 0 0%
jaxquantum/circuits/gates.py Gate.__repr__ 1 1 0 0%
jaxquantum/circuits/gates.py Gate.U 1 1 0 0%
jaxquantum/circuits/gates.py Gate.H 1 1 0 0%
jaxquantum/circuits/gates.py Gate.KM 1 1 0 0%
jaxquantum/circuits/gates.py (no function) 26 26 0 0%
jaxquantum/circuits/library/__init__.py (no function) 2 2 0 0%
jaxquantum/circuits/library/oscillator.py D 1 1 0 0%
jaxquantum/circuits/library/oscillator.py CD 5 5 0 0%
jaxquantum/circuits/library/oscillator.py _Kraus_Op 1 1 0 0%
jaxquantum/circuits/library/oscillator.py Amp_Damp 2 2 0 0%
jaxquantum/circuits/library/oscillator.py (no function) 9 9 0 0%
jaxquantum/circuits/library/qubit.py X 1 1 0 0%
jaxquantum/circuits/library/qubit.py Y 1 1 0 0%
jaxquantum/circuits/library/qubit.py Z 1 1 0 0%
jaxquantum/circuits/library/qubit.py H 1 1 0 0%
jaxquantum/circuits/library/qubit.py Rx 1 1 0 0%
jaxquantum/circuits/library/qubit.py Ry 1 1 0 0%
jaxquantum/circuits/library/qubit.py Rz 1 1 0 0%
jaxquantum/circuits/library/qubit.py MZ 6 6 0 0%
jaxquantum/circuits/library/qubit.py MX 8 8 0 0%
jaxquantum/circuits/library/qubit.py MX_plus 6 6 0 0%
jaxquantum/circuits/library/qubit.py MZ_plus 5 5 0 0%
jaxquantum/circuits/library/qubit.py Reset 6 6 0 0%
jaxquantum/circuits/library/qubit.py IP_Reset 10 10 0 0%
jaxquantum/circuits/library/qubit.py CX 6 6 0 0%
jaxquantum/circuits/library/qubit.py (no function) 18 18 0 0%
jaxquantum/circuits/simulate.py Results.create 1 1 0 0%
jaxquantum/circuits/simulate.py Results.__getitem__ 1 1 0 0%
jaxquantum/circuits/simulate.py Results.__str__ 1 1 0 0%
jaxquantum/circuits/simulate.py Results.__repr__ 1 1 0 0%
jaxquantum/circuits/simulate.py Results.append 1 1 0 0%
jaxquantum/circuits/simulate.py Results.__len__ 1 1 0 0%
jaxquantum/circuits/simulate.py simulate 8 8 0 0%
jaxquantum/circuits/simulate.py simulate_layer 15 15 0 0%
jaxquantum/circuits/simulate.py (no function) 19 19 0 0%
jaxquantum/codes/__init__.py (no function) 6 0 0 100%
jaxquantum/codes/base.py BosonicQubit._non_device_params 1 0 0 100%
jaxquantum/codes/base.py BosonicQubit.__init__ 11 1 0 91%
jaxquantum/codes/base.py BosonicQubit._params_validation 2 1 0 50%
jaxquantum/codes/base.py BosonicQubit._gen_common_gates 3 0 0 100%
jaxquantum/codes/base.py BosonicQubit._get_basis_z 0 0 0 100%
jaxquantum/codes/base.py BosonicQubit._get_basis_states 2 0 0 100%
jaxquantum/codes/base.py BosonicQubit._gen_basis_states_from_z 8 0 0 100%
jaxquantum/codes/base.py BosonicQubit.jqt2qt 1 1 0 0%
jaxquantum/codes/base.py BosonicQubit.x_U 1 1 0 0%
jaxquantum/codes/base.py BosonicQubit.x_H 1 1 0 0%
jaxquantum/codes/base.py BosonicQubit.y_U 1 1 0 0%
jaxquantum/codes/base.py BosonicQubit.y_H 1 1 0 0%
jaxquantum/codes/base.py BosonicQubit.z_U 1 1 0 0%
jaxquantum/codes/base.py BosonicQubit.z_H 1 1 0 0%
jaxquantum/codes/base.py BosonicQubit.h_H 1 1 0 0%
jaxquantum/codes/base.py BosonicQubit.h_U 1 1 0 0%
jaxquantum/codes/base.py BosonicQubit._gen_pauli_U 5 5 0 0%
jaxquantum/codes/base.py BosonicQubit.projector 1 1 0 0%
jaxquantum/codes/base.py BosonicQubit.maximally_mixed_state 1 1 0 0%
jaxquantum/codes/base.py BosonicQubit._prepare_state_plot 1 1 0 0%
jaxquantum/codes/base.py BosonicQubit.plot 17 17 0 0%
jaxquantum/codes/base.py BosonicQubit._plot_single 4 4 0 0%
jaxquantum/codes/base.py BosonicQubit.plot_code_states 28 28 0 0%
jaxquantum/codes/base.py (no function) 46 0 0 100%
jaxquantum/codes/binomial.py BinomialQubit._params_validation 7 7 0 0%
jaxquantum/codes/binomial.py BinomialQubit._get_basis_z 13 13 0 0%
jaxquantum/codes/binomial.py BinomialQubit._get_basis_z.plus_z_gen 2 2 0 0%
jaxquantum/codes/binomial.py BinomialQubit._get_basis_z.minus_z_gen 2 2 0 0%
jaxquantum/codes/binomial.py (no function) 12 0 0 100%
jaxquantum/codes/cat.py CatQubit._non_device_params 3 3 0 0%
jaxquantum/codes/cat.py CatQubit._params_validation 3 3 0 0%
jaxquantum/codes/cat.py CatQubit._get_basis_z 5 5 0 0%
jaxquantum/codes/cat.py (no function) 11 0 0 100%
jaxquantum/codes/gkp.py GKPQubit._params_validation 6 0 0 100%
jaxquantum/codes/gkp.py GKPQubit._gen_common_gates 20 0 0 100%
jaxquantum/codes/gkp.py GKPQubit._get_basis_z 7 0 0 100%
jaxquantum/codes/gkp.py GKPQubit._get_axis 3 0 0 100%
jaxquantum/codes/gkp.py GKPQubit._make_op_finite_energy 1 0 0 100%
jaxquantum/codes/gkp.py GKPQubit._symmetrized_expm 1 0 0 100%
jaxquantum/codes/gkp.py GKPQubit.x_U 1 1 0 0%
jaxquantum/codes/gkp.py GKPQubit.y_U 1 1 0 0%
jaxquantum/codes/gkp.py GKPQubit.z_U 1 1 0 0%
jaxquantum/codes/gkp.py RectangularGKPQubit._params_validation 3 3 0 0%
jaxquantum/codes/gkp.py RectangularGKPQubit._get_axis 4 4 0 0%
jaxquantum/codes/gkp.py SquareGKPQubit._params_validation 2 2 0 0%
jaxquantum/codes/gkp.py HexagonalGKPQubit._get_axis 4 4 0 0%
jaxquantum/codes/gkp.py (no function) 25 0 0 100%
jaxquantum/codes/mode.py BosonicMode._params_validation 1 1 0 0%
jaxquantum/codes/mode.py BosonicMode._get_basis_z 4 4 0 0%
jaxquantum/codes/mode.py (no function) 8 0 0 100%
jaxquantum/codes/qubit.py Qubit._params_validation 2 2 0 0%
jaxquantum/codes/qubit.py Qubit._get_basis_z 4 4 0 0%
jaxquantum/codes/qubit.py Qubit.x_U 1 1 0 0%
jaxquantum/codes/qubit.py Qubit.y_U 1 1 0 0%
jaxquantum/codes/qubit.py Qubit.z_U 1 1 0 0%
jaxquantum/codes/qubit.py Qubit.plot 9 9 0 0%
jaxquantum/codes/qubit.py (no function) 18 0 0 100%
jaxquantum/core/__init__.py (no function) 8 0 0 100%
jaxquantum/core/conversions.py qt2jqt 3 0 0 100%
jaxquantum/core/conversions.py jqt2qt 9 0 0 100%
jaxquantum/core/conversions.py extract_dims 6 0 0 100%
jaxquantum/core/conversions.py jnp2jqt 2 0 0 100%
jaxquantum/core/conversions.py (no function) 13 0 0 100%
jaxquantum/core/dims.py isket_dims 1 0 0 100%
jaxquantum/core/dims.py isbra_dims 1 0 0 100%
jaxquantum/core/dims.py isop_dims 1 0 0 100%
jaxquantum/core/dims.py ket_from_op_dims 1 0 0 100%
jaxquantum/core/dims.py check_dims 7 0 0 100%
jaxquantum/core/dims.py Qdims.__init__ 3 0 0 100%
jaxquantum/core/dims.py Qdims.dims 1 0 0 100%
jaxquantum/core/dims.py Qdims.from_ 1 0 0 100%
jaxquantum/core/dims.py Qdims.to_ 1 0 0 100%
jaxquantum/core/dims.py Qdims.qtype 1 0 0 100%
jaxquantum/core/dims.py Qdims.__str__ 1 0 0 100%
jaxquantum/core/dims.py Qdims.__repr__ 1 0 0 100%
jaxquantum/core/dims.py Qdims.__eq__ 1 0 0 100%
jaxquantum/core/dims.py Qdims.__ne__ 1 0 0 100%
jaxquantum/core/dims.py Qdims.__hash__ 1 0 0 100%
jaxquantum/core/dims.py Qdims.__matmul__ 4 0 0 100%
jaxquantum/core/dims.py Qtypes.from_dims 7 0 0 100%
jaxquantum/core/dims.py Qtypes.from_str 1 0 0 100%
jaxquantum/core/dims.py Qtypes.__str__ 1 0 0 100%
jaxquantum/core/dims.py Qtypes.__repr__ 1 0 0 100%
jaxquantum/core/dims.py Qtypes.__eq__ 1 0 0 100%
jaxquantum/core/dims.py Qtypes.__ne__ 1 0 0 100%
jaxquantum/core/dims.py Qtypes.__hash__ 1 0 0 100%
jaxquantum/core/dims.py (no function) 40 0 0 100%
jaxquantum/core/measurements.py overlap 11 0 0 100%
jaxquantum/core/measurements.py fidelity 4 4 0 0%
jaxquantum/core/measurements.py quantum_state_tomography 9 9 0 0%
jaxquantum/core/measurements.py get_physical_basis 17 17 0 0%
jaxquantum/core/measurements.py get_logical_basis 13 13 0 0%
jaxquantum/core/measurements.py (no function) 12 0 0 100%
jaxquantum/core/operators.py sigmax 1 0 0 100%
jaxquantum/core/operators.py sigmay 1 0 0 100%
jaxquantum/core/operators.py sigmaz 1 0 0 100%
jaxquantum/core/operators.py hadamard 1 0 0 100%
jaxquantum/core/operators.py sigmam 1 0 0 100%
jaxquantum/core/operators.py sigmap 1 0 0 100%
jaxquantum/core/operators.py qubit_rotation 1 0 0 100%
jaxquantum/core/operators.py destroy 1 0 0 100%
jaxquantum/core/operators.py create 1 0 0 100%
jaxquantum/core/operators.py num 1 0 0 100%
jaxquantum/core/operators.py identity 1 0 0 100%
jaxquantum/core/operators.py identity_like 3 0 0 100%
jaxquantum/core/operators.py displace 2 0 0 100%
jaxquantum/core/operators.py basis 1 0 0 100%
jaxquantum/core/operators.py coherent 1 0 0 100%
jaxquantum/core/operators.py thermal 1 0 0 100%
jaxquantum/core/operators.py basis_like 6 0 0 100%
jaxquantum/core/operators.py (no function) 24 0 0 100%
jaxquantum/core/qarray.py tidy_up 6 0 0 100%
jaxquantum/core/qarray.py Qarray.create 18 0 0 100%
jaxquantum/core/qarray.py Qarray.from_list 10 1 0 90%
jaxquantum/core/qarray.py Qarray.from_array 14 1 0 93%
jaxquantum/core/qarray.py Qarray.from_array.flat 6 0 0 100%
jaxquantum/core/qarray.py Qarray.qtype 1 0 0 100%
jaxquantum/core/qarray.py Qarray.dtype 1 0 0 100%
jaxquantum/core/qarray.py Qarray.dims 1 0 0 100%
jaxquantum/core/qarray.py Qarray.bdims 1 0 0 100%
jaxquantum/core/qarray.py Qarray.qdims 1 0 0 100%
jaxquantum/core/qarray.py Qarray.space_dims 5 1 0 80%
jaxquantum/core/qarray.py Qarray.data 1 0 0 100%
jaxquantum/core/qarray.py Qarray.shaped_data 1 0 0 100%
jaxquantum/core/qarray.py Qarray.shape 1 0 0 100%
jaxquantum/core/qarray.py Qarray.is_batched 1 0 0 100%
jaxquantum/core/qarray.py Qarray.__getitem__ 3 0 0 100%
jaxquantum/core/qarray.py Qarray.reshape_bdims 5 1 0 80%
jaxquantum/core/qarray.py Qarray.space_to_qdims 7 7 0 0%
jaxquantum/core/qarray.py Qarray.reshape_qdims 6 6 0 0%
jaxquantum/core/qarray.py Qarray.resize 3 3 0 0%
jaxquantum/core/qarray.py Qarray.__len__ 3 0 0 100%
jaxquantum/core/qarray.py Qarray.__eq__ 7 0 0 100%
jaxquantum/core/qarray.py Qarray.__ne__ 1 0 0 100%
jaxquantum/core/qarray.py Qarray.__matmul__ 4 0 0 100%
jaxquantum/core/qarray.py Qarray.__mul__ 6 0 0 100%
jaxquantum/core/qarray.py Qarray.__rmul__ 1 0 0 100%
jaxquantum/core/qarray.py Qarray.__neg__ 1 0 0 100%
jaxquantum/core/qarray.py Qarray.__truediv__ 3 0 0 100%
jaxquantum/core/qarray.py Qarray.__add__ 14 4 0 71%
jaxquantum/core/qarray.py Qarray.__radd__ 1 0 0 100%
jaxquantum/core/qarray.py Qarray.__sub__ 14 4 0 71%
jaxquantum/core/qarray.py Qarray.__rsub__ 1 0 0 100%
jaxquantum/core/qarray.py Qarray.__xor__ 3 0 0 100%
jaxquantum/core/qarray.py Qarray.__rxor__ 3 1 0 67%
jaxquantum/core/qarray.py Qarray.__pow__ 3 1 0 67%
jaxquantum/core/qarray.py Qarray._str_header 2 2 0 0%
jaxquantum/core/qarray.py Qarray.__str__ 1 1 0 0%
jaxquantum/core/qarray.py Qarray.header 1 1 0 0%
jaxquantum/core/qarray.py Qarray.__repr__ 1 1 0 0%
jaxquantum/core/qarray.py Qarray.copy 1 1 0 0%
jaxquantum/core/qarray.py Qarray.__deepcopy__ 1 1 0 0%
jaxquantum/core/qarray.py Qarray.__getattr__ 12 10 0 17%
jaxquantum/core/qarray.py Qarray.__getattr__.func 4 4 0 0%
jaxquantum/core/qarray.py Qarray.dag 1 0 0 100%
jaxquantum/core/qarray.py Qarray.to_dm 1 0 0 100%
jaxquantum/core/qarray.py Qarray.is_dm 1 1 0 0%
jaxquantum/core/qarray.py Qarray.is_vec 1 0 0 100%
jaxquantum/core/qarray.py Qarray.to_ket 1 0 0 100%
jaxquantum/core/qarray.py Qarray.transpose 1 1 0 0%
jaxquantum/core/qarray.py Qarray.keep_only_diag_elements 1 1 0 0%
jaxquantum/core/qarray.py Qarray.unit 1 0 0 100%
jaxquantum/core/qarray.py Qarray.norm 1 0 0 100%
jaxquantum/core/qarray.py Qarray.expm 1 0 0 100%
jaxquantum/core/qarray.py Qarray.powm 1 1 0 0%
jaxquantum/core/qarray.py Qarray.cosm 1 1 0 0%
jaxquantum/core/qarray.py Qarray.sinm 1 1 0 0%
jaxquantum/core/qarray.py Qarray.tr 1 1 0 0%
jaxquantum/core/qarray.py Qarray.trace 1 0 0 100%
jaxquantum/core/qarray.py Qarray.ptrace 1 1 0 0%
jaxquantum/core/qarray.py Qarray.eigenstates 1 1 0 0%
jaxquantum/core/qarray.py Qarray.eigenenergies 1 1 0 0%
jaxquantum/core/qarray.py Qarray.collapse 1 1 0 0%
jaxquantum/core/qarray.py collapse 5 5 0 0%
jaxquantum/core/qarray.py transpose 11 11 0 0%
jaxquantum/core/qarray.py unit 3 0 0 100%
jaxquantum/core/qarray.py norm 8 0 0 100%
jaxquantum/core/qarray.py tensor 21 3 0 86%
jaxquantum/core/qarray.py tr 3 0 0 100%
jaxquantum/core/qarray.py trace 1 1 0 0%
jaxquantum/core/qarray.py expm_data 1 0 0 100%
jaxquantum/core/qarray.py expm 3 0 0 100%
jaxquantum/core/qarray.py powm 7 4 0 43%
jaxquantum/core/qarray.py cosm_data 1 1 0 0%
jaxquantum/core/qarray.py cosm 3 3 0 0%
jaxquantum/core/qarray.py sinm_data 1 1 0 0%
jaxquantum/core/qarray.py sinm 3 3 0 0%
jaxquantum/core/qarray.py keep_only_diag_elements 5 5 0 0%
jaxquantum/core/qarray.py to_ket 5 3 0 40%
jaxquantum/core/qarray.py eigenstates 7 0 0 100%
jaxquantum/core/qarray.py eigenenergies 2 2 0 0%
jaxquantum/core/qarray.py ptrace 18 18 0 0%
jaxquantum/core/qarray.py dag 3 0 0 100%
jaxquantum/core/qarray.py dag_data 3 1 0 67%
jaxquantum/core/qarray.py ket2dm 5 0 0 100%
jaxquantum/core/qarray.py is_dm_data 1 1 0 0%
jaxquantum/core/qarray.py powm_data 1 1 0 0%
jaxquantum/core/qarray.py (no function) 117 0 0 100%
jaxquantum/core/settings.py (no function) 1 0 0 100%
jaxquantum/core/solvers.py SolverOptions.create 1 0 0 100%
jaxquantum/core/solvers.py CustomProgressMeter._init_bar 2 0 0 100%
jaxquantum/core/solvers.py solve 10 0 0 100%
jaxquantum/core/solvers.py mesolve 12 0 0 100%
jaxquantum/core/solvers.py _mesolve_data 12 0 0 100%
jaxquantum/core/solvers.py _mesolve_data.f 10 0 0 100%
jaxquantum/core/solvers.py sesolve 11 0 0 100%
jaxquantum/core/solvers.py _sesolve_data 7 0 0 100%
jaxquantum/core/solvers.py _sesolve_data.f 4 0 0 100%
jaxquantum/core/solvers.py (no function) 26 0 0 100%
jaxquantum/core/visualization.py plot_qp 31 31 0 0%
jaxquantum/core/visualization.py (no function) 9 0 0 100%
jaxquantum/devices/__init__.py (no function) 4 4 0 0%
jaxquantum/devices/analysis/__init__.py (no function) 1 1 0 0%
jaxquantum/devices/analysis/sweeps.py run_sweep 78 78 0 0%
jaxquantum/devices/analysis/sweeps.py (no function) 7 7 0 0%
jaxquantum/devices/base/__init__.py (no function) 2 2 0 0%
jaxquantum/devices/base/base.py BasisTypes.from_str 1 1 0 0%
jaxquantum/devices/base/base.py BasisTypes.__str__ 1 1 0 0%
jaxquantum/devices/base/base.py BasisTypes.__repr__ 1 1 0 0%
jaxquantum/devices/base/base.py BasisTypes.__eq__ 1 1 0 0%
jaxquantum/devices/base/base.py BasisTypes.__ne__ 1 1 0 0%
jaxquantum/devices/base/base.py BasisTypes.__hash__ 1 1 0 0%
jaxquantum/devices/base/base.py HamiltonianTypes.from_str 1 1 0 0%
jaxquantum/devices/base/base.py HamiltonianTypes.__str__ 1 1 0 0%
jaxquantum/devices/base/base.py HamiltonianTypes.__repr__ 1 1 0 0%
jaxquantum/devices/base/base.py HamiltonianTypes.__eq__ 1 1 0 0%
jaxquantum/devices/base/base.py HamiltonianTypes.__ne__ 1 1 0 0%
jaxquantum/devices/base/base.py HamiltonianTypes.__hash__ 1 1 0 0%
jaxquantum/devices/base/base.py Device.param_validation 1 1 0 0%
jaxquantum/devices/base/base.py Device.create 9 9 0 0%
jaxquantum/devices/base/base.py Device.basis 1 1 0 0%
jaxquantum/devices/base/base.py Device.hamiltonian 1 1 0 0%
jaxquantum/devices/base/base.py Device.label 1 1 0 0%
jaxquantum/devices/base/base.py Device.linear_ops 1 1 0 0%
jaxquantum/devices/base/base.py Device.original_ops 1 1 0 0%
jaxquantum/devices/base/base.py Device.ops 1 1 0 0%
jaxquantum/devices/base/base.py Device.common_ops 0 0 0 100%
jaxquantum/devices/base/base.py Device.get_linear_ω 0 0 0 100%
jaxquantum/devices/base/base.py Device.get_H_linear 0 0 0 100%
jaxquantum/devices/base/base.py Device.get_H_full 0 0 0 100%
jaxquantum/devices/base/base.py Device.get_H 1 1 0 0%
jaxquantum/devices/base/base.py Device._get_H_in_original_basis 4 4 0 0%
jaxquantum/devices/base/base.py Device._calculate_eig_systems 3 3 0 0%
jaxquantum/devices/base/base.py Device.eig_systems 5 5 0 0%
jaxquantum/devices/base/base.py Device.get_op_in_H_eigenbasis 3 3 0 0%
jaxquantum/devices/base/base.py Device.get_op_data_in_H_eigenbasis 2 2 0 0%
jaxquantum/devices/base/base.py Device.get_vec_in_H_eigenbasis 5 5 0 0%
jaxquantum/devices/base/base.py Device.get_vec_data_in_H_eigenbasis 2 2 0 0%
jaxquantum/devices/base/base.py Device.full_ops 5 5 0 0%
jaxquantum/devices/base/base.py get_op_in_new_basis 2 2 0 0%
jaxquantum/devices/base/base.py get_op_data_in_new_basis 1 1 0 0%
jaxquantum/devices/base/base.py get_vec_in_new_basis 1 1 0 0%
jaxquantum/devices/base/base.py get_vec_data_in_new_basis 1 1 0 0%
jaxquantum/devices/base/base.py (no function) 79 79 0 0%
jaxquantum/devices/base/system.py calculate_eig 13 13 0 0%
jaxquantum/devices/base/system.py calculate_eig.calc_quantum_number 3 3 0 0%
jaxquantum/devices/base/system.py calculate_eig.calc_order 2 2 0 0%
jaxquantum/devices/base/system.py promote 2 2 0 0%
jaxquantum/devices/base/system.py System.create 8 8 0 0%
jaxquantum/devices/base/system.py System.promote 1 1 0 0%
jaxquantum/devices/base/system.py System.get_H_bare 4 4 0 0%
jaxquantum/devices/base/system.py System.get_H_couplings 4 4 0 0%
jaxquantum/devices/base/system.py System.get_H 3 3 0 0%
jaxquantum/devices/base/system.py System.calculate_eig 2 2 0 0%
jaxquantum/devices/base/system.py (no function) 26 26 0 0%
jaxquantum/devices/common/__init__.py (no function) 1 1 0 0%
jaxquantum/devices/common/utils.py factorial_approx 1 1 0 0%
jaxquantum/devices/common/utils.py harm_osc_wavefunction 4 4 0 0%
jaxquantum/devices/common/utils.py calculate_lambda_over_four_resonator_zpf 6 6 0 0%
jaxquantum/devices/common/utils.py (no function) 7 7 0 0%
jaxquantum/devices/superconducting/__init__.py (no function) 9 9 0 0%
jaxquantum/devices/superconducting/ats.py ATS.common_ops 8 8 0 0%
jaxquantum/devices/superconducting/ats.py ATS.phi_zpf 1 1 0 0%
jaxquantum/devices/superconducting/ats.py ATS.n_zpf 1 1 0 0%
jaxquantum/devices/superconducting/ats.py ATS.get_linear_ω 1 1 0 0%
jaxquantum/devices/superconducting/ats.py ATS.get_H_linear 2 2 0 0%
jaxquantum/devices/superconducting/ats.py ATS.get_H_nonlinear_static 9 9 0 0%
jaxquantum/devices/superconducting/ats.py ATS.get_H_nonlinear 6 6 0 0%
jaxquantum/devices/superconducting/ats.py ATS.get_H_full 4 4 0 0%
jaxquantum/devices/superconducting/ats.py ATS.potential 7 7 0 0%
jaxquantum/devices/superconducting/ats.py (no function) 19 19 0 0%
jaxquantum/devices/superconducting/drive.py Drive.create 3 3 0 0%
jaxquantum/devices/superconducting/drive.py Drive.label 1 1 0 0%
jaxquantum/devices/superconducting/drive.py Drive.ops 1 1 0 0%
jaxquantum/devices/superconducting/drive.py Drive.common_ops 14 14 0 0%
jaxquantum/devices/superconducting/drive.py Drive.get_H 1 1 0 0%
jaxquantum/devices/superconducting/drive.py (no function) 21 21 0 0%
jaxquantum/devices/superconducting/flux_base.py FluxDevice.phi_zpf 0 0 0 100%
jaxquantum/devices/superconducting/flux_base.py FluxDevice._calculate_wavefunctions_fock 9 9 0 0%
jaxquantum/devices/superconducting/flux_base.py FluxDevice._calculate_wavefunctions_charge 10 10 0 0%
jaxquantum/devices/superconducting/flux_base.py FluxDevice.potential 0 0 0 100%
jaxquantum/devices/superconducting/flux_base.py FluxDevice.plot_wavefunctions 47 47 0 0%
jaxquantum/devices/superconducting/flux_base.py (no function) 17 17 0 0%
jaxquantum/devices/superconducting/fluxonium.py Fluxonium.common_ops 10 10 0 0%
jaxquantum/devices/superconducting/fluxonium.py Fluxonium.n_zpf 2 2 0 0%
jaxquantum/devices/superconducting/fluxonium.py Fluxonium.phi_zpf 1 1 0 0%
jaxquantum/devices/superconducting/fluxonium.py Fluxonium.get_linear_ω 1 1 0 0%
jaxquantum/devices/superconducting/fluxonium.py Fluxonium.get_H_linear 2 2 0 0%
jaxquantum/devices/superconducting/fluxonium.py Fluxonium.get_H_full 2 2 0 0%
jaxquantum/devices/superconducting/fluxonium.py Fluxonium.get_H_nonlinear 6 6 0 0%
jaxquantum/devices/superconducting/fluxonium.py Fluxonium.potential 7 7 0 0%
jaxquantum/devices/superconducting/fluxonium.py (no function) 17 17 0 0%
jaxquantum/devices/superconducting/ideal_qubit.py IdealQubit.param_validation 4 4 0 0%
jaxquantum/devices/superconducting/ideal_qubit.py IdealQubit.common_ops 11 11 0 0%
jaxquantum/devices/superconducting/ideal_qubit.py IdealQubit.get_linear_ω 1 1 0 0%
jaxquantum/devices/superconducting/ideal_qubit.py IdealQubit.get_H_linear 2 2 0 0%
jaxquantum/devices/superconducting/ideal_qubit.py IdealQubit.get_H_full 1 1 0 0%
jaxquantum/devices/superconducting/ideal_qubit.py (no function) 13 13 0 0%
jaxquantum/devices/superconducting/kno.py KNO.param_validation 3 3 0 0%
jaxquantum/devices/superconducting/kno.py KNO.common_ops 8 8 0 0%
jaxquantum/devices/superconducting/kno.py KNO.get_linear_ω 1 1 0 0%
jaxquantum/devices/superconducting/kno.py KNO.get_anharm 1 1 0 0%
jaxquantum/devices/superconducting/kno.py KNO.get_H_linear 2 2 0 0%
jaxquantum/devices/superconducting/kno.py KNO.get_H_full 2 2 0 0%
jaxquantum/devices/superconducting/kno.py (no function) 15 15 0 0%
jaxquantum/devices/superconducting/resonator.py Resonator.common_ops 8 8 0 0%
jaxquantum/devices/superconducting/resonator.py Resonator.phi_zpf 1 1 0 0%
jaxquantum/devices/superconducting/resonator.py Resonator.n_zpf 2 2 0 0%
jaxquantum/devices/superconducting/resonator.py Resonator.get_linear_ω 1 1 0 0%
jaxquantum/devices/superconducting/resonator.py Resonator.get_H_linear 2 2 0 0%
jaxquantum/devices/superconducting/resonator.py Resonator.get_H_full 1 1 0 0%
jaxquantum/devices/superconducting/resonator.py Resonator.potential 1 1 0 0%
jaxquantum/devices/superconducting/resonator.py (no function) 15 15 0 0%
jaxquantum/devices/superconducting/transmon.py Transmon.param_validation 9 9 0 0%
jaxquantum/devices/superconducting/transmon.py Transmon.common_ops 29 29 0 0%
jaxquantum/devices/superconducting/transmon.py Transmon.Ej 1 1 0 0%
jaxquantum/devices/superconducting/transmon.py Transmon.phi_zpf 1 1 0 0%
jaxquantum/devices/superconducting/transmon.py Transmon.n_zpf 1 1 0 0%
jaxquantum/devices/superconducting/transmon.py Transmon.get_linear_ω 1 1 0 0%
jaxquantum/devices/superconducting/transmon.py Transmon.get_H_linear 2 2 0 0%
jaxquantum/devices/superconducting/transmon.py Transmon.get_H_full 1 1 0 0%
jaxquantum/devices/superconducting/transmon.py Transmon.get_H_truncated 4 4 0 0%
jaxquantum/devices/superconducting/transmon.py Transmon._get_H_in_original_basis 6 6 0 0%
jaxquantum/devices/superconducting/transmon.py Transmon.potential 10 10 0 0%
jaxquantum/devices/superconducting/transmon.py Transmon.calculate_wavefunctions 14 14 0 0%
jaxquantum/devices/superconducting/transmon.py (no function) 26 26 0 0%
jaxquantum/devices/superconducting/truncated_transmon.py TruncatedTransmon.common_ops 8 8 0 0%
jaxquantum/devices/superconducting/truncated_transmon.py TruncatedTransmon.phi_zpf 1 1 0 0%
jaxquantum/devices/superconducting/truncated_transmon.py TruncatedTransmon.n_zpf 1 1 0 0%
jaxquantum/devices/superconducting/truncated_transmon.py TruncatedTransmon.get_linear_ω 1 1 0 0%
jaxquantum/devices/superconducting/truncated_transmon.py TruncatedTransmon.get_H_linear 2 2 0 0%
jaxquantum/devices/superconducting/truncated_transmon.py TruncatedTransmon.get_H_full 3 3 0 0%
jaxquantum/devices/superconducting/truncated_transmon.py TruncatedTransmon.potential 1 1 0 0%
jaxquantum/devices/superconducting/truncated_transmon.py (no function) 16 16 0 0%
jaxquantum/devices/superconducting/tunable_transmon.py TunableTransmon.Ej 6 6 0 0%
jaxquantum/devices/superconducting/tunable_transmon.py (no function) 9 9 0 0%
jaxquantum/utils/__init__.py (no function) 1 0 0 100%
jaxquantum/utils/utils.py device_put_params 7 0 0 100%
jaxquantum/utils/utils.py comb 4 0 0 100%
jaxquantum/utils/utils.py complex_to_real_iso_matrix 1 0 0 100%
jaxquantum/utils/utils.py real_to_complex_iso_matrix 2 0 0 100%
jaxquantum/utils/utils.py complex_to_real_iso_vector 1 0 0 100%
jaxquantum/utils/utils.py real_to_complex_iso_vector 2 0 0 100%
jaxquantum/utils/utils.py imag_times_iso_vector 2 0 0 100%
jaxquantum/utils/utils.py imag_times_iso_matrix 4 0 0 100%
jaxquantum/utils/utils.py conj_transpose_iso_matrix 4 0 0 100%
jaxquantum/utils/utils.py robust_isscalar 4 0 0 100%
jaxquantum/utils/utils.py (no function) 17 0 0 100%
Total   2299 1444 0 37%

No items found using the specified filter.