mentpy icon indicating copy to clipboard operation
mentpy copied to clipboard

MentPy is an open-source software for simulations of measurement-based quantum computing circuits and quantum machine learning.

Results 12 mentpy issues
Sort by recently updated
recently updated
newest added

Currently the `Flow` class doesn't find general Pauli flow. There is a partly implemented function for it but it's not finished nor tested. This is important to allow simulations of...

enhancement

`find_cflow` is incomplete even thought `find_flow` is deprecated. It is also failing on two known cases where cflow is not expected to hold (including standard CNOT).

It would be really nice to have autodiff in the simulators similar to other QML packages. This could be accomplished via Jax ([see here](https://github.com/google/jax)), PyTorch, autograd, theano, etc -- or...

enhancement

Currently the API reference tab from readthedocs ([see here](https://docs.mentpy.com/en/latest/api.html)) displays all functions and methods at the same time and it feels quite hard to navigate through it. It might be...

good first issue

Although flow is a property of graph states but graph states can be primed without input or output edges prepared, there are functions in MBQCircuit like `inputc` and `outputc` that...

When considering Pauli Flow and other problems, knowing what qubits later in time have the responsibility of correcting errors on qubits earlier in time is useful. A collection of `witness`...

This translation step should allow interpolation to other representations of quantum processes. This would include PyZX, Qiskit, and perhaps others libraries commonplace in the ecosystem. An initial strategy without writing...

The three flow functions (find_cflow, find_gflow, find_pflow) all have very different implementations. However, as they are all concerned with finding flow, I believe they should share parameters and outputs as...

To integrate `mentpy` with the whole quantum ecosystem there should be a function that allows importing circuits written in `openQSAM`. If they are MBQC circuits, do a quick import, if...

enhancement