matchcake package¶
Subpackages¶
- matchcake.base package
- Submodules
- matchcake.base.lookup_table module
NonInteractingFermionicLookupTableNonInteractingFermionicLookupTable.ALL_1D_INDEXESNonInteractingFermionicLookupTable.ALL_2D_INDEXESNonInteractingFermionicLookupTable.DEFAULT_CACHE_OBSERVABLESNonInteractingFermionicLookupTable.__init__()NonInteractingFermionicLookupTable.assert_binary()NonInteractingFermionicLookupTable.batch_sizeNonInteractingFermionicLookupTable.block_bm_transition_dagger_matrixNonInteractingFermionicLookupTable.block_bm_transition_transpose_matrixNonInteractingFermionicLookupTable.block_diagonal_matrixNonInteractingFermionicLookupTable.c_2p_alpha_m1__c_2p_beta_m1NonInteractingFermionicLookupTable.c_2p_alpha_m1__c_d_betaNonInteractingFermionicLookupTable.c_2p_alpha_m1__c_e_betaNonInteractingFermionicLookupTable.c_d_alpha__c_2p_beta_m1NonInteractingFermionicLookupTable.c_d_alpha__c_d_betaNonInteractingFermionicLookupTable.c_d_alpha__c_e_betaNonInteractingFermionicLookupTable.c_e_alpha__c_2p_beta_m1NonInteractingFermionicLookupTable.c_e_alpha__c_d_betaNonInteractingFermionicLookupTable.c_e_alpha__c_e_betaNonInteractingFermionicLookupTable.close_p_bar()NonInteractingFermionicLookupTable.compute_items()NonInteractingFermionicLookupTable.compute_observable_of_target_state()NonInteractingFermionicLookupTable.compute_observables_of_target_states()NonInteractingFermionicLookupTable.compute_pfaffian_of_target_states()NonInteractingFermionicLookupTable.compute_stack_and_pad_items()NonInteractingFermionicLookupTable.convert_2d_indexes_to_1d_indexes()NonInteractingFermionicLookupTable.extend_unique_indexes_to_all_indexes()NonInteractingFermionicLookupTable.get_c_2p_alpha_m1__c_2p_beta_m1()NonInteractingFermionicLookupTable.get_c_2p_alpha_m1__c_d_beta()NonInteractingFermionicLookupTable.get_c_2p_alpha_m1__c_e_beta()NonInteractingFermionicLookupTable.get_c_d_alpha__c_2p_beta_m1()NonInteractingFermionicLookupTable.get_c_d_alpha__c_d_beta()NonInteractingFermionicLookupTable.get_c_d_alpha__c_e_beta()NonInteractingFermionicLookupTable.get_c_e_alpha__c_2p_beta_m1()NonInteractingFermionicLookupTable.get_c_e_alpha__c_d_beta()NonInteractingFermionicLookupTable.get_c_e_alpha__c_e_beta()NonInteractingFermionicLookupTable.get_observable()NonInteractingFermionicLookupTable.get_observable_of_target_state()NonInteractingFermionicLookupTable.get_observables_of_target_states()NonInteractingFermionicLookupTable.getter_tableNonInteractingFermionicLookupTable.initialize_p_bar()NonInteractingFermionicLookupTable.memory_usageNonInteractingFermionicLookupTable.memory_usage_in_gbNonInteractingFermionicLookupTable.n_particlesNonInteractingFermionicLookupTable.p_bar_set_n()NonInteractingFermionicLookupTable.p_bar_set_postfix()NonInteractingFermionicLookupTable.p_bar_set_postfix_str()NonInteractingFermionicLookupTable.shapeNonInteractingFermionicLookupTable.stacked_itemsNonInteractingFermionicLookupTable.transition_bm_block_matrixNonInteractingFermionicLookupTable.transition_matrixNonInteractingFermionicLookupTable.update_p_bar()
- matchcake.base.matchgate module
MatchgateMatchgate.DEFAULT_USE_H_FOR_TRANSITION_MATRIXMatchgate.DEFAULT_USE_LESS_EINSUM_FOR_TRANSITION_MATRIXMatchgate.SPTM_CONTRACTION_PATHMatchgate.UNPICKEABLE_ATTRSMatchgate.__init__()Matchgate.batch_sizeMatchgate.batched_gate_dataMatchgate.check_asserts()Matchgate.check_det_constraint()Matchgate.check_m_dagger_m_constraint()Matchgate.check_m_m_dagger_constraint()Matchgate.composed_hamiltonian_paramsMatchgate.compute_all_attrs()Matchgate.compute_m_dagger_m()Matchgate.compute_m_m_dagger()Matchgate.find_hamiltonian_coefficients()Matchgate.find_single_particle_transition_matrix_contraction_path()Matchgate.from_matrix()Matchgate.from_sub_matrices()Matchgate.gate_dataMatchgate.get_all_params_set()Matchgate.get_inner_determinant()Matchgate.get_outer_determinant()Matchgate.get_single_particle_transition_matrix_contraction_path()Matchgate.hamiltonian_coefficients_paramsMatchgate.hamiltonian_coeffs_matrixMatchgate.hamiltonian_matrixMatchgate.inner_gate_dataMatchgate.is_matchgate()Matchgate.outer_gate_dataMatchgate.polar_paramsMatchgate.rMatchgate.random()Matchgate.single_particle_transition_matrixMatchgate.standard_hamiltonian_paramsMatchgate.standard_paramsMatchgate.thetasMatchgate.to_sympy()Matchgate.transition_matrix
- Module contents
- matchcake.circuits package
- Submodules
- matchcake.circuits.random_generator module
RandomOperationsGeneratorRandomOperationsGenerator.__init__()RandomOperationsGenerator.circuit()RandomOperationsGenerator.get_initial_state()RandomOperationsGenerator.get_ops()RandomOperationsGenerator.get_output_op()RandomOperationsGenerator.n_qubitsRandomOperationsGenerator.n_wiresRandomOperationsGenerator.output_kwargsRandomOperationsGenerator.tolist()
- matchcake.circuits.random_matchgate_circuits module
- matchcake.circuits.random_parametrize_circuit_generator module
- matchcake.circuits.random_sptm_circuits module
- Module contents
- matchcake.constants package
- matchcake.devices package
- Subpackages
- matchcake.devices.contraction_strategies package
- Submodules
- matchcake.devices.contraction_strategies.contraction_container module
- matchcake.devices.contraction_strategies.contraction_strategy module
- matchcake.devices.contraction_strategies.forward_strategy module
- matchcake.devices.contraction_strategies.horizontal_strategy module
- matchcake.devices.contraction_strategies.neighbours_strategy module
- matchcake.devices.contraction_strategies.none_strategy module
- matchcake.devices.contraction_strategies.vertical_strategy module
- Module contents
- matchcake.devices.probability_strategies package
- matchcake.devices.sampling_strategies package
- Submodules
- matchcake.devices.sampling_strategies.k_qubits_by_k_qubits_sampling module
- matchcake.devices.sampling_strategies.qubit_by_qubit_sampling module
- matchcake.devices.sampling_strategies.sampling_strategy module
- matchcake.devices.sampling_strategies.two_qubits_by_two_qubits_sampling module
- Module contents
- matchcake.devices.star_state_finding_strategies package
- Submodules
- matchcake.devices.star_state_finding_strategies.a_star_strategy module
- matchcake.devices.star_state_finding_strategies.from_sampling_strategy module
- matchcake.devices.star_state_finding_strategies.greedy_strategy module
- matchcake.devices.star_state_finding_strategies.star_state_finding_strategy module
- Module contents
- matchcake.devices.contraction_strategies package
- Submodules
- matchcake.devices.device_utils module
- matchcake.devices.nif_device module
NonInteractingFermionicDeviceNonInteractingFermionicDevice.DEFAULT_CONTRACTION_METHODNonInteractingFermionicDevice.DEFAULT_PFAFFIAN_METHODNonInteractingFermionicDevice.DEFAULT_PROB_STRATEGYNonInteractingFermionicDevice.DEFAULT_SAMPLING_STRATEGYNonInteractingFermionicDevice.DEFAULT_STAR_STATE_FINDING_STRATEGYNonInteractingFermionicDevice.__init__()NonInteractingFermionicDevice.analytic_probability()NonInteractingFermionicDevice.apply()NonInteractingFermionicDevice.apply_generator()NonInteractingFermionicDevice.apply_mp()NonInteractingFermionicDevice.apply_op()NonInteractingFermionicDevice.apply_state_prep()NonInteractingFermionicDevice.authorNonInteractingFermionicDevice.basis_state_indexNonInteractingFermionicDevice.batch_transform()NonInteractingFermionicDevice.binary_stateNonInteractingFermionicDevice.capabilities()NonInteractingFermionicDevice.casting_prioritiesNonInteractingFermionicDevice.close_p_bar()NonInteractingFermionicDevice.compute_star_state()NonInteractingFermionicDevice.exact_expval()NonInteractingFermionicDevice.execute_generator()NonInteractingFermionicDevice.execute_output()NonInteractingFermionicDevice.expval()NonInteractingFermionicDevice.gather_single_particle_transition_matrices()NonInteractingFermionicDevice.gather_single_particle_transition_matrices_mp()NonInteractingFermionicDevice.gather_single_particle_transition_matrix()NonInteractingFermionicDevice.generate_samples()NonInteractingFermionicDevice.get_sparse_or_dense_state()NonInteractingFermionicDevice.get_state_probability()NonInteractingFermionicDevice.get_states_probability()NonInteractingFermionicDevice.global_sptmNonInteractingFermionicDevice.initialize_p_bar()NonInteractingFermionicDevice.is_state_initializedNonInteractingFermionicDevice.lookup_tableNonInteractingFermionicDevice.memory_usageNonInteractingFermionicDevice.nameNonInteractingFermionicDevice.observablesNonInteractingFermionicDevice.operationsNonInteractingFermionicDevice.p_bar_set_n()NonInteractingFermionicDevice.p_bar_set_postfix()NonInteractingFermionicDevice.p_bar_set_postfix_str()NonInteractingFermionicDevice.p_bar_set_total()NonInteractingFermionicDevice.pennylane_requiresNonInteractingFermionicDevice.pfaffian_methodsNonInteractingFermionicDevice.prod_single_particle_transition_matrices()NonInteractingFermionicDevice.prod_single_particle_transition_matrices_mp()NonInteractingFermionicDevice.reset()NonInteractingFermionicDevice.samplesNonInteractingFermionicDevice.short_nameNonInteractingFermionicDevice.sparse_stateNonInteractingFermionicDevice.star_probabilityNonInteractingFermionicDevice.star_stateNonInteractingFermionicDevice.stateNonInteractingFermionicDevice.transition_matrixNonInteractingFermionicDevice.update_p_bar()NonInteractingFermionicDevice.update_single_particle_transition_matrix()NonInteractingFermionicDevice.version
- Module contents
- Subpackages
- matchcake.matchgate_parameter_sets package
- Submodules
- matchcake.matchgate_parameter_sets.matchgate_composed_hamiltonian_params module
MatchgateComposedHamiltonianParamsMatchgateComposedHamiltonianParams.ALLOW_COMPLEX_PARAMSMatchgateComposedHamiltonianParams.ATTRSMatchgateComposedHamiltonianParams.DEFAULT_PARAMS_TYPEMatchgateComposedHamiltonianParams.DEFAULT_RANGE_OF_PARAMSMatchgateComposedHamiltonianParams.N_PARAMSMatchgateComposedHamiltonianParams.__init__()MatchgateComposedHamiltonianParams.epsilonMatchgateComposedHamiltonianParams.m_xMatchgateComposedHamiltonianParams.m_yMatchgateComposedHamiltonianParams.m_zMatchgateComposedHamiltonianParams.n_xMatchgateComposedHamiltonianParams.n_yMatchgateComposedHamiltonianParams.n_zMatchgateComposedHamiltonianParams.to_sympy()
- matchcake.matchgate_parameter_sets.matchgate_hamiltonian_coefficients_params module
MatchgateHamiltonianCoefficientsParamsMatchgateHamiltonianCoefficientsParams.ALLOW_COMPLEX_PARAMSMatchgateHamiltonianCoefficientsParams.ATTRSMatchgateHamiltonianCoefficientsParams.DEFAULT_PARAMS_TYPEMatchgateHamiltonianCoefficientsParams.DEFAULT_RANGE_OF_PARAMSMatchgateHamiltonianCoefficientsParams.N_PARAMSMatchgateHamiltonianCoefficientsParams.__init__()MatchgateHamiltonianCoefficientsParams.compute_hamiltonian()MatchgateHamiltonianCoefficientsParams.epsilonMatchgateHamiltonianCoefficientsParams.epsilon_opMatchgateHamiltonianCoefficientsParams.h0MatchgateHamiltonianCoefficientsParams.h0_opMatchgateHamiltonianCoefficientsParams.h1MatchgateHamiltonianCoefficientsParams.h1_opMatchgateHamiltonianCoefficientsParams.h2MatchgateHamiltonianCoefficientsParams.h2_opMatchgateHamiltonianCoefficientsParams.h3MatchgateHamiltonianCoefficientsParams.h3_opMatchgateHamiltonianCoefficientsParams.h4MatchgateHamiltonianCoefficientsParams.h4_opMatchgateHamiltonianCoefficientsParams.h5MatchgateHamiltonianCoefficientsParams.h5_opMatchgateHamiltonianCoefficientsParams.to_matrix()MatchgateHamiltonianCoefficientsParams.to_sympy()
- matchcake.matchgate_parameter_sets.matchgate_params module
MatchgateParamsMatchgateParams.ALLOW_COMPLEX_PARAMSMatchgateParams.ATTRSMatchgateParams.ATTRS_DEFAULT_VALUESMatchgateParams.DEFAULT_ARRAY_DTYPEMatchgateParams.DEFAULT_PARAMS_TYPEMatchgateParams.DEFAULT_RANGE_OF_PARAMSMatchgateParams.DIVISION_EPSILONMatchgateParams.ELEMENTS_INDEXESMatchgateParams.EQUALITY_ABSOLUTE_TOLERANCEMatchgateParams.EQUALITY_RELATIVE_TOLERANCEMatchgateParams.FORCE_CAST_PARAMS_TO_REALMatchgateParams.N_PARAMSMatchgateParams.PARAMS_TYPESMatchgateParams.RAISE_ERROR_IF_INVALID_PARAMSMatchgateParams.RANGE_OF_PARAMSMatchgateParams.UNPICKEABLE_ATTRSMatchgateParams.__init__()MatchgateParams.adjoint()MatchgateParams.batch_sizeMatchgateParams.from_matrix()MatchgateParams.from_numpy()MatchgateParams.from_tensor()MatchgateParams.from_vector()MatchgateParams.get_short_name()MatchgateParams.gradMatchgateParams.is_batchedMatchgateParams.is_cudaMatchgateParams.load_backend_lib()MatchgateParams.parse_from_any()MatchgateParams.parse_from_params()MatchgateParams.random()MatchgateParams.random_batch_numpy()MatchgateParams.random_numpy()MatchgateParams.requires_gradMatchgateParams.requires_grad_()MatchgateParams.to_interface()MatchgateParams.to_matrix()MatchgateParams.to_numpy()MatchgateParams.to_string()MatchgateParams.to_sympy()MatchgateParams.to_tensor()MatchgateParams.to_vector()MatchgateParams.zeros_numpy()
- matchcake.matchgate_parameter_sets.matchgate_polar_params module
MatchgatePolarParamsMatchgatePolarParams.ALLOW_COMPLEX_PARAMSMatchgatePolarParams.ATTRSMatchgatePolarParams.N_PARAMSMatchgatePolarParams.RANGE_OF_PARAMSMatchgatePolarParams.__init__()MatchgatePolarParams.adjoint()MatchgatePolarParams.compute_r_tilde()MatchgatePolarParams.r0MatchgatePolarParams.r0_tildeMatchgatePolarParams.r1MatchgatePolarParams.r1_tildeMatchgatePolarParams.theta0MatchgatePolarParams.theta1MatchgatePolarParams.theta2MatchgatePolarParams.theta3MatchgatePolarParams.theta4MatchgatePolarParams.theta4_is_relevantMatchgatePolarParams.to_sympy()
- matchcake.matchgate_parameter_sets.matchgate_standard_hamiltonian_params module
MatchgateStandardHamiltonianParamsMatchgateStandardHamiltonianParams.ALLOW_COMPLEX_PARAMSMatchgateStandardHamiltonianParams.ATTRSMatchgateStandardHamiltonianParams.DEFAULT_RANGE_OF_PARAMSMatchgateStandardHamiltonianParams.ELEMENTS_INDEXESMatchgateStandardHamiltonianParams.N_PARAMSMatchgateStandardHamiltonianParams.PARAMS_TYPESMatchgateStandardHamiltonianParams.ZEROS_INDEXESMatchgateStandardHamiltonianParams.__init__()MatchgateStandardHamiltonianParams.adjoint()MatchgateStandardHamiltonianParams.to_sympy()MatchgateStandardHamiltonianParams.u0MatchgateStandardHamiltonianParams.u1MatchgateStandardHamiltonianParams.u2MatchgateStandardHamiltonianParams.u3MatchgateStandardHamiltonianParams.u4MatchgateStandardHamiltonianParams.u5MatchgateStandardHamiltonianParams.u6MatchgateStandardHamiltonianParams.u7
- matchcake.matchgate_parameter_sets.matchgate_standard_params module
MatchgateStandardParamsMatchgateStandardParams.ALLOW_COMPLEX_PARAMSMatchgateStandardParams.ATTRSMatchgateStandardParams.DEFAULT_PARAMS_TYPEMatchgateStandardParams.DEFAULT_RANGE_OF_PARAMSMatchgateStandardParams.ELEMENTS_INDEXESMatchgateStandardParams.N_PARAMSMatchgateStandardParams.ZEROS_INDEXESMatchgateStandardParams.__init__()MatchgateStandardParams.aMatchgateStandardParams.adjoint()MatchgateStandardParams.bMatchgateStandardParams.cMatchgateStandardParams.dMatchgateStandardParams.from_sub_matrices()MatchgateStandardParams.to_inner_matrix()MatchgateStandardParams.to_outer_matrix()MatchgateStandardParams.to_sympy()MatchgateStandardParams.wMatchgateStandardParams.xMatchgateStandardParams.yMatchgateStandardParams.z
- matchcake.matchgate_parameter_sets.transfer_functions module
composed_hamiltonian_to_hamiltonian_coefficients()composed_hamiltonian_to_polar()composed_hamiltonian_to_standard()composed_hamiltonian_to_standard_hamiltonian()get_closest_cls()hamiltonian_coefficients_to_composed_hamiltonian()hamiltonian_coefficients_to_polar()hamiltonian_coefficients_to_standard()hamiltonian_coefficients_to_standard_hamiltonian()identity_transfer()infer_transfer_func()params_to()polar_to_composed_hamiltonian()polar_to_hamiltonian_coefficients()polar_to_standard()polar_to_standard_hamiltonian()shortest_transfer_to()standard_hamiltonian_to_composed_hamiltonian()standard_hamiltonian_to_hamiltonian_coefficients()standard_hamiltonian_to_polar()standard_hamiltonian_to_standard()standard_to_composed_hamiltonian()standard_to_hamiltonian_coefficients()standard_to_polar()standard_to_standard_hamiltonian()
- Module contents
- matchcake.ml package
- Subpackages
- matchcake.ml.kernels package
- matchcake.ml.optimizer_strategies package
- Submodules
- matchcake.ml.optimizer_strategies.adam_strategy module
- matchcake.ml.optimizer_strategies.adamw_strategy module
- matchcake.ml.optimizer_strategies.genetic_strategy module
- matchcake.ml.optimizer_strategies.optimizer_strategy module
- matchcake.ml.optimizer_strategies.random_strategy module
- matchcake.ml.optimizer_strategies.scipy_strategies module
- matchcake.ml.optimizer_strategies.simulated_annealing_strategy module
- Module contents
- matchcake.ml.parameters_initialisation_strategies package
- matchcake.ml.torch_models package
- Submodules
- matchcake.ml.std_estimator module
- matchcake.ml.svm module
FixedSizeSVCFixedSizeSVC.__init__()FixedSizeSVC.fit()FixedSizeSVC.get_gram_matrices()FixedSizeSVC.get_gram_matrices_from_memory()FixedSizeSVC.get_gram_matrix()FixedSizeSVC.get_is_in_memory()FixedSizeSVC.get_pairwise_distances()FixedSizeSVC.get_pairwise_distances_matrices()FixedSizeSVC.kernelFixedSizeSVC.kernel_n_opsFixedSizeSVC.kernel_n_paramsFixedSizeSVC.kernel_sizeFixedSizeSVC.n_featuresFixedSizeSVC.n_kernelsFixedSizeSVC.predict()FixedSizeSVC.push_to_memory()FixedSizeSVC.score()FixedSizeSVC.split_data()
SimpleSVC
- matchcake.ml.visualisation module
- Module contents
- Subpackages
- matchcake.observables package
- matchcake.operations package
- Subpackages
- matchcake.operations.single_particle_transition_matrices package
- Submodules
- matchcake.operations.single_particle_transition_matrices.single_particle_transition_matrix module
- matchcake.operations.single_particle_transition_matrices.sptm_angle_embedding module
- matchcake.operations.single_particle_transition_matrices.sptm_block_diag_angle_embedding module
- matchcake.operations.single_particle_transition_matrices.sptm_diag_embedding module
- matchcake.operations.single_particle_transition_matrices.sptm_f_rxrx module
- matchcake.operations.single_particle_transition_matrices.sptm_fermionic_superposition module
- matchcake.operations.single_particle_transition_matrices.sptm_fhh module
- matchcake.operations.single_particle_transition_matrices.sptm_fswap module
- matchcake.operations.single_particle_transition_matrices.sptm_fswap_hh module
- matchcake.operations.single_particle_transition_matrices.sptm_fswap_rzrz module
- matchcake.operations.single_particle_transition_matrices.sptm_identity module
- matchcake.operations.single_particle_transition_matrices.sptm_ryry module
- matchcake.operations.single_particle_transition_matrices.sptm_rzrz module
- Module contents
- matchcake.operations.single_particle_transition_matrices package
- Submodules
- matchcake.operations.angle_embedding module
- matchcake.operations.fermionic_controlled_z module
- matchcake.operations.fermionic_hadamard module
- matchcake.operations.fermionic_paulis module
- matchcake.operations.fermionic_rotations module
- matchcake.operations.fermionic_superposition module
- matchcake.operations.fermionic_swap module
- matchcake.operations.matchgate_operation module
MatchgateOperationMatchgateOperation.__init__()MatchgateOperation.adjoint()MatchgateOperation.batch_sizeMatchgateOperation.casting_prioritiesMatchgateOperation.compute_decomposition()MatchgateOperation.compute_matrix()MatchgateOperation.cs_wiresMatchgateOperation.generatorMatchgateOperation.get_padded_single_particle_transition_matrix()MatchgateOperation.grad_methodMatchgateOperation.grad_recipeMatchgateOperation.label()MatchgateOperation.num_paramsMatchgateOperation.num_wiresMatchgateOperation.par_domainMatchgateOperation.random()MatchgateOperation.random_params()MatchgateOperation.sorted_wiresMatchgateOperation.to_sptm_operation()
- matchcake.operations.rxx module
- matchcake.operations.rzz module
- Module contents
- Subpackages
- matchcake.utils package
- Submodules
- matchcake.utils.constants module
- matchcake.utils.cuda module
- matchcake.utils.majorana module
- matchcake.utils.math module
TorchLogmastensor()cast_to_complex()check_is_unitary()circuit_matmul()convert_1d_to_2d_indexes()convert_2d_to_1d_indexes()convert_and_cast_like()convert_and_cast_tensor_from_tensors()convert_and_cast_tensors_to_same_type()convert_like_and_cast_to()convert_tensors_to_same_type()convert_tensors_to_same_type_and_cast_to()dagger()det()exp_euler()exp_taylor_series()eye_block_matrix()eye_like()fermionic_operator_matmul()get_like_tensors_of_highest_priority()logm()matmul()orthonormalize()random_choice()random_index()shape()svd()unique_2d_array()
- matchcake.utils.operators module
- matchcake.utils.torch_utils module
- Module contents
binary_state_to_state()binary_string_to_state_number()binary_string_to_vector()camel_case_to_spaced_camel_case()check_if_imag_is_zero()decompose_binary_state_into_majorana_indexes()decompose_matrix_into_majoranas()decompose_state_into_majorana_indexes()get_4x4_non_interacting_fermionic_hamiltonian_from_params()get_all_subclasses()get_block_diagonal_matrix()get_eigvals_on_z_basis()get_hamming_weight()get_non_interacting_fermionic_hamiltonian_from_coeffs()get_probabilities_from_state()get_unitary_from_hermitian_matrix()load_backend_lib()make_single_particle_transition_matrix_from_gate()make_transition_matrix_from_action_matrix()make_wires_continuous()skew_antisymmetric_vector_to_matrix()state_to_binary_state()state_to_binary_string()
Module contents¶
MatchCake is a Python library for simulating non-interacting systems of fermions using Matchgate Circuits.