Skip to content

HABER7789/qre-studio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QRE Studio

A web-based platform for estimating the physical resources required to run quantum algorithms on fault-tolerant quantum computers. It uses Microsoft's Q# WebAssembly engine to run the Azure Quantum Resource Estimator entirely in the browser.

QRE Studio Masthead

Overview

This tool allows you to estimate physical qubits, runtime, code distance, and T-factory requirements without needing a backend or cloud connection.

Features

  • Client-Side WASM Execution: The Q# compiler and resource estimator run sequentially in your browser.
  • Algorithm Explorer: Built-in support for algorithms like Shor's, Grover's, QAOA, and Quantum Chemistry simulations, complete with gate profiles and mathematical equations.
  • Visualization: Generates physical qubit breakdown charts, error budget allocations, and space-time diagrams to analyze the scaling overhead.
  • Hardware Agnostic: Includes 6 profiles (Superconducting, Trapped Ion, Majorana) and supports Surface/Floquet code analysis.

Development Setup

  1. Clone the repository
git clone https://github.com/HABER7789/qre-studio.git
cd qre-studio/qre-studio/frontend
  1. Install dependencies:
npm install
  1. Start development server:
npm run dev

Navigate to http://localhost:3000 to interact with the studio.

Architecture

  • Frontend: React 19 + Vite + TailwindCSS
  • WASM Pipeline: qsharp-lang
  • Visualization: Plotly.js

Algorithms Included

  • Shor's (RSA-1024/2048/4096)
  • Grover's (2¹⁶, 2³²)
  • QFT (64, 128 qubits)
  • Phase Estimation
  • Amplitude Estimation
  • H₂, LiH Chemistry
  • 2D Ising Model
  • Hubbard Model
  • Quantum Walk
  • QAOA MaxCut

About

A browser-native platform for estimating the physical resources required to run quantum algorithms on fault-tolerant quantum computers, powered by Microsoft's Q# WebAssembly engine.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors