Tom Peham

Results 15 issues of Tom Peham

If I want to get all benchmarks for a certain number of qubits, I have to manually create a list of all benchmark names and call `get_benchmark` repeatedly. Maybe it...

enhancement

## Description This PR introduces functionality to automatically synthesize encoder circuits for arbitrary stabilizer codes. Since this is closely related to state preparation circuit synthesis, this PR refactors and unifies...

feature
minor
refactor

### What's the problem this feature will solve? The `iterative_search_with_timeout` method in the ft_stateprep module makes repeated calls to a function with a certain timeout and tries to iteratively increase...

feature

## Description Finding optimal scheduling for the CNOTs in a syndrome extraction (SE) circuit is a computationally difficult scheduling task. This PR introduces methods for creating such schedules for any...

python
feature

### What's the problem this feature will solve? At the moment all evaluation scripts used for papers are packaged with the Python source code. Since this is not really a...