Tools
qcr:2604.43020.1
Psitrum

Psitrum

Open-source universal gate-model quantum circuit simulator with a graphical interface, built in MATLAB. Lets users design multi-qubit circuits, step through and visualize the quantum state at each stage (including Bloch-sphere views), introduce noise into simulations, and import / export circuits, with a gate set consistent with IBM Qiskit. Available as a standalone app, a MATLAB app, or modifiable App Designer source.
Uploaded 2 months ago
41
Views
Citing this entry? Use this QCR ID
Uploaded by
QL
QCR Librarian

Overview

MoGhadeer/Psitrum
111
README.md

Image

Psitrum is an open-source software that allows the user to design, implement and simulate quantum circuits. Then, it gives the user a variety of visualization tools that help to understand and analyze the results. Psitrum simulate the process of universal quantum computers.

You can give this a try.

Table of Contents

  • Psitrum Services
  • Psitrum Repository
  • Psitrum Installation
    • Standalone App
    • MATLAB App
    • App Designer
  • What does Psitrum do?
  • Example to start with
    • Full Adder Circuit
  • What are the quantum gates provided?
  • Visit Our Website
  • Authors

Psitrum Services

Psitrum allows the user:

  • to design a quantum circuit with as many qubit and as many operations as possible.
  • to visualize the output of a quantum circuit
  • to introduce different types of noise to quantum circuits
  • to provide visualization tools (e.g. Bloch Sphere)
  • to trace out the quantum state of each qubit after each stage
  • to import and export quantum circuits.

Psitrum Repository

Psitrum repository contains three components:

  1. Psitrum Installation Files {Psitrum_Installation}
  2. Psitrum MATLAB source codes {Psitrum_Code}
  3. Psitrum documentations and designing files {Psitrum Documentation}

Psitrum Installation

You can download Psitrum by three ways:

Psitrum: Standalone App

This is the easiest method to use Psitrum. You can install the app by those steps:

  1. Download the zipped file {Psitrum.zip}
  2. Uncompress the file and you will find two files
  3. If you to start the app directly then open the fila {Psitrum.app}
  4. If you want to install it in your computer then use the file {Psitrum_Installer.app}
  5. Then follow the instruction of the installer until you install Psitrum
  6. Enjoy using Psitrum
Psitrum: MATLAB App

By this method you can add Psitrum as an App in your MATLAB:

  1. Download the MATLAB app installer {Psitrum.mlappinstall}
  2. Open MATLAB in your computer and go the Apps section
  3. Click on "Install App" and chose the downloaded file
  4. Now, it will be installed and you can find it in "My Apps" section
  5. Enjoy using Psitrum
Psitrum: App Designer

You can use this method if you want to access the code of Psitrum and start to modify the software:

  1. Download the Code folder {Psitrum_Code} as zipped file
  2. Unzip the file and save it wherever you want
  3. Open MATLAB in your computer
  4. Change the "Current Folder" into the downloaded file
  5. Now, you can find the functions of Psitrum and other folders
  6. Open the file (Psitrum.mlapp) to access the App designer of Psitrum
  7. Enjoy using Psitrum

What does Psitrum do?

Psitrum simulates the functionality of a universal quantum computer. The following flow chart shows the location of Psitrum in the map of quantum computing.

Image

How to design a Quantum Circuit

Psitrum is using a circuit-model or gate-model to design the quantum circuits. This models contains four sections. The following figure encapsulates the idea.

Image

Example to start with

You can start using Psitrum with the following example:

Full Adder Circuit

Image

What are the quantum gates provided?

Psitrum provide a variety of quantum gate that you can use in your design. Those gates are consistent with the ones that are used in popular simulators (i.e. IBM qiskit).

drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing drawing

Visit Our Website

You can follow our Psitrum news and updates on this website: (Psitrum Website).

Authors

The Authors of Psitrum are:

  • Mohammed Alghadeer {GitHub} {Email: Modghadeer@gmail.com}
  • Eid Aldawsari {GitHub} {Email: EidFAldawsari@gmail.com}

Join the Discussion

Comments (0)

No comments yet. Be the first to share your thoughts!

Indexed by QCR Librarian

This entry was created automatically from publicly available records. QCR links to public sources and only stores repository content where the license permits redistribution.

Publication

doi:10.48550/arxiv.2203.07301
Psitrum: An Open Source Simulator for Universal Quantum Computers

Mohammed Alghadeer, Eid Aldawsari, Raja Selvarajan, Khaled Alutaibi, Sabre Kais, Fahhad H Alharbi

Versions

v1 Latest
Apr 14, 2026
qcr:2604.43020.1

Cite all versions? Use the base QCR ID to always reference the latest version of this entry.