Skip to content

Releases

QuantumScope v0.9.13

Choose a tag to compare

@Onimee58 Onimee58 released this 15 Nov 06:56

QuantumScope v0.9.13: Choosing features by annealing

Quantum annealing, put to a real use. A new problem, Feature selection (from data), uses annealing to choose which features of a dataset a classifier keeps, one per qubit. The choice favors features that separate the classes well on their own, and avoids features that repeat each other.

  • Any data: a built-in dataset, or your own CSV through the Datasets tab. Only the training samples are used to choose, so test accuracy stays honest.
  • Your settings: how many features to keep, how much relevance counts against redundancy, and up to 10 candidate features.
  • Many reads: the anneal is run 100 times and the best choice is kept, as real annealers are used.
  • Chosen features tab: shows how relevant each candidate is, which candidates repeat each other, and how the annealed choice compares with the most relevant features alone, PCA and all candidates on test data.
  • Works both ways: send the chosen features to the Datasets tab, where they replace PCA for both classifiers, or start from the Datasets tab with Choose by annealing…. Saved models remember which features they use.

Learn: a new lecture, Choosing features by annealing, and a lab that keeps 3 of the 30 breast-cancer measurements and trains a quantum classifier on them. Both explain honestly what annealing adds at this size: with 10 candidates, a classical computer can check every choice directly.

QuantumScope v0.9.12

Choose a tag to compare

@Onimee58 Onimee58 released this 14 Nov 04:37

QuantumScope v0.9.12: Linux start-up fix

