RustQIP icon indicating copy to clipboard operation
RustQIP copied to clipboard

Quantum computing using rust. Efficient and a borrow-checked no cloning theorem!

Results 30 RustQIP issues
Sort by recently updated
recently updated
newest added

More examples in the directory, particularly showcasing common algorithms or fun results, can help people get used to writing circuits.

help wanted
good first issue

It would be interesting to add a system to construct a boolean circuit and convert it to a quantum circuit. See section 6.2 of _Quantum Computing: A Gentle Introduction_ by...

enhancement
help wanted

There are likely several performance enhancements which have been missed / overlooked.

help wanted

This was implemented in the older python QIP project. See this directory: https://github.com/Renmusxd/QIP/tree/master/qip/distributed Since memory size grows exponentially you will often run out of ram before computation time becomes the...

enhancement

There are many small functions which make appearances in a variety of larger algorithms, it would probably be worth implementing a sort of quantum standard library to improve coding quality...

help wanted

There are probably several places where custom implementations of algorithms are provided where stdlib versions exists. An example would be checking if a supplied u64 has only a single bit...

help wanted
good first issue

This is the beginning of the plan to rewrite program macro to the function chain. The program macro seems not necessary, as rust's type system should work fine with the...

o/ I am currently figuring out how to do Birkhoff-von Neumann quantum logic operation in a quantum circuit, and found that the linear type (a subset of linear logic) has...

Add support for writing qasm files from the generated circuits.

enhancement
help wanted
good first issue

This kind of QC: https://en.wikipedia.org/wiki/One-way_quantum_computer I am curious if I can run this type of graph based QC. Thanks, Jon