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
matricesand 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:
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.