Lukas Burgholzer

Results 81 issues of Lukas Burgholzer

The following simple code snippet ```python3 from pytket import Circuit from pytket.qasm import circuit_to_qasm_str circuit = Circuit(2) circuit.ECR(0, 1) print(circuit_to_qasm_str(circuit)) ``` Unexpectedly (to me) raises an exception ```bash Traceback (most...

Populating the `__all__` attribute stops IDEs from complaining with messages like ``` Cannot find reference 'add' in 'imported module nanobind_example | __init__.py' ```

Hey 👋🏼 First of all, many thanks for creating this project. Really great to see how nanobind and scikit-build-core come together. I am currently in the process of migrating some...

## Description This PR switches the project to use the newly developed `mqt-core` Python package. Any Python package build will only require the `mqt-core` package as a build and runtime...

dependencies
python
major
packaging
usability

### What's the problem this feature will solve? Many of the DD routines throughout the package include a start parameter that is supposed to indicate the lowest index in the...

enhancement

## Description This PR switches the project to use the newly developed `mqt-core` Python package. Any Python package build will only require the `mqt-core` package as a build and runtime...

dependencies
python
usability
packaging
major

### Environment information Any OS or Python version. Dates back to the very beginning of QCEC. ### Description If two circuits work on the same number of qubits and one...

bug
good first issue
c++

## Description This PR is a best-of extraction from #352 and switches the project to use the newly developed `mqt-core` Python package. Due to the use of `FetchContent`, any Python...

dependencies
python
usability
packaging
minor

## Description This PR started out with the purpose of switching over to the mqt-core Python package. Over time, the scope has grown quite considerably. Now, the main changes this...

dependencies
python
usability
packaging
minor
enhancement

### What's the problem this feature will solve? At the moment, the public `verify` and `verify_compilation` methods per default automatically orchestrate a combination of all available equivalence checkers in order...

documentation
good first issue
usability