Skip to content

Andycar/Canvas_Quantum_Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Canvas Quantum Simulator

Canvas Quantum Simulator – v2.0 "Spaceship edition" 🚀

Features

  • A quantum circuit simulator using scene graph architecture
  • Support for quantum gates via JSON model files
  • ASCII visualization of quantum circuits
  • Integration with Eigen for matrix operations
  • Uses nlohmann/json for JSON handling

Latest features

  • Unlimited "models" (unitaries, channels, meta‑nodes)
  • SceneGraph with Group, Repeat (scale), ParamBind (rotate/param)
  • JSON plug‑in format extended with arbitrary properties
  • Compiler flattens graph → gate list for state‑vector engine
  • ASCII canvas now draws nested groups + repeat loops

Build with MSVC using Github actions

Dependencies: Eigen3, nlohmann/json

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages