What should we add?
Under the hood, the models in both, quimb and tenpy, store the MPO bond updates as matrices.
Therefore, it is possible to convert any QuantumCircuit object to a backend-supported model by converting each encountered gate to a matrix. This avoids the hard-coded list of gates to be supported in the LayerModel.from_quantum_circuit implementations (see e.g. #63 for an extension thereof).
What should we add?
Under the hood, the models in both, quimb and tenpy, store the MPO bond updates as matrices.
Therefore, it is possible to convert any
QuantumCircuitobject to a backend-supported model by converting each encountered gate to a matrix. This avoids the hard-coded list of gates to be supported in theLayerModel.from_quantum_circuitimplementations (see e.g. #63 for an extension thereof).