Coverage report: 55%

Files Functions Classes

coverage.py v7.12.0, created at 2025-12-03 20:38 +0000

File function   statements missing excluded   coverage
jaxquantum / __init__.py (no function)   9 0 0   100%
jaxquantum / circuits / __init__.py (no function)   5 0 0   100%
jaxquantum / circuits / circuits.py Register.create   1 1 0   0%
jaxquantum / circuits / circuits.py Register.__eq__   3 1 0   67%
jaxquantum / circuits / circuits.py Operation.create   7 1 0   86%
jaxquantum / circuits / circuits.py Operation.promote   8 0 0   100%
jaxquantum / circuits / circuits.py Layer.create   6 1 0   83%
jaxquantum / circuits / circuits.py Layer.add   5 5 0   0%
jaxquantum / circuits / circuits.py Layer.gen_U   17 2 0   88%
jaxquantum / circuits / circuits.py Layer.gen_Ht   6 1 0   83%
jaxquantum / circuits / circuits.py Layer.gen_Ht.Ht   1 0 0   100%
jaxquantum / circuits / circuits.py Layer.gen_KM   21 4 0   81%
jaxquantum / circuits / circuits.py Layer.gen_c_ops   9 3 0   67%
jaxquantum / circuits / circuits.py Layer.gen_ts   7 1 0   86%
jaxquantum / circuits / circuits.py Circuit.create   3 1 0   67%
jaxquantum / circuits / circuits.py Circuit.append_layer   1 0 0   100%
jaxquantum / circuits / circuits.py Circuit.append_operation   8 3 0   62%
jaxquantum / circuits / circuits.py Circuit.append   2 0 0   100%
jaxquantum / circuits / circuits.py (no function)   47 0 0   100%
jaxquantum / circuits / constants.py (no function)   6 0 0   100%
jaxquantum / circuits / gates.py Gate.create   11 1 0   91%
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.name   1 1 0   0%
jaxquantum / circuits / gates.py Gate.U   1 0 0   100%
jaxquantum / circuits / gates.py Gate.Ht   1 0 0   100%
jaxquantum / circuits / gates.py Gate.KM   1 0 0   100%
jaxquantum / circuits / gates.py Gate.c_ops   1 0 0   100%
jaxquantum / circuits / gates.py Gate.params   1 1 0   0%
jaxquantum / circuits / gates.py Gate.ts   1 0 0   100%
jaxquantum / circuits / gates.py Gate.add_Ht   2 2 0   0%
jaxquantum / circuits / gates.py Gate.add_Ht.new_Ht   1 1 0   0%
jaxquantum / circuits / gates.py Gate.add_c_ops   1 1 0   0%
jaxquantum / circuits / gates.py Gate.copy   1 1 0   0%
jaxquantum / circuits / gates.py (no function)   39 0 0   100%
jaxquantum / circuits / library / __init__.py (no function)   3 0 0   100%
jaxquantum / circuits / library / generic.py Id   2 2 0   0%
jaxquantum / circuits / library / generic.py (no function)   5 0 0   100%
jaxquantum / circuits / library / oscillator.py diag_expm   1 1 0   0%
jaxquantum / circuits / library / oscillator.py D   7 0 0   100%
jaxquantum / circuits / library / oscillator.py CD   11 4 0   64%
jaxquantum / circuits / library / oscillator.py ECD   5 5 0   0%
jaxquantum / circuits / library / oscillator.py CR   5 5 0   0%
jaxquantum / circuits / library / oscillator.py _Amp_Damp_Kraus_Map_JIT   7 7 0   0%
jaxquantum / circuits / library / oscillator.py _Amp_Damp_Kraus_Map_JIT.compute_op   3 3 0   0%
jaxquantum / circuits / library / oscillator.py Amp_Damp   2 2 0   0%
jaxquantum / circuits / library / oscillator.py _Amp_Gain_Kraus_Map_JIT   7 7 0   0%
jaxquantum / circuits / library / oscillator.py _Amp_Gain_Kraus_Map_JIT.compute_op   3 3 0   0%
jaxquantum / circuits / library / oscillator.py Amp_Gain   2 2 0   0%
jaxquantum / circuits / library / oscillator.py _Thermal_Ch_Kraus_Map_JIT   10 10 0   0%
jaxquantum / circuits / library / oscillator.py _Thermal_Ch_Kraus_Map_JIT.compute_single_op   10 10 0   0%
jaxquantum / circuits / library / oscillator.py Thermal_Ch   2 2 0   0%
jaxquantum / circuits / library / oscillator.py _Dephasing_Ch_Kraus_Map_JIT   3 3 0   0%
jaxquantum / circuits / library / oscillator.py _Dephasing_Ch_Kraus_Map_JIT.compute_op   2 2 0   0%
jaxquantum / circuits / library / oscillator.py Dephasing_Ch   5 5 0   0%
jaxquantum / circuits / library / oscillator.py selfKerr   2 2 0   0%
jaxquantum / circuits / library / oscillator.py _Dephasing_Reset_Kraus_Map_JIT   13 13 0   0%
jaxquantum / circuits / library / oscillator.py _Dephasing_Reset_Kraus_Map_JIT.compute_op   4 4 0   0%
jaxquantum / circuits / library / oscillator.py _Dephasing_Reset_Kraus_Map_JIT.compute_op.branch_0   1 1 0   0%
jaxquantum / circuits / library / oscillator.py _Dephasing_Reset_Kraus_Map_JIT.compute_op.branch_1   2 2 0   0%
jaxquantum / circuits / library / oscillator.py _Dephasing_Reset_Kraus_Map_JIT.compute_op.branch_rest   5 5 0   0%
jaxquantum / circuits / library / oscillator.py Dephasing_Reset   2 2 0   0%
jaxquantum / circuits / library / oscillator.py (no function)   30 0 0   100%
jaxquantum / circuits / library / qubit.py X   1 0 0   100%
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   6 6 0   0%
jaxquantum / circuits / library / qubit.py Ry   6 6 0   0%
jaxquantum / circuits / library / qubit.py Rz   6 6 0   0%
jaxquantum / circuits / library / qubit.py MZ   15 15 0   0%
jaxquantum / circuits / library / qubit.py MX   17 17 0   0%
jaxquantum / circuits / library / qubit.py Reset   6 6 0   0%
jaxquantum / circuits / library / qubit.py IP_Reset   12 12 0   0%
jaxquantum / circuits / library / qubit.py CX   6 6 0   0%
jaxquantum / circuits / library / qubit.py _Thermal_Kraus_Ops_Qb   3 3 0   0%
jaxquantum / circuits / library / qubit.py Thermal_Ch_Qb   2 2 0   0%
jaxquantum / circuits / library / qubit.py _Pure_Dephasing_Ops_Qb   1 1 0   0%
jaxquantum / circuits / library / qubit.py Dephasing_Ch_Qb   2 2 0   0%
jaxquantum / circuits / library / qubit.py (no function)   20 0 0   100%
jaxquantum / circuits / simulate.py Results.create   1 0 0   100%
jaxquantum / circuits / simulate.py Results.__getitem__   1 0 0   100%
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 0 0   100%
jaxquantum / circuits / simulate.py Results.__len__   1 1 0   0%
jaxquantum / circuits / simulate.py simulate   11 0 0   100%
jaxquantum / circuits / simulate.py _simulate_layer   27 2 0   93%
jaxquantum / circuits / simulate.py (no function)   21 0 0   100%
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 0 0   100%
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 0 0   100%
jaxquantum / codes / base.py BosonicQubit.x_U   1 0 0   100%
jaxquantum / codes / base.py BosonicQubit.x_H   1 0 0   100%
jaxquantum / codes / base.py BosonicQubit.y_U   1 0 0   100%
jaxquantum / codes / base.py BosonicQubit.y_H   1 0 0   100%
jaxquantum / codes / base.py BosonicQubit.z_U   1 0 0   100%
jaxquantum / codes / base.py BosonicQubit.z_H   1 0 0   100%
jaxquantum / codes / base.py BosonicQubit.h_H   1 0 0   100%
jaxquantum / codes / base.py BosonicQubit.h_U   1 0 0   100%
jaxquantum / codes / base.py BosonicQubit._gen_pauli_U   5 0 0   100%
jaxquantum / codes / base.py BosonicQubit.projector   1 0 0   100%
jaxquantum / codes / base.py BosonicQubit.maximally_mixed_state   1 0 0   100%
jaxquantum / codes / base.py BosonicQubit._prepare_state_plot   1 0 0   100%
jaxquantum / codes / base.py BosonicQubit.plot   17 17 0   0%
jaxquantum / codes / base.py BosonicQubit._plot_single   3 0 0   100%
jaxquantum / codes / base.py BosonicQubit.plot_code_states   15 0 0   100%
jaxquantum / codes / base.py (no function)   46 0 0   100%
jaxquantum / codes / binomial.py BinomialQubit._params_validation   7 0 0   100%
jaxquantum / codes / binomial.py BinomialQubit._get_basis_z   13 0 0   100%
jaxquantum / codes / binomial.py BinomialQubit._get_basis_z.plus_z_gen   2 0 0   100%
jaxquantum / codes / binomial.py BinomialQubit._get_basis_z.minus_z_gen   2 0 0   100%
jaxquantum / codes / binomial.py (no function)   12 0 0   100%
jaxquantum / codes / cat.py CatQubit._non_device_params   3 0 0   100%
jaxquantum / codes / cat.py CatQubit._params_validation   3 0 0   100%
jaxquantum / codes / cat.py CatQubit._get_basis_z   5 0 0   100%
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._q_quadrature   9 0 0   100%
jaxquantum / codes / gkp.py GKPQubit._q_quadrature.scan_body   4 0 0   100%
jaxquantum / codes / gkp.py GKPQubit._compute_gkp_basis_z   7 0 0   100%
jaxquantum / codes / gkp.py GKPQubit._compute_gkp_basis_z.compute_pop   2 0 0   100%
jaxquantum / codes / gkp.py GKPQubit._check_delta_warning   2 1 0   50%
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 0 0   100%
jaxquantum / codes / gkp.py GKPQubit.y_U   1 0 0   100%
jaxquantum / codes / gkp.py GKPQubit.z_U   1 0 0   100%
jaxquantum / codes / gkp.py RectangularGKPQubit._params_validation   3 0 0   100%
jaxquantum / codes / gkp.py RectangularGKPQubit._get_axis   4 0 0   100%
jaxquantum / codes / gkp.py SquareGKPQubit._params_validation   2 0 0   100%
jaxquantum / codes / gkp.py HexagonalGKPQubit._get_axis   4 0 0   100%
jaxquantum / codes / gkp.py (no function)   33 0 0   100%
jaxquantum / codes / mode.py BosonicMode._params_validation   1 0 0   100%
jaxquantum / codes / mode.py BosonicMode._get_basis_z   4 0 0   100%
jaxquantum / codes / mode.py (no function)   8 0 0   100%
jaxquantum / codes / qubit.py Qubit._params_validation   2 0 0   100%
jaxquantum / codes / qubit.py Qubit._get_basis_z   4 0 0   100%
jaxquantum / codes / qubit.py Qubit.x_U   1 0 0   100%
jaxquantum / codes / qubit.py Qubit.y_U   1 0 0   100%
jaxquantum / codes / qubit.py Qubit.z_U   1 0 0   100%
jaxquantum / codes / qubit.py Qubit.plot   9 0 0   100%
jaxquantum / codes / qubit.py (no function)   18 0 0   100%
jaxquantum / core / __init__.py (no function)   10 0 0   100%
jaxquantum / core / cfunctions.py cf_wigner   9 0 0   100%
jaxquantum / core / cfunctions.py (no function)   5 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 0 0   100%
jaxquantum / core / measurements.py _reconstruct_density_matrix   11 0 0   100%
jaxquantum / core / measurements.py _parametrize_density_matrix   6 0 0   100%
jaxquantum / core / measurements.py _L1_reg   1 0 0   100%
jaxquantum / core / measurements.py _likelihood   3 0 0   100%
jaxquantum / core / measurements.py _run_tomography_scan   7 0 0   100%
jaxquantum / core / measurements.py _run_tomography_scan.loss   3 0 0   100%
jaxquantum / core / measurements.py _run_tomography_scan.train_step   12 1 0   92%
jaxquantum / core / measurements.py QuantumStateTomography.__init__   6 0 0   100%
jaxquantum / core / measurements.py QuantumStateTomography.result   1 1 0   0%
jaxquantum / core / measurements.py QuantumStateTomography.quantum_state_tomography_mle   11 0 0   100%
jaxquantum / core / measurements.py QuantumStateTomography.quantum_state_tomography_direct   4 0 0   100%
jaxquantum / core / measurements.py QuantumStateTomography.plot_results   15 15 0   0%
jaxquantum / core / measurements.py tensor_basis   8 0 0   100%
jaxquantum / core / measurements.py _quantum_process_tomography   21 21 0   0%
jaxquantum / core / measurements.py (no function)   35 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 multi_mode_basis_set   3 3 0   0%
jaxquantum / core / operators.py coherent   1 0 0   100%
jaxquantum / core / operators.py thermal_dm   2 0 0   100%
jaxquantum / core / operators.py basis_like   6 0 0   100%
jaxquantum / core / operators.py (no function)   25 0 0   100%
jaxquantum / core / qarray.py tidy_up   6 0 0   100%
jaxquantum / core / qarray.py Qarray.create   24 5 0   79%
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 3 0   79%
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 0 0   100%
jaxquantum / core / qarray.py Qarray.__deepcopy__   1 0 0   100%
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 0 0   100%
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 0 0   100%
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 0 0   100%
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 0 0   100%
jaxquantum / core / qarray.py Qarray.eigenenergies   1 0 0   100%
jaxquantum / core / qarray.py Qarray.collapse   1 0 0   100%
jaxquantum / core / qarray.py concatenate   6 6 0   0%
jaxquantum / core / qarray.py collapse   5 1 0   80%
jaxquantum / core / qarray.py transpose   11 0 0   100%
jaxquantum / core / qarray.py unit   1 0 0   100%
jaxquantum / core / qarray.py norm   19 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   9 1 0   89%
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   8 0 0   100%
jaxquantum / core / qarray.py eigenenergies   2 0 0   100%
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)   118 0 0   100%
jaxquantum / core / qp_distributions.py wigner   16 5 0   69%
jaxquantum / core / qp_distributions.py _wigner_clenshaw   10 0 0   100%
jaxquantum / core / qp_distributions.py _wigner_clenshaw.loop   3 0 0   100%
jaxquantum / core / qp_distributions.py _extract_diag_element   5 0 0   100%
jaxquantum / core / qp_distributions.py _wig_laguerre_val   4 0 0   100%
jaxquantum / core / qp_distributions.py _wig_laguerre_val.len_c_1   1 0 0   100%
jaxquantum / core / qp_distributions.py _wig_laguerre_val.len_c_2   3 0 0   100%
jaxquantum / core / qp_distributions.py _wig_laguerre_val.len_c_other   7 0 0   100%
jaxquantum / core / qp_distributions.py _wig_laguerre_val.len_c_other.loop   2 0 0   100%
jaxquantum / core / qp_distributions.py _wig_laguerre_val.len_c_other.loop.body   5 0 0   100%
jaxquantum / core / qp_distributions.py qfunc   17 0 0   100%
jaxquantum / core / qp_distributions.py qfunc._compute_qfunc   3 0 0   100%
jaxquantum / core / qp_distributions.py _qfunc_iterative_single   5 0 0   100%
jaxquantum / core / qp_distributions.py _qfunc_coherent_grid   6 0 0   100%
jaxquantum / core / qp_distributions.py (no function)   12 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   12 1 0   92%
jaxquantum / core / solvers.py mesolve   14 0 0   100%
jaxquantum / core / solvers.py _mesolve_data   12 0 0   100%
jaxquantum / core / solvers.py _mesolve_data.f   9 0 0   100%
jaxquantum / core / solvers.py sesolve   13 0 0   100%
jaxquantum / core / solvers.py _sesolve_data   6 0 0   100%
jaxquantum / core / solvers.py _sesolve_data.f   3 0 0   100%
jaxquantum / core / solvers.py propagator   15 15 0   0%
jaxquantum / core / solvers.py (no function)   31 0 0   100%
jaxquantum / core / visualization.py plot_qp   74 7 0   91%
jaxquantum / core / visualization.py plot_wigner   1 0 0   100%
jaxquantum / core / visualization.py plot_qfunc   1 0 0   100%
jaxquantum / core / visualization.py plot_cf   68 7 0   90%
jaxquantum / core / visualization.py plot_cf_wigner   1 0 0   100%
jaxquantum / core / visualization.py (no function)   12 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_frequency   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)   81 81 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)   10 10 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_frequency   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   11 11 0   0%
jaxquantum / devices / superconducting / flux_base.py FluxDevice.potential   0 0 0   100%
jaxquantum / devices / superconducting / flux_base.py FluxDevice.plot_wavefunctions   54 54 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_frequency   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)   18 18 0   0%
jaxquantum / devices / superconducting / ideal_qubit.py IdealQubit.param_validation   5 5 0   0%
jaxquantum / devices / superconducting / ideal_qubit.py IdealQubit.common_ops   11 11 0   0%
jaxquantum / devices / superconducting / ideal_qubit.py IdealQubit.get_linear_frequency   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_frequency   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_frequency   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 / snail.py SNAIL.param_validation   12 12 0   0%
jaxquantum / devices / superconducting / snail.py SNAIL.common_ops   22 22 0   0%
jaxquantum / devices / superconducting / snail.py SNAIL.Ej   1 1 0   0%
jaxquantum / devices / superconducting / snail.py SNAIL.phi_zpf   1 1 0   0%
jaxquantum / devices / superconducting / snail.py SNAIL.n_zpf   1 1 0   0%
jaxquantum / devices / superconducting / snail.py SNAIL.get_linear_frequency   1 1 0   0%
jaxquantum / devices / superconducting / snail.py SNAIL.get_H_linear   2 2 0   0%
jaxquantum / devices / superconducting / snail.py SNAIL.get_H_full   7 7 0   0%
jaxquantum / devices / superconducting / snail.py SNAIL.get_H_truncated   1 1 0   0%
jaxquantum / devices / superconducting / snail.py SNAIL._get_H_in_original_basis   6 6 0   0%
jaxquantum / devices / superconducting / snail.py SNAIL.potential   9 9 0   0%
jaxquantum / devices / superconducting / snail.py (no function)   25 25 0   0%
jaxquantum / devices / superconducting / transmon.py Transmon.param_validation   12 12 0   0%
jaxquantum / devices / superconducting / transmon.py Transmon.common_ops   47 47 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_frequency   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   16 16 0   0%
jaxquantum / devices / superconducting / transmon.py (no function)   26 26 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)   3 0 0   100%
jaxquantum / utils / hermgauss.py as_series   5 5 0   0%
jaxquantum / utils / hermgauss.py hermcompanion   16 16 0   0%
jaxquantum / utils / hermgauss.py _normed_hermite_n   3 3 0   0%
jaxquantum / utils / hermgauss.py _normed_hermite_n.truefun   1 1 0   0%
jaxquantum / utils / hermgauss.py _normed_hermite_n.falsefun   6 6 0   0%
jaxquantum / utils / hermgauss.py _normed_hermite_n.falsefun.body   6 6 0   0%
jaxquantum / utils / hermgauss.py hermgauss   16 16 0   0%
jaxquantum / utils / hermgauss.py (no function)   10 0 0   100%
jaxquantum / utils / units.py GHz_to_joule   1 1 0   0%
jaxquantum / utils / units.py joule_to_GHz   1 1 0   0%
jaxquantum / utils / units.py n_thermal   5 5 0   0%
jaxquantum / utils / units.py inductive_energy_to_inductance   2 2 0   0%
jaxquantum / utils / units.py inductance_to_inductive_energy   3 3 0   0%
jaxquantum / utils / units.py inv_pF_to_Ec   3 3 0   0%
jaxquantum / utils / units.py Ec_to_inv_pF   4 4 0   0%
jaxquantum / utils / units.py calculate_resonator_zpf   6 6 0   0%
jaxquantum / utils / units.py (no function)   12 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 set_precision   5 5 0   0%
jaxquantum / utils / utils.py (no function)   19 0 0   100%
Total     3154 1410 0   55%

No items found using the specified filter.