GitHunt
SQ

sqdlab/SQDMetal

Tools to aid in simulating and fabricating superconducting quantum devices

SQDMetal

Documentation
UnitTests

Tools to aid in simulating and fabricating superconducting quantum devices. The tools are an extension of QiskitQuantum-Metal to provide additional support for:

  • Extra components with more flexible user-friendly options (see gallery)
  • Visualising and simulating effects of shadow evaporation techniques used to fabricate qubits
  • RF and DC simulations using COMSOL (including calculation of capacitance matrices, inductance matrices and RF s-parameters)
  • RF and DC simulations using cluster-friendly AWS PALACE (including meshing via either COMSOL or Gmsh)
  • GDS export and manipulation techniques to help with fabrication setup for multi-die wafers, arrayed structures, and more

There are two classes of documentation provided for this stack:

Installation instructions

The following installation instructions automatically installs Qiskit-Metal along with SQDMetal. First choose a folder to house SQDMetal (idea is to create an editable folder such that the code can be modified and pushed without upsetting the pip package manager). Once navigating to this folder, run Anaconda prompt and run the following command:

cd C:/Users/....../myFolder/
git clone https://github.com/sqdlab/SQDMetal.git

Now run (changing sqdmetal_env to any other desired name for the virtual environment):

conda create -n sqdmetal_env python==3.12

Now activate the environment and install Qiskit-Metal:

activate sqdmetal_env
pip install -e SQDMetal

This should install Qiskit-Metal and SQDMetal.

Languages

Jupyter Notebook65.9%Python34.1%
Apache License 2.0
Created April 24, 2023
Updated March 4, 2026