{ "cells": [ { "cell_type": "markdown", "id": "1cb75106", "metadata": {}, "source": [ "# 1.6 QComponent Shape Library\n", "\n", "Quantum Metal ships a set of **sample shape QComponents** — subtract polygons, spirals,\n", "n-gons, and hollow rectangles — that are useful for:\n", "\n", "- Custom chip features (flux bias lines, wirebond pads, markers)\n", "- Prototyping arbitrary geometries before writing a full QComponent\n", "- Teaching: each shape shows a minimal QComponent implementation\n", "\n", "This notebook demonstrates each shape on a fresh design." ] }, { "cell_type": "code", "execution_count": null, "id": "2e79c4ea", "metadata": {}, "outputs": [], "source": [ "from qiskit_metal import designs, MetalGUI\n", "import qiskit_metal as qm\n", "\n", "%matplotlib inline\n", "\n", "design = designs.DesignPlanar()\n", "design.overwrite_enabled = True\n", "print(\"Design ready\")" ] }, { "cell_type": "code", "execution_count": 59, "id": "39479892", "metadata": {}, "outputs": [ { "data": { "text/html": [ "\n", "