Fixed: on Linux, v0.9.11 closed right after starting on Wayland desktops (Ubuntu's default). v0.9.12 starts and draws normally. Nothing else has changed.

QuantumScope v0.9.11

Choose a tag to compare

@Onimee58 Onimee58 released this 14 Nov 03:43

QuantumScope v0.9.11: A lighter 3-D engine

Under half the size. The 3-D views now draw with OpenGL through pyqtgraph instead of VTK. The installed app on Linux is about 350 MB, down from 785 MB two versions ago, and the download is about 150 MB.

The 3-D views work as before. This covers the Hydrogen Explorer, Hydrogen Dynamics 3D and the Quantum Kernel Classifier's 3-D view:

  • density clouds and probability enclosures, also coloured by phase
  • Real(ψ) and Imag(ψ) surfaces
  • camera views and magnification, and the synchronized comparison view
  • PNG export at 1–4× and the animated GIFs
  • clicking a point to see its sample

Exported images now include the captions, colour bar and axes marker.

Clearer Real(ψ) and Imag(ψ). Lobes are red where that part of ψ is positive and blue where it is negative, with a caption saying so.

Panning. Ctrl-drag or middle-drag moves any 3-D view.

Settings. The "3D volume rendering" choice (Auto/GPU/CPU) is gone, because it chose between VTK's renderers. Graphics device and the renderer information are still under ⚙ → Graphics and performance.

If a 3-D view is blank or slow, lower Grid points/axis and update your graphics driver. On a laptop with two graphics chips, try the other Graphics device in Settings, then restart.

QuantumScope v0.9.9

Choose a tag to compare

@Onimee58 Onimee58 released this 14 Nov 02:06

QuantumScope v0.9.9 — Labs in every area

Fifteen new hands-on labs bring guided practice to Quantum Principles, Hydrogen and Mathematics. Your settings, circuits, models and lesson progress carry over.

What's new

  • Quantum Principles (5 labs): find states on the Bloch sphere · build up an interference pattern · run a Bell test · reveal a hidden phase · pure, mixed and entangled.
  • Hydrogen (4 labs): a tour of orbitals · where is the electron? · watch a quantum beat · predict a spectral line.
  • Mathematics (6 labs, in the calculator): complex numbers and interference · states, overlaps and gate products · unitary gates and eigenvalues · tensor products and entanglement · Pauli algebra and rotations · an exact gradient from two circuits.
  • Steps tick as you work: draw an orbital, measure spin copies, fire particles, run a Bell test, play a superposition or get the right result in the calculator, and the lab notices at once. A finished step stays ticked as you move on.
  • For teachers: your own labs in My course can use the same checks. See LEARN.md.

Updating

  • From the app: ⓘ → Check for updates, or accept the update notice.
  • Manually: download the installer for your system below and install it over your current version.

System requirements

Windows 10 (1809 or later) or 11, 64-bit; macOS 14.4 or later on Apple Silicon; Ubuntu 24.04 or Debian 13 or later. See the README for minimum, recommended and best hardware.

Reporting a problem

Use ⚑ in the app's header, or open an issue on this page.

QuantumScope v0.9.7

Choose a tag to compare

@Onimee58 Onimee58 released this 13 Nov 07:35

QuantumScope v0.9.7 — Protected code

This release changes how QuantumScope is packaged. Nothing changes in how the app looks or works, and your settings, saved circuits and models carry over.

What's new

  • QuantumScope's own code is now compiled to native machine code in the Windows, macOS and Linux installers, instead of being shipped as Python bytecode.
  • Every installer is checked before release: the build stops if any part of QuantumScope would ship uncompiled, and an automatic self-test of each installed app confirms it.
  • The self-test also checks the memory meter added in v0.9.6, so the meter is confirmed to work in every installer.

Size

The installed app is about 16 MB larger than v0.9.6. The size reduction from v0.9.6 remains.

Updating

  • From the app: ⓘ → Check for updates, or accept the update notice.
  • Manually: download the installer for your system below and install it over your current version.

System requirements

Unchanged from v0.9.6: Windows 10 (version 1809 or later) or Windows 11, 64-bit; macOS 14.4 or later on Apple Silicon; Ubuntu 24.04 or Debian 13 or later, 64-bit. See the README for minimum, recommended and best hardware.

Reporting a problem

Use ⚑ in the app's header, or open an issue on this page. Reports include the version and system automatically.

QuantumScope v0.9.6

Choose a tag to compare

@Onimee58 Onimee58 released this 13 Nov 06:38

QuantumScope

Interactive quantum mechanics, quantum circuits and quantum machine learning, for teaching and learning.

Download the latest release

This repository publishes QuantumScope's installers and release notes. The source code is developed privately.

Install

Open the latest release and download the installer for your computer:

System File
Windows 10 or 11 (64-bit) QuantumScope-<version>-Setup.exe
macOS (Apple Silicon) QuantumScope-<version>-macOS.dmg
Ubuntu or Debian (64-bit) quantumscope_<version>_amd64.deb

Each installer has a .sha256 file beside it to check the download. The user guide (PDF) is attached to every release.

System requirements

Systems: Windows 10 (version 1809 or later) or Windows 11, 64-bit; macOS 14.4 or later on Apple Silicon; Ubuntu 24.04 or Debian 13 or later, 64-bit.

Minimum Recommended Best
Processor 64-bit, 2 cores 4 cores 6 or more cores
Memory (RAM) 4 GB 8 GB 16 GB
Graphics OpenGL 3.2 (most integrated graphics since 2015) Recent integrated graphics (Intel Iris Xe, AMD Radeon, Apple M1) A dedicated graphics card (NVIDIA or AMD)
Disk space 1.5 GB free 2 GB free 2 GB free (SSD)
Screen 1280 × 720 1920 × 1080 1920 × 1080 or larger
What runs well 3-D orbitals up to 96 points per axis; circuits up to 10 qubits; Quantum ML up to a few hundred samples Everything, including the comparison 3-D view and larger datasets The finest 3-D grids (160 points per axis) with both viewers, and the largest models, smoothly

Updates

QuantumScope can check for updates itself: About → Check for updates. It asks before connecting to the internet, and verifies every download.

Problems and suggestions

Please open an issue: say what you did, what happened, your system, and attach a screenshot if you can.

Licence

Versions up to and including 0.9.4 were released under the MIT licence. Later versions' terms are stated in their releases.

QuantumScope v0.9.5

Choose a tag to compare

@Onimee58 Onimee58 released this 13 Nov 05:14

QuantumScope v0.9.5 — Report a problem, and news

What's new

  • ⚑ Report a problem. A new button in the header (also in ⓘ → Report a problem…). Describe what happened, and QuantumScope shows the whole report before anything leaves your computer: your description, the QuantumScope version, your system and the tab you were in. Nothing personal is included.
    • Send by email… opens your email program with the report filled in. It will appear once a support address is published.
    • Open a GitHub issue… opens a new issue in your browser. It needs a GitHub account, and issues are public.
    • The full report is copied to your clipboard, and a screenshot of the window can be saved to attach.
    • QuantumScope never sends anything itself; you press Send.
  • Unexpected errors are no longer silent. If something goes wrong, QuantumScope keeps running and offers Report it…, with the error's details already in the report.
  • News. The first time this version starts, a bar under the header asks whether QuantumScope may read its news once a week: one public file on github.com, with nothing about you sent. If you allow it, announcements of new courses, workshops and features appear there, one at a time; ✕ closes one for good. Change your choice in ⚙ → Updates and news.

Also

  • Settings' Updates page is now Updates and news.
  • The user guide covers reporting problems and news.

Download

Linux .deb, Windows Setup.exe and macOS .dmg are attached below, each with a .sha256 checksum. If you already have QuantumScope, use ⓘ → Check for updates.

QuantumScope v0.9.4 — One circuit, many classes

Choose a tag to compare

@Onimee58 Onimee58 released this 13 Nov 03:57

QuantumScope v0.9.4 — One circuit, many classes

The Variational Classifier now separates any number of classes, completing multi-class support in the Quantum ML area.

What's new

  • All classes in the Variational Classifier. Choose All classes under Classes. The circuit measures ⌈log₂ k⌉ qubits, and each outcome stands for one class: 2 qubits for three penguin species, 4 for ten digits. Training uses cross-entropy with exact gradients, and BFGS, Adam, validation and early stopping all work as before.
  • Results for many classes: decision regions in each class's colour, a full confusion matrix, per-class ROC curves, balanced accuracy, cross-validation, saved models, and predictions on new files with each prediction's probability.
  • Open in circuit simulator loads the trained circuit with its readout qubits measured and tells you which outcome is which class. Run shots and read the class off the histogram.
  • Clear messages: if there are too few qubits for the number of classes (for example, ten digits on 3 qubits), the app explains why instead of failing.
  • Lessons: the lecture More than two classes has a new section, "One circuit, many outcomes", and its lab has a new step that separates three species with one circuit.

Typical test accuracy (chance in brackets): Iris 92% (33%), Penguins 87% (33%), Digits on 6 qubits 65% (10%), MNIST on 8 qubits about 50% (10%). The Quantum Kernel Classifier scores higher on the harder datasets, because a small circuit has to separate every class at once. This is a useful comparison for class.

Also new since v0.9.0

  • v0.9.1: five new optimizers for parameterized circuits (Adam, SPSA, Rotosolve, quantum natural gradient, simulated annealing), and optimizing with shots, which shows noisy measured energies beside the true energy.
  • v0.9.2: a Quantum annealing experiment. It shows the energy spectrum with the minimum gap, the state during the anneal, the probability of success against the anneal time, and the anneal as a circuit.
  • v0.9.3: the Quantum Kernel Classifier separates any number of classes (one-vs-rest), with four new built-in datasets: Fashion-MNIST, Palmer Penguins, Seeds and Glass Identification.

Please report anything confusing, slow or wrong, with your operating system and a screenshot if you can.

Downloads

  • Linux: .deb
  • Windows: Setup.exe
  • macOS: .dmg

If you already have QuantumScope, use the in-app updater (About → Check for updates).