Skip to content

Val6789/qca

Repository files navigation

Quantum Cellular Automata Simulator

Physics simulation with Quantum Cellular Automata or Q-Dots

Screenshot

In this project we aim to simulate and showcase how Quantum Cellular Automata works, and what can be done with them. Created by 4 students at IMAC.

Installing / Getting started

  • To start QCA Simulator, download the archive, and run in a terminal:

    npm install
    npm run serve

    A web browser windows will open with the QCA simulation running. If it doesn't, navigate to http://127.0.0.1:8080/.

  • To build the QCA Simulator as an electron app executable, download the archive, and run in a terminal:

    npm install
    npm run build-host
    cd ./build
    ./QCA\ simulator

    An executable for your current architecture will be created in the build folder. To build for all available architecture, run npm run build

Features

  • Simulates Quantum Cellular Automata Circuits
  • Supports three-dimensionnal (3D) circuits and quantum entanglement
  • Includes a tutorial, demos and missions to learn Quantum Cellular Automata
  • Works on computers, tablets and mobile phones
  • Has cats