Skip to content
forked from sqdlab/SQDMetal

Tools to aid in simulating and fabricating superconducting quantum devices

Notifications You must be signed in to change notification settings

6biscuits/SQDMetal

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SQDMetal

Tools to aid in simulating and fabricating superconducting quantum devices. The tools are an extension of Qiskit-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

To run the installation faster, first install mamba:

conda install -n base conda-forge::mamba

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

mamba env create -n sqdmetal_env -f SQDMetal/env_windows.yml

Now activate the environment and install Qiskit-Metal:

activate sqdmetal_env
pip install -e SQDMetal

This should install Qiskit-Metal and SQDMetal.

About

Tools to aid in simulating and fabricating superconducting quantum devices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.1%
  • Jupyter Notebook 1.9%