A simple math engine for computations required by Quantum Computing along with a desktop based user interface to design and test quantum circuits. Save and reload your circuits. Analyse results and amplitude probabilities. Built-in circuits.
.Net 9.0 Supported platforms |
---|
✔️ Windows - Visual Studio 2022 |
✔️ macOS - Jet Brains Rider |
✔️ Unix - Jet Brains Rider |
The logic of the computation engine is based on this design: : https://www.stylewarning.com/posts/quantum-interpreter/
The User Interface is portable to various OS and is based on the Avalonia cross-platform UI framework for dotnet, available here: https://github.com/AvaloniaUI/Avalonia Avalonia supports running on the browser, therefore this app' will maybe have a browser version in some future.
Matrix and tensor calculations are handled by Math.Net Numerics, available here: https://numerics.mathdotnet.com/
Warning! This is still work in progress, and bugs are lurking...
This software is free. This software is proposed to you under the terms of the MIT license. For details, check out the LICENSE document on this webpage.
For now there is no installation "Wizard". You have to build it from source code.
All you need is:
for Windows: Install the free Visual Studio 2022 Community Edition, or the Pro or Enterprise.
for Mac or Unix: Install the 'Free for non-commercial use' Jet Brains Ryder Edition, or the Pro or Enterprise.
Then clone the repo', open the solution, build, etc.