Mathias Soeken
Mathias Soeken
This contributes a quantum signal processing sample based on Qiskit and IonQ to the Azure Quantum hosted notebook gallery. **Title:** Quantum Signal Processing **Brief description:** Evaluate polynomials using a single...
This applies some recommended updates to NPM packages.
**Describe the bug** The following code fails on executing the "Functor Generation" compilation step when running `dotnet build` once, then succeeds when running `dotnet build` twice. It should probably fail....
**Describe the bug** Invalid LLVM code is generated in a Q# example with unreachable code. **To Reproduce** Run the following project: ```xml Exe netcoreapp5.0 x64 true false false ``` ```qsharp...
This is to perform the [asynchronous API review meeting](https://github.com/microsoft/QuantumLibraries/wiki/Q%23-API-Design-Process#async-api-review-meeting) for July 2022. The issues are listed as part of the meeting notes. Please feel free to leave comments or edits.
# Fixed point truncation ## Conceptual overview Truncate fixed point register to lower precision. ### Current status Needs to be done manually and is very errorprone. ## Proposal ### New...
This PRs refactors the recent changes by @TviNet in #358 to address #335. With these changes the operations `Carry` and `Sum` are no longer needed inside the Standard library, but...
This operation implements an optimised version of Fig. 17 in [arXiv:1902.02134](https://arxiv.org/abs/1902.02134v4). Constant input bits are propagated into the circuits, and no qubits are allocated for them. Further optimisations are applied...
# Functions for smallest and largest representable fixed point ## Conceptual overview This provides two functions to return the smallest and largest representable fixed point based on number of integer...
# Comparison operations ## Conceptual overview Provides operations for `` for in `Standard`: * two `LittleEndian` registers with `X` on target * two `LittleEndian` registers with arbitrary action on target...