diff --git a/_modules/kqcircuits/elements/tsvs/tsv_ellipse.html b/_modules/kqcircuits/elements/tsvs/tsv_ellipse.html index ed867c010..56fe6c1f6 100644 --- a/_modules/kqcircuits/elements/tsvs/tsv_ellipse.html +++ b/_modules/kqcircuits/elements/tsvs/tsv_ellipse.html @@ -543,10 +543,12 @@

Source code for kqcircuits.elements.tsvs.tsv_ellipse

# for individuals (meetiqm.com/developers/clas/individual) and organizations (meetiqm.com/developers/clas/organization). import math + import numpy + +from kqcircuits.elements.tsvs.tsv import Tsv from kqcircuits.pya_resolver import pya from kqcircuits.util.parameters import Param, pdt -from kqcircuits.elements.tsvs.tsv import Tsv
[docs]class TsvEllipse(Tsv): @@ -569,29 +571,24 @@

Source code for kqcircuits.elements.tsvs.tsv_ellipse

# shorthand r = self.tsv_diameter / 2 w = self.tsv_elliptical_width / 2 - m = self.margin n = self.n # parametric representation is taken from https://en.wikipedia.org/wiki/Superellipse p1 = 6 p2 = 2 - # Protection layer - tsv_pts_avoidance = [pya.DPoint( - numpy.abs(math.cos(a)) ** (2 / p1) * (w + m) * numpy.sign(math.cos(a)), - numpy.abs(math.sin(a)) ** (2 / p2) * (r + m) * numpy.sign(math.sin(a))) for a in - (x / n * 2 * math.pi for x in range(0, n + 1))] - tsv_pts = [ pya.DPoint(numpy.abs(math.cos(a)) ** (2 / p1) * w * numpy.sign(math.cos(a)), numpy.abs(math.sin(a)) ** (2 / p2) * r * numpy.sign(math.sin(a))) for a in (x / n * 2 * math.pi for x in range(0, n + 1))] - shape = pya.DPolygon(tsv_pts_avoidance) - # ground avoidance layer 1t1 face - self.cell.shapes(self.get_layer("ground_grid_avoidance")).insert(shape) - self.cell.shapes(self.get_layer("ground_grid_avoidance", 1)).insert(shape) - self.cell.shapes(self.get_layer("through_silicon_via")).insert(pya.DPolygon(tsv_pts)) - self.cell.shapes(self.get_layer("through_silicon_via", 1)).insert(pya.DPolygon(tsv_pts))
+ tsv_region = pya.Region(pya.DPolygon(tsv_pts).to_itype(self.layout.dbu)) + + self.cell.shapes(self.get_layer("ground_grid_avoidance")).insert( + tsv_region.sized(self.margin / self.layout.dbu, self.margin / self.layout.dbu, 2)) + self.cell.shapes(self.get_layer("ground_grid_avoidance", 1)).insert( + tsv_region.sized(self.margin / self.layout.dbu, self.margin / self.layout.dbu, 2)) + self.cell.shapes(self.get_layer("through_silicon_via")).insert(tsv_region) + self.cell.shapes(self.get_layer("through_silicon_via", 1)).insert(tsv_region)
diff --git a/_modules/kqcircuits/masks/mask_layout.html b/_modules/kqcircuits/masks/mask_layout.html index 6a297f1c1..a57d68ced 100644 --- a/_modules/kqcircuits/masks/mask_layout.html +++ b/_modules/kqcircuits/masks/mask_layout.html @@ -726,11 +726,14 @@

Source code for kqcircuits.masks.mask_layout

pya.DTrans(submask_pos - submask_layout.wafer_center + self.wafer_center))
                 )
 
+        maskextra_cell: pya.Cell = self.layout.create_cell("MaskExtra")
+        marker_region = self._add_all_markers_to_mask(maskextra_cell)
+
         self._insert_mask_name_label(self.top_cell, default_layers["mask_graphical_rep"], 'G')
         # add chips from chips_map
-        self._add_chips_from_map(self.chips_map, self.chip_size, None, self.align_to)
+        self._add_chips_from_map(self.chips_map, self.chip_size, None, self.align_to, marker_region)
         for (chips_map, chip_size, align, align_to) in self.extra_chips_maps:
-            self._add_chips_from_map(chips_map, chip_size, align, align_to)
+            self._add_chips_from_map(chips_map, chip_size, align, align_to, marker_region)
 
         # add chips outside chips_map
         for name, pos, *optional in self.extra_chips:
@@ -747,7 +750,7 @@ 

Source code for kqcircuits.masks.mask_layout

self.region_covered -= self._add_chip(name, pos, trans, position_label)[1]
                 self.chip_counts[name] += 1
 
-        maskextra_cell: pya.Cell = self.layout.create_cell("MaskExtra")
+        self.region_covered -= marker_region
         self._mask_create_covered_region(maskextra_cell, self.region_covered, self.layers_to_mask)
         convert_child_instances_to_static(self.layout, maskextra_cell, only_elements=True, prune=True)
         merge_layout_layers_on_face(self.layout, maskextra_cell, self.face())
@@ -848,7 +851,7 @@

Source code for kqcircuits.masks.mask_layout

region_covered = pya.Region(pya.DPolygon(points).to_itype(self.layout.dbu))
         return region_covered
 
-    def _add_chips_from_map(self, chips_map, chip_size, align, align_to):
+    def _add_chips_from_map(self, chips_map, chip_size, align, align_to, marker_region):
         orig = pya.DVector(-self.wafer_rad, self.wafer_rad) - self.chips_map_offset
         if align_to:
             orig = pya.DVector(*align_to)
@@ -884,6 +887,9 @@ 

Source code for kqcircuits.masks.mask_layout

elif pos.y + chip_size > self._mask_name_box_bottom_y:
                     print(f" Warning, dropping chip {name} at ({i}, {j}), '{self.face_id}' - too close to mask label "
                           f" {(pos.y + chip_size):.2f} < {self._mask_name_box_bottom_y}")
+                elif pya.Region(pya.Box(pos.x, pos.y, pos.x + chip_size, pos.y + chip_size) * (1 / self.layout.dbu)) \
+                        & marker_region:
+                    print(f" Warning, dropping chip {name} at ({i}, {j}), '{self.face_id}' - overlaps with marker ")
                 else:
                     added_chip, region_chip = self._add_chip(name, position, self.chip_trans)
                     region_used += region_chip
@@ -909,6 +915,21 @@ 

Source code for kqcircuits.masks.mask_layout

return True, chip_region
         return False, chip_region
 
+    def _add_all_markers_to_mask(self, maskextra_cell):
+        marker_region = pya.Region()
+        for marker, m_kwargs in self.mask_markers_dict.items():
+            # load values into kwargs
+            m_kwargs['window'] = m_kwargs.get("window", True)
+            m_kwargs['face_ids'] = m_kwargs.get("face_ids", [self.face_id])
+            m_kwargs['wafer_rad'] = m_kwargs.get("wafer_rad", self.wafer_rad)
+            m_kwargs['edge_clearance'] = m_kwargs.get("edge_clearance", self.edge_clearance)
+            cell_marker = marker.create(self.layout, **m_kwargs)
+            marker_transes = marker.get_marker_locations(cell_marker, **m_kwargs)
+            for trans in marker_transes:
+                inst = maskextra_cell.insert(pya.DCellInstArray(cell_marker.cell_index(), trans))
+                marker_region += marker.get_marker_region(inst, **m_kwargs)
+        return marker_region
+
     def _mask_create_covered_region(self, maskextra_cell, region_covered, layers_dict):
         dbu = self.layout.dbu
 
@@ -930,19 +951,6 @@ 

Source code for kqcircuits.masks.mask_layout

for a in range(0, 64 + 1)], 100)
         maskextra_cell.shapes(self.layout.layer(default_layers["mask_graphical_rep"])).insert(circle)
 
-        # add all markers to the mask
-        for marker, m_kwargs in self.mask_markers_dict.items():
-            # load values into kwargs
-            m_kwargs['window'] = m_kwargs.get("window", True)
-            m_kwargs['face_ids'] = m_kwargs.get("face_ids", [self.face_id])
-            m_kwargs['wafer_rad'] = m_kwargs.get("wafer_rad", self.wafer_rad)
-            m_kwargs['edge_clearance'] = m_kwargs.get("edge_clearance", self.edge_clearance)
-            cell_marker = marker.create(self.layout, **m_kwargs)
-            marker_transes = marker.get_marker_locations(cell_marker, **m_kwargs)
-            for trans in marker_transes:
-                inst = maskextra_cell.insert(pya.DCellInstArray(cell_marker.cell_index(), trans))
-                region_covered -= marker.get_marker_region(inst, **m_kwargs)
-
         maskextra_cell.shapes(self.layout.layer(default_layers["mask_graphical_rep"])).insert(region_covered)
         # remove unwanted circle boundary and filling from `layers_to_mask` which have been excluded in
         # `covered_region_excluded_layers`
diff --git a/_modules/kqcircuits/masks/mask_set.html b/_modules/kqcircuits/masks/mask_set.html
index 144348bb8..1e5b30996 100644
--- a/_modules/kqcircuits/masks/mask_set.html
+++ b/_modules/kqcircuits/masks/mask_set.html
@@ -725,18 +725,22 @@ 

Source code for kqcircuits.masks.mask_set

                 'display_name': variant_name,
                 'name_copy': None,
             }
-            if chip_params:
-                params.update(chip_params)
-
             if mock_chips:
-                chip_params = chip_class().pcell_params_by_name(**params)
-                mock_params = {k: chip_params[k] for k in ['box', 'face_boxes', 'frames_enabled', 'frames_marker_dist',
-                                                           'frames_diagonal_squares', 'frames_mirrored', 'face_ids']}
-                mock_params['with_grid'] = False
+                mock_params = chip_class().pcell_params_by_name(Chip, **params)
+                if chip_params:
+                    # Pass through parameters only if they exist in Chip
+                    mock_params.update({k: v for k, v in chip_params.items() if k in mock_params})
+                mock_params.update({
+                    'with_grid': False,
+                    'with_gnd_bumps': False,
+                    'with_gnd_tsvs': False,
+                })
                 cell = Chip.create(layout, **mock_params)
             else:
+                if chip_params:
+                    params.update(chip_params)
                 cell = chip_class.create(layout, **params)
-        else:  # its a file name, load it
+        else:  # it's a file name, load it
             load_opts = pya.LoadLayoutOptions()
             if hasattr(pya.LoadLayoutOptions, "CellConflictResolution"):
                 load_opts.cell_conflict_resolution = pya.LoadLayoutOptions.CellConflictResolution.RenameCell
diff --git a/_modules/kqcircuits/simulations/export/ansys/ansys_export.html b/_modules/kqcircuits/simulations/export/ansys/ansys_export.html
index d75886e62..8a3010e48 100644
--- a/_modules/kqcircuits/simulations/export/ansys/ansys_export.html
+++ b/_modules/kqcircuits/simulations/export/ansys/ansys_export.html
@@ -575,8 +575,9 @@ 

Source code for kqcircuits.simulations.export.ansys.ansys_export

frequency_units="GHz", frequency=5, max_delta_s=0.1, percent_error=1, percent_refinement=30, maximum_passes=12, minimum_passes=1, minimum_converged_passes=1, sweep_enabled=True, sweep_start=0, sweep_end=10, sweep_count=101, sweep_type='interpolating', - max_delta_f=0.1, n_modes=2, gap_max_element_length=None, substrate_loss_tangent=0, - dielectric_surfaces=None, simulation_flags=None, ansys_project_template=None): + max_delta_f=0.1, n_modes=2, mesh_size=None, substrate_loss_tangent=0, + dielectric_surfaces=None, simulation_flags=None, ansys_project_template=None, + integrate_energies=False): r""" Export Ansys simulation into json and gds files. @@ -599,8 +600,8 @@

Source code for kqcircuits.simulations.export.ansys.ansys_export

sweep_type: choices are "interpolating", "discrete" or "fast" max_delta_f: Maximum allowed relative difference in eigenfrequency (%). Used when ``ansys_tool`` is *eigenmode*. n_modes: Number of eigenmodes to solve. Used when ``ansys_tool`` is 'pyepr'. - gap_max_element_length: Largest mesh element length allowed in the gaps given in simulation units - (if None is given, then the mesh element size is not restricted in the gap). + mesh_size(dict): Dictionary to determine manual mesh refinement on layers. Set key as the layer name and + value as the maximal mesh element length inside the layer. substrate_loss_tangent: Bulk loss tangent (:math:`\tan{\delta}`) material parameter. 0 is off. dielectric_surfaces: Material parameters for TLS interfaces, used in post-processing field calculations from the participation sheets. Default is None. Input is of the form:: @@ -622,6 +623,7 @@

Source code for kqcircuits.simulations.export.ansys.ansys_export

}, simulation_flags: Optional export processing, given as list of strings ansys_project_template: path to the simulation template + integrate_energies: Calculate energy integrals over each layer and save them into a file Returns: Path to exported json file. @@ -652,10 +654,11 @@

Source code for kqcircuits.simulations.export.ansys.ansys_export

'max_delta_f': max_delta_f, 'n_modes': n_modes, }, - 'gap_max_element_length': gap_max_element_length, + 'mesh_size': {} if mesh_size is None else mesh_size, 'substrate_loss_tangent': substrate_loss_tangent, 'dielectric_surfaces': dielectric_surfaces, - 'simulation_flags': simulation_flags + 'simulation_flags': simulation_flags, + 'integrate_energies': integrate_energies } if ansys_project_template is not None: @@ -756,12 +759,12 @@

Source code for kqcircuits.simulations.export.ansys.ansys_export

frequency_units="GHz", frequency=5, max_delta_s=0.1, percent_error=1, percent_refinement=30, maximum_passes=12, minimum_passes=1, minimum_converged_passes=1, sweep_enabled=True, sweep_start=0, sweep_end=10, sweep_count=101, sweep_type='interpolating', - max_delta_f=0.1, n_modes=2, gap_max_element_length=None, substrate_loss_tangent=0, + max_delta_f=0.1, n_modes=2, mesh_size=None, substrate_loss_tangent=0, dielectric_surfaces=None, exit_after_run=False, ansys_executable=r"%PROGRAMFILES%\AnsysEM\v232\Win64\ansysedt.exe", import_script='import_and_simulate.py', post_process_script='export_batch_results.py', intermediate_processing_command=None, use_rel_path=True, simulation_flags=None, - ansys_project_template=None, skip_errors=False): + ansys_project_template=None, integrate_energies=False, skip_errors=False): r""" Export Ansys simulations by writing necessary scripts and json, gds, and bat files. @@ -786,8 +789,8 @@

Source code for kqcircuits.simulations.export.ansys.ansys_export

sweep_type: choices are "interpolating", "discrete" or "fast" max_delta_f: Maximum allowed relative difference in eigenfrequency (%). Used when ``ansys_tool`` is *eigenmode*. n_modes: Number of eigenmodes to solve. Used when ``ansys_tool`` is 'eigenmode'. - gap_max_element_length: Largest mesh element length allowed in the gaps given in simulation units - (if None is given, then the mesh element size is not restricted in the gap). + mesh_size(dict): Dictionary to determine manual mesh refinement on layers. Set key as the layer name and + value as the maximal mesh element length inside the layer. substrate_loss_tangent: Bulk loss tangent (:math:`\tan{\delta}`) material parameter. 0 is off. dielectric_surfaces: Material parameters for TLS interfaces, used in post-processing field calculations from the participation sheets. Default is None. Input is of the form:: @@ -821,6 +824,7 @@

Source code for kqcircuits.simulations.export.ansys.ansys_export

use_rel_path: Determines if to use relative paths. simulation_flags: Optional export processing, given as list of strings. See Simulation Export in docs. ansys_project_template: path to the simulation template + integrate_energies: Calculate energy integrals over each layer and save them into a file skip_errors: Skip simulations that cause errors. Default is False. .. warning:: @@ -845,11 +849,12 @@

Source code for kqcircuits.simulations.export.ansys.ansys_export

sweep_enabled=sweep_enabled, sweep_start=sweep_start, sweep_end=sweep_end, sweep_count=sweep_count, sweep_type=sweep_type, max_delta_f=max_delta_f, n_modes=n_modes, - gap_max_element_length=gap_max_element_length, + mesh_size=mesh_size, substrate_loss_tangent=substrate_loss_tangent, dielectric_surfaces=dielectric_surfaces, simulation_flags=simulation_flags, - ansys_project_template=ansys_project_template)) + ansys_project_template=ansys_project_template, + integrate_energies=integrate_energies)) except (IndexError, ValueError, Exception) as e: # pylint: disable=broad-except if skip_errors: logging.warning( diff --git a/_modules/kqcircuits/simulations/export/elmer/elmer_export.html b/_modules/kqcircuits/simulations/export/elmer/elmer_export.html index a0085b3c6..08b39e7ec 100644 --- a/_modules/kqcircuits/simulations/export/elmer/elmer_export.html +++ b/_modules/kqcircuits/simulations/export/elmer/elmer_export.html @@ -580,6 +580,7 @@

Source code for kqcircuits.simulations.export.elmer.elmer_export

p_element_order=1, frequency=5, mesh_size=None, + boundary_conditions=None, workflow=None, percent_error=0.005, max_error_scale=2, @@ -599,6 +600,7 @@

Source code for kqcircuits.simulations.export.elmer.elmer_export

p_element_order(int): polynomial order of p-elements (Default: 1) frequency: Units are in GHz. To set up multifrequency analysis, use list of numbers. mesh_size(dict): Parameters to determine mesh element sizes + boundary_conditions(dict): Parameters to determine boundary conditions workflow(dict): Parameters for simulation workflow percent_error(float): Stopping criterion in adaptive meshing. max_error_scale(float): Maximum element error, relative to percent_error, allowed in individual elements. @@ -640,6 +642,7 @@

Source code for kqcircuits.simulations.export.elmer.elmer_export

**simulation.get_simulation_data(), **({'layers': {k: (v.layer, v.datatype) for k, v in layers.items()}} if is_cross_section else {}), 'mesh_size': {} if mesh_size is None else mesh_size, + 'boundary conditions': boundary_conditions, 'workflow': {} if workflow is None else workflow, 'percent_error': percent_error, 'max_error_scale': max_error_scale, @@ -943,6 +946,7 @@

Source code for kqcircuits.simulations.export.elmer.elmer_export

file_prefix='simulation', script_file='scripts/run.py', mesh_size=None, + boundary_conditions=None, workflow=None, percent_error=0.005, max_error_scale=2, @@ -966,6 +970,7 @@

Source code for kqcircuits.simulations.export.elmer.elmer_export

file_prefix: File prefix of the script file to be created. script_file: Name of the script file to run. mesh_size(dict): Parameters to determine mesh element sizes + boundary_conditions(dict): Parameters to determine boundary conditions workflow(dict): Parameters for simulation workflow percent_error(float): Stopping criterion in adaptive meshing. max_error_scale(float): Maximum element error, relative to percent_error, allowed in individual elements. @@ -1027,6 +1032,7 @@

Source code for kqcircuits.simulations.export.elmer.elmer_export

p_element_order=p_element_order, frequency=frequency, mesh_size=mesh_size, + boundary_conditions=boundary_conditions, workflow=workflow, percent_error=percent_error, max_error_scale=max_error_scale, diff --git a/_modules/kqcircuits/simulations/simulation.html b/_modules/kqcircuits/simulations/simulation.html index f58556a34..219dbe57b 100644 --- a/_modules/kqcircuits/simulations/simulation.html +++ b/_modules/kqcircuits/simulations/simulation.html @@ -676,7 +676,8 @@

Source code for kqcircuits.simulations.simulation

airbridge_height = Param(pdt.TypeDouble, "Height of airbridges.", 3.4, unit="µm") metal_height = Param(pdt.TypeList, "Height of metal sheet on each face.", [0.0], unit="µm") dielectric_height = Param(pdt.TypeList, "Height of insulator dielectric on each face.", [0.0], unit="µm") - dielectric_material = Param(pdt.TypeList, "Material of insulator dielectric on each face.", ['silicon'], unit="µm") + dielectric_material = Param(pdt.TypeList, "Material of insulator dielectric on each face.", ['silicon'], unit="µm", + docstring="Use only keywords introduced in material_dict.") waveguide_length = Param(pdt.TypeDouble, "Length of waveguide stubs or distance between couplers and waveguide " "turning point", 100, unit="µm") @@ -684,8 +685,19 @@

Source code for kqcircuits.simulations.simulation

vertical_over_etching = Param(pdt.TypeDouble, "Vertical over-etching into substrates at gaps.", 0, unit="μm") hollow_tsv = Param(pdt.TypeBoolean, "Make TSVs hollow with vacuum inside and thin metal boundary.", False) - participation_sheet_distance = Param(pdt.TypeDouble, "Distance to non-model TLS interface sheet.", 0.0, unit="µm") - participation_sheet_thickness = Param(pdt.TypeDouble, "Thickness of non-model TLS interface sheet.", 0.0, unit="µm") + metal_edge_region_dimensions = Param(pdt.TypeList, "Dimensions of metal edge region", [], unit="µm", + docstring="Metal edge region is disabled if the list is empty. The terms in " + "the list correspond to expansion dimensions into direction of gap, " + "vacuum, metal, and substrate, respectively. The implementation " + "uses the modulo operator in indexing, so one can set the list as " + "[r] meaning that r is the expansion to all directions, or set as " + "[r_lat, r_vert] to separate lateral and vertical expansions.") + tls_layer_thickness = Param(pdt.TypeList, "Thickness of TLS interface layers (MA, MS, and SA, respectively)", [0.0], + unit="µm") + tls_layer_material = Param(pdt.TypeList, "Materials of TLS interface layers (MA, MS, and SA, respectively)", None, + docstring="Use None to create non-model layers. Otherwise, use only keywords " + "introduced in material_dict.") + tls_sheet_approximation = Param(pdt.TypeBoolean, "Approximate TLS interface layers as sheets", False) minimum_point_spacing = Param(pdt.TypeDouble, "Tolerance for merging adjacent points in polygon", 0.01, unit="µm") polygon_tolerance = Param(pdt.TypeDouble, "Tolerance for merging adjacent polygons in a layer", 0.004, unit="µm") @@ -987,7 +999,7 @@

Source code for kqcircuits.simulations.simulation

# insert TSVs and indium bumps tsv_params = {'edge_material': 'pec'} if self.hollow_tsv else {'material': 'pec'} tsv_region = self.insert_layers_between_faces(i, i - sign, "through_silicon_via", **tsv_params) - self.insert_layers_between_faces(i, i + sign, "indium_bump", material='pec') + bump_region = self.insert_layers_between_faces(i, i + sign, "indium_bump", material='pec') for j, face_id in enumerate(face_ids): ground_box_region = pya.Region(self._face_box(i).to_itype(self.layout.dbu)) @@ -1028,18 +1040,19 @@

Source code for kqcircuits.simulations.simulation

dielectric_region = ground_box_region - self.simplified_region( self.region_from_layer(face_id, "dielectric_etch")) - # Create gap region. Subtract TSVs and ground-grid from regions. - gap_region = ground_box_region - signal_region - ground_region + # Create gap and etch regions and update metals + gap_region = ground_box_region - signal_region - ground_region # excluding ground grid + if self.with_grid: + ground_region -= self.ground_grid_region(face_id) + etch_region = ground_box_region - signal_region - ground_region # including ground grid signal_region -= tsv_region ground_region -= tsv_region dielectric_region -= tsv_region - if self.with_grid: - ground_region -= self.ground_grid_region(face_id) # Insert signal, ground, and dielectric layers to model via splitter if j == 0 and self.vertical_over_etching > 0.0: - self.add_layer_to_splitter(splitter, ground_box_region - signal_region - ground_region, - face_id + "_etch", thickness=-sign * self.vertical_over_etching) + self.add_layer_to_splitter(splitter, etch_region, face_id + "_etch", + thickness=-sign * self.vertical_over_etching) metal_thickness = z[face_id][1] - z[face_id][0] self.add_layer_to_splitter(splitter, signal_region, face_id + "_signal", thickness=metal_thickness, @@ -1059,27 +1072,91 @@

Source code for kqcircuits.simulations.simulation

# Insert airbridges bridge_z = sign * self.airbridge_height - self.insert_layer( - self.simplified_region(self.region_from_layer(face_id, "airbridge_flyover")) & ground_box_region, - face_id + "_airbridge_flyover", z=z[face_id][1] + bridge_z, thickness=0.0, material='pec') - self.insert_layer( - self.simplified_region(self.region_from_layer(face_id, "airbridge_pads")) & ground_box_region, - face_id + "_airbridge_pads", z=z[face_id][1], thickness=bridge_z, material='pec') - - # Insert participation layers (no material) - if j == 0 and self.participation_sheet_distance + self.participation_sheet_thickness > 0.0: - self.insert_layer(signal_region + ground_region, face_id + "_layerMA", - z=z[face_id][1] + sign * self.participation_sheet_distance, - thickness=sign * self.participation_sheet_thickness) - self.insert_layer(signal_region + ground_region, face_id + "_layerMS", - z=z[face_id][0] - sign * self.participation_sheet_distance, - thickness=-sign * self.participation_sheet_thickness) - self.insert_layer(ground_box_region - signal_region - ground_region, face_id + "_layerSA", - z=z[face_id][0] + sign * self.participation_sheet_distance, - thickness=sign * self.participation_sheet_thickness) + ab_flyover_region = self.simplified_region(self.region_from_layer(face_id, "airbridge_flyover") + ) & ground_box_region + self.insert_layer(ab_flyover_region, face_id + "_airbridge_flyover", z=z[face_id][1] + bridge_z, + thickness=0.0, material='pec') + ab_pads_region = self.simplified_region(self.region_from_layer(face_id, "airbridge_pads") + ) & ground_box_region + self.insert_layer(ab_pads_region, face_id + "_airbridge_pads", z=z[face_id][1], thickness=bridge_z, + material='pec') self.insert_splitter_layers(splitter, z[i + 1]) + # Rest of the features are not available with multilayer stack-up + if len(face_ids) != 1: + continue + face_id = face_ids[0] + + # Create metal edge region + metal_region = signal_region + ground_region + me_region = pya.Region() + n_terms = len(self.metal_edge_region_dimensions) + if n_terms > 0: + r_gap = float(self.metal_edge_region_dimensions[0]) + r_metal = float(self.metal_edge_region_dimensions[2 % n_terms]) + me_region = (metal_region.sized(r_gap / self.layout.dbu) & etch_region.sized(r_metal / self.layout.dbu) + & ground_box_region) + + # Insert TLS interface layers + for layer_num, layer_id in enumerate(['MA', 'MS', 'SA']): + layer_name = face_id + "_layer" + layer_id + layer_z = [z[face_id][1], z[face_id][0], z[face_id][0] - sign * self.vertical_over_etching][layer_num] + thickness = float(self.ith_value(self.tls_layer_thickness, layer_num)) + signed_thickness = [sign, -sign, -sign][layer_num] * thickness + if self.tls_sheet_approximation: + params = {'z': layer_z + signed_thickness, + 'thickness': 0.0} + elif thickness != 0.0: + material = self.ith_value(self.tls_layer_material, layer_num) + params = {'z': layer_z, + 'thickness': signed_thickness, + **(dict() if material is None else {'material': material})} + + # Insert wall layer + wall_height = [z[face_id][0] - z[face_id][1], 0.0, sign * self.vertical_over_etching][layer_num] + if wall_height != 0.0: + wall_region = metal_region.sized(thickness / self.layout.dbu) & etch_region + self.insert_layer(wall_region, layer_name + "wall", z=layer_z, thickness=wall_height, + **(dict() if material is None else {'material': material})) + else: + continue + + # Insert layer + layer_region = [metal_region.sized(thickness / self.layout.dbu) & (metal_region + etch_region - + bump_region - ab_pads_region), + metal_region, etch_region][layer_num] + me_layer_region = me_region & layer_region + if me_layer_region.is_empty(): + self.insert_layer(layer_region, layer_name, **params) + else: + self.insert_layer(me_layer_region, layer_name + "mer", **params) + self.insert_layer(layer_region - me_region, layer_name, **params) + + # Insert substrate and vacuum inside metal edge region + if not me_region.is_empty(): + r_vacuum = float(self.metal_edge_region_dimensions[1 % n_terms]) + r_substrate = float(self.metal_edge_region_dimensions[3 % n_terms]) + + if r_substrate != 0.0: + layers = ['_etch', '_through_silicon_via'] + cond_layers = ['_layerMSmer', '_layerSAmer'] + subtract = [k for k, v in self.layers.items() if face_id + '_' in k and + (any(k.endswith(t) for t in layers) or + (any(k.endswith(t) for t in cond_layers) and v.get('material', None) is not None))] + self.insert_layer(me_region, face_id + "_substratemer", z=z[face_id][0] - sign * r_substrate, + thickness=sign * r_substrate, + material=self.ith_value(self.substrate_material, + (i + int(self.lower_box_height <= 0)) // 2), + **({'subtract': subtract} if subtract else dict())) + + if r_vacuum + r_substrate != 0.0: + subtract = [n for n, v in self.layers.items() if face_id + '_' in n and + v.get('material', None) is not None and v.get('thickness', 0.0) != 0.0] + self.insert_layer(me_region, face_id + "_vacuummer", z=z[face_id][0] - sign * r_substrate, + thickness=sign * (r_vacuum + r_substrate), material='vacuum', + **({'subtract': subtract} if subtract else dict())) + # Insert substrates for i in range(int(self.lower_box_height > 0), len(face_stack) + 1, 2): # faces around the substrate @@ -1090,8 +1167,11 @@

Source code for kqcircuits.simulations.simulation

faces += face_stack[i-1] # find layers to be subtracted from substrate - layers = ['etch', 'through_silicon_via'] - subtract = [k for k in self.layers if any(t in k for t in layers) and any(t in k for t in faces)] + layers = ['_etch', '_through_silicon_via'] + cond_layers = ['_layerMS', '_layerSA', '_layerMSmer', '_layerSAmer', '_substratemer'] + subtract = [k for k, v in self.layers.items() if any(t + '_' in k for t in faces) and + (any(k.endswith(t) for t in layers) or + (any(k.endswith(t) for t in cond_layers) and v.get('material', None) is not None))] # insert substrate layer name = 'substrate' if len(face_stack) - int(self.lower_box_height > 0) < 2 else f'substrate_{i // 2}' diff --git a/api/kqcircuits.simulations.export.ansys.ansys_export.html b/api/kqcircuits.simulations.export.ansys.ansys_export.html index 67c851691..e5f158a96 100644 --- a/api/kqcircuits.simulations.export.ansys.ansys_export.html +++ b/api/kqcircuits.simulations.export.ansys.ansys_export.html @@ -557,7 +557,7 @@
-kqcircuits.simulations.export.ansys.ansys_export.export_ansys_json(simulation: kqcircuits.simulations.simulation.Simulation, path: pathlib.Path, ansys_tool='hfss', frequency_units='GHz', frequency=5, max_delta_s=0.1, percent_error=1, percent_refinement=30, maximum_passes=12, minimum_passes=1, minimum_converged_passes=1, sweep_enabled=True, sweep_start=0, sweep_end=10, sweep_count=101, sweep_type='interpolating', max_delta_f=0.1, n_modes=2, gap_max_element_length=None, substrate_loss_tangent=0, dielectric_surfaces=None, simulation_flags=None, ansys_project_template=None)[source]
+kqcircuits.simulations.export.ansys.ansys_export.export_ansys_json(simulation: kqcircuits.simulations.simulation.Simulation, path: pathlib.Path, ansys_tool='hfss', frequency_units='GHz', frequency=5, max_delta_s=0.1, percent_error=1, percent_refinement=30, maximum_passes=12, minimum_passes=1, minimum_converged_passes=1, sweep_enabled=True, sweep_start=0, sweep_end=10, sweep_count=101, sweep_type='interpolating', max_delta_f=0.1, n_modes=2, mesh_size=None, substrate_loss_tangent=0, dielectric_surfaces=None, simulation_flags=None, ansys_project_template=None, integrate_energies=False)[source]

Export Ansys simulation into json and gds files.

Parameters
@@ -580,8 +580,8 @@
  • sweep_type – choices are “interpolating”, “discrete” or “fast”

  • max_delta_f – Maximum allowed relative difference in eigenfrequency (%). Used when ansys_tool is eigenmode.

  • n_modes – Number of eigenmodes to solve. Used when ansys_tool is ‘pyepr’.

  • -
  • gap_max_element_length – Largest mesh element length allowed in the gaps given in simulation units -(if None is given, then the mesh element size is not restricted in the gap).

  • +
  • mesh_size (dict) – Dictionary to determine manual mesh refinement on layers. Set key as the layer name and +value as the maximal mesh element length inside the layer.

  • substrate_loss_tangent – Bulk loss tangent (\(\tan{\delta}\)) material parameter. 0 is off.

  • dielectric_surfaces

    Material parameters for TLS interfaces, used in post-processing field calculations from the participation sheets. Default is None. Input is of the form:

    @@ -605,6 +605,7 @@

  • simulation_flags – Optional export processing, given as list of strings

  • ansys_project_template – path to the simulation template

  • +
  • integrate_energies – Calculate energy integrals over each layer and save them into a file

  • Returns
    @@ -646,7 +647,7 @@
    -kqcircuits.simulations.export.ansys.ansys_export.export_ansys(simulations, path: pathlib.Path, ansys_tool='hfss', import_script_folder='scripts', file_prefix='simulation', frequency_units='GHz', frequency=5, max_delta_s=0.1, percent_error=1, percent_refinement=30, maximum_passes=12, minimum_passes=1, minimum_converged_passes=1, sweep_enabled=True, sweep_start=0, sweep_end=10, sweep_count=101, sweep_type='interpolating', max_delta_f=0.1, n_modes=2, gap_max_element_length=None, substrate_loss_tangent=0, dielectric_surfaces=None, exit_after_run=False, ansys_executable='%PROGRAMFILES%\\AnsysEM\\v232\\Win64\\ansysedt.exe', import_script='import_and_simulate.py', post_process_script='export_batch_results.py', intermediate_processing_command=None, use_rel_path=True, simulation_flags=None, ansys_project_template=None, skip_errors=False)[source]
    +kqcircuits.simulations.export.ansys.ansys_export.export_ansys(simulations, path: pathlib.Path, ansys_tool='hfss', import_script_folder='scripts', file_prefix='simulation', frequency_units='GHz', frequency=5, max_delta_s=0.1, percent_error=1, percent_refinement=30, maximum_passes=12, minimum_passes=1, minimum_converged_passes=1, sweep_enabled=True, sweep_start=0, sweep_end=10, sweep_count=101, sweep_type='interpolating', max_delta_f=0.1, n_modes=2, mesh_size=None, substrate_loss_tangent=0, dielectric_surfaces=None, exit_after_run=False, ansys_executable='%PROGRAMFILES%\\AnsysEM\\v232\\Win64\\ansysedt.exe', import_script='import_and_simulate.py', post_process_script='export_batch_results.py', intermediate_processing_command=None, use_rel_path=True, simulation_flags=None, ansys_project_template=None, integrate_energies=False, skip_errors=False)[source]

    Export Ansys simulations by writing necessary scripts and json, gds, and bat files.

    Parameters
    @@ -671,8 +672,8 @@
  • sweep_type – choices are “interpolating”, “discrete” or “fast”

  • max_delta_f – Maximum allowed relative difference in eigenfrequency (%). Used when ansys_tool is eigenmode.

  • n_modes – Number of eigenmodes to solve. Used when ansys_tool is ‘eigenmode’.

  • -
  • gap_max_element_length – Largest mesh element length allowed in the gaps given in simulation units -(if None is given, then the mesh element size is not restricted in the gap).

  • +
  • mesh_size (dict) – Dictionary to determine manual mesh refinement on layers. Set key as the layer name and +value as the maximal mesh element length inside the layer.

  • substrate_loss_tangent – Bulk loss tangent (\(\tan{\delta}\)) material parameter. 0 is off.

  • dielectric_surfaces

    Material parameters for TLS interfaces, used in post-processing field calculations from the participation sheets. Default is None. Input is of the form:

    @@ -708,6 +709,7 @@
  • use_rel_path – Determines if to use relative paths.

  • simulation_flags – Optional export processing, given as list of strings. See Simulation Export in docs.

  • ansys_project_template – path to the simulation template

  • +
  • integrate_energies – Calculate energy integrals over each layer and save them into a file

  • skip_errors

    Skip simulations that cause errors. Default is False.

    Warning

    diff --git a/api/kqcircuits.simulations.export.elmer.elmer_export.html b/api/kqcircuits.simulations.export.elmer.elmer_export.html index 863d3b2b8..4a9a34d9e 100644 --- a/api/kqcircuits.simulations.export.elmer.elmer_export.html +++ b/api/kqcircuits.simulations.export.elmer.elmer_export.html @@ -554,7 +554,7 @@
    -kqcircuits.simulations.export.elmer.elmer_export.export_elmer_json(simulation, path: pathlib.Path, tool='capacitance', linear_system_method='bicgstab', p_element_order=1, frequency=5, mesh_size=None, workflow=None, percent_error=0.005, max_error_scale=2, max_outlier_fraction=0.001, maximum_passes=1, minimum_passes=1, dielectric_surfaces=None, is_axisymmetric=False)[source]
    +kqcircuits.simulations.export.elmer.elmer_export.export_elmer_json(simulation, path: pathlib.Path, tool='capacitance', linear_system_method='bicgstab', p_element_order=1, frequency=5, mesh_size=None, boundary_conditions=None, workflow=None, percent_error=0.005, max_error_scale=2, max_outlier_fraction=0.001, maximum_passes=1, minimum_passes=1, dielectric_surfaces=None, is_axisymmetric=False)[source]

    Export Elmer simulation into json and gds files.

    Parameters
    @@ -566,6 +566,7 @@
  • p_element_order (int) – polynomial order of p-elements (Default: 1)

  • frequency – Units are in GHz. To set up multifrequency analysis, use list of numbers.

  • mesh_size (dict) – Parameters to determine mesh element sizes

  • +
  • boundary_conditions (dict) – Parameters to determine boundary conditions

  • workflow (dict) – Parameters for simulation workflow

  • percent_error (float) – Stopping criterion in adaptive meshing.

  • max_error_scale (float) – Maximum element error, relative to percent_error, allowed in individual elements.

  • @@ -622,7 +623,7 @@
    -kqcircuits.simulations.export.elmer.elmer_export.export_elmer(simulations: Sequence[kqcircuits.simulations.simulation.Simulation], path: pathlib.Path, tool='capacitance', linear_system_method='bicgstab', p_element_order=3, frequency=5, file_prefix='simulation', script_file='scripts/run.py', mesh_size=None, workflow=None, percent_error=0.005, max_error_scale=2, max_outlier_fraction=0.001, maximum_passes=1, minimum_passes=1, dielectric_surfaces=None, is_axisymmetric=False, skip_errors=False)[source]
    +kqcircuits.simulations.export.elmer.elmer_export.export_elmer(simulations: Sequence[kqcircuits.simulations.simulation.Simulation], path: pathlib.Path, tool='capacitance', linear_system_method='bicgstab', p_element_order=3, frequency=5, file_prefix='simulation', script_file='scripts/run.py', mesh_size=None, boundary_conditions=None, workflow=None, percent_error=0.005, max_error_scale=2, max_outlier_fraction=0.001, maximum_passes=1, minimum_passes=1, dielectric_surfaces=None, is_axisymmetric=False, skip_errors=False)[source]

    Exports an elmer simulation model to the simulation path.

    Parameters
    @@ -636,6 +637,7 @@
  • file_prefix – File prefix of the script file to be created.

  • script_file – Name of the script file to run.

  • mesh_size (dict) – Parameters to determine mesh element sizes

  • +
  • boundary_conditions (dict) – Parameters to determine boundary conditions

  • workflow (dict) – Parameters for simulation workflow

  • percent_error (float) – Stopping criterion in adaptive meshing.

  • max_error_scale (float) – Maximum element error, relative to percent_error, allowed in individual elements.

  • diff --git a/api/kqcircuits.simulations.simulation.html b/api/kqcircuits.simulations.simulation.html index 36bc6ae32..d8b4292f5 100644 --- a/api/kqcircuits.simulations.simulation.html +++ b/api/kqcircuits.simulations.simulation.html @@ -945,13 +945,15 @@
  • airbridge_height (Double) - Height of airbridges., default=3.4, unit=µm

  • metal_height (List) - Height of metal sheet on each face., default=[0.0], unit=µm

  • dielectric_height (List) - Height of insulator dielectric on each face., default=[0.0], unit=µm

  • -
  • dielectric_material (List) - Material of insulator dielectric on each face., default=['silicon'], unit=µm

  • +
  • dielectric_material (List) - Use only keywords introduced in material_dict., default=['silicon'], unit=µm

  • waveguide_length (Double) - Length of waveguide stubs or distance between couplers and waveguide turning point, default=100, unit=µm

  • over_etching (Double) - Expansion of metal gaps (negative to shrink the gaps)., default=0, unit=μm

  • vertical_over_etching (Double) - Vertical over-etching into substrates at gaps., default=0, unit=μm

  • hollow_tsv (Boolean) - Make TSVs hollow with vacuum inside and thin metal boundary., default=False

  • -
  • participation_sheet_distance (Double) - Distance to non-model TLS interface sheet., default=0.0, unit=µm

  • -
  • participation_sheet_thickness (Double) - Thickness of non-model TLS interface sheet., default=0.0, unit=µm

  • +
  • metal_edge_region_dimensions (List) - Metal edge region is disabled if the list is empty. The terms in the list correspond to expansion dimensions into direction of gap, vacuum, metal, and substrate, respectively. The implementation uses the modulo operator in indexing, so one can set the list as [r] meaning that r is the expansion to all directions, or set as [r_lat, r_vert] to separate lateral and vertical expansions., default=[], unit=µm

  • +
  • tls_layer_thickness (List) - Thickness of TLS interface layers (MA, MS, and SA, respectively), default=[0.0], unit=µm

  • +
  • tls_layer_material (List) - Use None to create non-model layers. Otherwise, use only keywords introduced in material_dict., default=None

  • +
  • tls_sheet_approximation (Boolean) - Approximate TLS interface layers as sheets, default=False

  • minimum_point_spacing (Double) - Tolerance for merging adjacent points in polygon, default=0.01, unit=µm

  • polygon_tolerance (Double) - Tolerance for merging adjacent polygons in a layer, default=0.004, unit=µm

  • extra_json_data (None) - This field may be used to store ‘virtual’ parameters useful for your simulations, default=None

  • diff --git a/searchindex.js b/searchindex.js index b41c765f8..6154decc1 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["about","api/kqcircuits","api/kqcircuits.chips","api/kqcircuits.chips.airbridge_crossings","api/kqcircuits.chips.airbridge_dc_test","api/kqcircuits.chips.chip","api/kqcircuits.chips.crossing_twoface","api/kqcircuits.chips.daisy_woven","api/kqcircuits.chips.dc_test","api/kqcircuits.chips.demo","api/kqcircuits.chips.demo_twoface","api/kqcircuits.chips.empty","api/kqcircuits.chips.junction_test","api/kqcircuits.chips.junction_test2","api/kqcircuits.chips.launchers","api/kqcircuits.chips.lithography_test","api/kqcircuits.chips.lithography_test_twoface","api/kqcircuits.chips.quality_factor","api/kqcircuits.chips.quality_factor_twoface","api/kqcircuits.chips.sample_holder_test","api/kqcircuits.chips.shaping","api/kqcircuits.chips.simple","api/kqcircuits.chips.single_xmons","api/kqcircuits.chips.stripes","api/kqcircuits.chips.tsv_test","api/kqcircuits.chips.xmons_direct_coupling","api/kqcircuits.defaults","api/kqcircuits.elements","api/kqcircuits.elements.airbridge_connection","api/kqcircuits.elements.airbridges","api/kqcircuits.elements.airbridges.airbridge","api/kqcircuits.elements.airbridges.airbridge_multi_face","api/kqcircuits.elements.airbridges.airbridge_rectangular","api/kqcircuits.elements.capacitive_x_coupler","api/kqcircuits.elements.chip_frame","api/kqcircuits.elements.circular_capacitor","api/kqcircuits.elements.element","api/kqcircuits.elements.finger_capacitor_square","api/kqcircuits.elements.finger_capacitor_taper","api/kqcircuits.elements.flip_chip_connectors","api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector","api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc","api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf","api/kqcircuits.elements.fluxlines","api/kqcircuits.elements.fluxlines.fluxline","api/kqcircuits.elements.fluxlines.fluxline_standard","api/kqcircuits.elements.fluxlines.fluxline_straight","api/kqcircuits.elements.hanger_resonator","api/kqcircuits.elements.launcher","api/kqcircuits.elements.launcher_dc","api/kqcircuits.elements.markers","api/kqcircuits.elements.markers.marker","api/kqcircuits.elements.markers.marker_standard","api/kqcircuits.elements.markers.mask_marker_fc","api/kqcircuits.elements.meander","api/kqcircuits.elements.smooth_capacitor","api/kqcircuits.elements.spiral_resonator_polygon","api/kqcircuits.elements.tsvs","api/kqcircuits.elements.tsvs.tsv","api/kqcircuits.elements.tsvs.tsv_ellipse","api/kqcircuits.elements.tsvs.tsv_standard","api/kqcircuits.elements.waveguide_composite","api/kqcircuits.elements.waveguide_coplanar","api/kqcircuits.elements.waveguide_coplanar_curved","api/kqcircuits.elements.waveguide_coplanar_splitter","api/kqcircuits.elements.waveguide_coplanar_straight","api/kqcircuits.elements.waveguide_coplanar_taper","api/kqcircuits.junctions","api/kqcircuits.junctions.junction","api/kqcircuits.junctions.manhattan","api/kqcircuits.junctions.manhattan_single_junction","api/kqcircuits.junctions.no_squid","api/kqcircuits.junctions.sim","api/kqcircuits.junctions.squid","api/kqcircuits.klayout_view","api/kqcircuits.layer_cluster","api/kqcircuits.layer_config","api/kqcircuits.layer_config.default_layer_config","api/kqcircuits.layer_config.example_layer_config","api/kqcircuits.masks","api/kqcircuits.masks.mask_export","api/kqcircuits.masks.mask_layout","api/kqcircuits.masks.mask_set","api/kqcircuits.pya_resolver","api/kqcircuits.qubits","api/kqcircuits.qubits.concentric_transmon","api/kqcircuits.qubits.double_pads","api/kqcircuits.qubits.double_pads_splines","api/kqcircuits.qubits.qubit","api/kqcircuits.qubits.swissmon","api/kqcircuits.simulations","api/kqcircuits.simulations.airbridges_sim","api/kqcircuits.simulations.cross_section_simulation","api/kqcircuits.simulations.empty_simulation","api/kqcircuits.simulations.export","api/kqcircuits.simulations.export.ansys","api/kqcircuits.simulations.export.ansys.ansys_export","api/kqcircuits.simulations.export.elmer","api/kqcircuits.simulations.export.elmer.elmer_export","api/kqcircuits.simulations.export.export_and_run","api/kqcircuits.simulations.export.export_singularity","api/kqcircuits.simulations.export.remote_export_and_run","api/kqcircuits.simulations.export.simulation_export","api/kqcircuits.simulations.export.sonnet","api/kqcircuits.simulations.export.sonnet.parser","api/kqcircuits.simulations.export.sonnet.sonnet_export","api/kqcircuits.simulations.export.util","api/kqcircuits.simulations.export.xsection","api/kqcircuits.simulations.export.xsection.xsection_export","api/kqcircuits.simulations.port","api/kqcircuits.simulations.simulation","api/kqcircuits.simulations.single_element_simulation","api/kqcircuits.simulations.single_xmons_full_chip_sim","api/kqcircuits.simulations.waveguides_sim","api/kqcircuits.simulations.xmons_direct_coupling_full_chip_sim","api/kqcircuits.simulations.xmons_direct_coupling_sim","api/kqcircuits.test_structures","api/kqcircuits.test_structures.airbridge_dc","api/kqcircuits.test_structures.cross_test","api/kqcircuits.test_structures.junction_test_pads","api/kqcircuits.test_structures.junction_test_pads.junction_test_pads","api/kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple","api/kqcircuits.test_structures.stripes_test","api/kqcircuits.test_structures.stripes_test_increasing_width","api/kqcircuits.test_structures.test_structure","api/kqcircuits.test_structures.tsv_test_pattern","api/kqcircuits.util","api/kqcircuits.util.area","api/kqcircuits.util.count_instances","api/kqcircuits.util.coupler_lib","api/kqcircuits.util.deep_delete","api/kqcircuits.util.dependencies","api/kqcircuits.util.edit_node_plugin","api/kqcircuits.util.export_helper","api/kqcircuits.util.geometry_helper","api/kqcircuits.util.geometry_json_encoder","api/kqcircuits.util.groundgrid","api/kqcircuits.util.gui_helper","api/kqcircuits.util.import_helper","api/kqcircuits.util.label","api/kqcircuits.util.layout_to_code","api/kqcircuits.util.library_helper","api/kqcircuits.util.log_router","api/kqcircuits.util.merge","api/kqcircuits.util.netlist_extraction","api/kqcircuits.util.netlist_graph","api/kqcircuits.util.parameter_helper","api/kqcircuits.util.parameters","api/kqcircuits.util.plugin_startup","api/kqcircuits.util.refpoints","api/kqcircuits.util.replace_squids","api/kqcircuits.util.symmetric_polygons","citing","contributing","developer/architecture","developer/coding_style","developer/containers","developer/documentation","developer/index","developer/setup","developer/standalone","developer/testing","index","installation","salt","support","trademarks","user_guide/file_system_and_utilities","user_guide/gui_features","user_guide/gui_workflow","user_guide/index","user_guide/macro_workflow","user_guide/mask_export","user_guide/python_workflow","user_guide/simulation/ansys_export","user_guide/simulation/elmer_remote_workflow","user_guide/simulation/export_and_run","user_guide/simulation/gmsh_elmer_export","user_guide/simulation/simulation_object","user_guide/simulation/simulation_settings","user_guide/simulation/sonnet_export","user_guide/simulations","user_guide/terminology","user_guide/usage","user_guide/xsection"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.todo":2,"sphinx.ext.viewcode":1,sphinx:56},filenames:["about.rst","api/kqcircuits.rst","api/kqcircuits.chips.rst","api/kqcircuits.chips.airbridge_crossings.rst","api/kqcircuits.chips.airbridge_dc_test.rst","api/kqcircuits.chips.chip.rst","api/kqcircuits.chips.crossing_twoface.rst","api/kqcircuits.chips.daisy_woven.rst","api/kqcircuits.chips.dc_test.rst","api/kqcircuits.chips.demo.rst","api/kqcircuits.chips.demo_twoface.rst","api/kqcircuits.chips.empty.rst","api/kqcircuits.chips.junction_test.rst","api/kqcircuits.chips.junction_test2.rst","api/kqcircuits.chips.launchers.rst","api/kqcircuits.chips.lithography_test.rst","api/kqcircuits.chips.lithography_test_twoface.rst","api/kqcircuits.chips.quality_factor.rst","api/kqcircuits.chips.quality_factor_twoface.rst","api/kqcircuits.chips.sample_holder_test.rst","api/kqcircuits.chips.shaping.rst","api/kqcircuits.chips.simple.rst","api/kqcircuits.chips.single_xmons.rst","api/kqcircuits.chips.stripes.rst","api/kqcircuits.chips.tsv_test.rst","api/kqcircuits.chips.xmons_direct_coupling.rst","api/kqcircuits.defaults.rst","api/kqcircuits.elements.rst","api/kqcircuits.elements.airbridge_connection.rst","api/kqcircuits.elements.airbridges.rst","api/kqcircuits.elements.airbridges.airbridge.rst","api/kqcircuits.elements.airbridges.airbridge_multi_face.rst","api/kqcircuits.elements.airbridges.airbridge_rectangular.rst","api/kqcircuits.elements.capacitive_x_coupler.rst","api/kqcircuits.elements.chip_frame.rst","api/kqcircuits.elements.circular_capacitor.rst","api/kqcircuits.elements.element.rst","api/kqcircuits.elements.finger_capacitor_square.rst","api/kqcircuits.elements.finger_capacitor_taper.rst","api/kqcircuits.elements.flip_chip_connectors.rst","api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector.rst","api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.rst","api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.rst","api/kqcircuits.elements.fluxlines.rst","api/kqcircuits.elements.fluxlines.fluxline.rst","api/kqcircuits.elements.fluxlines.fluxline_standard.rst","api/kqcircuits.elements.fluxlines.fluxline_straight.rst","api/kqcircuits.elements.hanger_resonator.rst","api/kqcircuits.elements.launcher.rst","api/kqcircuits.elements.launcher_dc.rst","api/kqcircuits.elements.markers.rst","api/kqcircuits.elements.markers.marker.rst","api/kqcircuits.elements.markers.marker_standard.rst","api/kqcircuits.elements.markers.mask_marker_fc.rst","api/kqcircuits.elements.meander.rst","api/kqcircuits.elements.smooth_capacitor.rst","api/kqcircuits.elements.spiral_resonator_polygon.rst","api/kqcircuits.elements.tsvs.rst","api/kqcircuits.elements.tsvs.tsv.rst","api/kqcircuits.elements.tsvs.tsv_ellipse.rst","api/kqcircuits.elements.tsvs.tsv_standard.rst","api/kqcircuits.elements.waveguide_composite.rst","api/kqcircuits.elements.waveguide_coplanar.rst","api/kqcircuits.elements.waveguide_coplanar_curved.rst","api/kqcircuits.elements.waveguide_coplanar_splitter.rst","api/kqcircuits.elements.waveguide_coplanar_straight.rst","api/kqcircuits.elements.waveguide_coplanar_taper.rst","api/kqcircuits.junctions.rst","api/kqcircuits.junctions.junction.rst","api/kqcircuits.junctions.manhattan.rst","api/kqcircuits.junctions.manhattan_single_junction.rst","api/kqcircuits.junctions.no_squid.rst","api/kqcircuits.junctions.sim.rst","api/kqcircuits.junctions.squid.rst","api/kqcircuits.klayout_view.rst","api/kqcircuits.layer_cluster.rst","api/kqcircuits.layer_config.rst","api/kqcircuits.layer_config.default_layer_config.rst","api/kqcircuits.layer_config.example_layer_config.rst","api/kqcircuits.masks.rst","api/kqcircuits.masks.mask_export.rst","api/kqcircuits.masks.mask_layout.rst","api/kqcircuits.masks.mask_set.rst","api/kqcircuits.pya_resolver.rst","api/kqcircuits.qubits.rst","api/kqcircuits.qubits.concentric_transmon.rst","api/kqcircuits.qubits.double_pads.rst","api/kqcircuits.qubits.double_pads_splines.rst","api/kqcircuits.qubits.qubit.rst","api/kqcircuits.qubits.swissmon.rst","api/kqcircuits.simulations.rst","api/kqcircuits.simulations.airbridges_sim.rst","api/kqcircuits.simulations.cross_section_simulation.rst","api/kqcircuits.simulations.empty_simulation.rst","api/kqcircuits.simulations.export.rst","api/kqcircuits.simulations.export.ansys.rst","api/kqcircuits.simulations.export.ansys.ansys_export.rst","api/kqcircuits.simulations.export.elmer.rst","api/kqcircuits.simulations.export.elmer.elmer_export.rst","api/kqcircuits.simulations.export.export_and_run.rst","api/kqcircuits.simulations.export.export_singularity.rst","api/kqcircuits.simulations.export.remote_export_and_run.rst","api/kqcircuits.simulations.export.simulation_export.rst","api/kqcircuits.simulations.export.sonnet.rst","api/kqcircuits.simulations.export.sonnet.parser.rst","api/kqcircuits.simulations.export.sonnet.sonnet_export.rst","api/kqcircuits.simulations.export.util.rst","api/kqcircuits.simulations.export.xsection.rst","api/kqcircuits.simulations.export.xsection.xsection_export.rst","api/kqcircuits.simulations.port.rst","api/kqcircuits.simulations.simulation.rst","api/kqcircuits.simulations.single_element_simulation.rst","api/kqcircuits.simulations.single_xmons_full_chip_sim.rst","api/kqcircuits.simulations.waveguides_sim.rst","api/kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.rst","api/kqcircuits.simulations.xmons_direct_coupling_sim.rst","api/kqcircuits.test_structures.rst","api/kqcircuits.test_structures.airbridge_dc.rst","api/kqcircuits.test_structures.cross_test.rst","api/kqcircuits.test_structures.junction_test_pads.rst","api/kqcircuits.test_structures.junction_test_pads.junction_test_pads.rst","api/kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.rst","api/kqcircuits.test_structures.stripes_test.rst","api/kqcircuits.test_structures.stripes_test_increasing_width.rst","api/kqcircuits.test_structures.test_structure.rst","api/kqcircuits.test_structures.tsv_test_pattern.rst","api/kqcircuits.util.rst","api/kqcircuits.util.area.rst","api/kqcircuits.util.count_instances.rst","api/kqcircuits.util.coupler_lib.rst","api/kqcircuits.util.deep_delete.rst","api/kqcircuits.util.dependencies.rst","api/kqcircuits.util.edit_node_plugin.rst","api/kqcircuits.util.export_helper.rst","api/kqcircuits.util.geometry_helper.rst","api/kqcircuits.util.geometry_json_encoder.rst","api/kqcircuits.util.groundgrid.rst","api/kqcircuits.util.gui_helper.rst","api/kqcircuits.util.import_helper.rst","api/kqcircuits.util.label.rst","api/kqcircuits.util.layout_to_code.rst","api/kqcircuits.util.library_helper.rst","api/kqcircuits.util.log_router.rst","api/kqcircuits.util.merge.rst","api/kqcircuits.util.netlist_extraction.rst","api/kqcircuits.util.netlist_graph.rst","api/kqcircuits.util.parameter_helper.rst","api/kqcircuits.util.parameters.rst","api/kqcircuits.util.plugin_startup.rst","api/kqcircuits.util.refpoints.rst","api/kqcircuits.util.replace_squids.rst","api/kqcircuits.util.symmetric_polygons.rst","citing.rst","contributing.rst","developer/architecture.rst","developer/coding_style.rst","developer/containers.rst","developer/documentation.rst","developer/index.rst","developer/setup.rst","developer/standalone.rst","developer/testing.rst","index.rst","installation.rst","salt.rst","support.rst","trademarks.rst","user_guide/file_system_and_utilities.rst","user_guide/gui_features.rst","user_guide/gui_workflow.rst","user_guide/index.rst","user_guide/macro_workflow.rst","user_guide/mask_export.rst","user_guide/python_workflow.rst","user_guide/simulation/ansys_export.rst","user_guide/simulation/elmer_remote_workflow.rst","user_guide/simulation/export_and_run.rst","user_guide/simulation/gmsh_elmer_export.rst","user_guide/simulation/simulation_object.rst","user_guide/simulation/simulation_settings.rst","user_guide/simulation/sonnet_export.rst","user_guide/simulations.rst","user_guide/terminology.rst","user_guide/usage.rst","user_guide/xsection.rst"],objects:{"":[[1,0,0,"-","kqcircuits"]],"kqcircuits.chips":[[3,0,0,"-","airbridge_crossings"],[4,0,0,"-","airbridge_dc_test"],[5,0,0,"-","chip"],[6,0,0,"-","crossing_twoface"],[7,0,0,"-","daisy_woven"],[8,0,0,"-","dc_test"],[9,0,0,"-","demo"],[10,0,0,"-","demo_twoface"],[11,0,0,"-","empty"],[12,0,0,"-","junction_test"],[13,0,0,"-","junction_test2"],[14,0,0,"-","launchers"],[15,0,0,"-","lithography_test"],[16,0,0,"-","lithography_test_twoface"],[17,0,0,"-","quality_factor"],[18,0,0,"-","quality_factor_twoface"],[19,0,0,"-","sample_holder_test"],[20,0,0,"-","shaping"],[21,0,0,"-","simple"],[22,0,0,"-","single_xmons"],[23,0,0,"-","stripes"],[24,0,0,"-","tsv_test"],[25,0,0,"-","xmons_direct_coupling"]],"kqcircuits.chips.airbridge_crossings":[[3,1,1,"","AirbridgeCrossings"]],"kqcircuits.chips.airbridge_crossings.AirbridgeCrossings":[[3,2,1,"","build"]],"kqcircuits.chips.airbridge_dc_test":[[4,1,1,"","AirbridgeDcTest"]],"kqcircuits.chips.airbridge_dc_test.AirbridgeDcTest":[[4,2,1,"","build"]],"kqcircuits.chips.chip":[[5,1,1,"","Chip"]],"kqcircuits.chips.chip.Chip":[[5,3,1,"","LIBRARY_DESCRIPTION"],[5,3,1,"","LIBRARY_NAME"],[5,3,1,"","LIBRARY_PATH"],[5,2,1,"","can_create_from_shape_impl"],[5,2,1,"","display_text_impl"],[5,2,1,"","get_box"],[5,2,1,"","get_ground_bump_locations"],[5,2,1,"","get_ground_tsv_locations"],[5,2,1,"","get_launcher_assignments"],[5,2,1,"","insert_tsvs"],[5,2,1,"","make_grid_locations"],[5,2,1,"","merge_layout_layers"],[5,2,1,"","merge_layout_layers_on_face"],[5,2,1,"","parameters_from_shape_impl"],[5,2,1,"","post_build"],[5,2,1,"","produce_frame"],[5,2,1,"","produce_ground_grid"],[5,2,1,"","produce_ground_on_face_grid"],[5,2,1,"","produce_junction_tests"],[5,2,1,"","produce_launchers"],[5,2,1,"","produce_n_launchers"],[5,2,1,"","produce_opt_lit_tests"],[5,2,1,"","produce_structures"],[5,2,1,"","transformation_from_shape_impl"]],"kqcircuits.chips.crossing_twoface":[[6,1,1,"","CrossingTwoface"]],"kqcircuits.chips.crossing_twoface.CrossingTwoface":[[6,2,1,"","build"]],"kqcircuits.chips.daisy_woven":[[7,1,1,"","DaisyWoven"]],"kqcircuits.chips.daisy_woven.DaisyWoven":[[7,2,1,"","build"]],"kqcircuits.chips.dc_test":[[8,1,1,"","DcTest"]],"kqcircuits.chips.dc_test.DcTest":[[8,2,1,"","build"]],"kqcircuits.chips.demo":[[9,1,1,"","Demo"]],"kqcircuits.chips.demo.Demo":[[9,2,1,"","build"],[9,2,1,"","produce_control_lines"],[9,2,1,"","produce_coupler"],[9,2,1,"","produce_couplers"],[9,2,1,"","produce_driveline"],[9,2,1,"","produce_fluxline"],[9,2,1,"","produce_junction_tests"],[9,2,1,"","produce_probeline"],[9,2,1,"","produce_probelines"],[9,2,1,"","produce_qubit"],[9,2,1,"","produce_qubits"],[9,2,1,"","produce_readout_structure"],[9,2,1,"","produce_readout_structures"]],"kqcircuits.chips.demo_twoface":[[10,1,1,"","DemoTwoface"]],"kqcircuits.chips.demo_twoface.DemoTwoface":[[10,2,1,"","build"],[10,2,1,"","produce_control_lines"],[10,2,1,"","produce_coupler"],[10,2,1,"","produce_couplers"],[10,2,1,"","produce_driveline"],[10,2,1,"","produce_fluxline"],[10,2,1,"","produce_probeline"],[10,2,1,"","produce_probelines"],[10,2,1,"","produce_qubit"],[10,2,1,"","produce_qubits"],[10,2,1,"","produce_readout_structure"],[10,2,1,"","produce_readout_structures"]],"kqcircuits.chips.empty":[[11,1,1,"","Empty"]],"kqcircuits.chips.empty.Empty":[[11,2,1,"","build"],[11,2,1,"","make_empty_area"]],"kqcircuits.chips.junction_test":[[12,1,1,"","JunctionTest"]],"kqcircuits.chips.junction_test.JunctionTest":[[12,2,1,"","build"]],"kqcircuits.chips.junction_test2":[[13,1,1,"","JunctionTest2"]],"kqcircuits.chips.junction_test2.JunctionTest2":[[13,2,1,"","build"],[13,2,1,"","coerce_parameters_impl"]],"kqcircuits.chips.launchers":[[14,1,1,"","Launchers"]],"kqcircuits.chips.launchers.Launchers":[[14,2,1,"","build"]],"kqcircuits.chips.lithography_test":[[15,1,1,"","LithographyTest"]],"kqcircuits.chips.lithography_test.LithographyTest":[[15,2,1,"","build"],[15,2,1,"","create_pattern"]],"kqcircuits.chips.lithography_test_twoface":[[16,1,1,"","LithographyTestTwoface"]],"kqcircuits.chips.lithography_test_twoface.LithographyTestTwoface":[[16,2,1,"","build"],[16,2,1,"","create_pattern"]],"kqcircuits.chips.quality_factor":[[17,1,1,"","QualityFactor"]],"kqcircuits.chips.quality_factor.QualityFactor":[[17,2,1,"","build"]],"kqcircuits.chips.quality_factor_twoface":[[18,1,1,"","QualityFactorTwoface"]],"kqcircuits.chips.quality_factor_twoface.QualityFactorTwoface":[[18,2,1,"","build"],[18,2,1,"","produce_resonator"]],"kqcircuits.chips.sample_holder_test":[[19,1,1,"","SampleHolderTest"]],"kqcircuits.chips.sample_holder_test.SampleHolderTest":[[19,2,1,"","build"]],"kqcircuits.chips.shaping":[[20,1,1,"","Shaping"]],"kqcircuits.chips.shaping.Shaping":[[20,2,1,"","build"]],"kqcircuits.chips.simple":[[21,1,1,"","Simple"]],"kqcircuits.chips.simple.Simple":[[21,2,1,"","build"]],"kqcircuits.chips.single_xmons":[[22,1,1,"","SingleXmons"]],"kqcircuits.chips.single_xmons.SingleXmons":[[22,2,1,"","build"],[22,3,1,"","launchers"],[22,3,1,"","qubits_refpoints"]],"kqcircuits.chips.stripes":[[23,1,1,"","Stripes"]],"kqcircuits.chips.stripes.Stripes":[[23,2,1,"","build"]],"kqcircuits.chips.tsv_test":[[24,1,1,"","TsvTest"]],"kqcircuits.chips.tsv_test.TsvTest":[[24,2,1,"","build"],[24,2,1,"","create_xsection"]],"kqcircuits.chips.xmons_direct_coupling":[[25,1,1,"","XMonsDirectCoupling"]],"kqcircuits.chips.xmons_direct_coupling.XMonsDirectCoupling":[[25,2,1,"","build"],[25,2,1,"","produce_qubits"],[25,2,1,"","produce_readout_resonator"]],"kqcircuits.elements":[[28,0,0,"-","airbridge_connection"],[29,0,0,"-","airbridges"],[33,0,0,"-","capacitive_x_coupler"],[34,0,0,"-","chip_frame"],[35,0,0,"-","circular_capacitor"],[36,0,0,"-","element"],[37,0,0,"-","finger_capacitor_square"],[38,0,0,"-","finger_capacitor_taper"],[39,0,0,"-","flip_chip_connectors"],[43,0,0,"-","fluxlines"],[47,0,0,"-","hanger_resonator"],[48,0,0,"-","launcher"],[49,0,0,"-","launcher_dc"],[50,0,0,"-","markers"],[54,0,0,"-","meander"],[55,0,0,"-","smooth_capacitor"],[56,0,0,"-","spiral_resonator_polygon"],[57,0,0,"-","tsvs"],[61,0,0,"-","waveguide_composite"],[62,0,0,"-","waveguide_coplanar"],[63,0,0,"-","waveguide_coplanar_curved"],[64,0,0,"-","waveguide_coplanar_splitter"],[65,0,0,"-","waveguide_coplanar_straight"],[66,0,0,"-","waveguide_coplanar_taper"]],"kqcircuits.elements.airbridge_connection":[[28,1,1,"","AirbridgeConnection"]],"kqcircuits.elements.airbridge_connection.AirbridgeConnection":[[28,2,1,"","build"]],"kqcircuits.elements.airbridges":[[30,0,0,"-","airbridge"],[31,0,0,"-","airbridge_multi_face"],[32,0,0,"-","airbridge_rectangular"]],"kqcircuits.elements.airbridges.airbridge":[[30,1,1,"","Airbridge"]],"kqcircuits.elements.airbridges.airbridge.Airbridge":[[30,2,1,"","create"],[30,3,1,"","default_type"]],"kqcircuits.elements.airbridges.airbridge_multi_face":[[31,1,1,"","AirbridgeMultiFace"]],"kqcircuits.elements.airbridges.airbridge_multi_face.AirbridgeMultiFace":[[31,2,1,"","build"],[31,3,1,"","default_type"]],"kqcircuits.elements.airbridges.airbridge_rectangular":[[32,1,1,"","AirbridgeRectangular"]],"kqcircuits.elements.airbridges.airbridge_rectangular.AirbridgeRectangular":[[32,2,1,"","build"],[32,3,1,"","default_type"]],"kqcircuits.elements.capacitive_x_coupler":[[33,1,1,"","CapacitiveXCoupler"]],"kqcircuits.elements.capacitive_x_coupler.CapacitiveXCoupler":[[33,2,1,"","build"],[33,2,1,"","get_sim_ports"]],"kqcircuits.elements.chip_frame":[[34,1,1,"","ChipFrame"]],"kqcircuits.elements.chip_frame.ChipFrame":[[34,2,1,"","build"]],"kqcircuits.elements.circular_capacitor":[[35,1,1,"","CircularCapacitor"]],"kqcircuits.elements.circular_capacitor.CircularCapacitor":[[35,2,1,"","build"],[35,2,1,"","get_sim_ports"]],"kqcircuits.elements.element":[[36,1,1,"","Element"],[36,4,1,"","get_refpoints"],[36,4,1,"","insert_cell_into"]],"kqcircuits.elements.element.Element":[[36,3,1,"","LIBRARY_DESCRIPTION"],[36,3,1,"","LIBRARY_NAME"],[36,3,1,"","LIBRARY_PATH"],[36,2,1,"","add_element"],[36,2,1,"","add_port"],[36,2,1,"","add_protection"],[36,2,1,"","build"],[36,2,1,"","copy_port"],[36,2,1,"","create"],[36,2,1,"","create_cell_from_shape"],[36,2,1,"","create_subtype"],[36,2,1,"","create_with_refpoints"],[36,2,1,"","display_text_impl"],[36,2,1,"","face"],[36,2,1,"","get_layer"],[36,2,1,"","get_refpoints"],[36,2,1,"","get_schema"],[36,2,1,"","get_sim_ports"],[36,2,1,"","insert_cell"],[36,2,1,"","left_and_right_waveguides"],[36,2,1,"","pcell_params_by_name"],[36,2,1,"","post_build"],[36,2,1,"","produce_impl"],[36,2,1,"","raise_error_on_cell"],[36,2,1,"","sync_parameters"]],"kqcircuits.elements.finger_capacitor_square":[[37,1,1,"","FingerCapacitorSquare"]],"kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare":[[37,2,1,"","add_waveguides"],[37,2,1,"","build"],[37,2,1,"","can_create_from_shape_impl"],[37,2,1,"","cut_region"],[37,2,1,"","finger_area_length"],[37,2,1,"","finger_area_width"],[37,2,1,"","get_ground_region"],[37,2,1,"","get_sim_ports"]],"kqcircuits.elements.finger_capacitor_taper":[[38,1,1,"","FingerCapacitorTaper"]],"kqcircuits.elements.finger_capacitor_taper.FingerCapacitorTaper":[[38,2,1,"","build"],[38,2,1,"","can_create_from_shape_impl"]],"kqcircuits.elements.flip_chip_connectors":[[40,0,0,"-","flip_chip_connector"],[41,0,0,"-","flip_chip_connector_dc"],[42,0,0,"-","flip_chip_connector_rf"]],"kqcircuits.elements.flip_chip_connectors.flip_chip_connector":[[40,1,1,"","FlipChipConnector"]],"kqcircuits.elements.flip_chip_connectors.flip_chip_connector.FlipChipConnector":[[40,2,1,"","create_bump_connector"]],"kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc":[[41,1,1,"","FlipChipConnectorDc"]],"kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.FlipChipConnectorDc":[[41,2,1,"","build"]],"kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf":[[42,1,1,"","FlipChipConnectorRf"]],"kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.FlipChipConnectorRf":[[42,2,1,"","build"],[42,2,1,"","get_sim_ports"]],"kqcircuits.elements.fluxlines":[[44,0,0,"-","fluxline"],[45,0,0,"-","fluxline_standard"],[46,0,0,"-","fluxline_straight"]],"kqcircuits.elements.fluxlines.fluxline":[[44,1,1,"","Fluxline"]],"kqcircuits.elements.fluxlines.fluxline.Fluxline":[[44,2,1,"","coerce_parameters_impl"],[44,2,1,"","create"],[44,3,1,"","default_type"]],"kqcircuits.elements.fluxlines.fluxline_standard":[[45,1,1,"","FluxlineStandard"]],"kqcircuits.elements.fluxlines.fluxline_standard.FluxlineStandard":[[45,2,1,"","build"]],"kqcircuits.elements.fluxlines.fluxline_straight":[[46,1,1,"","FluxlineStraight"]],"kqcircuits.elements.fluxlines.fluxline_straight.FluxlineStraight":[[46,2,1,"","build"]],"kqcircuits.elements.hanger_resonator":[[47,1,1,"","HangerResonator"]],"kqcircuits.elements.hanger_resonator.HangerResonator":[[47,2,1,"","build"],[47,2,1,"","get_sim_ports"]],"kqcircuits.elements.launcher":[[48,1,1,"","Launcher"]],"kqcircuits.elements.launcher.Launcher":[[48,2,1,"","build"]],"kqcircuits.elements.launcher_dc":[[49,1,1,"","LauncherDC"]],"kqcircuits.elements.launcher_dc.LauncherDC":[[49,2,1,"","build"]],"kqcircuits.elements.markers":[[51,0,0,"-","marker"],[52,0,0,"-","marker_standard"],[53,0,0,"-","mask_marker_fc"]],"kqcircuits.elements.markers.marker":[[51,1,1,"","Marker"]],"kqcircuits.elements.markers.marker.Marker":[[51,2,1,"","create"],[51,3,1,"","default_type"],[51,2,1,"","get_marker_locations"],[51,2,1,"","get_marker_region"],[51,2,1,"","produce_geometry"]],"kqcircuits.elements.markers.marker_standard":[[52,1,1,"","MarkerStandard"]],"kqcircuits.elements.markers.marker_standard.MarkerStandard":[[52,2,1,"","build"]],"kqcircuits.elements.markers.mask_marker_fc":[[53,1,1,"","MaskMarkerFc"]],"kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc":[[53,2,1,"","build"],[53,2,1,"","create_cross"],[53,2,1,"","get_marker_locations"],[53,2,1,"","get_marker_region"]],"kqcircuits.elements.meander":[[54,1,1,"","Meander"]],"kqcircuits.elements.meander.Meander":[[54,2,1,"","build"],[54,2,1,"","can_create_from_shape_impl"],[54,2,1,"","parameters_from_shape_impl"]],"kqcircuits.elements.smooth_capacitor":[[55,1,1,"","SmoothCapacitor"]],"kqcircuits.elements.smooth_capacitor.SmoothCapacitor":[[55,2,1,"","build"],[55,2,1,"","can_create_from_shape_impl"],[55,2,1,"","get_sim_ports"]],"kqcircuits.elements.spiral_resonator_polygon":[[56,1,1,"","SpiralResonatorPolygon"],[56,4,1,"","rectangular_parameters"]],"kqcircuits.elements.spiral_resonator_polygon.SpiralResonatorPolygon":[[56,2,1,"","build"]],"kqcircuits.elements.tsvs":[[58,0,0,"-","tsv"],[59,0,0,"-","tsv_ellipse"],[60,0,0,"-","tsv_standard"]],"kqcircuits.elements.tsvs.tsv":[[58,1,1,"","Tsv"]],"kqcircuits.elements.tsvs.tsv.Tsv":[[58,2,1,"","create"],[58,3,1,"","default_type"]],"kqcircuits.elements.tsvs.tsv_ellipse":[[59,1,1,"","TsvEllipse"]],"kqcircuits.elements.tsvs.tsv_ellipse.TsvEllipse":[[59,2,1,"","create_tsv_connector"],[59,2,1,"","produce_impl"]],"kqcircuits.elements.tsvs.tsv_standard":[[60,1,1,"","TsvStandard"]],"kqcircuits.elements.tsvs.tsv_standard.TsvStandard":[[60,2,1,"","build"]],"kqcircuits.elements.waveguide_composite":[[61,1,1,"","Node"],[61,1,1,"","WaveguideComposite"],[61,4,1,"","produce_fixed_length_bend"]],"kqcircuits.elements.waveguide_composite.Node":[[61,3,1,"","align"],[61,3,1,"","angle"],[61,2,1,"","deserialize"],[61,3,1,"","element"],[61,3,1,"","inst_name"],[61,3,1,"","length_before"],[61,3,1,"","length_increment"],[61,2,1,"","nodes_from_string"],[61,3,1,"","position"]],"kqcircuits.elements.waveguide_composite.WaveguideComposite":[[61,2,1,"","build"],[61,2,1,"","check_node_type"],[61,2,1,"","coerce_parameters_impl"],[61,2,1,"","create"],[61,2,1,"","get_segment_cells"],[61,2,1,"","get_segment_lengths"],[61,2,1,"","produce_fixed_length_waveguide"],[61,2,1,"","snap_point"]],"kqcircuits.elements.waveguide_coplanar":[[62,1,1,"","WaveguideCoplanar"]],"kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar":[[62,2,1,"","build"],[62,2,1,"","can_create_from_shape_impl"],[62,2,1,"","get_corner_data"],[62,2,1,"","is_continuous"],[62,2,1,"","parameters_from_shape_impl"],[62,2,1,"","produce_end_termination"],[62,2,1,"","produce_waveguide"],[62,2,1,"","transformation_from_shape_impl"]],"kqcircuits.elements.waveguide_coplanar_curved":[[63,1,1,"","WaveguideCoplanarCurved"],[63,4,1,"","arc"]],"kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved":[[63,2,1,"","build"],[63,2,1,"","coerce_parameters_impl"],[63,2,1,"","create_curve_arcs"],[63,2,1,"","produce_curve_termination"]],"kqcircuits.elements.waveguide_coplanar_splitter":[[64,1,1,"","WaveguideCoplanarSplitter"],[64,4,1,"","t_cross_parameters"]],"kqcircuits.elements.waveguide_coplanar_splitter.WaveguideCoplanarSplitter":[[64,2,1,"","build"]],"kqcircuits.elements.waveguide_coplanar_straight":[[65,1,1,"","WaveguideCoplanarStraight"]],"kqcircuits.elements.waveguide_coplanar_straight.WaveguideCoplanarStraight":[[65,2,1,"","build"]],"kqcircuits.elements.waveguide_coplanar_taper":[[66,1,1,"","WaveguideCoplanarTaper"]],"kqcircuits.elements.waveguide_coplanar_taper.WaveguideCoplanarTaper":[[66,2,1,"","build"]],"kqcircuits.junctions":[[68,0,0,"-","junction"],[69,0,0,"-","manhattan"],[70,0,0,"-","manhattan_single_junction"],[71,0,0,"-","no_squid"],[72,0,0,"-","sim"],[73,0,0,"-","squid"]],"kqcircuits.junctions.junction":[[68,1,1,"","Junction"]],"kqcircuits.junctions.junction.Junction":[[68,3,1,"","LIBRARY_DESCRIPTION"],[68,3,1,"","LIBRARY_NAME"],[68,3,1,"","LIBRARY_PATH"],[68,2,1,"","coerce_parameters_impl"],[68,2,1,"","create"],[68,3,1,"","default_type"]],"kqcircuits.junctions.manhattan":[[69,1,1,"","Manhattan"]],"kqcircuits.junctions.manhattan.Manhattan":[[69,2,1,"","build"],[69,2,1,"","produce_contact_pads"],[69,2,1,"","produce_manhattan_squid"]],"kqcircuits.junctions.manhattan_single_junction":[[70,1,1,"","ManhattanSingleJunction"]],"kqcircuits.junctions.manhattan_single_junction.ManhattanSingleJunction":[[70,2,1,"","build"],[70,2,1,"","produce_manhattan_junction"]],"kqcircuits.junctions.no_squid":[[71,1,1,"","NoSquid"]],"kqcircuits.junctions.no_squid.NoSquid":[[71,2,1,"","build"]],"kqcircuits.junctions.sim":[[72,1,1,"","Sim"]],"kqcircuits.junctions.sim.Sim":[[72,2,1,"","build"]],"kqcircuits.junctions.squid":[[73,1,1,"","Squid"]],"kqcircuits.klayout_view":[[74,1,1,"","KLayoutView"],[74,6,1,"","MissingUILibraryException"],[74,4,1,"","resolve_default_layer_info"]],"kqcircuits.klayout_view.KLayoutView":[[74,5,1,"","active_cell"],[74,2,1,"","add_default_layers"],[74,5,1,"","cell_view"],[74,2,1,"","clear_layers"],[74,2,1,"","close"],[74,2,1,"","create_top_cell"],[74,2,1,"","export_all_layers_bitmap"],[74,2,1,"","export_layers_bitmaps"],[74,2,1,"","export_pcell_png"],[74,2,1,"","focus"],[74,2,1,"","get_active_cell"],[74,2,1,"","get_active_cell_view"],[74,2,1,"","get_active_layout"],[74,2,1,"","get_pixels"],[74,2,1,"","insert_cell"],[74,5,1,"","layout"],[74,3,1,"","layout_view"],[74,2,1,"","show"],[74,5,1,"","top_cell"]],"kqcircuits.layer_cluster":[[75,1,1,"","LayerCluster"]],"kqcircuits.layer_cluster.LayerCluster":[[75,2,1,"","all_layers"],[75,3,1,"","extra_layers"],[75,3,1,"","face_id"],[75,3,1,"","main_layers"]],"kqcircuits.layer_config":[[77,0,0,"-","default_layer_config"],[78,0,0,"-","example_layer_config"]],"kqcircuits.masks":[[80,0,0,"-","mask_export"],[81,0,0,"-","mask_layout"],[82,0,0,"-","mask_set"]],"kqcircuits.masks.mask_export":[[80,4,1,"","export_bitmaps"],[80,4,1,"","export_chip"],[80,4,1,"","export_designs"],[80,4,1,"","export_docs"],[80,4,1,"","export_drc_report"],[80,4,1,"","export_mask"],[80,4,1,"","export_mask_set"],[80,4,1,"","export_masks_of_face"]],"kqcircuits.masks.mask_layout":[[81,1,1,"","MaskLayout"]],"kqcircuits.masks.mask_layout.MaskLayout":[[81,2,1,"","add_chips_map"],[81,3,1,"","added_chips"],[81,3,1,"","align_to"],[81,2,1,"","build"],[81,3,1,"","chip_array_to_export"],[81,3,1,"","chip_box_offset"],[81,3,1,"","chip_size"],[81,3,1,"","chip_trans"],[81,3,1,"","chips_map"],[81,3,1,"","chips_map_legend"],[81,3,1,"","chips_map_offset"],[81,3,1,"","covered_region_excluded_layers"],[81,3,1,"","dice_width"],[81,3,1,"","edge_clearance"],[81,3,1,"","extra_chips"],[81,3,1,"","extra_id"],[81,2,1,"","face"],[81,3,1,"","face_id"],[81,2,1,"","insert_chip_copy_labels"],[81,3,1,"","layers_to_mask"],[81,3,1,"","layout"],[81,3,1,"","mask_export_density_layers"],[81,3,1,"","mask_export_layers"],[81,3,1,"","mask_marker_offset"],[81,3,1,"","mask_markers_dict"],[81,3,1,"","mask_name_box_margin"],[81,3,1,"","mask_name_offset"],[81,3,1,"","mask_name_scale"],[81,3,1,"","mask_text_scale"],[81,3,1,"","name"],[81,3,1,"","submasks"],[81,3,1,"","text_margin"],[81,3,1,"","top_cell"],[81,3,1,"","version"],[81,3,1,"","wafer_bottom_flat_length"],[81,3,1,"","wafer_center"],[81,3,1,"","wafer_rad"],[81,3,1,"","wafer_top_flat_length"],[81,3,1,"","with_grid"]],"kqcircuits.masks.mask_set":[[82,1,1,"","MaskSet"]],"kqcircuits.masks.mask_set.MaskSet":[[82,2,1,"","add_chip"],[82,2,1,"","add_mask_layout"],[82,2,1,"","build"],[82,2,1,"","chips_map_from_box_map"],[82,3,1,"","chips_map_legend"],[82,2,1,"","export"],[82,3,1,"","export_drc"],[82,3,1,"","export_path"],[82,3,1,"","layout"],[82,3,1,"","mask_export_layers"],[82,3,1,"","mask_layouts"],[82,3,1,"","name"],[82,3,1,"","used_chips"],[82,3,1,"","version"],[82,3,1,"","with_grid"]],"kqcircuits.pya_resolver":[[83,4,1,"","is_standalone_session"],[83,4,1,"","klayout_executable_command"]],"kqcircuits.qubits":[[85,0,0,"-","concentric_transmon"],[86,0,0,"-","double_pads"],[87,0,0,"-","double_pads_splines"],[88,0,0,"-","qubit"],[89,0,0,"-","swissmon"]],"kqcircuits.qubits.concentric_transmon":[[85,1,1,"","ConcentricTransmon"]],"kqcircuits.qubits.concentric_transmon.ConcentricTransmon":[[85,2,1,"","build"],[85,2,1,"","get_sim_ports"]],"kqcircuits.qubits.double_pads":[[86,1,1,"","DoublePads"]],"kqcircuits.qubits.double_pads.DoublePads":[[86,2,1,"","build"],[86,2,1,"","get_sim_ports"]],"kqcircuits.qubits.double_pads_splines":[[87,1,1,"","DoublePadsSplines"]],"kqcircuits.qubits.qubit":[[88,1,1,"","Qubit"]],"kqcircuits.qubits.qubit.Qubit":[[88,3,1,"","LIBRARY_DESCRIPTION"],[88,3,1,"","LIBRARY_NAME"],[88,3,1,"","LIBRARY_PATH"],[88,2,1,"","coerce_parameters_impl"],[88,2,1,"","produce_fluxline"],[88,2,1,"","produce_squid"]],"kqcircuits.qubits.swissmon":[[89,1,1,"","Swissmon"]],"kqcircuits.qubits.swissmon.Swissmon":[[89,2,1,"","build"],[89,2,1,"","get_sim_ports"]],"kqcircuits.simulations":[[91,0,0,"-","airbridges_sim"],[92,0,0,"-","cross_section_simulation"],[93,0,0,"-","empty_simulation"],[94,0,0,"-","export"],[109,0,0,"-","port"],[110,0,0,"-","simulation"],[111,0,0,"-","single_element_simulation"],[112,0,0,"-","single_xmons_full_chip_sim"],[113,0,0,"-","waveguides_sim"],[114,0,0,"-","xmons_direct_coupling_full_chip_sim"],[115,0,0,"-","xmons_direct_coupling_sim"]],"kqcircuits.simulations.airbridges_sim":[[91,1,1,"","AirbridgesSim"]],"kqcircuits.simulations.airbridges_sim.AirbridgesSim":[[91,2,1,"","build"],[91,3,1,"","ports"]],"kqcircuits.simulations.cross_section_simulation":[[92,1,1,"","CrossSectionSimulation"]],"kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation":[[92,3,1,"","LIBRARY_NAME"],[92,2,1,"","build"],[92,2,1,"","get_parameters"],[92,2,1,"","get_schema"],[92,2,1,"","get_sim_layer"],[92,2,1,"","get_simulation_data"],[92,2,1,"","register_cell_layers_as_sim_layers"],[92,2,1,"","set_permittivity"]],"kqcircuits.simulations.empty_simulation":[[93,1,1,"","EmptySimulation"]],"kqcircuits.simulations.empty_simulation.EmptySimulation":[[93,2,1,"","build"],[93,3,1,"","ports"]],"kqcircuits.simulations.export":[[95,0,0,"-","ansys"],[97,0,0,"-","elmer"],[99,0,0,"-","export_and_run"],[100,0,0,"-","export_singularity"],[101,0,0,"-","remote_export_and_run"],[102,0,0,"-","simulation_export"],[103,0,0,"-","sonnet"],[106,0,0,"-","util"],[107,0,0,"-","xsection"]],"kqcircuits.simulations.export.ansys":[[96,0,0,"-","ansys_export"]],"kqcircuits.simulations.export.ansys.ansys_export":[[96,4,1,"","copy_ansys_scripts_to_directory"],[96,4,1,"","export_ansys"],[96,4,1,"","export_ansys_bat"],[96,4,1,"","export_ansys_json"]],"kqcircuits.simulations.export.elmer":[[98,0,0,"-","elmer_export"]],"kqcircuits.simulations.export.elmer.elmer_export":[[98,4,1,"","copy_elmer_scripts_to_directory"],[98,4,1,"","export_elmer"],[98,4,1,"","export_elmer_json"],[98,4,1,"","export_elmer_script"]],"kqcircuits.simulations.export.export_and_run":[[99,4,1,"","export_and_run"]],"kqcircuits.simulations.export.export_singularity":[[100,4,1,"","export_singularity"]],"kqcircuits.simulations.export.remote_export_and_run":[[101,4,1,"","remote_export_and_run"],[101,4,1,"","remote_run_only"]],"kqcircuits.simulations.export.simulation_export":[[102,4,1,"","cross_sweep_simulation"],[102,4,1,"","export_simulation_oas"],[102,4,1,"","sweep_simulation"]],"kqcircuits.simulations.export.sonnet":[[104,0,0,"-","parser"],[105,0,0,"-","sonnet_export"]],"kqcircuits.simulations.export.sonnet.parser":[[104,4,1,"","apply_template"],[104,4,1,"","box"],[104,4,1,"","control"],[104,4,1,"","polygon_head"],[104,4,1,"","polygons"],[104,4,1,"","port"],[104,4,1,"","refplane"],[104,4,1,"","refplanes"],[104,4,1,"","symmetry"],[104,4,1,"","via"]],"kqcircuits.simulations.export.sonnet.sonnet_export":[[105,4,1,"","export_sonnet"],[105,4,1,"","export_sonnet_son"],[105,4,1,"","poly_and_edge_indices"]],"kqcircuits.simulations.export.util":[[106,4,1,"","export_layers"],[106,4,1,"","find_edge_from_point_in_cell"],[106,4,1,"","find_edge_from_point_in_polygons"],[106,4,1,"","get_enclosing_polygon"]],"kqcircuits.simulations.export.xsection":[[108,0,0,"-","xsection_export"]],"kqcircuits.simulations.export.xsection.xsection_export":[[108,4,1,"","create_xsections_from_simulations"],[108,4,1,"","find_layer_by_name"],[108,4,1,"","free_layer_slots"],[108,4,1,"","separate_signal_layer_shapes"],[108,4,1,"","xsection_call"]],"kqcircuits.simulations.port":[[109,1,1,"","EdgePort"],[109,1,1,"","InternalPort"],[109,1,1,"","Port"]],"kqcircuits.simulations.port.Port":[[109,2,1,"","as_dict"]],"kqcircuits.simulations.simulation":[[110,1,1,"","Simulation"],[110,4,1,"","get_simulation_layer_by_name"]],"kqcircuits.simulations.simulation.Simulation":[[110,3,1,"","LIBRARY_NAME"],[110,2,1,"","add_element"],[110,2,1,"","add_layer_to_splitter"],[110,2,1,"","build"],[110,2,1,"","create_simulation_layers"],[110,2,1,"","delete_instances"],[110,2,1,"","etched_line"],[110,2,1,"","face"],[110,2,1,"","face_stack_list_of_lists"],[110,2,1,"","face_z_levels"],[110,2,1,"","from_cell"],[110,2,1,"","get_layer"],[110,2,1,"","get_layers"],[110,2,1,"","get_parameters"],[110,2,1,"","get_port_data"],[110,2,1,"","get_refpoints"],[110,2,1,"","get_schema"],[110,2,1,"","get_simulation_data"],[110,2,1,"","ground_grid_region"],[110,2,1,"","insert_cell"],[110,2,1,"","insert_layer"],[110,2,1,"","insert_layers_between_faces"],[110,2,1,"","insert_splitter_layers"],[110,2,1,"","ith_value"],[110,2,1,"","pcell_params_by_name"],[110,3,1,"","ports"],[110,2,1,"","produce_waveguide_to_port"],[110,2,1,"","region_from_layer"],[110,2,1,"","simplified_region"]],"kqcircuits.simulations.single_element_simulation":[[111,4,1,"","get_single_element_sim_class"]],"kqcircuits.simulations.single_xmons_full_chip_sim":[[112,1,1,"","SingleXmonsFullChipSim"]],"kqcircuits.simulations.single_xmons_full_chip_sim.SingleXmonsFullChipSim":[[112,2,1,"","build"]],"kqcircuits.simulations.waveguides_sim":[[113,1,1,"","WaveGuidesSim"]],"kqcircuits.simulations.waveguides_sim.WaveGuidesSim":[[113,2,1,"","build"],[113,3,1,"","ports"],[113,2,1,"","produce_ground_bumps"],[113,2,1,"","produce_guides"]],"kqcircuits.simulations.xmons_direct_coupling_full_chip_sim":[[114,1,1,"","XMonsDirectCouplingFullChipSim"]],"kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim":[[114,2,1,"","build"],[114,3,1,"","ports"],[114,2,1,"","produce_launcher"],[114,2,1,"","produce_launchers_SMA8"],[114,2,1,"","produce_qubit"],[114,2,1,"","produce_readout_resonator"],[114,2,1,"","produce_waveguide"]],"kqcircuits.simulations.xmons_direct_coupling_sim":[[115,1,1,"","XMonsDirectCouplingSim"]],"kqcircuits.simulations.xmons_direct_coupling_sim.XMonsDirectCouplingSim":[[115,2,1,"","build"],[115,3,1,"","ports"],[115,2,1,"","produce_qubits"]],"kqcircuits.test_structures":[[117,0,0,"-","airbridge_dc"],[118,0,0,"-","cross_test"],[119,0,0,"-","junction_test_pads"],[122,0,0,"-","stripes_test"],[123,0,0,"-","stripes_test_increasing_width"],[124,0,0,"-","test_structure"],[125,0,0,"-","tsv_test_pattern"]],"kqcircuits.test_structures.airbridge_dc":[[117,1,1,"","AirbridgeDC"]],"kqcircuits.test_structures.airbridge_dc.AirbridgeDC":[[117,2,1,"","build"]],"kqcircuits.test_structures.cross_test":[[118,1,1,"","CrossTest"]],"kqcircuits.test_structures.cross_test.CrossTest":[[118,2,1,"","build"]],"kqcircuits.test_structures.junction_test_pads":[[120,0,0,"-","junction_test_pads"],[121,0,0,"-","junction_test_pads_simple"]],"kqcircuits.test_structures.junction_test_pads.junction_test_pads":[[120,1,1,"","JunctionTestPads"]],"kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads":[[120,2,1,"","coerce_parameters_impl"],[120,2,1,"","create"],[120,3,1,"","default_type"],[120,2,1,"","produce_squid"]],"kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple":[[121,1,1,"","JunctionTestPadsSimple"]],"kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.JunctionTestPadsSimple":[[121,2,1,"","build"]],"kqcircuits.test_structures.stripes_test":[[122,1,1,"","StripesTest"]],"kqcircuits.test_structures.stripes_test.StripesTest":[[122,2,1,"","build"]],"kqcircuits.test_structures.stripes_test_increasing_width":[[123,1,1,"","StripesTestIncreasingWidth"]],"kqcircuits.test_structures.stripes_test_increasing_width.StripesTestIncreasingWidth":[[123,2,1,"","build"]],"kqcircuits.test_structures.test_structure":[[124,1,1,"","TestStructure"]],"kqcircuits.test_structures.test_structure.TestStructure":[[124,3,1,"","LIBRARY_DESCRIPTION"],[124,3,1,"","LIBRARY_NAME"],[124,3,1,"","LIBRARY_PATH"],[124,2,1,"","produce_etched_region"],[124,2,1,"","produce_four_point_pads"],[124,2,1,"","produce_pad"]],"kqcircuits.test_structures.tsv_test_pattern":[[125,1,1,"","TsvTestPattern"]],"kqcircuits.test_structures.tsv_test_pattern.TsvTestPattern":[[125,2,1,"","build"]],"kqcircuits.util":[[127,0,0,"-","area"],[128,0,0,"-","count_instances"],[129,0,0,"-","coupler_lib"],[130,0,0,"-","deep_delete"],[131,0,0,"-","dependencies"],[132,0,0,"-","edit_node_plugin"],[133,0,0,"-","export_helper"],[134,0,0,"-","geometry_helper"],[135,0,0,"-","geometry_json_encoder"],[136,0,0,"-","groundgrid"],[137,0,0,"-","gui_helper"],[138,0,0,"-","import_helper"],[139,0,0,"-","label"],[140,0,0,"-","layout_to_code"],[141,0,0,"-","library_helper"],[142,0,0,"-","log_router"],[143,0,0,"-","merge"],[144,0,0,"-","netlist_extraction"],[145,0,0,"-","netlist_graph"],[146,0,0,"-","parameter_helper"],[147,0,0,"-","parameters"],[148,0,0,"-","plugin_startup"],[149,0,0,"-","refpoints"],[150,0,0,"-","replace_squids"],[151,0,0,"-","symmetric_polygons"]],"kqcircuits.util.area":[[127,1,1,"","AreaReceiver"],[127,4,1,"","get_area_and_density"]],"kqcircuits.util.area.AreaReceiver":[[127,2,1,"","put"]],"kqcircuits.util.count_instances":[[128,4,1,"","count_instances_in_cell"]],"kqcircuits.util.coupler_lib":[[129,4,1,"","cap_params"]],"kqcircuits.util.deep_delete":[[130,4,1,"","deep_delete_all"],[130,4,1,"","deep_delete_pcells"]],"kqcircuits.util.dependencies":[[131,4,1,"","install_kqc_dependencies"]],"kqcircuits.util.edit_node_plugin":[[132,1,1,"","EditNodePlugin"],[132,1,1,"","EditNodePluginFactory"]],"kqcircuits.util.edit_node_plugin.EditNodePlugin":[[132,2,1,"","activated"],[132,2,1,"","create_dialog"],[132,2,1,"","deactivated"],[132,2,1,"","deselect"],[132,2,1,"","has_tracking_position"],[132,2,1,"","mouse_click_event"],[132,2,1,"","mouse_moved_event"],[132,2,1,"","select"],[132,2,1,"","tracking_position"],[132,2,1,"","update"],[132,2,1,"","update_form_from_node"],[132,2,1,"","update_node_from_form"]],"kqcircuits.util.edit_node_plugin.EditNodePluginFactory":[[132,2,1,"","create_plugin"]],"kqcircuits.util.export_helper":[[133,4,1,"","create_or_empty_tmp_directory"],[133,4,1,"","flip"],[133,4,1,"","generate_probepoints_json"],[133,4,1,"","get_active_or_new_layout"],[133,4,1,"","get_klayout_version"],[133,4,1,"","open_with_klayout_or_default_application"],[133,4,1,"","write_commit_reference_file"],[133,4,1,"","write_export_machine_versions_file"]],"kqcircuits.util.geometry_helper":[[134,4,1,"","arc_points"],[134,4,1,"","bezier_points"],[134,4,1,"","bspline_points"],[134,4,1,"","circle_polygon"],[134,4,1,"","get_angle"],[134,4,1,"","get_cell_path_length"],[134,4,1,"","get_direction"],[134,4,1,"","get_object_path_length"],[134,4,1,"","is_clockwise"],[134,4,1,"","match_points_on_edges"],[134,4,1,"","point_shift_along_vector"],[134,4,1,"","region_with_merged_points"],[134,4,1,"","region_with_merged_polygons"],[134,4,1,"","simple_region"],[134,4,1,"","vector_length_and_direction"]],"kqcircuits.util.geometry_json_encoder":[[135,1,1,"","GeometryJsonDecoder"],[135,1,1,"","GeometryJsonEncoder"],[135,4,1,"","decode_dict_as_python_obj"],[135,4,1,"","encode_python_obj_as_dict"]],"kqcircuits.util.geometry_json_encoder.GeometryJsonEncoder":[[135,2,1,"","default"]],"kqcircuits.util.groundgrid":[[136,4,1,"","make_grid"]],"kqcircuits.util.gui_helper":[[137,4,1,"","get_all_node_elements"],[137,4,1,"","get_nodes_near_position"],[137,4,1,"","get_valid_node_elements"],[137,4,1,"","node_from_text"],[137,4,1,"","node_to_text"],[137,4,1,"","replace_node"]],"kqcircuits.util.import_helper":[[138,4,1,"","module_from_file"]],"kqcircuits.util.label":[[139,1,1,"","LabelOrigin"],[139,4,1,"","produce_label"]],"kqcircuits.util.label.LabelOrigin":[[139,3,1,"","BOTTOMLEFT"],[139,3,1,"","BOTTOMRIGHT"],[139,3,1,"","TOPLEFT"],[139,3,1,"","TOPRIGHT"]],"kqcircuits.util.layout_to_code":[[140,4,1,"","convert_cells_to_code"],[140,4,1,"","extract_pcell_data_from_views"],[140,4,1,"","get_node_params"],[140,4,1,"","restore_pcells_to_views"]],"kqcircuits.util.library_helper":[[141,4,1,"","delete_all_libraries"],[141,4,1,"","delete_library"],[141,4,1,"","element_by_class_name"],[141,4,1,"","get_library_paths"],[141,4,1,"","load_libraries"],[141,4,1,"","to_library_name"],[141,4,1,"","to_module_name"]],"kqcircuits.util.log_router":[[142,4,1,"","route_log"]],"kqcircuits.util.merge":[[143,4,1,"","convert_child_instances_to_static"],[143,4,1,"","merge_layers"],[143,4,1,"","merge_layout_layers_on_face"]],"kqcircuits.util.netlist_extraction":[[144,4,1,"","export_cell_netlist"],[144,4,1,"","extract_circuits"],[144,4,1,"","extract_nets"]],"kqcircuits.util.netlist_graph":[[145,4,1,"","draw_graph"],[145,4,1,"","network_as_graph"]],"kqcircuits.util.parameter_helper":[[146,1,1,"","Validator"],[146,4,1,"","normalize_rules"]],"kqcircuits.util.parameter_helper.Validator":[[146,3,1,"","schema"],[146,2,1,"","validate"]],"kqcircuits.util.parameters":[[147,1,1,"","Param"],[147,4,1,"","add_parameter"],[147,4,1,"","add_parameters_from"],[147,1,1,"","pdt"]],"kqcircuits.util.parameters.Param":[[147,2,1,"","get_all"]],"kqcircuits.util.parameters.pdt":[[147,3,1,"","TypeBoolean"],[147,3,1,"","TypeDouble"],[147,3,1,"","TypeInt"],[147,3,1,"","TypeLayer"],[147,3,1,"","TypeList"],[147,3,1,"","TypeNone"],[147,3,1,"","TypeShape"],[147,3,1,"","TypeString"]],"kqcircuits.util.plugin_startup":[[148,4,1,"","register_plugins"]],"kqcircuits.util.refpoints":[[149,1,1,"","JunctionSimPort"],[149,1,1,"","RefpointToEdgePort"],[149,1,1,"","RefpointToInternalPort"],[149,1,1,"","RefpointToSimPort"],[149,1,1,"","Refpoints"],[149,1,1,"","WaveguideToSimPort"]],"kqcircuits.util.refpoints.JunctionSimPort":[[149,3,1,"","face"],[149,3,1,"","other_refpoint"],[149,3,1,"","refpoint"]],"kqcircuits.util.refpoints.RefpointToSimPort":[[149,3,1,"","face"],[149,3,1,"","refpoint"]],"kqcircuits.util.refpoints.Refpoints":[[149,3,1,"","cell"],[149,2,1,"","dict"],[149,2,1,"","items"],[149,2,1,"","keys"],[149,3,1,"","layer"],[149,3,1,"","rec_levels"],[149,3,1,"","trans"],[149,2,1,"","values"]],"kqcircuits.util.refpoints.WaveguideToSimPort":[[149,3,1,"","a"],[149,3,1,"","airbridge"],[149,3,1,"","b"],[149,3,1,"","face"],[149,3,1,"","over_etching"],[149,3,1,"","refpoint"],[149,3,1,"","side"],[149,3,1,"","term1"],[149,3,1,"","towards"],[149,3,1,"","turn_radius"],[149,3,1,"","use_internal_ports"],[149,3,1,"","waveguide_length"]],"kqcircuits.util.replace_squids":[[150,4,1,"","convert_cells_to_static"],[150,4,1,"","replace_squid"],[150,4,1,"","replace_squids"]],"kqcircuits.util.symmetric_polygons":[[151,4,1,"","polygon_with_hsym"],[151,4,1,"","polygon_with_sym"],[151,4,1,"","polygon_with_vsym"]],kqcircuits:[[2,0,0,"-","chips"],[26,0,0,"-","defaults"],[27,0,0,"-","elements"],[67,0,0,"-","junctions"],[74,0,0,"-","klayout_view"],[75,0,0,"-","layer_cluster"],[76,0,0,"-","layer_config"],[79,0,0,"-","masks"],[83,0,0,"-","pya_resolver"],[84,0,0,"-","qubits"],[90,0,0,"-","simulations"],[116,0,0,"-","test_structures"],[126,0,0,"-","util"]]},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","attribute","Python attribute"],"4":["py","function","Python function"],"5":["py","property","Python property"],"6":["py","exception","Python exception"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:attribute","4":"py:function","5":"py:property","6":"py:exception"},terms:{"0":[0,5,6,7,10,13,16,17,18,22,27,28,30,34,35,36,37,46,54,55,56,61,62,63,64,68,69,70,74,77,86,87,88,89,92,96,98,104,105,106,108,109,110,114,120,124,127,133,134,135,140,143,147,148,149,150,156,159,160,163,164,169,172,173],"00":177,"001":[62,96,98],"004":[5,110,143],"005":98,"01":[13,106,110],"02":[68,86,88,120],"03":13,"04":[159,163],"08":[13,115],"0deg":85,"1":[4,5,6,7,10,13,16,17,18,22,25,27,28,35,36,37,42,54,55,56,61,62,63,66,69,70,82,85,86,96,98,104,108,110,115,120,122,123,127,134,139,140,145,147,150,164,169,172,173,174,175,177,178],"10":[3,5,13,17,18,22,24,25,28,31,33,34,36,37,47,51,55,56,61,64,66,85,86,89,96,110,114,118,120,125,134,136,137,146,152,163,177,178],"100":[5,13,17,24,28,31,34,36,37,42,56,58,61,62,73,86,87,88,104,110,113,115,118,120,122,123,125,134,146,169,173,177,178],"1000":[5,17,47,56,74,77,110,173],"10000":[5,17,34,92,110,172],"100um":178,"100x":108,"101":96,"102":89,"10x":108,"11":[64,110],"1109":134,"12":[17,18,28,66,70,86,89,96,163],"120":[5,85,89,153],"12000":173,"127":[77,173],"128":[77,173],"13":163,"130":[13,173],"1300":[13,18,120],"133":173,"14":[17,18,22,24],"140":5,"141592653589793":63,"144":48,"15":[13,85,118,178],"150":[86,89,173],"1500":[5,34],"154":173,"15a26f74cf396d8a10b7985ed70ab135":156,"16":[115,173],"160":[19,169],"18":[28,30,44,159,163],"180":[35,42,61,64,85],"1900":[13,120],"1998":134,"1_amd64":156,"1b1":[13,24,28,31,36,37,56,61,86,110,120,125],"1e":[17,108,115],"1gb":156,"1t1":[13,24,28,31,36,37,56,61,77,81,82,86,110,113,120,125,133,164,168,172,173],"1t1_base_metal_gap":77,"1t1_ground_grid":168,"1t1_waveguide_path":134,"2":[5,13,17,18,22,24,25,32,33,37,38,44,55,61,69,73,86,88,96,98,108,110,115,120,121,125,134,139,147,159,162,173,175,177,178],"20":[12,17,18,23,28,30,35,37,38,66,85,86,87,122,123,156,159,163,178],"200":[5,13,18,24,34,56,61,89,125,173,177],"2000":[4,18,117,173],"2021":152,"2022":174,"2023":174,"21":[17,18,22],"210":85,"2100":18,"22":[70,86],"220":77,"229":77,"23":[17,18,22],"24":[25,89,114,115],"240":48,"25":[31,40,56,61,178],"250":[5,85,87],"255":[77,173],"26":[71,159,163],"27":[163,169],"270":64,"28":[17,18,148,156,160,163],"283185307179586":134,"290":85,"2900":18,"2b1":[13,24,28,31,36,37,56,61,77,81,86,110,120,125,172,173],"2b1_waveguide_path":134,"2d":[81,82],"2e":96,"2nd":173,"2t1":[13,24,28,31,36,37,56,61,77,81,86,110,120,125,173],"3":[6,17,18,22,25,33,37,38,46,53,63,85,89,98,108,110,115,134,139,147,156,159,160,164,178],"30":[5,17,24,59,65,85,96,117,125,173],"300":[5,6,47,48,56,85,110],"3000":[54,173],"30000":172,"31":[28,66,135],"32":85,"33":[72,88,110],"340":85,"35":85,"350":139,"35e":115,"37":134,"3700":18,"375":110,"3d":[10,27,110,168,173],"4":[4,5,13,17,18,22,82,85,108,110,118,120,121,134,139,147,163,164,177,178],"40":[19,31,35,40,42,56,61],"400":[6,56,85,110,173],"41":154,"41592653589793":[28,66],"42":154,"43":[134,154],"44":[28,30,56,173],"440":153,"45":[85,110],"450":86,"4500":18,"45000":172,"4944796":152,"4e":96,"5":[3,13,17,18,22,24,28,31,36,37,38,55,56,61,70,71,85,86,89,91,96,98,108,110,113,120,125,136,147,150,159,160,164,177],"50":[24,34,86,104,109,140,149],"500":[13,18,24,33,47,49,56,61,86,117,120,125,173,178],"5000":[9,10,22,56,114,172,173],"5100":[9,10,22],"520":19,"5200":[9,10,22],"5281":152,"5300":[9,10,22],"5374":[17,18],"5400":[22,172],"5412":[17,18],"5429":[17,18],"5434":[17,18],"5493":[17,18],"550":[5,110],"5500":[22,172],"5589":[17,18],"5600":[22,172],"5700":172,"5800":22,"5e":98,"6":[13,17,18,22,24,28,31,36,37,47,56,61,64,70,85,86,110,120,125,134,147,159,160],"60":[38,85],"600":54,"635":19,"64":[13,24,28,31,36,37,56,61,86,110,120,125,134,163],"64g":177,"65000":172,"66":115,"7":[98,159,160],"70":86,"700":86,"731996":134,"8":[110,145,147,153,154,156,159,160],"80":[12,13,23,35,64,85,87],"800":[18,56],"8000":104,"8500":5,"9":[17,18,22,96,159,172,173],"90":[81,172,173],"900":173,"95":5,"96":19,"98":134,"999":173,"\u00b5m":[5,34,56,61,71,72,85,86,88,105,110,143],"\u03bcm":[4,5,6,9,10,13,17,18,19,24,25,28,30,31,32,33,34,35,36,37,38,40,42,44,46,47,48,49,54,55,56,58,59,61,62,63,64,66,68,69,70,73,85,86,88,89,110,113,114,115,117,118,120,122,123,125,149,173],"abstract":[36,92,110,154],"boolean":[5,9,10,13,17,20,22,24,28,31,33,34,36,37,42,51,53,54,56,61,62,63,64,65,66,69,70,74,81,82,86,88,110,112,113,114,120,124,125,142],"break":[108,153,156],"case":[62,77,82,83,108,110,143,157,159,161,163,164,167,168,171,172,173,174,175],"class":[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,81,82,84,85,86,87,88,89,90,91,92,93,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,132,135,137,139,140,141,146,147,149,150,154,155,157,160,161,164,167,170,171,178,179],"d\u00e1vid":152,"default":[1,2,3,4,5,6,7,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,30,31,32,33,34,35,36,37,38,40,42,44,46,47,48,49,51,53,54,55,56,58,59,61,62,63,64,65,66,68,69,70,71,72,73,74,76,77,81,82,85,86,87,88,89,91,92,96,98,105,108,110,112,113,114,115,117,118,120,122,123,125,129,133,134,135,137,139,142,143,144,145,146,147,149,154,156,159,162,163,164,168,169,172,173,175,177,178,183],"do":[3,6,61,77,140,146,155,156,159,160,161,169,171,172,173,174,176,177,178],"enum":139,"export":[1,74,75,77,79,80,81,82,90,91,92,93,110,112,113,114,115,144,145,160,162,164,170,171,175,178,181,182,184],"final":[0,61,77,82,173],"float":[5,61,81,98,104,106,108,109,110,127,135,137],"function":[25,30,36,44,55,56,61,64,68,73,77,80,82,83,88,90,92,108,110,111,114,115,127,129,131,134,135,137,143,144,147,150,153,154,155,161,172,173,174,177,178,179,180],"import":[83,96,140,141,145,146,154,156,157,160,161,163,164,167,168,171,172,173,174,178,180],"int":[3,4,5,6,12,13,17,19,23,24,28,31,33,34,36,37,38,42,51,53,54,56,61,62,63,85,86,87,91,98,104,106,108,109,110,113,117,118,120,122,123,125,134,135,137],"janzs\u00f3":152,"long":[18,153,160,173,174,177,178],"m\u00e1t\u00e9":152,"new":[36,74,91,92,93,96,110,112,113,114,115,127,132,133,137,140,141,147,150,153,154,159,160,161,164,168,169,170,172,174],"public":[152,153,156,161],"r\u00e4bin\u00e4":152,"return":[5,33,35,36,37,42,47,51,55,56,61,62,63,64,74,75,81,82,83,85,86,88,89,92,96,98,99,102,105,106,108,109,110,111,114,120,127,128,129,133,134,135,136,137,138,140,141,145,146,147,149,151,171,172,173,178],"short":[110,168,182],"static":[5,36,53,61,62,63,74,82,110,143,150,168,169],"switch":[82,183],"true":[5,9,10,13,17,18,22,28,31,36,56,61,62,69,70,74,82,86,92,96,99,105,110,112,113,114,120,128,133,134,135,137,140,141,142,143,145,146,147,149,150,154,169,171,172,173,177,178],"try":[135,153,163],"while":[5,22,36,77,143,144,156,161,164,177],A:[2,5,9,22,25,36,51,56,61,62,63,64,74,81,82,85,86,87,105,108,110,114,115,134,140,141,145,147,149,156,160,168,169,171,172,173,174,177,178,182],And:[156,173],As:[61,164,168,171,172,173],At:169,But:159,By:[51,54,81,82,88,135,142,153,171,172,173,175,177,182],For:[5,18,22,27,36,61,77,81,110,135,137,140,141,145,147,148,154,156,160,161,163,164,168,169,171,173,177,178],If:[5,36,61,64,74,91,92,93,101,108,110,111,112,113,114,115,124,133,134,135,140,141,142,144,145,149,150,152,155,156,157,159,160,161,163,164,165,168,171,172,173,177,178,182,183,184],In:[3,5,42,61,74,77,82,91,93,110,112,113,114,115,134,154,156,159,161,164,167,168,169,171,172,173,174,175,178],It:[36,61,62,74,81,82,83,88,110,120,135,154,156,159,160,161,162,163,164,168,169,173,176,177,178],No:[7,71,163,174],Not:[74,110,149,155],On:[3,6,159,169,173,176],One:[62,110,139,144,168],Or:[36,82,83,175],That:[110,178],The:[0,3,5,6,12,13,14,17,18,19,20,21,22,23,25,28,31,32,34,35,36,37,38,40,42,48,49,51,52,53,54,55,56,61,62,63,64,65,66,69,70,71,72,74,77,79,81,82,84,85,88,89,90,91,92,93,96,98,105,106,108,110,111,112,113,114,115,117,128,133,134,135,137,138,140,143,144,145,147,150,153,154,156,157,159,160,161,163,164,167,168,169,171,172,173,174,175,177,178,179,180,182,183,184],Then:[82,159,168,169],There:[3,6,22,87,121,122,123,154,157,160,163,168,172,173,177,178],These:[82,94,140,154,157,167,171,172,173,174,178,179],To:[36,82,83,96,98,114,135,156,157,159,160,163,164,168,171,172,173,178,183,184],Will:[36,108],With:[28,77,154,168,172],_:[98,132,173,178],__:132,__init__:110,__path__:163,__str__:61,__w:[82,108],_corner:[18,149],_created_:61,_distutils_hack:163,_fluxline_paramet:[44,88],_junction_paramet:[13,68,86,88,120],_junction_test_pads_paramet:[13,120],_kqc_librari:141,_oxidise_lay:108,_paramet:[13,36,44,68,86,88,120],_pcelldeclarationhelp:36,_pya_typ:144,_t_port_c:18,_to_:36,_to_module_nam:141,a2:[28,35,37,42,55,61,64,66],a_cap:5,a_launch:48,a_list:64,aalto:[0,67,174],ab:105,ab_across:61,abc:36,abl:171,about:[42,75,154,159,162,163,167,171,173,184],abov:[22,56,110,160,161,164,168,169,171,177,178],above_spac:56,absolut:[144,173],abstract_class:[36,92,110],ac1:172,accept:[129,137,153],access:[110,163,168,170],accid:168,accomod:108,accord:[77,108,146,157],accordingli:[5,36,173],account:[110,139,140,154,175,177],accumul:61,accur:105,achiev:[55,61,88],across:[61,109,178],act:[74,109],activ:[74,81,132,133,160,163,170,177],active_cel:[74,150,171],actual:[27,30,44,61,62,63,68,73,82,88,94,156,160,164,171,172,173,178,184],ad:[2,18,36,61,74,81,110,114,134,139,140,144,145,147,154,156,160,170,175,177,178],adapt:98,add:[13,24,28,31,36,37,54,56,59,61,62,63,65,66,74,81,82,86,91,93,105,110,112,113,114,115,120,124,125,146,147,154,156,164,169,172,173,174,175,178],add_bump:113,add_chip:[82,172],add_chips_map:[81,172],add_default_lay:74,add_el:[36,68,73,110,129,154,173],add_instance_nam:140,add_layer_to_splitt:110,add_mask_layout:[82,172],add_met:[28,61,62,63,65,66],add_paramet:[147,154,178],add_parameters_from:[147,154,178],add_port:36,add_protect:36,add_waveguid:37,added_chip:81,addit:[13,28,36,61,62,63,65,66,69,70,77,81,86,91,93,108,110,112,113,114,115,120,153,156,168,172,173,174],addition:[156,174,177],adher:153,adjac:[28,61,110,134,136],adjust:[36,38,61,168],admin:176,administr:159,admitt:174,advanc:[168,171],affect:[110,153,162],affor:156,after:[2,13,27,61,62,69,70,77,86,96,110,111,120,147,156,159,164,167,169,171,172,173,177],afterok:177,again:[156,159,171,172],against:167,agreement:153,air:108,airbridg:[1,3,4,17,18,27,28,51,53,54,56,61,64,110,117,141,149,168],airbridge_connect:[1,27],airbridge_cross:[1,2],airbridge_dc:[1,116],airbridge_dc_test:[1,2],airbridge_height:110,airbridge_multi_fac:[1,27,29],airbridge_rectangular:[1,27,29],airbridge_typ:[28,30,56,61,64],airbridgeconnect:[28,61],airbridgecross:3,airbridgedc:117,airbridgedctest:4,airbridgemultifac:31,airbridgerectangular:32,airbridges_sim:[1,90],airbridgessim:91,alessandro:152,algorithm:177,align:[36,53,61,74,81,88,110,118,137,168,172,173],align_to:[36,74,81,110,172,173],all:[5,11,27,30,33,35,36,37,42,47,55,59,61,62,64,74,80,81,85,86,89,92,98,99,102,108,110,127,134,135,137,140,141,143,146,147,150,154,155,156,160,161,164,167,168,169,171,172,173,174,175,176,177,178],all_lay:75,alloc:177,allow:[36,61,62,74,81,88,96,98,110,120,135,154,162,164,168,178,183],allow_nan:135,almost:[11,144,173],alon:[131,167],along:[5,56,98,150,184],alpha1:62,alpha2:62,alpha:63,alreadi:[56,74,96,101,108,159,169,172,173],also:[25,27,36,48,54,61,62,63,65,74,81,82,83,84,88,89,98,110,115,120,122,123,124,128,135,140,141,142,144,147,154,156,157,159,160,161,162,163,164,167,168,171,172,173,177,178,183],alt_netlist:[80,82,144],altern:[54,56,61,62,82,110,144,150,159,174,178],although:173,alwai:[2,144,160,164,173],among:[156,162],amount:[62,110,134,175],an:[3,5,25,27,28,30,31,35,36,41,42,61,62,63,74,77,81,82,88,96,98,108,110,111,117,121,129,134,135,137,140,144,145,147,149,150,151,154,159,160,163,164,168,170,171,172,174,175,177,178,182,183,184],analog:144,analysi:[24,96,98,105,174],ancestor:[36,92,110,154],andrew:152,angl:[35,61,62,63,64,85,134,137],angular:85,ani:[3,6,18,61,62,68,73,74,82,91,92,93,96,110,111,112,113,114,115,121,137,141,148,153,154,159,160,164,165,168,172,173,177,178],anim:168,annot:[36,59,62,63,77,157,167,173],annotation_lay:62,anoth:[77,86,87,89,134,135,149,154,159,168,173],ansi:[1,90,94,110,170,177,178,181],ansys_execut:96,ansys_export:[1,90,94,95,174],ansys_project_templ:96,ansys_tool:[96,174],ansysedt:96,ansysem:96,anyth:168,anywai:[168,173],anywher:[143,164],api:[83,147,153,157,160,162,164,168,169,171,173,177,178,182],apidoc:157,appdata:[159,163,176],appear:[61,164,168,169,171,182],append:[110,134,142,144,145,178],appli:[36,63,74,81,110,111,124,154,168],applic:[74,133,134,169,170,183],apply_templ:104,approach:[161,164,177,178],appropri:[149,153,154,173],approri:61,approv:153,aptli:173,ar:[2,3,5,6,19,22,27,29,32,36,48,61,62,63,64,67,74,77,79,81,82,88,92,94,96,98,99,101,105,108,110,114,116,124,126,128,134,135,137,140,141,142,143,144,145,147,148,150,152,153,154,155,156,157,159,160,161,162,163,164,167,168,169,171,172,173,174,175,176,177,178,179,182,184],arbitrari:[61,62,135,173,178],arc:[63,85,134],arc_point:134,architectur:[16,158,162,173],archiv:182,ard24:[14,17],area:[1,13,42,51,54,61,69,73,74,81,86,88,105,109,120,121,124,126,136,164,168,173,178],area_height:[13,120],area_width:[13,120],areareceiv:127,arg:[99,101,127,135,156],argument:[5,33,35,36,37,42,47,51,55,61,74,82,85,86,88,89,91,92,93,96,99,101,108,110,111,112,113,114,115,120,137,147,156,172,173,174,178],arithmet:62,arm:[25,37,88,89,114,115,118,120,173],arm_length:[53,88,89,120,173,178],arm_length_500:178,arm_width:[53,89,173],arm_width_a:[25,114,115],arm_width_b:[25,114,115],around:[5,18,28,34,35,36,37,51,62,63,74,81,110,134,139,154,162,167,168,169,172],arrai:[3,5,24,81,82,121,135,182],arrang:168,array_form:24,array_layout:24,arrow:[53,171],arrow_numb:53,as_dict:109,ascend:110,ascii:135,aspect:[74,88],assembl:162,assign:[5,168,173],associ:[61,74,145,171],assum:[25,62,63,74,81,82,115,163,169,174],assumpt:174,ast:[61,137],asterisk:171,attach:[18,81,141,172],attempt:[56,135,144,159],attribut:[25,36,80,109,115,147,154,155],author:[0,152],auto:[35,37,55,173],auto_spac:56,autom:[160,162,184],automat:[13,38,54,56,61,69,74,79,81,83,96,120,140,154,156,157,159,160,163,164,167,168,171,172,173],automaticali:160,auxiliari:[77,172],avail:[36,74,88,98,108,110,154,164,168,173,177,178,184],avoid:[2,5,18,34,62,63,124,136,139,142,143,162,168,172,173],avoid_region:136,awai:[134,137,173],axi:[5,13,23,62,85,88,98,120,133,150,151],b2:[28,35,37,42,55,61,64,66],b:[13,18,24,28,30,31,35,36,37,38,42,48,55,56,61,64,66,77,86,87,110,114,120,125,134,149],b_cap:5,b_launcher:48,b_list:64,b_number:3,back:[61,173],backend:156,background:[74,175],background_color:74,backward:[153,160],bad:[96,98],badg:152,base:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,30,31,32,33,34,35,36,37,38,40,41,42,44,45,46,47,48,49,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,81,82,85,86,87,88,89,90,91,92,93,109,110,112,113,114,115,117,118,120,121,122,123,124,125,127,132,134,135,139,146,147,149,154,159,167,172,173,177],base_metal_addit:[5,143,173],base_metal_gap:[5,77,143,173],base_metal_gap_for_ebl:[88,120],base_metal_gap_wo_grid:[5,88,118,120,122,123,143,144,164,168,173],basenam:175,basi:[135,154],basic:[110,159,167,168,169,170,171,182],bat:[96,174],batch:[96,174,177],bbox:127,beam:88,becaus:[146,159,171,172],becom:[17,61,77,171],been:[0,61,82,110,141,156,163,164,172],befor:[5,36,61,62,74,82,110,137,148,159,168],begin:[17,56,63,123,172,175],begin_shapes_rec:62,behav:36,behavior:[61,74,135],behind:164,being:[27,77,173],belong:[27,77,144,173],below:[22,28,56,110,128,140,150,152,159,167,171,172,173,174,175,177,178],below_spac:56,bend:[17,54,61,62,178],benefici:177,benefit:177,bent:62,best:[33,35,36,37,42,47,55,85,86,89,173],better:[155,156,161,178],between:[5,6,9,10,12,13,17,18,22,23,28,33,34,37,38,40,42,55,56,59,60,61,62,77,86,89,96,108,110,115,118,120,122,123,124,127,134,136,144,162,168,174,178],bewar:159,bezier:134,bezier_point:134,bib:152,bicgstab:98,big:[98,172],big_loop_height:69,bigger:74,bigsur:163,bin:[156,175],binari:176,bit:[154,163,169,173],bitmap:[80,82],black:154,block:[168,173],bodi:154,bold:[74,168,171],bond:77,bonu:61,bool:[98,99,101,104,109,110,134,143],border:[17,110],both:[17,28,29,31,61,68,73,83,110,149,154,157,159,161,172,177,178],bottom:[6,32,40,56,71,72,77,81,108,110,149,154,169,172,173],bottomleft:139,bottomright:139,bound:[5,34,54,61,81,88,110,120,136,139,144,168],boundari:[92,110],boundbox:136,box:[5,17,18,34,51,54,74,81,82,88,92,104,108,110,111,118,120,136,139,144,149,164,168,169,170,172,173,181,182],box_map:82,box_margin:51,box_siz:137,bp_gap_x:69,bp_height:69,bracket:160,branch:[156,164,171],brand:[5,34],breakdown:144,breakpoint:171,bridg:[28,30,31,32,54,56,61,64,91,173],bridge_dist:64,bridge_gap_width:28,bridge_length:[28,30,56,173],bridge_spac:[18,56],bridge_width:[28,30,31,56],bridges_bottom:56,bridges_left:56,bridges_right:56,bridges_top:56,brief:[127,132],bring:168,broken:164,brought:[110,149],browser:183,bsd:177,bspline_point:134,bt:104,bug:[161,171],bugfix:163,build:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,31,32,33,34,35,36,37,38,41,42,45,46,47,48,49,52,53,54,55,56,59,60,61,62,63,64,65,66,69,70,71,72,81,82,85,86,89,91,92,93,110,112,113,114,115,117,118,121,122,123,125,140,141,154,156,157,159,160,163,164,168,170,172,175,177,178],builder:[149,178],built:[110,156,157,164,168,173,178,183],builtin:155,bulk:96,bump:[5,31,40,42,56,61,110,113,153],bump_box:5,bump_diamet:[31,40,56,61],bump_edge_to_bump_edge_separ:5,bump_grid_spac:5,button:[132,169,171],bx:[56,61,62],c:[64,82,114,154,174,180],c_i_j:174,c_kappa_l_fing:25,calcul:[81,88,96,109,120,168,173],call:[5,36,55,61,82,91,92,93,108,110,112,113,114,115,127,135,140,141,143,144,154,161,164,170,171,172,173,174,176,177,180,182],callabl:[108,111],caller:154,can:[2,5,18,22,27,35,36,51,54,56,61,62,67,68,73,74,77,79,84,85,91,92,93,105,110,112,113,114,115,121,134,135,137,140,145,149,152,154,156,160,161,163,164,167,168,171,172,173,174,175,176,177,178,180,182,183,184],can_create_from_shape_impl:[5,37,38,54,55,62],cancel:171,cannot:[54,61,137,173,177],canva:164,cap:[5,18],cap_finger_nr:[9,10],cap_param:[18,129],cap_refpoint:173,cap_res_dist:18,capac:104,capacit:[33,55,86,87,98,109,115,149,174,177,178],capacitancematrix:177,capacitive_x_coupl:[1,27],capacitivexcoupl:33,capacitor:[17,18,33,35,37,38,55,61,129,144,168,173],capit:164,captur:137,care:[36,134,159,161],carefulli:[96,98,153],caspar:152,cat:175,caught:171,caus:[96,98,111,134,135,159],cd:[159,161],cell:[5,15,16,30,33,35,36,37,42,44,47,51,54,55,58,61,62,68,73,74,80,81,82,85,86,88,89,90,91,92,93,106,108,110,111,112,113,114,115,120,127,128,129,130,133,134,137,139,140,141,143,144,149,150,154,160,168,169,171,172,173,178,182],cell_inst:36,cell_list:143,cell_map:144,cell_mark:[51,53],cell_nam:[144,145],cell_transf:[36,110],cell_typ:145,cell_view:[74,171],cellview:[74,171],center:[3,5,13,17,18,22,24,28,31,32,35,36,37,40,42,47,56,59,60,61,62,63,64,71,72,81,85,86,87,89,110,120,124,125,134,144,149,169,172,178],center_i:114,center_x:114,centerd:172,centr:[64,85],central:[13,172],certain:[27,33,35,36,37,42,47,55,75,81,82,85,86,89,110,159,160,161,173],ch1:172,ch2:172,chain:61,chang:[5,33,35,36,37,42,47,55,61,85,86,89,111,147,150,153,154,156,160,161,164,168,169,171,173,175,178,183],charact:[135,139,153],charg:[9,169],chargelin:[22,89],check:[131,135,159,160,163,167,173,183],check_circular:135,check_layer_prop:167,check_node_typ:61,child:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,28,31,32,33,35,36,37,38,41,42,45,46,47,48,49,52,53,54,55,56,60,62,63,64,65,66,69,70,71,72,82,85,86,89,117,118,121,122,123,125,128,137,140,143,173,178],children:134,chip:[1,27,28,31,34,36,37,39,40,41,42,48,53,56,61,77,79,80,81,82,86,110,113,114,120,125,133,140,144,145,154,156,162,163,167,168,169,170,171,178,182,183],chip_array_to_export:81,chip_box:[5,173],chip_box_offset:81,chip_cel:[5,80],chip_dicing_gap_length:34,chip_dicing_line_length:34,chip_dicing_width:34,chip_dir:80,chip_dist:110,chip_fram:[1,27],chip_nam:80,chip_siz:[81,172],chip_tran:81,chipfram:[5,6,7,10,16,18,34],chiplibrari:169,chips_map:[81,82],chips_map_from_box_map:82,chips_map_legend:[81,82],chips_map_offset:81,choic:[5,6,10,13,14,15,16,17,18,22,24,25,28,30,33,42,44,56,58,61,64,68,86,88,96,115,120,125,147,154,160],choos:[56,82,88,120,160,163,164,168,169,171,172,173,175,184],chosen:[42,54,56,74,168,175],ci:[158,161,167],cii:174,cij:174,circl:[63,134,171],circle_polygon:134,circuit:[5,27,36,124,144,162,173,182],circular:[35,60,81,135],circular_capacitor:[1,27],circularcapacitor:35,citat:152,cite:[0,162],cl:[33,35,36,37,42,47,51,55,85,86,89,92,110,129,147,178],cl_offset:89,class_nam:141,class_str:61,classbuild:178,classmethod:[30,33,35,36,37,42,44,47,51,53,55,58,61,68,85,86,89,92,110,120,147,154,178],clean:157,clear:[74,175],clear_lay:74,clearanc:[5,51,81],clearli:155,cli:158,click:[152,162,164,168,170,171,172,173,183],clip:127,clockwis:[5,13,18,34,56,81,106,134,172],clone:[159,160],close:[51,62,74,96,140,164,172],closer:[110,134,140],closest:[32,34,106,110,124,140],clumsi:137,cluster:[75,175,177],co:92,coars:105,coax:[5,42,61],code:[27,29,33,35,36,37,42,47,54,55,61,62,67,68,73,74,84,85,86,88,89,92,120,135,140,150,153,154,156,158,159,160,161,162,163,164,167,170,171,178,182,183],coerce_parameters_impl:[13,36,44,61,63,68,88,120],coher:174,collect:[88,168,173],collinear:61,color:[74,173],column:[81,92],com:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184],combin:[5,36,92,110,143,161,162],come:173,comma:[137,140],command:[74,82,83,96,140,155,156,157,159,160,161,170,171,173,175,177,183],comment:[155,168,171,173],commit:[153,160],commit_refer:[133,177],common:[36,51,90,162,163,171],commonli:[149,173],commun:[153,177],compact:[13,69,86,120,135],compact_geometri:[13,69,86,120],compar:[61,62,135,167,173],compat:160,compil:[159,175],complet:[140,157,160,164,173,177],complex:[82,162,163,168],compliant:135,complic:[172,177,183],compon:[61,144],composit:[61,154,168,170],comprehens:161,comput:[33,67,105,134,174,175,177],concentr:85,concentric_transmon:[1,84],concentrictransmon:85,concept:[27,168,171,173,178],conceptu:144,concret:154,concurr:82,conductor:[5,13,17,18,24,28,31,36,37,42,56,61,62,64,85,86,110,120,125,149],confer:134,configur:[5,13,19,26,42,74,76,77,120,121,154,161,170],confirm:168,conform:[61,105],conftest:161,conmax:104,connect:[19,21,22,37,42,48,49,56,62,85,105,109,110,121,124,140,168,169,173,178],connect_pad:124,connector:[5,18,39,40,41,42,56,59,60,61,168],connector_a:[42,61],connector_b:[42,61],connector_dist:[18,56],connector_typ:[5,42,61],consecut:[61,136],consequ:[61,87,144],consid:[36,62,92,108,134,137,178],consider:161,consist:[2,15,16,24,34,61,62,63,77,79,82,85,86,87,121,135,155,162,168,177],consol:[101,142,163,172,176],console_script:167,constant:[110,154,174],construct:[87,134,172],constructor:[135,178],consult:178,contact:40,contain:[5,21,22,27,33,35,36,37,42,47,55,61,67,74,75,79,80,82,83,84,85,86,87,89,90,92,99,101,102,108,110,111,118,122,123,125,127,135,137,139,143,144,145,146,149,150,154,157,158,159,161,162,167,168,171,172,173,174,177,178,182,184],content:[133,162,164,177],context:135,continu:[55,56,61,62,134,161],contrast:[143,179],contribut:[158,162],contributor:153,control:[87,104,105,129,134,135,147,157,158,159,173,175],control_point:134,control_typ:104,conveni:[36,61,81,83,110,174,176,178],convent:[154,161,163,173],convert:[36,61,110,135,137,140,141,143,144,149,150,167,169,170],convert_cells_to_cod:140,convert_cells_to_stat:150,convert_child_instances_to_stat:143,convert_to_stat:143,coordin:[5,36,54,61,63,74,81,86,98,108,110,124,133,145,149,172],copi:[5,34,36,61,81,96,98,140,151,154,173,174,175],coplanar:[19,42,61,62,63,65,66,145,168,173],copy_ansys_scripts_to_directori:[96,174],copy_elmer_scripts_to_directori:98,copy_port:36,core:[160,161,177],corner:[5,7,13,34,36,37,38,51,61,62,63,139,168,169,173],corner_po:62,corner_r:[37,38],corner_safety_overlap:62,correct:[61,83,92,133,137,154,159,163,164,173,175],correctli:[5,36,62,81,168,173],correspond:[0,18,25,36,61,77,81,85,110,115,134,138,139,140,144,146,154,156,161,164,167,168,171,173,178,179,182],correspondingli:74,correspondingsubstr:110,cosmet:153,could:[101,105,135,153,155,156,173,178],count:[61,110,128],count_inst:[1,126],count_instances_in_cel:128,counter:[18,56,134],counterclockwis:134,coupl:[22,47,169,174],coupler:[9,10,17,18,22,25,33,35,37,85,86,87,89,110,115,129,169,178],coupler_a:86,coupler_ext:86,coupler_lib:[1,126],coupler_offset:86,coupler_r:86,coupler_typ:129,couplers_a:85,couplers_angl:85,couplers_arc_amplitud:85,couplers_b:85,couplers_r:85,couplers_width:85,coupling_length:47,cours:[156,173],cov:161,cover:[35,51,81,110,129,136,149,161,168,172,174],coverag:[81,161],covered_region_excluded_lay:81,cpl_gap:89,cpl_length:89,cpl_width:[89,115],cpu:[82,161],cpu_count:82,cpw:[18,24,125],cpw_distanc:[24,125],cpw_length:113,creat:[2,5,27,29,30,31,36,44,51,58,61,62,63,68,73,74,77,81,82,83,88,91,92,93,96,98,102,108,110,111,112,113,114,115,120,127,132,133,137,140,141,143,148,149,154,157,159,160,161,162,163,164,165,167,168,169,170,172,173,174,177,180,181,182],create_bump_connector:40,create_capacitive_pi_model:174,create_cel:154,create_cell_from_shap:36,create_cross:53,create_curve_arc:63,create_dialog:132,create_element_from_path:[167,173],create_link:156,create_or_empty_tmp_directori:[133,178],create_pattern:[15,16],create_plugin:132,create_simulation_lay:[91,93,110,112,113,114,115],create_subtyp:36,create_top_cel:74,create_tsv_connector:59,create_with_refpoint:[36,140],create_xsect:24,create_xsections_from_simul:[108,184],creation:[81,149,177],criterion:[96,98],critic:142,cross:[3,6,22,56,64,92,98,102,108,118,162,168,170,173],cross_box_dist:118,cross_cel:173,cross_length:118,cross_poli:173,cross_section_simul:[1,90,108],cross_spac:118,cross_sweep_simul:[102,178],cross_talk_dist:6,cross_test:[1,116],cross_width:118,crossect:24,crossing_length:6,crossing_twofac:[1,2],crossingtwofac:6,crosssectionsimul:[92,108],crosstest:118,csv:[81,174],ctest:[5,34],ctrl:164,cubic:134,cucurachi:152,cull:108,curat:137,current:[36,74,83,94,105,110,133,150,168,170,172,173,174,178],curv:[17,62,63,134],custom:[51,61,77,85,108,135,157,162,177],cut1:108,cut2:108,cut:[108,184],cut_region:37,d:[64,82,110,135,159,172,177],dai:135,daisi:7,daisy_woven:[1,2],daisywoven:7,daniel:152,dash:[34,168],data:[62,77,90,92,108,109,110,140,145,171,173,174],data_typ:147,databas:[134,136,182],datatyp:135,db:[36,83,154],dbcore:[36,61,74,106,108,109,110,111,127,134,143],dbox:[5,74,110,172,173,178],dbu:[104,105,106,108,127],dc24:14,dc:[4,5,7,8,41,49,117],dc_test:[1,2],dcplxtran:[88,120],dctest:8,de1:172,de2:172,de:[77,109,163,174],deactiv:132,deal:177,deb:156,debug:[82,110,142,171,172,183],debugg:[160,170],debugid:104,decid:[33,35,36,37,42,47,55,85,86,89,178],decim:135,declar:[2,3,5,6,7,12,13,14,17,18,19,20,21,22,23,25,27,28,31,32,34,35,36,37,38,41,42,48,49,52,53,54,55,56,62,63,64,65,66,67,69,70,71,72,84,85,89,116,117,118,122,123,124,125],decod:135,decode_dict_as_python_obj:135,decor:[36,147,154,178],dedic:[25,108,115],deembed_len:[109,149],deep_delet:[1,126],deep_delete_al:130,deep_delete_pcel:130,def:[135,173,178],default_fac:[77,173],default_lay:[74,77,167,173],default_layer_config:[1,76,173],default_layer_prop:173,default_mesh_s:177,default_parameter_valu:154,default_samplehold:173,default_typ:[30,31,32,44,51,58,68,120],defin:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,28,31,32,33,35,36,37,38,41,42,45,46,47,48,49,52,53,54,55,56,60,61,62,63,64,65,66,69,70,71,72,77,85,86,87,89,92,96,108,110,117,118,121,122,123,124,125,135,142,144,147,154,161,162,169,170,172,174,175,177,178,184],definit:[36,154,162,164,172,173,175,178,182],degre:[35,42,61,64,81,85,88,134,172,173],del:168,delet:[110,141,143,164,168],delete_all_librari:141,delete_inst:110,delete_librari:141,delta:96,delta_i:5,delta_x:5,demand:149,demo:[1,2,169,171,172,173],demo_placing_a_pcel:171,demo_pya_bas:171,demo_twofac:[1,2,172],demonstr:[9,10,161,168,169,184],demotwofac:[10,172],denot:[77,172,173],densiti:[81,127,168],depend:[1,18,109,121,126,141,149,154,156,159,176,177,179],deposit:[77,108],deprec:[74,81],depth:[92,108],deriv:[33,35,36,37,42,47,55,61,85,86,89,128,134,154,173],descend:[36,143,154],describ:[99,110,129,134,140,155,160,168,173,176],descript:[2,116,146,147,154,173,182],descriptor:154,deselect:132,deseri:[61,135],design:[67,68,73,80,82,84,88,150,157,162,167,168,171,174,182],desir:[5,36,61,62,88,139,160,168,172,175,178],desktop:[96,174,177],detach:[101,175],detach_simul:101,detail:[61,90,156,159,160,164,171,173,174,179],detailed_reson:105,detect:[61,168],determin:[27,36,51,61,62,81,82,96,98,110,124,140,142,149,172,173,174],dev:178,develop:[0,153,160,161,162,163,164,170,173,174],devic:[67,88,120,173],diagon:[5,34,51],diagonal_squar:[34,51],diagram:154,dialog:[99,164,168,176],diamet:[5,24,31,40,56,58,61,125],dice:[5,7,34,81],dice_grid_margin:[5,34],dice_width:[34,81],dict:[61,81,88,98,110,120,135,141,149,178],dictionari:[5,22,36,56,64,77,81,82,92,109,110,114,129,135,141,143,144,145,146,147,149,173],dielectr:[92,98,110],dielectric_height:110,dielectric_loss_tang:110,dielectric_materi:110,dielectric_surfac:[96,98],differ:[3,5,6,13,15,16,27,35,36,42,51,56,81,82,92,96,110,120,144,154,159,161,162,167,168,172,173,174,178,179],dimens:[5,19,74,110,157],dimension:162,dir:163,dir_nam:133,dir_path:178,direct:[18,21,31,32,36,48,61,62,81,88,110,114,128,134,137,149,168,173],directli:[36,61,74,110,161,167,168,172,173,177,178],directori:[74,80,96,98,101,133,154,156,157,159,160,161,162,163,167,171,172,173,175],disabl:[5,36,74,110,149,168,169,171,174],discov:154,discret:96,discuss:165,displac:173,displai:[13,24,28,31,36,37,56,61,74,86,110,120,125,168,171,172],display_nam:[13,24,28,31,36,37,56,61,86,110,120,125],display_text_impl:[5,36],distanc:[5,6,17,18,24,28,34,42,61,62,64,85,86,110,114,115,118,124,125,134,137],distinct:[69,163,168],distribut:[5,61],divid:[154,167,173],dll:159,doc:[77,96,147,156,157,160,167,178],docetch:184,docgrow:184,docintro:184,docker:158,dockerfil:156,docrefer:184,docstr:[147,155,157,168,179],document:[2,79,80,82,90,116,154,155,158,160,161,163,164,167,168,171,172,173,182],documet:163,doe:[61,156,159,164,168,177],doesn:[92,96,110,168],doi:[134,152],domain:[110,174],don:[92,154,159,163],done:[61,159,160,161,168,173,174,176,177,183],doubl:[4,5,6,13,17,18,19,24,25,28,30,31,32,33,34,35,36,37,38,40,42,44,46,47,48,49,54,55,56,58,59,61,62,63,64,65,66,68,69,70,71,72,73,85,86,88,89,92,110,113,114,115,117,118,120,122,123,125,151,168,169,171,183],double_pad:[1,84,87],double_pads_sim:[160,174],double_pads_splin:[1,84],doublepad:[86,87],doublepadssplin:87,down:[108,110,168,169,171,173],downgrad:[159,164],download:[105,156,160,163],downstream:154,dpath:[62,173],dpoint:[5,36,61,62,74,81,106,108,109,110,124,134,137,139,144,149,172,173,178,184],dpolygon:[36,151,173],drag:[164,168,169,171,183],draw:[36,59,61,145,160,162,164,167,173,178],draw_graph:145,drawn:[5,6,7,10,16,18,164,178,182],drc:[82,167,168],drive:[85,86,114],drive_angl:85,drive_dist:85,drive_posit:86,drivelin:[85,86,87],drop:[164,168,169,183],dt1:172,dt:10,dtran:[5,51,63,81,111,151,173,178],due:[62,154,163],duplic:[110,134,143,159],dure:[81,135,160,178],dvector:[5,36,74,81,88,110,134],dxf:167,dynam:178,e:[61,64,88,111,135,144,154,156,160,173,174,175,176],each:[5,13,17,22,25,34,35,36,56,61,62,63,64,74,77,79,81,82,85,87,89,92,96,108,110,115,121,124,134,137,140,141,143,144,145,154,155,161,164,168,171,172,173,174,175,177,178,184],earlier:164,easi:[27,159,161,162],easiest:[164,173],easili:[56,64,105,129,161,162,173],east:[48,89],ebl:[11,75,162,172],eda:144,edg:[5,7,12,18,19,23,34,35,51,56,61,62,71,72,81,85,86,87,105,106,109,110,113,114,124,134,136,149,161,168,178],edge_clear:[81,172],edge_from_bump:5,edge_from_tsv:5,edge_len:[12,23],edge_mesh:104,edgeport:[109,149,178],edit:[54,61,62,137,164,167,169,170,173,183],edit_node_plugin:[1,126],editnodeplugin:132,editnodepluginfactori:132,editor:[36,83,159,160,163,164,167,169,171,172,173,178,183],eeli:152,effect:[33,35,36,37,42,47,55,85,86,89,111,114,139,161],effici:[172,177],effort:162,eigenfrequ:96,eigenmod:[96,174],either:[33,36,56,67,68,73,74,77,82,84,110,121,134,149,168,173],electr:174,electric_potenti:177,electromagnet:110,electron:[96,174],elem:[62,63],element:[1,2,3,5,21,22,26,68,70,74,81,82,85,86,88,89,96,98,109,110,111,116,120,124,126,129,134,135,137,140,141,143,144,145,146,147,149,150,156,158,160,162,167,170,171,172,174,178,183],element_by_class_nam:141,element_class:111,element_kei:129,element_nam:61,element_path:173,elimin:[134,135],ellips:[5,24,58,125],ellipt:[5,24,59,125],elmer:[1,90,94,156,170,176,178,179,181],elmer_export:[1,90,94,97],elmer_help:177,elmer_mem:177,elmer_n_nod:177,elmer_n_process:177,elmer_n_thread:177,elmer_tim:177,elmercsc:177,elmerfem:177,elmergrid:[156,177],elmersolv:[156,177],elmersolver_mpi:156,els:[33,35,36,37,42,47,55,85,86,89,135],elsewher:[160,172],emb:182,embed:[109,159,174],emploi:179,empti:[1,2,5,13,24,28,31,33,35,36,37,42,47,55,56,61,64,85,86,89,92,110,120,125,137,140,145,147,161,168,175],empty_simul:[1,90],emptysimul:93,en:114,enabl:[5,55,61,96,110,114,142,162,168,169,173,174,177],enable_drive_lin:114,enable_flux_lin:114,enable_gui_edit:[61,137],enable_transmission_lin:114,encod:[51,135],encode_python_obj_as_dict:135,encompass:173,encount:[135,156],encrypt:156,end:[28,31,54,56,61,62,63,96,98,101,110,113,149,150,156,157,168,171,172,178],end_i:[25,114],endpoint:[61,62,108,134,144],energi:174,engin:110,enhanced_resonance_detection_featur:105,enough:[62,140],ensur:[62,135,154],ensure_ascii:135,enter:168,entir:[82,128,156,171],entri:[164,172],entrypoint:156,environ:[74,105,156,159,160,163,182],epr:[109,170,181],eps_r:96,equal:[5,134,140,145],equidist:54,equival:[31,61,135],error:[36,96,98,105,142,156,159,162,163,164,168,171,173],error_msg:36,es:[60,114],esc:169,escap:135,especi:173,essenti:178,estim:[170,181],etc:[36,61,77,108,110,144,154,159,163,164,173,182],etch:[18,77,108,110],etch_opposite_fac:113,etch_opposite_face_margin:18,etched_lin:110,evalu:36,even:[154,156,160,171],evenli:61,ever:154,everi:[61,62,135,154,157,160,168,182],everyth:[105,163,164,168,173],everywher:173,evok:168,evolv:173,ex:[56,61,62,96,163],exact:[81,168,171],exactli:[144,178],exampl:[5,27,36,61,74,75,77,82,96,110,135,141,145,146,154,156,159,160,161,163,164,168,170,172,174,175,177,181,184],example_layer_config:[1,76,173],exce:177,exceed:17,except:[61,62,74,82,135,137,144,147,154,168,171],exchang:162,excit:109,exclam:171,exclud:[18,147],execut:[83,96,156,161,163,171,172,177],exist:[74,91,92,93,108,110,112,113,114,115,133,137,140,141,145,150,154,159,163,164,168,173,174,178],existing_ref:173,exit_after_run:96,expand:[110,134],expans:[110,134,149],expect:[108,153],experiment:182,explain:[154,155,159,160,168,171,173,179],explan:[173,175],explicitli:[61,163],exploit:172,export_all_layers_bitmap:74,export_and_run:[1,90,94,176],export_ansi:[96,174,178,179],export_ansys_bat:[96,174],export_ansys_json:[96,174],export_batch_result:96,export_bitmap:80,export_cell_netlist:[82,144],export_cells_as_cod:168,export_chip:80,export_design:80,export_dir:80,export_doc:80,export_drc:[80,82],export_drc_report:80,export_elm:[98,177,179],export_elmer_json:98,export_elmer_script:98,export_help:[1,126,178],export_lay:106,export_layers_bitmap:74,export_machine_vers:133,export_mask:80,export_mask_set:80,export_masks_of_fac:80,export_onli:99,export_path:[82,99,145,172],export_pcell_png:[74,171],export_script:99,export_simulation_oa:[102,178],export_singular:[1,90,94],export_snp_no_deemb:174,export_solution_data:174,export_sonnet:[105,178,179,180],export_sonnet_son:[105,180],export_tdr:174,export_tmp_dir:101,expos:[36,61,83,171],extend:[51,61,62,110,149,162,172,173,178],extens:[85,110,157],extern:[35,81,85,162,167,170,173],extra:[13,18,28,32,44,62,64,68,81,86,88,105,120,139,140,150,163,178],extra_chip:81,extra_id:81,extra_json_data:[92,110],extra_lay:75,extra_resonator_avoid:18,extract:[36,140,144,149],extract_circuit:144,extract_net:144,extract_pcell_data_from_view:140,extractor:[96,174,181],f2:[164,168,169],f5:[164,171,172],f9:171,f:[61,64,109,115,156,171],fabric:162,face:[5,6,7,10,13,16,18,24,27,28,30,31,34,36,37,40,42,56,59,60,61,62,63,64,74,77,80,81,82,86,108,109,110,113,120,125,133,143,144,149,164,168,170],face_box:5,face_id:[5,13,15,16,18,24,27,28,31,36,37,56,61,74,75,81,82,86,110,120,125,173],face_index:[36,62,63,110],face_stack:110,face_stack_list_of_list:110,face_z_level:110,fact:61,factor:[81,98,141],fail:[146,161],failur:161,fals:[5,13,17,18,20,24,28,31,33,34,36,37,42,51,53,54,56,61,62,63,64,65,66,69,70,74,82,86,88,92,96,98,99,101,104,105,109,110,112,113,120,125,134,135,140,141,145,149,150,172,173,178],farad:109,fast:[96,153],faster:105,featur:[10,36,61,135,160,161,162,163,164,169,170,171,172,173,178],feedlin:[17,22,35,37],feedline_bend_dist:17,feel:155,fem:[33,177],fenc:125,few:168,ff:174,ffffff:74,field:[77,92,96,110,137,146,149,175],figsiz:145,figur:[36,145],file:[26,36,67,74,75,77,79,80,81,82,96,98,99,102,105,108,110,133,138,140,142,144,145,150,152,154,156,157,161,162,164,168,169,170,171,172,174,175,176,177,178,180,182,183],file_path:138,file_prefix:[96,98,102],filenam:[74,80,106,142,144,174],filename_output:104,filename_templ:104,filepath:133,fill:[5,92,105,153,164,168,169,173],fill_typ:[104,105],filltyp:104,filter:[101,161],find:[56,83,106,137,141,154,160,161,163,173],find_edge_from_point_in_cel:106,find_edge_from_point_in_polygon:106,find_layer_by_nam:108,fine:[105,147],finger:[13,17,18,22,33,37,38,55,69,70,86,89,120,129],finger_area_length:37,finger_area_width:37,finger_capacitor_squar:[1,27,173],finger_capacitor_tap:[1,27],finger_control:[18,55],finger_gap:[33,37,38,55],finger_gap_end:[33,37],finger_length:[37,38],finger_numb:[33,37,38],finger_overlap:[13,69,70,86,120],finger_overshoot:[13,69,70,86,120],finger_width:[33,37,38,55],fingercapacitorsquar:[37,129,173],fingercapacitortap:38,finish:[101,169,177],finland:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184],finsih:175,first:[17,22,36,42,56,61,62,74,77,86,108,110,134,147,149,154,157,159,162,168,170,172,173,174,176,177,178,180],fit:[74,171,173],fix:[35,37,55,61,161,163],fixed_length:[35,37,55],flag:175,flat:[77,81,154],flexibl:[168,178],flip:[5,6,16,18,39,40,42,53,61,113,133,168,172,173],flip_chip_connector:[1,27],flip_chip_connector_dc:[1,27,39],flip_chip_connector_rf:[1,27,39],flipchipconnector:[40,41,42,61],flipchipconnectordc:41,flipchipconnectorrf:[42,173],flush:141,flux:[88,114],flux_corn:88,fluxlin:[1,9,22,25,27,36,84,88,89,115],fluxline_gap_width:[44,46,88],fluxline_paramet:[36,44,88],fluxline_standard:[1,27,43],fluxline_straight:[1,27,43],fluxline_typ:[25,44,88,115,178],fluxline_width:[36,44,46],fluxlinestandard:45,fluxlinestraight:46,flyover:[51,53],focu:[74,171],folder:[82,96,98,101,156,157,159,160,161,167,172,173,174,175,176,177,178,184],follow:[25,56,61,62,74,77,79,81,91,92,93,110,112,113,114,115,134,135,140,141,145,152,153,154,155,156,159,161,163,164,168,171,172,173,175,177,178,181,184],forc:110,form:[27,61,92,96,98,106,110,140,153,154,161],format:[61,140,152,174],formul:111,formula:173,forward:[110,153,177],found:[83,133,152,156,167,173,174,177,184],four:[9,22,42,51,87,117,124,134,139,144,172],fourth:134,frac:127,fraction:98,fragment:172,fragmet:172,frame:[2,5,34,48,81,168],frame_paramet:5,frames_diagonal_squar:5,frames_dice_width:5,frames_en:[5,6,7,10,16,18],frames_marker_dist:5,frames_mirror:5,framework:[161,162,174],free_layer_slot:108,frequenc:[96,98,174],frequency_unit:96,froce:101,from:[5,13,18,19,22,28,30,33,34,36,48,51,56,61,62,63,64,67,69,70,74,77,80,81,82,83,84,85,86,87,88,89,91,92,93,96,98,101,106,108,110,112,113,114,115,120,124,127,128,134,137,138,139,141,142,144,146,147,149,153,154,156,157,159,160,162,163,164,167,168,169,170,171,172,174,175,177,180,181,182,183,184],from_cel:[91,93,110,112,113,114,115,178],from_seri:61,full:[4,5,63,74,77,83,134,145,160,162,163,164,168,173,174,176,177,178,182],fulli:[110,160],further:[82,156,164,172,173,178],g:[64,135,173,174],galvan:[17,40],gap:[5,13,17,18,19,22,24,28,31,33,34,35,36,37,38,42,44,46,47,48,55,56,61,62,63,64,69,70,85,86,88,89,96,110,120,124,125,129,134,143,149,173,178],gap_between_bridg:28,gap_max_dist:177,gap_max_element_length:96,gap_min_dist:177,gap_min_mesh_s:177,gap_sweep:178,gap_width:[89,178],gd:[80,96,98,110,150,167,172,177],gdiff:167,gds_file:110,gdsii:174,gener:[2,5,13,29,36,54,59,62,67,68,73,74,79,81,82,84,86,88,92,108,110,116,120,134,136,137,140,144,147,150,156,157,160,162,168,169,170,171,172,173,177,178,184],generate_probepoints_json:133,geometr:[31,32,40,59,60,134,162],geometri:[13,33,35,36,37,42,47,51,55,59,60,69,85,86,88,89,91,92,93,108,110,112,113,114,115,120,144,153,162,164,168,170,171,173,174,181,182,184],geometry_help:[1,126],geometry_json_encod:[1,126],geometryjsondecod:135,geometryjsonencod:135,get:[5,61,74,81,92,98,108,127,133,135,144,147,154,156,157,159,160,161,162,163,171,175],get_active_cel:74,get_active_cell_view:74,get_active_layout:74,get_active_or_new_layout:133,get_al:147,get_all_node_el:137,get_angl:134,get_area_and_dens:127,get_box:5,get_cell_path_length:134,get_corner_data:62,get_direct:134,get_enclosing_polygon:106,get_ground_bump_loc:5,get_ground_region:37,get_ground_tsv_loc:5,get_klayout_vers:133,get_launcher_assign:5,get_lay:[36,110,173],get_library_path:141,get_marker_loc:[51,53],get_marker_region:[51,53],get_node_param:140,get_nodes_near_posit:137,get_object_path_length:134,get_paramet:[92,110],get_pixel:74,get_port_data:110,get_refpoint:[36,110],get_schema:[36,92,110],get_segment_cel:61,get_segment_length:61,get_sim_lay:92,get_sim_port:[33,35,36,37,42,47,55,85,86,89,178],get_simulation_data:[92,110],get_simulation_layer_by_nam:110,get_single_element_sim_class:[111,149,178],get_valid_node_el:137,ghcr:156,ghz:[96,98,174],git:[133,153,158,159,160,163,167],github:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184],give:[36,110,159,163,164,173,174],given:[5,33,35,36,37,42,47,54,55,56,61,62,74,77,82,85,86,88,89,92,96,108,109,110,111,118,120,121,122,123,125,133,134,135,138,139,141,143,147,149,150,154,156,172,173,177,179],gmsh:[156,170,175,176,179,181],gmsh_helper:177,gmsh_mem:177,gmsh_n_thread:177,gmsh_time:177,go:[36,74,110,152,156,157,169,171,173,183],goe:[56,61,134],good:[105,155,172],googl:155,grain:147,graph:[145,154,167],graphic:[62,81,134,164],green:[154,171],grid:[2,5,17,34,36,54,61,62,63,65,81,82,110,124,136,139,140,168,169,170,173],grid_siz:[110,136],grid_snap:140,grid_step:136,groud:173,ground:[2,5,11,17,34,35,36,37,38,42,47,51,54,55,61,62,63,65,81,82,85,86,92,105,109,110,113,129,136,139,168,169,170,173,174],ground_edg:110,ground_gap:[35,55,85,86],ground_gap_r:86,ground_gap_ratio:37,ground_grid:[5,143,173],ground_grid_avoid:[18,36,173],ground_grid_box:110,ground_grid_in_trac:[17,54,61,62,63,65],ground_grid_region:110,ground_loc:[109,178],ground_metal_height:110,ground_pad:37,ground_refpoint:149,ground_width:47,groundgrid:[1,126],group:[67,77,104,105,136,164,168,173],group_n:136,growth:55,gsg:[5,42,61],guarante:[134,135,164],gui:[13,24,27,28,31,36,37,54,56,61,62,74,77,86,99,101,110,120,125,133,137,140,154,159,160,162,164,167,169,170,171,173,176,181,182,183],gui_help:[1,126],gui_path:61,gui_path_shadow:61,guid:[62,82,113,153,155,156,162,164,168],guide_face_id:113,guthri:152,h:[64,109,115],ha:[0,5,19,22,35,36,37,55,61,69,82,85,89,92,110,137,140,145,147,156,159,160,163,164,168,171,172,173,174,175,177,178,179],half:[22,87,173],half_width:173,hand:[178,179],handl:[127,154,168,173],handler:142,hanger:47,hanger_reson:[1,27],hangerreson:47,happen:148,happi:161,hard:173,hardcod:[168,173],has_tracking_posit:132,hash:156,have:[27,30,33,35,36,37,42,47,51,55,61,62,74,77,81,84,85,86,89,96,108,110,134,140,141,144,147,154,156,157,159,160,161,164,165,168,169,171,172,173,175,176,178],head:[5,47,114],head_length:47,heavi:171,height:[13,18,33,70,74,86,110,117,120,124,139],heinsoo:[0,152],help:[88,120,155,161,162,168,171],helper:[74,110,126,134,141,146,149,160,173,178],henc:178,henri:109,here:[82,142,158,164,168,173,174,177,180,182],hfss:[94,96,174,178,181],hidden:[61,77,147,154,173],hide:173,hierarch:154,hierarchi:[74,81,82,128,140,150,154,161,168,170,171,172],high:[167,184],highest:[96,110],highli:179,highlight:168,hint:135,histori:153,hold:173,holder:[5,8,17,114],hole:[110,136],hollow:110,hollow_tsv:110,home:[156,172],homepath:[159,163],hor_dist:[24,125],horizont:[13,17,22,24,56,70,81,86,120,124,125,151],host:[101,158,175],hostnam:101,hotkei:170,hous:51,how:[96,110,154,160,163,164,168,173,175,178],howev:[88,110,160,164,168,172,173,177],hpc:156,html:[74,77,156,157,163],http:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184],human:[61,162,167],hyperv:156,i:[5,18,61,64,110,111,144,154,174],icon:171,id:[5,6,7,10,13,16,18,24,28,31,36,37,56,61,74,77,81,86,110,113,120,125,134,145,155,160,170,171,172,183],idea:165,ideal:109,ident:[144,145,154],identifi:[18,82,144,145,153,172,173,175],ignor:[5,82,110,134,143,149,159,177],ignore_port:[111,178],ilevel:104,illustr:[157,168],imag:[74,79,145,156,157,160,162,170,171,172,175,177],imagin:110,imaginari:109,imped:[35,85,109],implement:[5,13,27,33,35,36,37,38,42,44,47,51,54,55,61,62,63,68,85,86,88,89,92,110,120,133,134,135,140,149,153,173,175,178,179,182],implicitli:61,import_and_simul:[96,174],import_help:[1,126],import_script:96,import_script_fold:96,import_simulation_geometri:174,improv:[161,163],inact:81,includ:[7,9,10,13,17,27,31,36,56,61,67,69,70,80,82,86,88,92,96,98,110,112,120,133,134,135,140,152,156,157,159,162,163,167,168,172,173,174,184],include_base_metal_addit:[70,86],include_base_metal_gap:[13,69,70,86,120],include_bump:[31,56],include_coupl:[9,10,172],include_import:140,incom:135,incompat:153,incorpor:173,increas:[108,123,156,177],increment:[4,5,13,61,123,137,150],indent:[18,19,135],independ:[56,159,160,177],independentprocess:177,index:[5,18,36,61,62,63,77,106,109,110,137,149,150,162,173],indic:[36,77,110,149,173],indium:[42,110],indium_bump:173,individu:[61,81,82,98,108,110,150,153,160,168],induct:[104,109,115,149],inel:152,infer:110,infin:135,infinit:[110,135],info:[5,101,105,110,142,143,156,177],inform:[75,82,108,110,152,154,164,167,168,172,173,178,184],inherit:[36,154,173,178],ini:161,initi:[61,74,91,92,93,110,112,113,114,115,140,149,171,172],initial_guess:61,initialis:176,inlin:[74,168],inner:[28,85,110],input:[7,18,42,56,61,96,98,108,134,137,177,178,184],input_oa:108,input_path:56,insert:[5,27,36,56,61,74,81,88,110,120,124,135,140,143,149,160,168,170,178],insert_cel:[25,36,74,110,115,129,140,154,171,173,178],insert_cell_into:36,insert_chip_copy_label:81,insert_lay:110,insert_layers_between_fac:110,insert_splitter_lay:110,insert_tsv:5,insid:[13,35,55,56,61,69,70,86,92,109,110,120,135,149,164,168,171,172,173,178,182],inst:[51,53,128],inst_nam:[9,10,36,61,74,110,137,150,173],instal:[131,156,158,162,167,169,173,176,177,183,184],install_kqc_depend:131,install_softwar:175,instanc:[5,36,51,61,74,110,128,129,132,137,140,143,144,145,150,154,159,160,168,169,171,173,178,182],instance_nam:145,instant:163,instanti:[149,154,160,178],instantli:162,instead:[61,64,74,82,135,137,140,154,156,159,160,164,168,173,177,178],instruct:[163,168],insul:110,integ:[5,6,7,10,16,18,109,110,134,135],integr:[10,27,167,168,173],intend:[92,110,184],intent:154,inter:[41,42],inter_bump_dist:[42,61],inter_spac:[12,23],interact:[145,170],interdigit:[17,18,22,129],interest:[172,174],interfac:[61,96,98,108,110,164,174],intermedi:96,intermediate_processing_command:[96,174],intern:[92,110,149,168,178],internal_cel:144,internalport:[109,110,149,178],interpol:96,interpret:183,intersect:106,introduc:[92,108,110],introduct:170,intuit:173,invalid:[135,146],invalidparameterexcept:146,invers:137,invert:[77,80],io:[156,184],ipolygon:104,ipynb:[160,174],ipython:74,iqm:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184],ironpython:174,is_axisymmetr:98,is_clockwis:134,is_continu:62,is_standalone_sess:83,isinst:128,island1_ext:86,island1_r:86,island1_taper_junction_width:86,island1_taper_width:86,island2_ext:86,island2_r:86,island2_taper_junction_width:86,island2_taper_width:86,island:[35,85,86,87,89,178],island_island_gap:86,island_r:89,island_splin:87,island_spline_sampl:87,issu:[159,162,164,165],item:[110,135,145,149,164],item_separ:135,iter:[61,62,96,98,135],ith_valu:110,its:[13,36,56,61,62,81,88,92,96,110,120,133,134,135,150,154,156,159,168,172,173,175],itself:[61,159,164,173,174],ivertex:104,ix:127,iy:127,j:[64,174],jann:152,javascript:135,jenei:152,job:177,johann:[0,152],join:[86,87],josephson:85,json:[36,96,98,108,135,144,145,174,177,184],json_filenam:[96,98],jsondecod:135,jsonencod:135,jt1:172,jt2:172,jukka:152,juliusson:152,jun:152,junction:[1,5,9,10,13,22,25,85,86,87,88,109,110,115,119,120,121,149,154,162,164,173,178],junction_capacit:115,junction_induct:115,junction_paramet:[13,68,86,88,120],junction_shapes_bottom:69,junction_shapes_top:69,junction_test2:[1,2],junction_test:[1,2],junction_test_pad:[1,116],junction_test_pads_paramet:[13,120],junction_test_pads_simpl:[1,116,119],junction_test_pads_typ:[13,120],junction_total_length:[71,72,88,110],junction_typ:[5,9,10,13,22,25,68,73,86,88,115,120,150,178],junction_width:[13,68,86,88,120,150],junction_width_larg:13,junction_width_smal:13,junction_width_step:[13,120],junction_width_step_increment_larg:13,junction_width_step_increment_smal:13,junctionnam:68,junctions_horizont:[13,120],junctionsimport:[149,178],junctiontest2:13,junctiontest:12,junctiontestpad:[13,88,120,121],junctiontestpadssimpl:121,jupyt:[74,158],just:[154,156,159,164,173,178],k:[81,144],kaihuai:134,keep:[74,154,160,168,172],kei:[5,22,36,77,81,82,110,114,129,135,140,141,143,144,149,156,168,175,177],kept:137,key_separ:135,keyword:[36,51,61,74,82,91,92,93,110,112,113,114,115,178],kind:173,kl_file:156,kl_hash:156,klayout:[27,36,61,62,74,77,83,106,108,109,110,111,127,131,132,133,134,140,141,142,143,144,146,148,154,156,157,158,159,162,164,167,168,169,170,172,173,176,181,182,183],klayout_0:156,klayout_alt:159,klayout_app:163,klayout_executable_command:83,klayout_hom:159,klayout_packag:[156,159,160,167,171,173,174,175,176,177,178,184],klayout_view:[1,160,162,171,178],klayoutmatthia:184,klayoutview:[74,150,160,170,178],know:[159,163,169],known:[159,162,164],korppi:152,kotilahti:152,kqc:[0,92,99,101,145,148,149,153,154,156,159,160,163,164,168,170,171,172,173,175,176,177,183],kqc_2nd:159,kqc_library_nam:154,kqc_process:[108,184],kqc_remote_tmp_path:[101,175],kqc_root_path:160,kqc_tmp_path:[156,160],kqcircuit:[0,1,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184],kqcircuits_script:[159,167,171,172,173],kqclib:[156,177],kristinn:152,kwarg:[51,53,56,61,64,74,81,82,91,92,93,110,112,113,114,115,127,129,135,141,147],l:[48,65],l_finger:[17,18,22],label:[1,5,34,36,64,74,81,110,126,145,153,172],label_tran:[36,74,110],labelorigin:139,labels_cel:81,laid:173,lambda:61,landra:152,larg:[13,161,177,178],large_loop_area:13,largest:[56,96,134],last:[56,61,62,77,110,134,172,173,174],later:[125,161,164,173],latest:[156,160,163],latter:[54,82,156,177],launch:[98,172,173,183],launcher:[1,2,5,7,8,17,19,22,27,49,89,112,114,144,169,173],launcher_assign:5,launcher_dc:[1,27],launcher_frame_gap:[5,48],launcher_gap:[5,19,173],launcher_id:5,launcher_ind:[5,19,173],launcher_pitch:19,launcher_typ:[5,173],launcher_width:[5,19,173],launcherdc:49,laycor:[74,132],layer:[5,13,24,26,27,28,31,32,34,36,37,51,53,56,59,61,62,63,66,69,70,71,72,74,75,76,77,79,80,81,82,86,88,92,106,108,109,110,118,120,122,123,124,125,127,134,139,143,144,149,162,164,167,168,169,170,171,184],layer_1:143,layer_2:143,layer_clust:[1,162],layer_config:[1,162,173],layer_config_path:173,layer_info:127,layer_merg:143,layer_nam:[36,74,80,92,108,110],layer_protect:139,layer_sourc:77,layerclust:75,layerinfo:[74,77,108,127,143,173],layerm:[96,98],layerma:[96,98],layers_set:74,layers_to_mask:[81,172],layersa:[96,98],layout:[24,25,27,30,36,44,51,58,61,68,74,79,80,81,82,90,91,92,93,102,106,108,110,112,113,114,115,120,125,133,134,140,141,143,144,145,148,150,154,160,162,168,169,171,172,173,174,178,183,184],layout_to_cod:[1,126],layout_view:[74,171],layoutview:[74,171],lead:[13,37,55,69,70,86,120,149,178],leaf:154,learn:171,least:[134,137,163,168,171,173],leav:110,left:[3,5,6,13,18,22,34,36,42,47,56,63,81,87,92,106,108,110,149,164,169,172,173,178],left_and_right_waveguid:36,left_gap_inn:63,left_gap_out:63,left_protect:63,len1:173,len2:173,length:[3,5,6,9,10,12,13,15,16,17,18,22,23,25,28,30,31,33,34,35,37,38,47,48,54,55,56,61,62,63,64,65,66,69,70,71,72,81,86,88,89,96,104,109,110,113,114,115,118,120,122,123,129,134,136,137,140,143,149,168,169,173],length_befor:[61,137],length_extra:64,length_extra_sid:64,length_incr:[61,137],less:[105,154],let:[135,160,173],letter:[64,77,101,141,164],level:[36,74,110,135,140,149,153,154,161,167,168,171,173,177,184],lib:159,libexec:156,libpython:159,librari:[5,27,30,36,44,51,58,61,68,74,86,87,88,89,120,124,137,141,158,159,160,162,163,164,167,168,169,170,182,183],library_descript:[5,36,68,88,124,154],library_help:[1,126,154,161,173],library_nam:[5,36,61,68,88,92,110,124,141,154],library_path:[5,36,68,88,124,141],licens:153,lightweight:184,like:[36,61,68,73,82,135,147,154,156,157,159,160,161,164,168,172,173,177],likewis:[3,6],limit:[82,150,156,163,170,181],line:[6,9,17,18,34,35,47,62,82,86,87,106,110,122,123,125,134,137,140,153,155,157,159,160,168,169,170,171,172,173,177,181,182,183],linear:153,linear_system_method:98,liner:176,link:[156,159,160,164,167,171,173,175],lint:161,linux:[133,156,158,163,169,172,177],list:[5,6,7,9,10,13,16,17,18,22,24,25,27,28,31,33,34,35,36,37,42,47,51,54,55,56,61,62,63,64,74,75,79,81,82,85,86,87,89,91,93,96,98,99,101,102,105,106,108,110,111,113,114,115,120,125,127,134,135,137,139,140,141,143,144,145,147,149,151,156,164,169,173,174,178,180],list_or_const:110,liter:137,literal_ev:[61,137],lithographi:[5,15,16,110,118,122,123,182],lithography_test:[1,2],lithography_test_twofac:[1,2],lithographytest:15,lithographytesttwofac:16,littl:169,live:154,ln:159,load:[27,67,82,84,86,87,89,138,141,145,154,171,172,173],load_librari:141,local:[101,153,156,157,160,164,169,171],locat:[5,36,51,61,74,77,96,98,105,109,110,114,139,140,145,149,159,160,161,163,164,168,169,171,174,178],log:[142,172],log_rout:[1,126],logfil:142,logger:142,logging_setup:172,logic:173,login:[101,175],london:[92,108],london_penetration_depth:[92,108],longer:[56,143,147,168],look:[36,74,110,141,149,159,162,173],loop:[13,69,73,86,88,120],loop_area:[73,86,88,120],loss:[96,98],lossi:174,low:184,lower:[5,13,22,34,164],lower_accuraci:105,lower_box_height:110,lowercas:[141,164],lowest:[96,110],lowest_visible_level:142,lt:[159,163],lump:[109,110,178],lym:[61,168,171,178],m000:[5,34],m00x:156,m2:[28,66],m:[92,160,177],ma_permitt:108,ma_thick:108,mac:172,machin:[175,177],maco:[133,158,163,169],macro:[74,140,150,159,162,163,164,167,168,170,172,173,178,182,183],made:[61,88,143,144,145,178],magnif:[108,168],magnification_ord:108,mai:[5,27,61,74,81,82,92,109,110,141,143,144,145,150,154,156,157,159,160,161,164,167,168,169,171,172,173,176,177],main:[74,81,98,144,156,164,167,168,170,171,172,173,181,182],main_lay:75,mainli:[167,173],maintain:[38,153,163],major:153,make:[5,27,40,81,83,96,98,110,147,153,154,156,157,159,160,161,162,164,168,169,171,172,173,175,178,184],make_empty_area:11,make_grid:136,make_grid_loc:5,make_pcell_imag:157,manag:[82,132,156,159,163,164,171,175,177,184],manhattan:[1,5,10,13,22,25,67,68,70,86,88,115,120],manhattan_single_junct:[1,67],manhattansinglejunct:70,mani:[96,110,152,162,167,168,172,173],manipul:183,manual:[5,7,29,56,61,67,68,73,77,82,84,109,131,156,158,162,164,172,178,182],manual_spac:56,manufactur:77,map:[77,81,82,144,170,178],margin:[5,13,18,24,28,31,34,36,37,56,61,66,69,70,81,86,110,120,125,139,173,178],mark:[36,77,171],marker:[1,5,13,27,34,54,81,118],marker_dist:34,marker_safeti:17,marker_standard:[1,27,50],marker_typ:[5,13,34,51],markers_for_png:157,markerstandard:52,mask:[1,5,34,51,53,126,156,160,162,167,170,173,182],mask_document:80,mask_export:[1,79],mask_export_density_lay:81,mask_export_lay:[77,81,82],mask_graphical_rep:80,mask_layout:[1,79,80,82,172],mask_layout_typ:82,mask_map:82,mask_marker_fc:[1,27,50],mask_marker_offset:81,mask_markers_dict:81,mask_name_box_margin:81,mask_name_offset:81,mask_name_scal:81,mask_set:[1,79,80,172],mask_text_scal:81,masklayout:[80,81,82],maskmarkerfc:53,maskset:[80,82,172],master:174,match:[40,164,175],match_points_on_edg:134,materi:[92,96,108,110,174],material_dict:110,materials_typ:104,matplotlib:145,matric:92,matrix:[134,174,177],max_delta_:96,max_delta_f:96,max_error_scal:98,max_outlier_fract:98,max_res_len:17,max_siz:74,max_width:[15,16],maximum:[62,74,96,98],maximum_pass:[96,98],mcf:172,md5:156,md:80,mdemo:172,mean:[5,28,35,37,42,54,55,56,61,62,66,77,108,110,153,154,172,173],meander:[1,3,6,17,27,61,105,137,168],meander_fac:6,meaning:[153,173],meant:[167,173],measur:[64,85,117,171,184],mechan:3,meet:[96,168],member:135,memori:[141,156,177],mental:163,mention:156,menu:[164,169,170,171,173,182],merg:[1,5,61,110,126,134,153,154,173],merge_base_metal_gap:5,merge_lay:143,merge_layout_lay:5,merge_layout_layers_on_fac:[5,143],mesh:[96,98,105,177],mesh_paramet:177,mesh_siz:98,messag:[36,74,153,163,164],meta:174,metal:[11,13,28,31,40,56,61,62,63,65,66,69,70,86,89,92,96,98,108,110,113,120,124,173],metal_height:110,metal_region:124,method:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,27,28,31,32,33,35,36,37,38,41,42,45,46,47,48,49,51,52,53,54,55,56,59,60,61,62,63,64,65,66,69,70,71,72,74,85,86,89,91,92,93,110,112,113,114,115,117,118,121,122,123,125,135,140,154,155,160,161,163,164,171,173,174,178,184],metrolog:24,metrology_pitch:24,mg:98,micro:153,micron:109,middl:[47,61,111,172],midpoint:178,might:[88,96,98,156,159,163,164,177],migrat:164,min_stripe_width:123,min_width:[15,16],minim:[54,61],minimum:[81,96,98,134],minimum_converged_pass:96,minimum_pass:[96,98],minimum_point_spac:110,miniv:153,minor:[77,153],minut:168,mirror:[5,9,10,13,18,81,88,120,133,150,151,172],mirror_offset:[13,69,70,86,120],mirror_squid:[13,88,120],mirror_tran:151,miscellan:[162,170,173],miss:[74,131,146,161,171],missingparameterexcept:146,missinguilibraryexcept:74,mix:159,mklink:159,mnxmn:82,mode:[74,131,160,164,169,183],model:[98,109,110,174,177],modifi:[81,86,87,110,134,160,162,163,164,170,171,173,175],modul:[83,134,138,141,146,154,155,160,161,162,163,164,167,173,176],module_from_fil:138,module_nam:141,moment:169,monitor:142,month:152,more:[61,77,79,82,96,98,105,108,110,144,153,154,155,156,159,160,162,164,167,168,171,172,173,177,178,183],moreov:177,most:[5,106,135,137,149,154,160,163,164,167,168,169,171,173,177,178,182],mostli:[168,173],mount:156,mous:169,mouse_click_ev:132,mouse_moved_ev:132,move:[13,54,61,69,70,86,120,134,156,164,168,169],mpi:[175,177],ms_permitt:108,ms_thick:108,mtype:104,multi:[10,28,30,31,56,61,64,77,110,161,162,170,173],multifrequ:[96,98],multilin:137,multipl:[3,6,61,77,85,143,145,154,159,162,164,168,171,172,173,174,177,178,180,182],multiprocess:[172,177],multithread:177,multiwai:64,must:[61,62,74,110,134,137,148,149,159,160,164,171,173,177,178,183],mxm:82,my:164,my_chip:172,my_el:164,my_packag:164,my_qubit:173,myclass:154,myelement2:173,myelement:[164,173],myqubit:173,mysquid:150,n:[5,13,24,28,31,36,37,56,61,63,85,86,104,110,120,125,134,135,144,146,161,173,174,175,177],n_ab:[17,117],n_bridg:[54,61,91],n_bridges_pattern:56,n_center_bump:[42,61],n_finger:[17,18,22],n_guid:113,n_launcher:19,n_mode:96,n_step:4,n_worker:177,name:[5,7,9,10,13,18,21,22,24,25,28,31,34,36,37,56,59,61,64,68,73,74,75,77,80,81,82,86,88,92,96,98,101,110,114,120,124,125,127,137,140,141,142,143,144,145,146,147,149,150,154,156,157,159,161,163,164,169,171,172,173,178],name_brand:[5,34],name_chip:[5,7,9,10,21,34],name_copi:[5,34],name_mask:[5,34],namespac:[137,147],nan:135,natur:154,navig:[168,169],nc:156,ne:114,nearbi:168,necessari:[77,96,150,176,177,178],necessarili:62,need:[33,35,36,37,42,47,51,55,56,61,62,75,77,83,85,86,89,90,92,131,134,145,152,153,154,155,156,159,160,161,162,163,164,168,171,172,173,174,175,176,177,178],neg:[56,110,135],neighbor:[62,168],neither:[5,74],neovim:173,net:[144,174],netlist:[36,82,144,145,167,172],netlist_as_graph:167,netlist_extract:[1,126],netlist_graph:[1,126],network:[145,174],network_as_graph:145,networkx:145,new_chip1:173,new_lay:173,new_nam:36,newchip1:173,newli:173,newlin:135,next:[61,122,123,134,159,164,168,171,178],nice:168,nicer:173,niko:152,no_squid:[1,67],node:[61,132,137,140,145,169,170,173,177],node_editor_valid_el:137,node_from_text:137,node_index:[61,132,137],node_obj:61,node_object:61,node_param:140,node_to_text:137,nodes_from_str:61,nohup_runid:175,non:[28,35,37,42,54,55,56,61,66,108,110,134,135,153,174],none:[5,25,30,34,36,44,51,58,61,68,74,80,81,82,83,88,92,96,98,99,101,106,108,109,110,111,114,115,120,124,127,129,134,135,140,141,144,145,147,149,150,177,178],nopar:[36,92,110],normal:[61,146,154,156,173],normalize_rul:146,north:[86,87,89],nosquid:[10,13,22,25,68,71,86,88,115,120],notabl:61,note:[36,56,61,74,82,137,148,154,156,159,160,161,162,168,172,173,175,177,183],notebook:[74,158],noth:[33,35,36,37,42,47,55,85,86,89,147,171],notic:172,now:[156,164,171,173],num:161,num_cross:118,num_str:135,num_strip:[15,16,122,123],number:[3,4,5,6,13,17,18,19,21,22,24,28,31,33,34,36,37,38,42,51,53,54,55,56,61,63,64,77,79,82,85,86,87,91,96,98,105,108,109,110,113,117,118,120,122,123,125,128,129,133,134,135,136,145,146,150,153,173,177,178],numer:55,numpi:159,nvertic:104,nw:114,nxn:82,o:135,oa:[80,81,82,108,150,167,172,177,178,184],oas2dxf:167,oasi:[67,102,106],obei:92,obj:[127,134],object:[5,25,33,35,36,37,42,44,47,51,55,61,74,75,77,80,81,82,85,86,88,89,90,92,94,108,109,110,111,115,127,132,134,135,137,143,144,146,147,149,154,160,162,168,169,170,171,172,173,174,177,180,181,182,183,184],object_hook:135,object_pairs_hook:135,objectinstpath:134,observ:172,obtain:[145,178],ockeloen:152,off:[96,110,171],offer:173,offici:153,offset:[13,61,69,70,81,86,89,120],offset_compens:[13,69,70,86,120],ofparallel:177,often:[171,173,178],ohm:109,ok:169,old:[56,64,141,142,172],older:[156,160,169],omega:109,omit:[61,172,173,178],omp:177,onc:[74,98,131,149,154,164,168,169,171,172,173,174,175,177,178,180,184],one:[3,12,18,22,23,56,61,63,77,79,82,85,86,87,92,96,98,102,110,134,135,140,142,143,144,147,148,149,153,154,156,159,163,168,170,171,173,177,178,181],ones:[141,159],oni:61,onli:[13,33,35,36,37,42,47,55,61,62,68,81,82,85,86,88,89,92,99,110,116,120,121,128,131,135,137,140,143,147,148,149,154,155,156,159,160,161,163,164,168,169,171,172,173,174,175,176,177,178,184],only_arm:[88,120],only_el:143,only_pad:[13,120],onto:182,open:[62,86,87,133,157,159,163,164,166,168,169,170,171,172,183],open_with_klayout_or_default_appl:133,openmp:177,openmpi:175,oper:[5,36,61,133,143,159,163,168,177],opp_face_index:[62,63],opp_i:110,opposit:[13,18,24,28,31,36,37,56,61,62,63,86,110,113,120,125],opposite_face_id:36,optic:[5,15,16,118,122,123,162,182],optim:55,option:[5,22,31,36,56,61,81,82,89,96,101,105,108,109,110,111,121,129,140,144,146,156,161,168,169,170,172,173,175,177,181,184],ora:156,order:[5,18,22,56,61,62,92,98,106,108,110,134,135,154,156,168],ordin:110,org:177,organ:[153,161,171,173],organis:77,orient:61,origin:[31,32,36,40,59,60,63,64,71,72,74,81,110,133,134,139,173],origin_fluxlin:88,origin_offset:139,origin_squid:88,os:[82,83,159,163],other:[0,2,5,13,27,33,36,37,61,62,69,70,74,75,77,86,88,92,101,105,110,120,129,134,142,149,150,151,152,153,154,155,156,159,160,161,162,163,167,168,171,172,173,174,177,178,179,182,183,184],other_refpoint:149,otherclass:154,otherwis:[30,31,32,61,62,74,91,93,99,110,111,112,113,114,115,135,141,159,163,168],our:[161,164,173],out:[36,74,101,110,140,149,159,160,163,172,173,175],outer:[35,48,81,85,124],outer_island_width:[35,85],outlier:98,output:[42,61,98,108,127,135,137,142,156,160,167,173,175,177,178,184],output_format:[106,140],output_oa:108,output_path:108,output_rot:[42,61],outsid:[81,87,160,173],outward:134,oval:154,over:[40,61,110,147,156,159,171,174],over_etch:[110,149],overflowerror:135,overlap:[62,134,136,144,173],overli:178,overrid:[5,13,81,91,92,93,109,110,112,113,114,115,120,154,156],overridden:[5,91,92,93,110,112,113,114,115],overwrit:[88,156,159,177],own:[51,89,108,156,159,162,164,173],owner:147,oxid:108,oxidise_layers_funct:108,p1:[108,110],p2:[108,110],p:[98,132],p_element_ord:98,pacif:134,packag:[67,83,90,153,156,159,160,162,167,173,175,176,182,184],pad:[5,9,13,28,30,31,32,33,35,37,48,49,56,69,70,85,86,89,117,119,120,121,124,173],pad_configur:[13,120],pad_extra:32,pad_height:[70,86,117,124],pad_length:[28,30,31,56],pad_pitch:[5,173],pad_spac:[13,120],pad_spacing_i:124,pad_spacing_x:124,pad_to_pad_separ:[70,86],pad_width:[13,70,86,120,124],pads_loop:13,pads_region:124,page:[162,173,184],pair:[3,6,13,53,120,135,137,140,149,167,168],pairwis:19,panel:[164,168,169,170,173],paradigm:177,parallel:[56,82,113,159,172,177],parallelizationsecond:177,param:[36,61,110,147,150,154,173],param_a:154,param_b:154,param_c:154,param_d:154,param_nam:[147,157],param_with_default_valu:147,paramet:[1,3,4,5,6,7,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,30,31,32,33,34,35,36,37,38,40,42,44,46,47,48,49,51,53,54,55,56,58,59,61,62,63,64,65,66,68,69,70,71,72,73,74,79,80,81,82,85,86,87,88,89,91,92,93,96,98,99,101,102,105,106,108,109,110,111,112,113,114,115,117,118,120,122,123,124,125,126,127,128,129,134,135,136,137,138,139,140,141,142,143,144,145,146,149,150,151,157,158,162,169,170,171,172,174,177,178,179,180,183,184],parameter_dict:61,parameter_end:150,parameter_help:[1,126,154,161],parameter_nam:150,parameter_start:150,parameter_step:150,parameteriz:182,parameters_from_shape_impl:[5,54,62],parameters_path:108,parametr:[19,162,168],paraview:[156,176,177],parent:[36,74,110,114,154],pars:[91,92,93,110,112,113,114,115,137],parse_const:135,parse_float:135,parse_int:135,parseabl:135,parser:[1,90,94,103,135],part:[32,47,48,56,82,88,89,109,120,134,160,168,169,171,172,173,177],partial:[62,168,169],particip:[96,98,174],participation_sheet_dist:110,participation_sheet_thick:110,particular:[61,164,171,173],particularli:[36,147],partit:177,pascalcas:[141,154],pass:[61,74,82,91,92,93,99,110,112,113,114,115,134,135,140,141,145,154,173,178],past:140,path:[26,56,61,62,74,80,83,96,98,99,102,105,108,114,133,134,138,141,144,145,156,159,160,161,163,167,168,173,174,175,176,177,180,184],path_to_kqcircuit:159,pathlib:[96,98,99,102,105,108,133],pattern:[7,56,162],pavel:152,pccga:134,pcell:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,82,84,85,86,87,88,89,91,92,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,128,137,139,140,141,143,144,145,146,147,150,157,158,167,168,169,171,173,178,179,182],pcell_class:128,pcell_declar:128,pcell_declaration_help:36,pcell_imag:157,pcell_params_by_nam:[36,110],pcelldeclarationhelp:[27,154],pcellparameterdeclar:[146,147],pdf:105,pdt:[147,173],pem:156,penetr:[92,108],pep8:155,pep:[153,154],per:[5,37,55,61,64,121,154,177],percent_error:[96,98],percent_refin:96,percentag:96,perform:[108,156,160,174],perhap:173,permit:[153,173],permitt:[92,96,98,108,110],perspect:61,photomask:172,physic:[17,18,28,35,37,42,55,61,66,96,98,145,177,182,184],pi:[134,174],pick:108,pictur:167,pile:110,pin:144,pip3:159,pip:[131,159,160,163,176,177],pipelin:[156,161],pitch:[19,24,125],pixel:[5,7,74,182],pixelbuff:74,pl_:18,pl_a:47,pl_b:47,place:[2,5,17,27,33,35,36,37,42,47,51,54,55,56,61,62,63,74,77,81,85,86,89,110,111,135,140,142,149,154,157,161,164,169,170,171,172,173,178],placehold:[24,125,172],placement:[36,51,74,81,110,114,157],plai:171,plain:[147,154,164],planar:[17,18,92],plane:[5,35,37,38,51,85,110,168,169,172,173],pleas:[153,161,165,166,177,178,179],plot:145,plu:173,plugin:[108,132,148,155,184],plugin_startup:[1,126],pluginfactori:132,png:[74,157],po:[36,114,124],point1:62,point2:62,point3:62,point:[3,4,5,6,13,24,28,31,32,35,36,37,38,54,56,61,62,63,74,81,85,86,87,106,108,110,114,115,117,120,125,133,134,140,143,145,149,151,157,161,162,168,170,171,173,178,182],point_1:62,point_2:62,point_a:61,point_a_corn:61,point_b:61,point_b_corn:61,point_shift_along_vector:134,poli:104,polici:166,poly_and_edge_indic:105,poly_path:56,polygon:[56,62,63,104,105,106,108,110,134,151,168,173,182],polygon_head:104,polygon_path:56,polygon_point:134,polygon_toler:110,polygon_with_hsym:151,polygon_with_sym:151,polygon_with_vsym:[151,173],polymorph:82,polynomi:[98,134],pop:171,popul:[74,81,82,140],port:[1,5,13,30,33,35,36,37,38,42,47,48,55,61,64,85,86,88,89,90,91,93,104,105,110,111,112,113,114,115,120,144,149,168,169,170,173,174,181],port_2:178,port_2_corn:178,port_3:178,port_3_corn:178,port_a:[32,36,61],port_b:[32,36,61,173],port_b_corn:173,port_common:88,port_cplr0:178,port_cplr0_corn:178,port_cplr1:178,port_cplr1_corn:178,port_cplr2:178,port_cplr2_corn:178,port_id:5,port_id_remap:5,port_ipoli:104,port_max_dist:177,port_min_dist:177,port_min_mesh_s:177,port_nam:64,port_nr:[9,110,178],port_siz:110,port_squid_a:[149,178],port_squid_b:[149,178],port_termination_end:113,port_typ:104,port_width:89,portion:178,portnum:104,pos_start:[25,114],posit:[22,24,27,30,36,54,61,62,63,81,85,88,89,104,137,139,140,145,149,168,172,173],position_label:81,posixpath:[82,108],possibl:[5,36,51,56,61,62,74,82,88,110,121,147,154,156,159,160,163,164,168,172,173,177,182],post:[5,36,96,98,108],post_build:[5,36],post_process_script:96,post_processing_funct:108,postfix:[81,144,161],potenti:[109,173],power:[163,169],powershel:159,pp:134,pr:153,practic:[33,35,36,37,42,47,55,61,85,86,89,154,167],pre:178,preced:61,precis:[62,108,110,162],predefin:[14,62,168],prefer:[51,131,154,157,160,169,176,177,182],prefix:[34,36,74,98,110,124,161,173],preliminari:18,prepar:[156,177],prepend:134,prerequisit:158,present:[36,110,156],press:[164,168,169,171],pretti:135,prevent:135,previou:[13,44,61,68,86,88,120,134,140,159,160,168,171,172,173],primari:[36,159,174],primarili:179,primit:182,principl:[110,137],print:[135,140,141,142,172],print_waveguides_as_composit:140,prio:132,prior:161,prioriti:[135,168],privat:[156,161],priviledg:176,privileg:159,probabl:[155,163],probe:[9,47,124],probeline_nam:[9,10],problem:[156,159,163,164,165],proceed:134,process:[75,77,82,91,93,96,98,108,110,112,113,114,115,149,159,162,164,167,170,172,173,177],process_path:108,processign:177,processor:162,produc:[2,5,9,13,18,22,30,34,44,51,56,61,62,63,64,68,73,81,88,108,109,110,112,114,120,121,124,129,137,139,161,172,173,177,178,182,184],produce_contact_pad:69,produce_control_lin:[9,10],produce_coupl:[9,10],produce_curve_termin:63,produce_drivelin:[9,10],produce_end_termin:62,produce_etched_region:124,produce_fixed_length_bend:61,produce_fixed_length_waveguid:61,produce_fluxlin:[9,10,88],produce_four_point_pad:124,produce_fram:5,produce_geometri:51,produce_ground_bump:113,produce_ground_grid:5,produce_ground_on_face_grid:5,produce_guid:113,produce_impl:[36,59,154],produce_junction_test:[5,9],produce_label:139,produce_launch:[5,114,173],produce_launchers_sma8:114,produce_manhattan_junct:70,produce_manhattan_squid:69,produce_n_launch:5,produce_opt_lit_test:5,produce_pad:124,produce_probelin:[9,10],produce_qubit:[9,10,25,114,115],produce_readout_reson:[25,114],produce_readout_structur:[9,10],produce_reson:18,produce_squid:[88,120],produce_structur:5,produce_waveguid:[62,114],produce_waveguide_to_port:[110,173,178],product:172,profil:125,program:[94,162,169,171,176,179],programfil:96,project:[152,154,161,163,174,175,177],project_0:177,projectname_cmatrix:174,projectname_result:174,projectname_smatrix:174,prompt:[159,160],proper:172,properli:[154,159,161,164],properti:[36,59,74,92,110,145,147,154,167,168,169,171,173],propos:161,protect:[13,24,28,31,36,37,56,61,66,86,110,120,125],protect_opposite_fac:[13,24,28,31,36,37,56,61,86,110,120,125],provid:[36,74,90,110,135,156,168,171,178,184],prune:143,publish:[152,156],pull:[156,159],pure:174,purpos:[82,110,116,154,160,168,178],push:[156,175],put:[61,127,156,168,173,177],pvsm:177,pwd:156,py:[82,96,98,101,154,156,157,159,160,161,172,173,174,175,176,177,184],pya:[5,36,51,61,77,81,82,83,88,110,124,134,135,137,144,146,147,149,151,158,172,173,178],pya_resolv:[1,154,162,173,178],pycharm:173,pyepr:[96,170,181],pyepr_exampl:174,pyhint:108,pylint:161,pypi:[158,167],pytest:[161,167],python3:159,python:[74,83,96,135,137,138,140,154,155,156,158,160,162,164,167,170,171,172,174,175,176,177,178,183,184],python_execut:[156,177],q3d:[94,96,174,178,181],q:[101,160,169,176],qb:[25,115],qb_2:150,qcd1:67,qcd2:67,qcd3:67,qdg:82,qf1:172,qin:134,qpu:162,qt5:77,qualiti:[98,141],quality_factor:[1,2,141,172],quality_factor_twofac:[1,2],qualityfactor:[17,82,141,172],qualityfactortwofac:18,quantum:[5,27,36,67,124,162,182],qubit:[1,9,10,22,25,67,114,115,154,162,164,168,169,173,174,178],qubit_a_nr:[9,10],qubit_b_nr:[9,10],qubit_cel:114,qubit_nr:[9,10],qubit_spac:[25,114,115],qubits_refpoint:22,question:165,queu:174,queue:177,quick:[159,173],quick_demo:[82,160,172],quick_start:156,quickli:156,quiet:[99,101],quirk:164,quit:169,r0:[5,36,110,124],r2:174,r:[13,24,28,31,36,37,42,56,61,62,63,86,110,120,125,134,135,149,156,159,173,183],r_inner:[35,85],r_outer:[35,85],rad:63,radial:85,radian:[63,134],radio:62,radiu:[13,24,28,31,35,36,37,38,54,56,61,62,63,81,85,86,89,110,120,125,134,149,173],rais:[36,61,135,137,146,171],raise_error_on_cel:36,ram:156,rang:[5,55,135],rare:173,rather:163,ratio:[37,38,48,74,174],rd:173,re:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,28,31,32,33,35,36,37,38,41,42,45,46,47,48,49,52,53,54,55,56,60,62,63,64,65,66,69,70,71,72,85,86,89,104,117,118,121,122,123,125,140,147,154,159,171,177],react:104,reactanc:[109,149],read:[156,163,164,168,173],readabl:[61,155,167],readi:[91,93,110,112,113,114,115],readout:[9,10,22,86,87],readout_res_length:[9,10,22,172],real:109,realli:[159,172],reason:[61,154,173],rebuild:157,rec_level:[36,74,110,149,173],recent:164,recommend:[163,168,172,177],record:81,rectangl:[86,87,154,168,178],rectangular:[17,28,30,32,48,56,61,62,63,64,89,172],rectangular_paramet:56,recurs:[36,74,110,135,143,149],red:171,reduc:162,refer:[27,34,35,36,37,38,74,77,80,85,110,134,135,149,152,154,159,160,161,168,171,173,179],refin:96,reflect:161,reflectometri:174,refp:178,refplan:104,refpoint:[1,18,22,27,32,33,35,36,37,42,47,55,59,61,74,77,85,86,87,88,89,110,111,120,124,126,137,140,168,170,178],refpoint_dist:124,refpoint_nam:173,refpoint_of_some_el:173,refpoint_prefix:124,refpoint_snap:140,refpoint_transform:36,refpointtoedgeport:149,refpointtointernalport:149,refpointtosimport:[33,35,36,37,42,47,55,85,86,89,149,178],regadless:144,region:[5,36,37,51,61,81,110,124,134,136],region_from_lay:110,region_with_merged_point:[110,134],region_with_merged_polygon:[110,134],regist:[92,148,154,166],register_cell_layers_as_sim_lay:92,register_plugin:148,registr:[148,173],registri:156,regress:135,regular:[61,163,172,178],reinstal:164,reintroduc:161,rel:[36,74,88,96,98,110,120,139,141,149,154,173],relat:[55,77,162,165,173],relationship:177,releas:[153,156,162],relev:[92,110,149],reload:[164,168,170,173],reloc:164,rememb:[156,159,160,168],remot:[101,170,177,181],remote_export_and_run:[1,90,94],remote_host:100,remote_run_onli:101,remov:[11,33,51,82,110,113,133,134,140,141,142,147,150,157,159,162,173,177],remove_capacitor:33,remove_guiding_shap:82,remove_old_handl:142,renam:36,render:74,repetit:161,replac:[36,82,137,150,159,172],replace_nod:137,replace_squid:[1,126],repo:[156,160],report:[61,82,161,174],repositori:[0,133,156,158,164,167,174],repres:[27,61,62,63,68,73,74,79,81,82,162,171,174],represent:[36,61,81,134,135,177],request:[142,150,156,175,177],requir:[61,74,140,146,154,155,159,160,161,163,164,168,172,174,177,178,184],require_gui_editing_en:137,requirements_within_klayout_unix:159,requirements_within_klayout_window:159,res_a:[17,18],res_airbridge_typ:17,res_b:[17,18],res_beg:17,res_length:[17,18],res_term:17,research:67,resembl:125,reserv:[77,92],reset:92,resist:[104,109,149],resistor:144,resolut:110,resolv:[5,158,173],resolve_default_layer_info:74,reson:[9,10,17,18,22,47,56,112,168],resonator_fac:18,resonator_length:47,resonator_typ:18,resonators_both_sid:17,resourc:[82,175,177],respect:[36,61,110,118,139,151],rest:82,restart:[164,168,169,171,183],restore_pcells_to_view:140,restrict:96,result:[92,110,124,134,135,174,177,178],retain:108,retriev:61,revers:154,revert:178,review:153,revis:[133,182],rewritten:155,rf16:173,rf:[5,42,161,173],rho:127,ride:156,right:[3,6,18,22,28,36,56,66,81,108,110,149,164,168,169,171,172,173,178],right_gap_inn:63,right_gap_out:63,right_protect:63,right_sid:[88,120],right_spac:56,rigtht:81,rlc:109,rm:173,roam:159,root:[142,156,161,167,173],rot:88,rotat:[36,42,61,74,81,88,110,172,173],roughli:172,round:[42,61,86,89,110,173],round_connector:[42,61],rounding_param:69,rout:[61,142,168,173],route_funct:61,route_log:142,routin:88,row:[81,92,174],rpc:135,rr:[25,115],rr_cpl_width:[25,115],rsa:156,rst:157,rubi:173,rule:[104,110,146,157,167],ruler:[157,184],run:[61,74,77,83,96,98,99,101,108,131,133,156,157,159,160,161,163,164,167,169,170,172,173,174,175,177,178,181,182,183,184],run_elm:177,run_elmergrid:177,run_paraview:177,run_script:156,runid:175,runtim:156,rx:[156,173],s2p:174,s:[5,12,23,33,35,36,37,42,47,48,55,61,74,82,83,85,86,88,89,106,111,120,133,134,140,144,147,149,150,154,155,157,159,163,164,167,168,170,172,174,180,183],sa_permitt:108,sa_thick:108,safe:160,safest:164,salt:[153,159,160,162,163,167,173],same:[18,22,35,36,37,54,61,74,81,82,92,110,134,140,143,144,145,147,154,159,160,161,164,168,171,172,173,177,178],sampl:[5,8,17,87,114,134],sample_holder_test:[1,2],sample_holder_typ:17,sample_point:134,samplehold:170,sampleholder_typ:[5,14,173],sampleholdertest:19,satisfactori:157,save:[164,173,174,175,178],savola:[152,174],sbatch:177,sbatch_paramet:[175,177],scalar:[110,174],scale:[48,81],schema:[92,146],scheme:153,scope:[74,160],scratch:173,script:[61,74,96,98,99,101,156,157,159,160,164,167,168,170,171,173,175,176,177,181,182,184],script_fil:98,scroll:[169,184],se:114,search:[137,162],second:[31,42,86,108,110,134,173,177],secondari:158,section:[0,62,92,98,108,144,154,159,160,162,164,168,170,172,173,176,178],see:[0,2,18,36,61,77,82,91,93,96,105,108,110,112,113,114,115,116,153,154,156,159,160,163,164,166,168,169,171,172,173,174,175,177,178,183],segment:[24,56,61,62,63,65,66,110,168],segment_length:61,select:[13,69,105,132,140,164,168,169,171,172,173,184],self:[5,36,56,61,64,68,73,81,82,91,92,93,110,112,113,114,115,135,155,167,173,177,178],semi:35,send:175,sens:[96,98,169,171],sensibl:135,sent:177,separ:[5,13,36,69,70,74,82,86,87,92,108,110,120,135,137,140,141,143,159,161,163,164,168,169,173,177,178],separate_island_internal_port:149,separate_junct:[13,69,70,86,120],separate_signal_layer_shap:108,sequenc:[98,123,134,174],sequenti:177,seri:[42,61,87,91],serial:[61,135],serializ:135,seriou:153,serv:[33,35,36,37,42,47,55,85,86,89],session:83,set:[5,18,36,56,61,74,79,80,82,92,96,98,105,108,109,110,114,133,146,149,153,154,156,159,160,161,162,168,169,170,173,174,175,177,178,181],set_permitt:92,setup:[158,160,162,163,164,168,169,173,174,175,183],setup_within_klayout:159,setuptool:163,sever:[36,61,74,135,154,159,164,168,172,173,174],sh:[156,175,177],shadow:[13,69,70,86,120],shadow_margin:[13,69,70,86,120],shadow_shap:69,shape:[1,2,5,17,27,30,31,32,34,36,42,54,56,61,62,75,82,85,92,108,110,124,139,143,168,169,171,173,182,184],share:[27,88,110,134,177],sheet:[96,110],shell:[175,176,177],shift:[168,169,171,172],shortcut:169,should:[5,30,33,35,36,37,42,47,55,56,61,62,74,75,77,85,86,89,91,92,93,98,108,110,111,112,113,114,115,131,135,144,147,149,154,155,156,157,159,160,161,163,164,168,169,171,172,173,178,183],shouldn:159,show:[74,122,123,145,160,164,168,169,171,172,173,177,178],shown:[54,74,99,144,145,154,168,171,177],shrink:110,shunt:[86,87],si:104,side:[3,5,6,17,18,28,33,35,36,37,42,47,55,59,60,64,81,85,86,89,110,111,124,140,149,151,154,172,173,178],sif:177,signal:[36,42,61,92,108,109,110,149,168],signal_edg:110,signal_lay:[109,149],signal_loc:[109,178],signal_metal_height:110,signatur:108,silicon:[24,110,125,173,182],sim:[1,10,13,22,25,67,68,86,88,115,120,160,175,176,178],sim_1:175,sim_1_tmp_fold:175,sim_2:175,sim_class:[102,178],sim_i:175,sim_i_tmp_fold:175,sim_n_tmp_fold:175,sim_paramet:[102,178],similar:[82,149,171,177,178],similarli:[159,161,174,178],simpl:[1,2,13,82,83,105,110,120,156,172,177],simple_cross:173,simple_polygon:134,simple_region:134,simple_workload_manag:156,simplecross:173,simpler:173,simplest:[163,178],simpli:[135,156,160,178],simplic:[147,154],simplifi:110,simplified_region:110,simul:[1,25,33,35,36,37,42,47,55,72,77,85,86,88,89,126,149,156,160,162,163,164,167,170,173,174,176,177,180,184],simulaiton:178,simulation_export:[1,90,94,178],simulation_flag:[96,174],simulation_mesh:177,simulation_safeti:105,simultan:159,sinan:152,sinc:[0,137,159,168,173,178],singapor:134,singl:[4,5,6,10,13,18,22,25,42,55,56,61,68,70,80,82,86,88,102,110,111,115,120,140,141,147,161,164,172,173,177,178,182],single_element_simul:[1,90,178],single_xmon:[1,2],single_xmons_full_chip_sim:[1,90],singlexmon:22,singlexmonsfullchipsim:112,singular:[158,167,175,177],singularity_path:175,singularity_priv:156,singularity_remote_path:100,site:[159,163],situat:168,six:22,sixth:134,size:[5,28,35,37,42,55,61,66,74,81,82,85,96,98,110,134,139,145,168,172,173],skip:[96,98,135],skip_error:[96,98],skipkei:135,slide:134,slightli:163,slot:108,slow:[137,171,172],slurm:[175,177],sma8:[14,17,114,173],small:[13,21,62,153,173,177],small_loop_area:13,smaller:[82,110,134],smirnov:152,smooth:[55,129],smooth_capacitor:[1,27],smoothcapacitor:[18,55,129],snap:[61,140],snap_point:61,snippet:178,snp:174,snp_no_deemb:174,so:[56,61,82,91,92,93,110,112,113,114,115,134,149,150,154,156,159,160,161,164,168,171,173,183],softwar:[152,156,166,177],solid:18,solut:[159,164,174],solv:96,solver:177,some:[2,5,27,61,75,82,96,98,105,110,134,140,147,154,157,159,160,161,163,164,168,169,171,172,173,175,178,179,182],someel:173,someth:[146,155,177],something_port:173,something_port_corn:173,sometim:[163,171],son:[105,180],sonnet:[1,90,94,170,181],sonnet_export:[1,90,94,103,180],sonnetsoftwar:105,sort:[108,135],sort_kei:[108,135],sourc:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,30,31,32,33,34,35,36,37,38,40,41,42,44,45,46,47,48,49,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,80,81,82,83,85,86,87,88,89,91,92,93,96,98,99,100,101,102,104,105,106,108,109,110,111,112,113,114,115,117,118,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,158,160,161,163,166,167],south:89,space:[5,12,13,15,16,18,23,25,56,92,113,114,115,118,120,122,123,137,139,141,160],spacial:108,spcifi:172,spec_lay:80,special:[61,134,168],specif:[36,51,61,68,73,74,79,80,82,92,110,135,149,152,154,156,159,160,163,164,168,171,173],specifi:[5,30,31,32,36,48,61,74,81,82,92,98,110,134,135,137,138,142,144,145,146,147,150,156,157,160,167,172,175,178],speed:[136,149,161,177],sphinx:[147,157],sphinxext:157,spiral:[18,56,168],spiral_box_height:18,spiral_box_width:18,spiral_resonator_polygon:[1,27],spiralresonatorpolygon:56,spiralresonatorrectangl:56,spline:[87,134],split:[110,134],splitter:[64,110],spring:145,squar:[5,12,23,34,37,51,81,82,124,140,160,164,173],squid:[1,13,67,69,71,72,84,86,87,88,89,109,120,150],squid_angl:85,squid_index:150,squid_offset:86,squid_port_squid_a:178,squid_port_squid_b:178,squidnam:73,src_path:141,ssh:[101,175],ssh_login:101,st1:172,stabil:163,stack:[77,110,171],stage:171,staircas:105,stand:[131,167],standalon:[74,83,133,154,158,159,162,163,172,176],standard:[5,13,24,25,34,44,45,51,52,58,61,88,114,115,125,134,137,142,164],start:[0,5,13,18,34,54,56,61,62,63,64,77,80,85,101,106,110,120,134,140,147,150,157,160,162,163,165,171,173,175,177],startpoint:134,startup:[131,137],state:[13,44,68,86,88,120],statement:[140,164],std:104,stdout:142,step:[4,13,15,16,61,96,120,134,136,150,159,163,164,169,171,172,174,175],still:172,stop:[63,96,98,134,159,171],storag:[61,168],store:[92,110,127,172,174],str:[36,61,98,100,101,104,109,110,111,127,135,137,140,141,147,150],straight:[3,6,25,44,46,56,61,62,65,88,115,173],strategi:153,street:5,strict:[135,154],strictli:173,string:[5,6,7,9,10,13,14,15,16,18,21,22,23,24,25,28,30,31,33,34,36,37,42,44,56,58,61,64,68,81,82,86,88,92,96,99,101,110,111,113,115,120,125,129,135,137,140,141,142,144,145,149,172,173,174],strip:137,stripe:[1,2,5,15,16,122,123],stripe_length:[122,123],stripe_spac:[122,123],stripe_step:123,stripe_test:[15,16],stripe_test_increasing_width:[15,16],stripe_width:122,stripes_test:[1,116],stripes_test_increasing_width:[1,116],stripestest:[15,16,122],stripestestincreasingwidth:123,structur:[2,5,27,67,109,116,117,120,121,124,125,145,150,160,161,162,164,170,172,182],stub:[110,115],stuck:156,studio:173,style:[69,70,153,158,162,173],sub:[26,36,61,62,69,81,88,110,150,154,168,172],subcel:[36,61,74,88,110,120,149,173],subcircuit:[144,145],subcircuit_id:[144,145],subcircuit_loc:144,subcircuit_origin:144,subclass:[30,33,35,36,37,42,47,51,55,61,85,86,88,89,92,110,135,147,178],subdirectori:[80,164,167],subfold:[156,173],submask:81,subscel:61,subsect:159,subsequ:134,subset:77,substrat:[59,60,96,98,108,110,173],substrate_box:110,substrate_height:110,substrate_loss_tang:96,substrate_materi:110,subsystem:156,subtract:[5,51,124,143],subtyp:36,success:146,successfulli:[156,159,160,183],suffic:177,suffix:145,suitabl:[160,163],sum:134,summari:182,superconduct:[5,36,108,124,162],suppli:[61,62,91,93,110,112,113,114,115,178],support:[27,35,61,74,94,105,133,135,160,162,168,173,174,177,178,181],suppos:[160,172,178],sure:[156,159,161,164,168,171,173,175,184],surfac:110,surround:[42,51],sw:114,swap:173,sweep:[96,102,105,108,150,178],sweep_count:96,sweep_en:96,sweep_end:96,sweep_simul:[102,178],sweep_start:96,sweep_typ:96,swept:150,swept_angl:35,swissmon:[1,84,169,178],swissmon_simulation_output:178,swissmonsimul:178,sx1:172,sylab:156,sym:104,symbol:[156,159,167,171,173,175],symlink:159,symmetr:98,symmetri:[104,151],symmetric_polygon:[1,126,173],sync_paramet:36,syncronis:36,syntax:[154,173,178],system:[36,77,133,149,156,159,163,164,170,177],t1_estim:174,t:[42,61,64,77,92,96,110,135,154,156,159,163,168,173],t_1:[170,181],t_cross_paramet:64,tab:[74,135,168,169,171,172],tag:[0,144,153,156,160,182],takala:152,take:[36,74,92,108,110,111,135,147,149,159,168,169,177,180,184],taken:[54,62,63,87,110,134,140,154,167],talk:163,tan:96,tan_delta_surf:[96,98],tangent:[96,98,134],taper:[28,38,48,61,66,86],taper_length:[28,38,61,66],target:[36,61,110,127,149,159,163],target_cel:36,target_len:61,task:[171,177,183],tdr:174,tdrzt:174,techdoc:105,technic:[154,173],templat:[96,157,162],term1:[56,61,62,110,114,149],term2:[56,61,62,114],term:[110,161],term_len:[62,63],termin:[17,56,61,62,63,101,110,113,149,159,160,172,178],terminolog:[144,162,170],test:[2,3,4,5,9,11,13,15,16,22,24,33,67,112,116,117,118,119,120,121,122,123,124,125,135,150,156,158,159,160,162,163,164,167,172,173,174],test_invalid_nam:161,test_load_librari:161,test_mask:172,test_res_length:22,test_structur:[1,162],test_type_boolean:161,test_validator_valid:161,test_waveguide_composit:[61,171],test_wgc_airbridg:171,test_width:4,teststructur:[117,118,120,122,123,124,125,154],text:[7,34,36,61,77,81,109,110,122,123,137,139,149,160,169,173],text_margin:[34,81],th:96,than:[56,61,74,77,81,110,134,140,142,144,154,162,171,173,174,177],thei:[2,3,6,27,61,67,77,81,85,92,106,134,143,145,154,156,164,171,173],them:[27,92,144,154,159,161,164,167,168,172,173],themselv:2,thesi:174,thi:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,28,29,30,31,32,33,35,36,37,38,41,42,45,46,47,48,49,51,52,53,54,55,56,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,81,82,83,85,86,89,90,91,92,93,96,98,108,109,110,112,113,114,115,117,118,121,122,123,125,127,131,132,134,135,137,140,141,143,144,145,147,149,154,155,156,157,159,160,161,163,164,167,168,169,171,172,173,174,175,176,177,178],thick:[96,98,108,110],thin:[108,110],thing:[26,79,154,164,173,177],third:134,those:[61,135,168,172,175],though:171,thought:182,thread:177,three:[5,67,110,143,163,171,172,174,178],through:[24,55,56,62,125,134,156,157,171],thu:[68,73,160],tie:108,tight:61,tight_rout:61,tile:127,tileoutputreceiv:127,tilingprocessor:127,time:[3,6,36,96,98,102,105,110,149,157,162,164,169,171,172,174,177],timeout:177,tip:173,titl:[141,152],tl:[96,110,170,181],tl_airbridg:17,tline:62,tmp:[82,101,156,160,167,173,175,177,178],tmp_path:[82,133,172],to_library_nam:141,to_module_nam:141,togeth:[75,134,147,159,178],toggl:171,toler:[5,62,106,110,134,143],too:[13,24,28,31,36,37,56,61,62,63,65,66,86,110,120,125,144,147,159,160,161],tool:[54,62,92,98,110,144,155,161,162,164,168,169,170,178,179,183],toolbar:[168,169],toolbox:168,top:[5,6,18,32,40,56,74,77,81,91,92,93,108,110,112,113,114,115,140,149,150,154,168,169,171,172,173,178,182],top_cel:[74,81,137,140,150,171,182],top_cell_nam:74,top_pad_lay:69,topleft:139,topright:139,total:[47,54,61,71,72,88,98,110,117,127,134,177],touch:[110,173,178],touchston:174,toward:[61,110,149,178],tox:161,tp_height:69,tp_width:69,tqdm:164,trace:[17,28,47,48,61,62,63,65,66],traceabl:182,tracking_posit:132,trademark:162,tran:[5,9,10,36,63,74,81,88,110,124,149,178],transf:[88,120],transform:[36,51,63,74,81,88,110,111,120,124,134,149,173],transformation_from_cent:111,transformation_from_shape_impl:[5,62],translat:[5,81,88,163],transmiss:[6,17,62,125],transmit:[42,114],transmon:85,transpar:154,treat:[137,144,154],tree:173,tri:[133,156],trick:173,troubl:178,tsv:[1,5,24,27,110,125],tsv_array_form:125,tsv_box:5,tsv_diamet:[5,24,58,125],tsv_edge_to_nearest_el:5,tsv_edge_to_tsv_edge_separ:5,tsv_ellips:[1,27,57],tsv_elliptical_width:[5,24,59,125],tsv_grid_spac:5,tsv_standard:[1,27,57],tsv_test:[1,2],tsv_test_pattern:[1,116],tsv_type:[5,24,58,125],tsvellips:59,tsvstandard:60,tsvtest:24,tsvtestpattern:125,tunabl:20,tune:[61,88],tupl:[22,36,61,62,63,74,81,82,99,108,110,114,127,135,137,140,147],turn:[13,18,24,28,31,33,35,36,37,42,47,55,56,61,85,86,89,110,115,120,125,149,154,168,173],turn_radiu:[110,114,149],tutori:[156,162,164,170,171],tweak:88,twist:77,two:[6,9,34,35,37,38,40,42,54,59,60,61,69,85,86,87,108,110,124,134,137,144,149,154,167,168,172,173,174,177,178,184],twofac:18,txt:[159,174],type:[5,9,10,13,14,15,16,17,18,22,24,25,26,28,30,34,36,42,44,51,56,58,61,64,68,69,72,77,81,82,83,86,88,89,105,108,109,110,111,112,115,120,125,127,128,129,134,135,137,140,144,146,147,161,168,170,176,178,184],type_coupl:[17,18,22],typeboolean:147,typedoubl:[147,173],typeerror:135,typeint:[146,147],typelay:147,typelist:147,typenon:147,typeshap:147,typestr:147,typic:[5,36,61,67,129,141,144,146,150,173,178],ubm:53,ubm_diamet:[31,40,56,61],ubuntu:[156,159,163],ui:74,um:[25,89,109,110,115,139,145],unconnect:144,under:[31,36,40,56,61,74,82,110,141,156,159,164,167,168,171,173],underli:[54,173],underscor:164,understand:[155,161,171],unfortun:161,unhid:[168,169],uniform:134,uniformli:134,uninstal:164,union:108,uniqu:[81,140,144,145,173,175],unit:[4,5,6,9,10,13,17,18,19,24,25,28,30,31,32,33,34,35,36,37,38,40,42,44,46,47,48,49,54,55,56,58,59,61,62,63,64,66,68,69,70,71,72,73,85,86,88,89,92,96,98,108,109,110,113,114,115,117,118,120,122,123,125,134,136,154,158,162,173],univers:[0,174,179],unless:[56,159,163,172],unlik:134,unlink:158,unlock:173,unmodifi:61,unrespons:171,unsign:[62,134],up:[36,92,96,98,110,136,141,148,149,154,159,160,161,162,168,171,173,174,177],updat:[36,110,132,154,158,163,167,168,171],update_form_from_nod:132,update_node_from_form:132,upgrad:[131,159,162],upload:160,upper:22,upper_box_height:110,url:152,us:[5,9,11,18,22,25,27,28,33,34,35,36,37,42,47,48,51,54,55,56,61,62,64,66,68,73,74,77,80,81,82,83,85,86,88,89,91,92,93,94,96,98,101,105,108,109,110,112,113,114,115,116,120,124,129,134,135,136,137,140,141,143,144,145,147,149,152,153,154,155,156,157,158,159,160,161,162,163,164,167,169,170,172,173,174,175,177,178,182,183,184],usabl:137,usag:[83,141,146,150,158,159,162,163,164,168,170,171,172,176,177,178],use_airbridg:64,use_create_with_refpoint:140,use_edge_port:113,use_face_prefix:34,use_internal_port:[110,149,178],use_port:110,use_rel_path:96,use_test_reson:[22,112],used_chip:82,useless:129,user:[30,31,32,36,59,61,74,82,88,101,153,156,157,159,160,162,163,167,172,173,175,177],usual:[108,109,144,164,171,172,173,174,176,177,178],util:[1,56,64,90,94,161,162,170,173,178],v0:[0,163],v1:62,v232:96,v2:62,v52:163,v57:163,v:[104,153],vacuum:[92,96,98,108,110],valid:[74,137,146,154,155,161,174],valu:[5,13,22,26,28,33,35,36,37,42,47,55,56,61,62,66,74,77,81,82,85,86,89,92,105,108,109,110,114,120,135,137,139,140,141,143,144,146,147,149,150,154,156,162,167,168,169,171,173,178,184],valueerror:[36,61,135,137],vari:[102,173],variabl:[154,156,160,167,171,173,174],variant:[33,45,46,79,82,172],variant_nam:82,variou:167,vector:[62,134],vector_length_and_direct:134,venv:[131,159],ver_dist:[24,125],veri:[21,62,74,168,171,173,178],verifi:172,version:[0,80,81,82,135,152,156,158,159,160,164,169,172,175,177],vertex:56,vertic:[3,6,13,23,24,31,32,46,56,81,110,120,125,150,151,184],vertical_cul:108,vertical_over_etch:110,via:[24,104,125,178],video:168,view:[74,77,82,132,140,148,160,161,164,168,171,173,177,178,183],viewer:[160,169],viewport:74,vim:173,virtual:[92,110],virtualenv:159,visibl:[62,74,159,163,164,168,171,172,173],visual:[160,173,177],volum:156,w:[42,56,61,62],wa:[0,36,92,140,149,162,164,171,172,177,178,183],wafer:[51,81,172,173,182],wafer_bottom_flat_length:81,wafer_cent:81,wafer_rad:81,wafer_top_flat_length:81,wai:[18,21,36,61,82,106,108,149,154,160,162,163,164,167,168,172,173,178],wait:101,want:[56,81,140,157,159,160,161,168,171,172,173,176,177,178,184],warn:[142,159],wast:[96,98],watch:175,wave:110,wave_equ:98,waveguid:[3,6,18,19,28,36,42,47,48,54,56,61,62,63,64,65,66,85,86,89,92,110,113,115,134,137,140,144,145,149,169,170,173,178],waveguide_cel:62,waveguide_composit:[1,27,140],waveguide_coplanar:[1,27,173],waveguide_coplanar_curv:[1,27],waveguide_coplanar_splitt:[1,27],waveguide_coplanar_straight:[1,27],waveguide_coplanar_tap:[1,27],waveguide_extra:28,waveguide_indent:18,waveguide_inst:137,waveguide_length:[110,115,134,149,178],waveguide_param:61,waveguidecomposit:[61,137,140,170,173],waveguidecoplanar:[61,62,140,168,173],waveguidecoplanarcurv:63,waveguidecoplanarsplitt:64,waveguidecoplanarstraight:65,waveguidecoplanartap:[61,66],waveguidecoplanartcross:64,waveguides_n_guides_1:177,waveguides_n_guides_2:177,waveguides_sim:[1,90],waveguides_sim_compar:[156,160,176,177],waveguides_sim_elm:[156,177],waveguides_sim_xsect:184,waveguidessim:113,waveguidetosimport:[149,178],waypoint:[61,62],wd:156,we:[62,77,81,144,149,153,154,161,163,164,168,171,172,173,177,178,182],websit:[153,156],weight:61,welcom:153,well:[36,106,134,172,174,178,184],were:[61,140],west:[48,89],what:[81,105,155,171,173,178],when:[33,35,36,37,42,47,55,61,62,74,85,86,89,96,108,110,133,140,149,153,154,156,157,160,163,168,171,172,173,175,177,178,182],whenev:[134,153,171],where:[5,18,22,33,35,36,37,42,47,55,56,61,62,63,68,73,81,82,85,86,89,92,96,98,99,105,108,110,114,137,139,140,143,144,149,150,154,159,163,168,171,172,173,174,175,178],wherev:173,whether:[74,88,96,109,120,156,174,176],which:[2,5,6,7,10,16,18,22,27,33,35,36,37,42,47,55,61,62,63,74,75,77,79,81,82,84,85,86,89,90,91,92,93,96,101,105,108,110,111,112,113,114,115,116,121,122,123,124,125,126,128,129,134,135,136,137,139,140,141,143,149,150,154,156,157,159,160,161,167,168,171,172,173,174,175,177,178,183,184],whichev:82,white:74,whitespac:135,whole:[74,113,169],whose:[22,140,143],why:[154,155],widen:123,width:[3,4,5,13,17,18,19,24,25,28,30,31,33,34,35,36,37,38,42,44,46,47,48,49,55,56,59,61,62,64,68,69,70,74,81,85,86,88,89,110,114,115,117,118,120,122,123,124,125,149,173,178],wil:161,wildcard:147,win64:96,window:[51,53,74,133,134,156,158,163,164,168,169,171,172,174,176,183],wire:144,wirebond:[48,49],wish:[51,159,172],with_face1_gnd_tsv:5,with_gnd_bump:5,with_gnd_tsv:5,with_grid:[5,81,82,110,172],with_label:145,with_posit:145,with_right_waveguid:28,with_side_airbridg:28,within:[5,33,35,36,37,42,47,55,61,85,86,89,121,150,160,161,183],without:[30,44,56,61,68,73,74,81,83,88,106,110,121,159,160,161,164,168,172,173,177,183],wn:[114,173],wn_port:173,wn_port_corn:173,wne:89,wo:173,word:[92,141,164],work:[77,154,156,159,163,164,168,171,172,173,174,176,178,182],worker:177,workflow:[98,105,156,162,164,168,170,171,177,181],workload:[156,175,177],would:[63,83,135,137,144,160,161,168,173],woven:7,wrap:[74,75],wrapper:[5,74,114,154],write:[96,98,102,105,133,154,156,157,159,160,161,163,173,177,178,183,184],write_commit_reference_fil:133,write_export_machine_versions_fil:133,write_versions_fil:133,written:[133,178],ws:114,wsl:156,www:[77,105,163,177],x2:157,x64:174,x:[5,33,54,61,62,81,85,88,98,106,124,137,144,145,157,163,168,172,173,177,178],x_2:157,x_base_metal_gap_wo_grid:173,x_corner:137,x_coupler_height:33,x_coupler_length:33,x_coupler_vari:33,x_end:37,x_ground_grid_avoid:173,x_indent:18,x_max:37,x_new_lay:173,x_offset:[70,86],x_port:173,x_port_a:168,x_port_a_corn:168,x_space:56,xcell:104,xcord:104,xmax:104,xmin:104,xmons_direct_coupl:[1,2],xmons_direct_coupling_full_chip_sim:[1,90],xmons_direct_coupling_pyepr:174,xmons_direct_coupling_sim:[1,90],xmonsdirectcoupl:25,xmonsdirectcouplingfullchipsim:114,xmonsdirectcouplingsim:115,xs1:112,xs2:112,xs:[108,170],xsection:[1,90,92,94,110,167,170],xsection_cal:[108,184],xsection_export:[1,90,94,107,184],xsection_source_class:92,xwidth:104,y2:157,y:[5,13,54,61,81,88,98,104,106,108,120,124,133,137,144,145,157,172],y_2:157,y_left:37,y_max:37,y_right:37,y_space:56,ycell:104,ycord:104,year:152,yet:[160,168],ymax:104,ymin:104,you:[33,35,36,37,42,47,51,55,56,74,85,86,89,96,98,108,135,140,152,154,155,156,157,159,160,161,163,164,165,167,168,169,171,172,173,174,175,176,177,178,182,183,184],your:[5,51,92,96,98,109,110,152,153,155,156,159,160,161,162,163,164,173,174,175,180],yourself:163,ywidth:104,yy:174,yy_i_j:174,z0:110,z:[110,156,183],zenodo:152,zero:[56,108,110],zoom:[74,168,169,171]},titles:["About","API documentation","kqcircuits.chips","kqcircuits.chips.airbridge_crossings","kqcircuits.chips.airbridge_dc_test","kqcircuits.chips.chip","kqcircuits.chips.crossing_twoface","kqcircuits.chips.daisy_woven","kqcircuits.chips.dc_test","kqcircuits.chips.demo","kqcircuits.chips.demo_twoface","kqcircuits.chips.empty","kqcircuits.chips.junction_test","kqcircuits.chips.junction_test2","kqcircuits.chips.launchers","kqcircuits.chips.lithography_test","kqcircuits.chips.lithography_test_twoface","kqcircuits.chips.quality_factor","kqcircuits.chips.quality_factor_twoface","kqcircuits.chips.sample_holder_test","kqcircuits.chips.shaping","kqcircuits.chips.simple","kqcircuits.chips.single_xmons","kqcircuits.chips.stripes","kqcircuits.chips.tsv_test","kqcircuits.chips.xmons_direct_coupling","kqcircuits.defaults","kqcircuits.elements","kqcircuits.elements.airbridge_connection","kqcircuits.elements.airbridges","kqcircuits.elements.airbridges.airbridge","kqcircuits.elements.airbridges.airbridge_multi_face","kqcircuits.elements.airbridges.airbridge_rectangular","kqcircuits.elements.capacitive_x_coupler","kqcircuits.elements.chip_frame","kqcircuits.elements.circular_capacitor","kqcircuits.elements.element","kqcircuits.elements.finger_capacitor_square","kqcircuits.elements.finger_capacitor_taper","kqcircuits.elements.flip_chip_connectors","kqcircuits.elements.flip_chip_connectors.flip_chip_connector","kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc","kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf","kqcircuits.elements.fluxlines","kqcircuits.elements.fluxlines.fluxline","kqcircuits.elements.fluxlines.fluxline_standard","kqcircuits.elements.fluxlines.fluxline_straight","kqcircuits.elements.hanger_resonator","kqcircuits.elements.launcher","kqcircuits.elements.launcher_dc","kqcircuits.elements.markers","kqcircuits.elements.markers.marker","kqcircuits.elements.markers.marker_standard","kqcircuits.elements.markers.mask_marker_fc","kqcircuits.elements.meander","kqcircuits.elements.smooth_capacitor","kqcircuits.elements.spiral_resonator_polygon","kqcircuits.elements.tsvs","kqcircuits.elements.tsvs.tsv","kqcircuits.elements.tsvs.tsv_ellipse","kqcircuits.elements.tsvs.tsv_standard","kqcircuits.elements.waveguide_composite","kqcircuits.elements.waveguide_coplanar","kqcircuits.elements.waveguide_coplanar_curved","kqcircuits.elements.waveguide_coplanar_splitter","kqcircuits.elements.waveguide_coplanar_straight","kqcircuits.elements.waveguide_coplanar_taper","kqcircuits.junctions","kqcircuits.junctions.junction","kqcircuits.junctions.manhattan","kqcircuits.junctions.manhattan_single_junction","kqcircuits.junctions.no_squid","kqcircuits.junctions.sim","kqcircuits.junctions.squid","kqcircuits.klayout_view","kqcircuits.layer_cluster","kqcircuits.layer_config","kqcircuits.layer_config.default_layer_config","kqcircuits.layer_config.example_layer_config","kqcircuits.masks","kqcircuits.masks.mask_export","kqcircuits.masks.mask_layout","kqcircuits.masks.mask_set","kqcircuits.pya_resolver","kqcircuits.qubits","kqcircuits.qubits.concentric_transmon","kqcircuits.qubits.double_pads","kqcircuits.qubits.double_pads_splines","kqcircuits.qubits.qubit","kqcircuits.qubits.swissmon","kqcircuits.simulations","kqcircuits.simulations.airbridges_sim","kqcircuits.simulations.cross_section_simulation","kqcircuits.simulations.empty_simulation","kqcircuits.simulations.export","kqcircuits.simulations.export.ansys","kqcircuits.simulations.export.ansys.ansys_export","kqcircuits.simulations.export.elmer","kqcircuits.simulations.export.elmer.elmer_export","kqcircuits.simulations.export.export_and_run","kqcircuits.simulations.export.export_singularity","kqcircuits.simulations.export.remote_export_and_run","kqcircuits.simulations.export.simulation_export","kqcircuits.simulations.export.sonnet","kqcircuits.simulations.export.sonnet.parser","kqcircuits.simulations.export.sonnet.sonnet_export","kqcircuits.simulations.export.util","kqcircuits.simulations.export.xsection","kqcircuits.simulations.export.xsection.xsection_export","kqcircuits.simulations.port","kqcircuits.simulations.simulation","kqcircuits.simulations.single_element_simulation","kqcircuits.simulations.single_xmons_full_chip_sim","kqcircuits.simulations.waveguides_sim","kqcircuits.simulations.xmons_direct_coupling_full_chip_sim","kqcircuits.simulations.xmons_direct_coupling_sim","kqcircuits.test_structures","kqcircuits.test_structures.airbridge_dc","kqcircuits.test_structures.cross_test","kqcircuits.test_structures.junction_test_pads","kqcircuits.test_structures.junction_test_pads.junction_test_pads","kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple","kqcircuits.test_structures.stripes_test","kqcircuits.test_structures.stripes_test_increasing_width","kqcircuits.test_structures.test_structure","kqcircuits.test_structures.tsv_test_pattern","kqcircuits.util","kqcircuits.util.area","kqcircuits.util.count_instances","kqcircuits.util.coupler_lib","kqcircuits.util.deep_delete","kqcircuits.util.dependencies","kqcircuits.util.edit_node_plugin","kqcircuits.util.export_helper","kqcircuits.util.geometry_helper","kqcircuits.util.geometry_json_encoder","kqcircuits.util.groundgrid","kqcircuits.util.gui_helper","kqcircuits.util.import_helper","kqcircuits.util.label","kqcircuits.util.layout_to_code","kqcircuits.util.library_helper","kqcircuits.util.log_router","kqcircuits.util.merge","kqcircuits.util.netlist_extraction","kqcircuits.util.netlist_graph","kqcircuits.util.parameter_helper","kqcircuits.util.parameters","kqcircuits.util.plugin_startup","kqcircuits.util.refpoints","kqcircuits.util.replace_squids","kqcircuits.util.symmetric_polygons","Citing","Contributing","Architecture","Coding Style","Containers","Documentation","Developer Guide","Developer Setup","KLayout Standalone Usage","Testing","KQCircuits documentation","Installation","Getting started (Salt package)","Support","Trademarks","General Structure and Miscellaneous Utilities","GUI Features","Point-and-click workflow tutorial","User Guide","Macro development","Mask export","Python workflow tutorial","Ansys export","Elmer remote simulations workflow","Run and export in one line","Gmsh/Elmer export","Creating a simulation object","Simulation export settings","Sonnet export","External simulation tools","Terminology","Usage","Creating cross section images"],titleterms:{"class":173,"default":26,"export":[94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,172,174,176,177,179,180],"new":[171,173],about:0,access:171,activ:171,ad:[172,173],airbridg:[29,30,31,32],airbridge_connect:28,airbridge_cross:3,airbridge_dc:117,airbridge_dc_test:4,airbridge_multi_fac:31,airbridge_rectangular:32,airbridges_sim:91,an:173,ansi:[95,96,174],ansys_export:96,api:1,applic:171,architectur:154,area:127,around:164,basic:172,box:178,build:173,call:184,capacitive_x_coupl:33,chip:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,164,172,173],chip_fram:34,ci:156,circular_capacitor:35,cite:152,cli:156,click:169,code:[155,168,173,184],command:168,composit:172,concentric_transmon:85,configur:173,contain:156,content:[1,2,27,29,39,43,50,57,67,76,79,84,90,94,95,97,103,107,116,119,126],contribut:153,convert:168,count_inst:128,coupler_lib:129,creat:[171,178,184],cross:184,cross_section_simul:92,cross_test:118,crossing_twofac:6,current:171,custom:164,daisy_woven:7,dc_test:8,debugg:171,deep_delet:130,default_layer_config:77,defin:[164,173],demo:9,demo_twofac:10,depend:131,develop:[158,159,171],differ:163,directori:164,docker:156,document:[1,157,162],double_pad:86,double_pads_splin:87,edit:168,edit_node_plugin:132,element:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,154,164,168,173],elmer:[97,98,175,177],elmer_export:98,empti:11,empty_simul:93,epr:174,estim:174,exampl:[171,173,178],example_layer_config:78,export_and_run:99,export_help:133,export_singular:100,extern:181,face:[172,173],featur:168,file:[167,173,184],finger_capacitor_squar:37,finger_capacitor_tap:38,first:[164,171],flip_chip_connector:[39,40,41,42],flip_chip_connector_dc:41,flip_chip_connector_rf:42,fluxlin:[43,44,45,46],fluxline_standard:45,fluxline_straight:46,from:[173,178],gener:167,geometri:178,geometry_help:134,geometry_json_encod:135,get:164,gmsh:177,grid:172,ground:172,groundgrid:136,gui:[168,178,184],gui_help:137,guid:[158,170],hanger_reson:47,hierarchi:[167,173],hotkei:168,id:173,imag:184,import_help:138,indic:162,insert:173,instal:[159,160,163,164],interact:171,introduct:168,issu:163,junction:[67,68,69,70,71,72,73],junction_test2:13,junction_test:12,junction_test_pad:[119,120,121],junction_test_pads_simpl:121,jupyt:160,klayout:[160,163,171,178,184],klayout_view:74,klayoutview:171,known:163,kqc:[162,184],kqcircuit:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,164,173],label:139,launcher:[14,48],launcher_dc:49,layer:173,layer_clust:75,layer_config:[76,77,78],layout_to_cod:140,librari:[154,171,173],library_help:141,limit:174,line:176,linux:159,lithography_test:15,lithography_test_twofac:16,log_rout:142,logo:162,look:164,maco:159,macro:171,main:174,manhattan:69,manhattan_single_junct:70,manual:[159,163],map:172,marker:[50,51,52,53],marker_standard:52,mask:[79,80,81,82,172],mask_export:80,mask_layout:81,mask_marker_fc:53,mask_set:82,meander:54,menu:168,merg:143,miscellan:167,modifi:[168,172],modul:[1,2,27,29,39,43,50,57,67,76,79,84,90,94,95,97,103,107,116,119,126],multi:172,netlist_extract:144,netlist_graph:145,no_squid:71,node:168,note:164,notebook:160,object:178,one:176,open:173,option:174,packag:[163,164],panel:171,paramet:[147,154,168,173],parameter_help:146,parser:104,pcell:154,place:168,plugin_startup:148,point:169,port:[109,178],prerequisit:[159,160],process:184,pya:154,pya_resolv:83,pyepr:174,pypi:160,python:[159,163,173],quality_factor:17,quality_factor_twofac:18,qubit:[84,85,86,87,88,89],refpoint:[149,173],releas:164,reload:171,remot:175,remote_export_and_run:101,remov:164,replace_squid:150,resolv:154,run:[171,176],s:173,salt:164,sample_holder_test:19,samplehold:173,script:[172,174,178],secondari:159,section:184,set:[164,179],setup:159,shape:20,sim:72,simpl:21,simul:[90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,175,178,179,181],simulation_export:102,single_element_simul:111,single_xmon:22,single_xmons_full_chip_sim:112,singular:156,smooth_capacitor:55,sonnet:[103,104,105,180],sonnet_export:105,sourc:159,spiral_resonator_polygon:56,squid:73,standalon:160,start:164,stripe:23,stripes_test:122,stripes_test_increasing_width:123,structur:[167,173],style:155,support:165,swissmon:89,symmetric_polygon:151,system:[167,173],t_1:174,tabl:162,terminolog:182,test:161,test_structur:[116,117,118,119,120,121,122,123,124,125],tl:174,tool:[181,184],trademark:166,tsv:[57,58,59,60],tsv_ellips:59,tsv_standard:60,tsv_test:24,tsv_test_pattern:125,tutori:[169,172,173],type:173,unit:161,unlink:159,up:164,updat:159,upgrad:164,us:[168,171],usag:[156,160,183],user:[164,170],util:[106,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,167],version:[153,163],waveguid:168,waveguide_composit:61,waveguide_coplanar:62,waveguide_coplanar_curv:63,waveguide_coplanar_splitt:64,waveguide_coplanar_straight:65,waveguide_coplanar_tap:66,waveguidecomposit:168,waveguides_sim:113,window:159,workflow:[169,173,175],xmons_direct_coupl:25,xmons_direct_coupling_full_chip_sim:114,xmons_direct_coupling_sim:115,xs:184,xsection:[107,108,184],xsection_export:108}}) \ No newline at end of file +Search.setIndex({docnames:["about","api/kqcircuits","api/kqcircuits.chips","api/kqcircuits.chips.airbridge_crossings","api/kqcircuits.chips.airbridge_dc_test","api/kqcircuits.chips.chip","api/kqcircuits.chips.crossing_twoface","api/kqcircuits.chips.daisy_woven","api/kqcircuits.chips.dc_test","api/kqcircuits.chips.demo","api/kqcircuits.chips.demo_twoface","api/kqcircuits.chips.empty","api/kqcircuits.chips.junction_test","api/kqcircuits.chips.junction_test2","api/kqcircuits.chips.launchers","api/kqcircuits.chips.lithography_test","api/kqcircuits.chips.lithography_test_twoface","api/kqcircuits.chips.quality_factor","api/kqcircuits.chips.quality_factor_twoface","api/kqcircuits.chips.sample_holder_test","api/kqcircuits.chips.shaping","api/kqcircuits.chips.simple","api/kqcircuits.chips.single_xmons","api/kqcircuits.chips.stripes","api/kqcircuits.chips.tsv_test","api/kqcircuits.chips.xmons_direct_coupling","api/kqcircuits.defaults","api/kqcircuits.elements","api/kqcircuits.elements.airbridge_connection","api/kqcircuits.elements.airbridges","api/kqcircuits.elements.airbridges.airbridge","api/kqcircuits.elements.airbridges.airbridge_multi_face","api/kqcircuits.elements.airbridges.airbridge_rectangular","api/kqcircuits.elements.capacitive_x_coupler","api/kqcircuits.elements.chip_frame","api/kqcircuits.elements.circular_capacitor","api/kqcircuits.elements.element","api/kqcircuits.elements.finger_capacitor_square","api/kqcircuits.elements.finger_capacitor_taper","api/kqcircuits.elements.flip_chip_connectors","api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector","api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc","api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf","api/kqcircuits.elements.fluxlines","api/kqcircuits.elements.fluxlines.fluxline","api/kqcircuits.elements.fluxlines.fluxline_standard","api/kqcircuits.elements.fluxlines.fluxline_straight","api/kqcircuits.elements.hanger_resonator","api/kqcircuits.elements.launcher","api/kqcircuits.elements.launcher_dc","api/kqcircuits.elements.markers","api/kqcircuits.elements.markers.marker","api/kqcircuits.elements.markers.marker_standard","api/kqcircuits.elements.markers.mask_marker_fc","api/kqcircuits.elements.meander","api/kqcircuits.elements.smooth_capacitor","api/kqcircuits.elements.spiral_resonator_polygon","api/kqcircuits.elements.tsvs","api/kqcircuits.elements.tsvs.tsv","api/kqcircuits.elements.tsvs.tsv_ellipse","api/kqcircuits.elements.tsvs.tsv_standard","api/kqcircuits.elements.waveguide_composite","api/kqcircuits.elements.waveguide_coplanar","api/kqcircuits.elements.waveguide_coplanar_curved","api/kqcircuits.elements.waveguide_coplanar_splitter","api/kqcircuits.elements.waveguide_coplanar_straight","api/kqcircuits.elements.waveguide_coplanar_taper","api/kqcircuits.junctions","api/kqcircuits.junctions.junction","api/kqcircuits.junctions.manhattan","api/kqcircuits.junctions.manhattan_single_junction","api/kqcircuits.junctions.no_squid","api/kqcircuits.junctions.sim","api/kqcircuits.junctions.squid","api/kqcircuits.klayout_view","api/kqcircuits.layer_cluster","api/kqcircuits.layer_config","api/kqcircuits.layer_config.default_layer_config","api/kqcircuits.layer_config.example_layer_config","api/kqcircuits.masks","api/kqcircuits.masks.mask_export","api/kqcircuits.masks.mask_layout","api/kqcircuits.masks.mask_set","api/kqcircuits.pya_resolver","api/kqcircuits.qubits","api/kqcircuits.qubits.concentric_transmon","api/kqcircuits.qubits.double_pads","api/kqcircuits.qubits.double_pads_splines","api/kqcircuits.qubits.qubit","api/kqcircuits.qubits.swissmon","api/kqcircuits.simulations","api/kqcircuits.simulations.airbridges_sim","api/kqcircuits.simulations.cross_section_simulation","api/kqcircuits.simulations.empty_simulation","api/kqcircuits.simulations.export","api/kqcircuits.simulations.export.ansys","api/kqcircuits.simulations.export.ansys.ansys_export","api/kqcircuits.simulations.export.elmer","api/kqcircuits.simulations.export.elmer.elmer_export","api/kqcircuits.simulations.export.export_and_run","api/kqcircuits.simulations.export.export_singularity","api/kqcircuits.simulations.export.remote_export_and_run","api/kqcircuits.simulations.export.simulation_export","api/kqcircuits.simulations.export.sonnet","api/kqcircuits.simulations.export.sonnet.parser","api/kqcircuits.simulations.export.sonnet.sonnet_export","api/kqcircuits.simulations.export.util","api/kqcircuits.simulations.export.xsection","api/kqcircuits.simulations.export.xsection.xsection_export","api/kqcircuits.simulations.port","api/kqcircuits.simulations.simulation","api/kqcircuits.simulations.single_element_simulation","api/kqcircuits.simulations.single_xmons_full_chip_sim","api/kqcircuits.simulations.waveguides_sim","api/kqcircuits.simulations.xmons_direct_coupling_full_chip_sim","api/kqcircuits.simulations.xmons_direct_coupling_sim","api/kqcircuits.test_structures","api/kqcircuits.test_structures.airbridge_dc","api/kqcircuits.test_structures.cross_test","api/kqcircuits.test_structures.junction_test_pads","api/kqcircuits.test_structures.junction_test_pads.junction_test_pads","api/kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple","api/kqcircuits.test_structures.stripes_test","api/kqcircuits.test_structures.stripes_test_increasing_width","api/kqcircuits.test_structures.test_structure","api/kqcircuits.test_structures.tsv_test_pattern","api/kqcircuits.util","api/kqcircuits.util.area","api/kqcircuits.util.count_instances","api/kqcircuits.util.coupler_lib","api/kqcircuits.util.deep_delete","api/kqcircuits.util.dependencies","api/kqcircuits.util.edit_node_plugin","api/kqcircuits.util.export_helper","api/kqcircuits.util.geometry_helper","api/kqcircuits.util.geometry_json_encoder","api/kqcircuits.util.groundgrid","api/kqcircuits.util.gui_helper","api/kqcircuits.util.import_helper","api/kqcircuits.util.label","api/kqcircuits.util.layout_to_code","api/kqcircuits.util.library_helper","api/kqcircuits.util.log_router","api/kqcircuits.util.merge","api/kqcircuits.util.netlist_extraction","api/kqcircuits.util.netlist_graph","api/kqcircuits.util.parameter_helper","api/kqcircuits.util.parameters","api/kqcircuits.util.plugin_startup","api/kqcircuits.util.refpoints","api/kqcircuits.util.replace_squids","api/kqcircuits.util.symmetric_polygons","citing","contributing","developer/architecture","developer/coding_style","developer/containers","developer/documentation","developer/index","developer/setup","developer/standalone","developer/testing","index","installation","salt","support","trademarks","user_guide/file_system_and_utilities","user_guide/gui_features","user_guide/gui_workflow","user_guide/index","user_guide/macro_workflow","user_guide/mask_export","user_guide/python_workflow","user_guide/simulation/ansys_export","user_guide/simulation/elmer_remote_workflow","user_guide/simulation/export_and_run","user_guide/simulation/gmsh_elmer_export","user_guide/simulation/simulation_object","user_guide/simulation/simulation_settings","user_guide/simulation/sonnet_export","user_guide/simulations","user_guide/terminology","user_guide/usage","user_guide/xsection"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,"sphinx.ext.todo":2,"sphinx.ext.viewcode":1,sphinx:56},filenames:["about.rst","api/kqcircuits.rst","api/kqcircuits.chips.rst","api/kqcircuits.chips.airbridge_crossings.rst","api/kqcircuits.chips.airbridge_dc_test.rst","api/kqcircuits.chips.chip.rst","api/kqcircuits.chips.crossing_twoface.rst","api/kqcircuits.chips.daisy_woven.rst","api/kqcircuits.chips.dc_test.rst","api/kqcircuits.chips.demo.rst","api/kqcircuits.chips.demo_twoface.rst","api/kqcircuits.chips.empty.rst","api/kqcircuits.chips.junction_test.rst","api/kqcircuits.chips.junction_test2.rst","api/kqcircuits.chips.launchers.rst","api/kqcircuits.chips.lithography_test.rst","api/kqcircuits.chips.lithography_test_twoface.rst","api/kqcircuits.chips.quality_factor.rst","api/kqcircuits.chips.quality_factor_twoface.rst","api/kqcircuits.chips.sample_holder_test.rst","api/kqcircuits.chips.shaping.rst","api/kqcircuits.chips.simple.rst","api/kqcircuits.chips.single_xmons.rst","api/kqcircuits.chips.stripes.rst","api/kqcircuits.chips.tsv_test.rst","api/kqcircuits.chips.xmons_direct_coupling.rst","api/kqcircuits.defaults.rst","api/kqcircuits.elements.rst","api/kqcircuits.elements.airbridge_connection.rst","api/kqcircuits.elements.airbridges.rst","api/kqcircuits.elements.airbridges.airbridge.rst","api/kqcircuits.elements.airbridges.airbridge_multi_face.rst","api/kqcircuits.elements.airbridges.airbridge_rectangular.rst","api/kqcircuits.elements.capacitive_x_coupler.rst","api/kqcircuits.elements.chip_frame.rst","api/kqcircuits.elements.circular_capacitor.rst","api/kqcircuits.elements.element.rst","api/kqcircuits.elements.finger_capacitor_square.rst","api/kqcircuits.elements.finger_capacitor_taper.rst","api/kqcircuits.elements.flip_chip_connectors.rst","api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector.rst","api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.rst","api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.rst","api/kqcircuits.elements.fluxlines.rst","api/kqcircuits.elements.fluxlines.fluxline.rst","api/kqcircuits.elements.fluxlines.fluxline_standard.rst","api/kqcircuits.elements.fluxlines.fluxline_straight.rst","api/kqcircuits.elements.hanger_resonator.rst","api/kqcircuits.elements.launcher.rst","api/kqcircuits.elements.launcher_dc.rst","api/kqcircuits.elements.markers.rst","api/kqcircuits.elements.markers.marker.rst","api/kqcircuits.elements.markers.marker_standard.rst","api/kqcircuits.elements.markers.mask_marker_fc.rst","api/kqcircuits.elements.meander.rst","api/kqcircuits.elements.smooth_capacitor.rst","api/kqcircuits.elements.spiral_resonator_polygon.rst","api/kqcircuits.elements.tsvs.rst","api/kqcircuits.elements.tsvs.tsv.rst","api/kqcircuits.elements.tsvs.tsv_ellipse.rst","api/kqcircuits.elements.tsvs.tsv_standard.rst","api/kqcircuits.elements.waveguide_composite.rst","api/kqcircuits.elements.waveguide_coplanar.rst","api/kqcircuits.elements.waveguide_coplanar_curved.rst","api/kqcircuits.elements.waveguide_coplanar_splitter.rst","api/kqcircuits.elements.waveguide_coplanar_straight.rst","api/kqcircuits.elements.waveguide_coplanar_taper.rst","api/kqcircuits.junctions.rst","api/kqcircuits.junctions.junction.rst","api/kqcircuits.junctions.manhattan.rst","api/kqcircuits.junctions.manhattan_single_junction.rst","api/kqcircuits.junctions.no_squid.rst","api/kqcircuits.junctions.sim.rst","api/kqcircuits.junctions.squid.rst","api/kqcircuits.klayout_view.rst","api/kqcircuits.layer_cluster.rst","api/kqcircuits.layer_config.rst","api/kqcircuits.layer_config.default_layer_config.rst","api/kqcircuits.layer_config.example_layer_config.rst","api/kqcircuits.masks.rst","api/kqcircuits.masks.mask_export.rst","api/kqcircuits.masks.mask_layout.rst","api/kqcircuits.masks.mask_set.rst","api/kqcircuits.pya_resolver.rst","api/kqcircuits.qubits.rst","api/kqcircuits.qubits.concentric_transmon.rst","api/kqcircuits.qubits.double_pads.rst","api/kqcircuits.qubits.double_pads_splines.rst","api/kqcircuits.qubits.qubit.rst","api/kqcircuits.qubits.swissmon.rst","api/kqcircuits.simulations.rst","api/kqcircuits.simulations.airbridges_sim.rst","api/kqcircuits.simulations.cross_section_simulation.rst","api/kqcircuits.simulations.empty_simulation.rst","api/kqcircuits.simulations.export.rst","api/kqcircuits.simulations.export.ansys.rst","api/kqcircuits.simulations.export.ansys.ansys_export.rst","api/kqcircuits.simulations.export.elmer.rst","api/kqcircuits.simulations.export.elmer.elmer_export.rst","api/kqcircuits.simulations.export.export_and_run.rst","api/kqcircuits.simulations.export.export_singularity.rst","api/kqcircuits.simulations.export.remote_export_and_run.rst","api/kqcircuits.simulations.export.simulation_export.rst","api/kqcircuits.simulations.export.sonnet.rst","api/kqcircuits.simulations.export.sonnet.parser.rst","api/kqcircuits.simulations.export.sonnet.sonnet_export.rst","api/kqcircuits.simulations.export.util.rst","api/kqcircuits.simulations.export.xsection.rst","api/kqcircuits.simulations.export.xsection.xsection_export.rst","api/kqcircuits.simulations.port.rst","api/kqcircuits.simulations.simulation.rst","api/kqcircuits.simulations.single_element_simulation.rst","api/kqcircuits.simulations.single_xmons_full_chip_sim.rst","api/kqcircuits.simulations.waveguides_sim.rst","api/kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.rst","api/kqcircuits.simulations.xmons_direct_coupling_sim.rst","api/kqcircuits.test_structures.rst","api/kqcircuits.test_structures.airbridge_dc.rst","api/kqcircuits.test_structures.cross_test.rst","api/kqcircuits.test_structures.junction_test_pads.rst","api/kqcircuits.test_structures.junction_test_pads.junction_test_pads.rst","api/kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.rst","api/kqcircuits.test_structures.stripes_test.rst","api/kqcircuits.test_structures.stripes_test_increasing_width.rst","api/kqcircuits.test_structures.test_structure.rst","api/kqcircuits.test_structures.tsv_test_pattern.rst","api/kqcircuits.util.rst","api/kqcircuits.util.area.rst","api/kqcircuits.util.count_instances.rst","api/kqcircuits.util.coupler_lib.rst","api/kqcircuits.util.deep_delete.rst","api/kqcircuits.util.dependencies.rst","api/kqcircuits.util.edit_node_plugin.rst","api/kqcircuits.util.export_helper.rst","api/kqcircuits.util.geometry_helper.rst","api/kqcircuits.util.geometry_json_encoder.rst","api/kqcircuits.util.groundgrid.rst","api/kqcircuits.util.gui_helper.rst","api/kqcircuits.util.import_helper.rst","api/kqcircuits.util.label.rst","api/kqcircuits.util.layout_to_code.rst","api/kqcircuits.util.library_helper.rst","api/kqcircuits.util.log_router.rst","api/kqcircuits.util.merge.rst","api/kqcircuits.util.netlist_extraction.rst","api/kqcircuits.util.netlist_graph.rst","api/kqcircuits.util.parameter_helper.rst","api/kqcircuits.util.parameters.rst","api/kqcircuits.util.plugin_startup.rst","api/kqcircuits.util.refpoints.rst","api/kqcircuits.util.replace_squids.rst","api/kqcircuits.util.symmetric_polygons.rst","citing.rst","contributing.rst","developer/architecture.rst","developer/coding_style.rst","developer/containers.rst","developer/documentation.rst","developer/index.rst","developer/setup.rst","developer/standalone.rst","developer/testing.rst","index.rst","installation.rst","salt.rst","support.rst","trademarks.rst","user_guide/file_system_and_utilities.rst","user_guide/gui_features.rst","user_guide/gui_workflow.rst","user_guide/index.rst","user_guide/macro_workflow.rst","user_guide/mask_export.rst","user_guide/python_workflow.rst","user_guide/simulation/ansys_export.rst","user_guide/simulation/elmer_remote_workflow.rst","user_guide/simulation/export_and_run.rst","user_guide/simulation/gmsh_elmer_export.rst","user_guide/simulation/simulation_object.rst","user_guide/simulation/simulation_settings.rst","user_guide/simulation/sonnet_export.rst","user_guide/simulations.rst","user_guide/terminology.rst","user_guide/usage.rst","user_guide/xsection.rst"],objects:{"":[[1,0,0,"-","kqcircuits"]],"kqcircuits.chips":[[3,0,0,"-","airbridge_crossings"],[4,0,0,"-","airbridge_dc_test"],[5,0,0,"-","chip"],[6,0,0,"-","crossing_twoface"],[7,0,0,"-","daisy_woven"],[8,0,0,"-","dc_test"],[9,0,0,"-","demo"],[10,0,0,"-","demo_twoface"],[11,0,0,"-","empty"],[12,0,0,"-","junction_test"],[13,0,0,"-","junction_test2"],[14,0,0,"-","launchers"],[15,0,0,"-","lithography_test"],[16,0,0,"-","lithography_test_twoface"],[17,0,0,"-","quality_factor"],[18,0,0,"-","quality_factor_twoface"],[19,0,0,"-","sample_holder_test"],[20,0,0,"-","shaping"],[21,0,0,"-","simple"],[22,0,0,"-","single_xmons"],[23,0,0,"-","stripes"],[24,0,0,"-","tsv_test"],[25,0,0,"-","xmons_direct_coupling"]],"kqcircuits.chips.airbridge_crossings":[[3,1,1,"","AirbridgeCrossings"]],"kqcircuits.chips.airbridge_crossings.AirbridgeCrossings":[[3,2,1,"","build"]],"kqcircuits.chips.airbridge_dc_test":[[4,1,1,"","AirbridgeDcTest"]],"kqcircuits.chips.airbridge_dc_test.AirbridgeDcTest":[[4,2,1,"","build"]],"kqcircuits.chips.chip":[[5,1,1,"","Chip"]],"kqcircuits.chips.chip.Chip":[[5,3,1,"","LIBRARY_DESCRIPTION"],[5,3,1,"","LIBRARY_NAME"],[5,3,1,"","LIBRARY_PATH"],[5,2,1,"","can_create_from_shape_impl"],[5,2,1,"","display_text_impl"],[5,2,1,"","get_box"],[5,2,1,"","get_ground_bump_locations"],[5,2,1,"","get_ground_tsv_locations"],[5,2,1,"","get_launcher_assignments"],[5,2,1,"","insert_tsvs"],[5,2,1,"","make_grid_locations"],[5,2,1,"","merge_layout_layers"],[5,2,1,"","merge_layout_layers_on_face"],[5,2,1,"","parameters_from_shape_impl"],[5,2,1,"","post_build"],[5,2,1,"","produce_frame"],[5,2,1,"","produce_ground_grid"],[5,2,1,"","produce_ground_on_face_grid"],[5,2,1,"","produce_junction_tests"],[5,2,1,"","produce_launchers"],[5,2,1,"","produce_n_launchers"],[5,2,1,"","produce_opt_lit_tests"],[5,2,1,"","produce_structures"],[5,2,1,"","transformation_from_shape_impl"]],"kqcircuits.chips.crossing_twoface":[[6,1,1,"","CrossingTwoface"]],"kqcircuits.chips.crossing_twoface.CrossingTwoface":[[6,2,1,"","build"]],"kqcircuits.chips.daisy_woven":[[7,1,1,"","DaisyWoven"]],"kqcircuits.chips.daisy_woven.DaisyWoven":[[7,2,1,"","build"]],"kqcircuits.chips.dc_test":[[8,1,1,"","DcTest"]],"kqcircuits.chips.dc_test.DcTest":[[8,2,1,"","build"]],"kqcircuits.chips.demo":[[9,1,1,"","Demo"]],"kqcircuits.chips.demo.Demo":[[9,2,1,"","build"],[9,2,1,"","produce_control_lines"],[9,2,1,"","produce_coupler"],[9,2,1,"","produce_couplers"],[9,2,1,"","produce_driveline"],[9,2,1,"","produce_fluxline"],[9,2,1,"","produce_junction_tests"],[9,2,1,"","produce_probeline"],[9,2,1,"","produce_probelines"],[9,2,1,"","produce_qubit"],[9,2,1,"","produce_qubits"],[9,2,1,"","produce_readout_structure"],[9,2,1,"","produce_readout_structures"]],"kqcircuits.chips.demo_twoface":[[10,1,1,"","DemoTwoface"]],"kqcircuits.chips.demo_twoface.DemoTwoface":[[10,2,1,"","build"],[10,2,1,"","produce_control_lines"],[10,2,1,"","produce_coupler"],[10,2,1,"","produce_couplers"],[10,2,1,"","produce_driveline"],[10,2,1,"","produce_fluxline"],[10,2,1,"","produce_probeline"],[10,2,1,"","produce_probelines"],[10,2,1,"","produce_qubit"],[10,2,1,"","produce_qubits"],[10,2,1,"","produce_readout_structure"],[10,2,1,"","produce_readout_structures"]],"kqcircuits.chips.empty":[[11,1,1,"","Empty"]],"kqcircuits.chips.empty.Empty":[[11,2,1,"","build"],[11,2,1,"","make_empty_area"]],"kqcircuits.chips.junction_test":[[12,1,1,"","JunctionTest"]],"kqcircuits.chips.junction_test.JunctionTest":[[12,2,1,"","build"]],"kqcircuits.chips.junction_test2":[[13,1,1,"","JunctionTest2"]],"kqcircuits.chips.junction_test2.JunctionTest2":[[13,2,1,"","build"],[13,2,1,"","coerce_parameters_impl"]],"kqcircuits.chips.launchers":[[14,1,1,"","Launchers"]],"kqcircuits.chips.launchers.Launchers":[[14,2,1,"","build"]],"kqcircuits.chips.lithography_test":[[15,1,1,"","LithographyTest"]],"kqcircuits.chips.lithography_test.LithographyTest":[[15,2,1,"","build"],[15,2,1,"","create_pattern"]],"kqcircuits.chips.lithography_test_twoface":[[16,1,1,"","LithographyTestTwoface"]],"kqcircuits.chips.lithography_test_twoface.LithographyTestTwoface":[[16,2,1,"","build"],[16,2,1,"","create_pattern"]],"kqcircuits.chips.quality_factor":[[17,1,1,"","QualityFactor"]],"kqcircuits.chips.quality_factor.QualityFactor":[[17,2,1,"","build"]],"kqcircuits.chips.quality_factor_twoface":[[18,1,1,"","QualityFactorTwoface"]],"kqcircuits.chips.quality_factor_twoface.QualityFactorTwoface":[[18,2,1,"","build"],[18,2,1,"","produce_resonator"]],"kqcircuits.chips.sample_holder_test":[[19,1,1,"","SampleHolderTest"]],"kqcircuits.chips.sample_holder_test.SampleHolderTest":[[19,2,1,"","build"]],"kqcircuits.chips.shaping":[[20,1,1,"","Shaping"]],"kqcircuits.chips.shaping.Shaping":[[20,2,1,"","build"]],"kqcircuits.chips.simple":[[21,1,1,"","Simple"]],"kqcircuits.chips.simple.Simple":[[21,2,1,"","build"]],"kqcircuits.chips.single_xmons":[[22,1,1,"","SingleXmons"]],"kqcircuits.chips.single_xmons.SingleXmons":[[22,2,1,"","build"],[22,3,1,"","launchers"],[22,3,1,"","qubits_refpoints"]],"kqcircuits.chips.stripes":[[23,1,1,"","Stripes"]],"kqcircuits.chips.stripes.Stripes":[[23,2,1,"","build"]],"kqcircuits.chips.tsv_test":[[24,1,1,"","TsvTest"]],"kqcircuits.chips.tsv_test.TsvTest":[[24,2,1,"","build"],[24,2,1,"","create_xsection"]],"kqcircuits.chips.xmons_direct_coupling":[[25,1,1,"","XMonsDirectCoupling"]],"kqcircuits.chips.xmons_direct_coupling.XMonsDirectCoupling":[[25,2,1,"","build"],[25,2,1,"","produce_qubits"],[25,2,1,"","produce_readout_resonator"]],"kqcircuits.elements":[[28,0,0,"-","airbridge_connection"],[29,0,0,"-","airbridges"],[33,0,0,"-","capacitive_x_coupler"],[34,0,0,"-","chip_frame"],[35,0,0,"-","circular_capacitor"],[36,0,0,"-","element"],[37,0,0,"-","finger_capacitor_square"],[38,0,0,"-","finger_capacitor_taper"],[39,0,0,"-","flip_chip_connectors"],[43,0,0,"-","fluxlines"],[47,0,0,"-","hanger_resonator"],[48,0,0,"-","launcher"],[49,0,0,"-","launcher_dc"],[50,0,0,"-","markers"],[54,0,0,"-","meander"],[55,0,0,"-","smooth_capacitor"],[56,0,0,"-","spiral_resonator_polygon"],[57,0,0,"-","tsvs"],[61,0,0,"-","waveguide_composite"],[62,0,0,"-","waveguide_coplanar"],[63,0,0,"-","waveguide_coplanar_curved"],[64,0,0,"-","waveguide_coplanar_splitter"],[65,0,0,"-","waveguide_coplanar_straight"],[66,0,0,"-","waveguide_coplanar_taper"]],"kqcircuits.elements.airbridge_connection":[[28,1,1,"","AirbridgeConnection"]],"kqcircuits.elements.airbridge_connection.AirbridgeConnection":[[28,2,1,"","build"]],"kqcircuits.elements.airbridges":[[30,0,0,"-","airbridge"],[31,0,0,"-","airbridge_multi_face"],[32,0,0,"-","airbridge_rectangular"]],"kqcircuits.elements.airbridges.airbridge":[[30,1,1,"","Airbridge"]],"kqcircuits.elements.airbridges.airbridge.Airbridge":[[30,2,1,"","create"],[30,3,1,"","default_type"]],"kqcircuits.elements.airbridges.airbridge_multi_face":[[31,1,1,"","AirbridgeMultiFace"]],"kqcircuits.elements.airbridges.airbridge_multi_face.AirbridgeMultiFace":[[31,2,1,"","build"],[31,3,1,"","default_type"]],"kqcircuits.elements.airbridges.airbridge_rectangular":[[32,1,1,"","AirbridgeRectangular"]],"kqcircuits.elements.airbridges.airbridge_rectangular.AirbridgeRectangular":[[32,2,1,"","build"],[32,3,1,"","default_type"]],"kqcircuits.elements.capacitive_x_coupler":[[33,1,1,"","CapacitiveXCoupler"]],"kqcircuits.elements.capacitive_x_coupler.CapacitiveXCoupler":[[33,2,1,"","build"],[33,2,1,"","get_sim_ports"]],"kqcircuits.elements.chip_frame":[[34,1,1,"","ChipFrame"]],"kqcircuits.elements.chip_frame.ChipFrame":[[34,2,1,"","build"]],"kqcircuits.elements.circular_capacitor":[[35,1,1,"","CircularCapacitor"]],"kqcircuits.elements.circular_capacitor.CircularCapacitor":[[35,2,1,"","build"],[35,2,1,"","get_sim_ports"]],"kqcircuits.elements.element":[[36,1,1,"","Element"],[36,4,1,"","get_refpoints"],[36,4,1,"","insert_cell_into"]],"kqcircuits.elements.element.Element":[[36,3,1,"","LIBRARY_DESCRIPTION"],[36,3,1,"","LIBRARY_NAME"],[36,3,1,"","LIBRARY_PATH"],[36,2,1,"","add_element"],[36,2,1,"","add_port"],[36,2,1,"","add_protection"],[36,2,1,"","build"],[36,2,1,"","copy_port"],[36,2,1,"","create"],[36,2,1,"","create_cell_from_shape"],[36,2,1,"","create_subtype"],[36,2,1,"","create_with_refpoints"],[36,2,1,"","display_text_impl"],[36,2,1,"","face"],[36,2,1,"","get_layer"],[36,2,1,"","get_refpoints"],[36,2,1,"","get_schema"],[36,2,1,"","get_sim_ports"],[36,2,1,"","insert_cell"],[36,2,1,"","left_and_right_waveguides"],[36,2,1,"","pcell_params_by_name"],[36,2,1,"","post_build"],[36,2,1,"","produce_impl"],[36,2,1,"","raise_error_on_cell"],[36,2,1,"","sync_parameters"]],"kqcircuits.elements.finger_capacitor_square":[[37,1,1,"","FingerCapacitorSquare"]],"kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare":[[37,2,1,"","add_waveguides"],[37,2,1,"","build"],[37,2,1,"","can_create_from_shape_impl"],[37,2,1,"","cut_region"],[37,2,1,"","finger_area_length"],[37,2,1,"","finger_area_width"],[37,2,1,"","get_ground_region"],[37,2,1,"","get_sim_ports"]],"kqcircuits.elements.finger_capacitor_taper":[[38,1,1,"","FingerCapacitorTaper"]],"kqcircuits.elements.finger_capacitor_taper.FingerCapacitorTaper":[[38,2,1,"","build"],[38,2,1,"","can_create_from_shape_impl"]],"kqcircuits.elements.flip_chip_connectors":[[40,0,0,"-","flip_chip_connector"],[41,0,0,"-","flip_chip_connector_dc"],[42,0,0,"-","flip_chip_connector_rf"]],"kqcircuits.elements.flip_chip_connectors.flip_chip_connector":[[40,1,1,"","FlipChipConnector"]],"kqcircuits.elements.flip_chip_connectors.flip_chip_connector.FlipChipConnector":[[40,2,1,"","create_bump_connector"]],"kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc":[[41,1,1,"","FlipChipConnectorDc"]],"kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.FlipChipConnectorDc":[[41,2,1,"","build"]],"kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf":[[42,1,1,"","FlipChipConnectorRf"]],"kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.FlipChipConnectorRf":[[42,2,1,"","build"],[42,2,1,"","get_sim_ports"]],"kqcircuits.elements.fluxlines":[[44,0,0,"-","fluxline"],[45,0,0,"-","fluxline_standard"],[46,0,0,"-","fluxline_straight"]],"kqcircuits.elements.fluxlines.fluxline":[[44,1,1,"","Fluxline"]],"kqcircuits.elements.fluxlines.fluxline.Fluxline":[[44,2,1,"","coerce_parameters_impl"],[44,2,1,"","create"],[44,3,1,"","default_type"]],"kqcircuits.elements.fluxlines.fluxline_standard":[[45,1,1,"","FluxlineStandard"]],"kqcircuits.elements.fluxlines.fluxline_standard.FluxlineStandard":[[45,2,1,"","build"]],"kqcircuits.elements.fluxlines.fluxline_straight":[[46,1,1,"","FluxlineStraight"]],"kqcircuits.elements.fluxlines.fluxline_straight.FluxlineStraight":[[46,2,1,"","build"]],"kqcircuits.elements.hanger_resonator":[[47,1,1,"","HangerResonator"]],"kqcircuits.elements.hanger_resonator.HangerResonator":[[47,2,1,"","build"],[47,2,1,"","get_sim_ports"]],"kqcircuits.elements.launcher":[[48,1,1,"","Launcher"]],"kqcircuits.elements.launcher.Launcher":[[48,2,1,"","build"]],"kqcircuits.elements.launcher_dc":[[49,1,1,"","LauncherDC"]],"kqcircuits.elements.launcher_dc.LauncherDC":[[49,2,1,"","build"]],"kqcircuits.elements.markers":[[51,0,0,"-","marker"],[52,0,0,"-","marker_standard"],[53,0,0,"-","mask_marker_fc"]],"kqcircuits.elements.markers.marker":[[51,1,1,"","Marker"]],"kqcircuits.elements.markers.marker.Marker":[[51,2,1,"","create"],[51,3,1,"","default_type"],[51,2,1,"","get_marker_locations"],[51,2,1,"","get_marker_region"],[51,2,1,"","produce_geometry"]],"kqcircuits.elements.markers.marker_standard":[[52,1,1,"","MarkerStandard"]],"kqcircuits.elements.markers.marker_standard.MarkerStandard":[[52,2,1,"","build"]],"kqcircuits.elements.markers.mask_marker_fc":[[53,1,1,"","MaskMarkerFc"]],"kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc":[[53,2,1,"","build"],[53,2,1,"","create_cross"],[53,2,1,"","get_marker_locations"],[53,2,1,"","get_marker_region"]],"kqcircuits.elements.meander":[[54,1,1,"","Meander"]],"kqcircuits.elements.meander.Meander":[[54,2,1,"","build"],[54,2,1,"","can_create_from_shape_impl"],[54,2,1,"","parameters_from_shape_impl"]],"kqcircuits.elements.smooth_capacitor":[[55,1,1,"","SmoothCapacitor"]],"kqcircuits.elements.smooth_capacitor.SmoothCapacitor":[[55,2,1,"","build"],[55,2,1,"","can_create_from_shape_impl"],[55,2,1,"","get_sim_ports"]],"kqcircuits.elements.spiral_resonator_polygon":[[56,1,1,"","SpiralResonatorPolygon"],[56,4,1,"","rectangular_parameters"]],"kqcircuits.elements.spiral_resonator_polygon.SpiralResonatorPolygon":[[56,2,1,"","build"]],"kqcircuits.elements.tsvs":[[58,0,0,"-","tsv"],[59,0,0,"-","tsv_ellipse"],[60,0,0,"-","tsv_standard"]],"kqcircuits.elements.tsvs.tsv":[[58,1,1,"","Tsv"]],"kqcircuits.elements.tsvs.tsv.Tsv":[[58,2,1,"","create"],[58,3,1,"","default_type"]],"kqcircuits.elements.tsvs.tsv_ellipse":[[59,1,1,"","TsvEllipse"]],"kqcircuits.elements.tsvs.tsv_ellipse.TsvEllipse":[[59,2,1,"","create_tsv_connector"],[59,2,1,"","produce_impl"]],"kqcircuits.elements.tsvs.tsv_standard":[[60,1,1,"","TsvStandard"]],"kqcircuits.elements.tsvs.tsv_standard.TsvStandard":[[60,2,1,"","build"]],"kqcircuits.elements.waveguide_composite":[[61,1,1,"","Node"],[61,1,1,"","WaveguideComposite"],[61,4,1,"","produce_fixed_length_bend"]],"kqcircuits.elements.waveguide_composite.Node":[[61,3,1,"","align"],[61,3,1,"","angle"],[61,2,1,"","deserialize"],[61,3,1,"","element"],[61,3,1,"","inst_name"],[61,3,1,"","length_before"],[61,3,1,"","length_increment"],[61,2,1,"","nodes_from_string"],[61,3,1,"","position"]],"kqcircuits.elements.waveguide_composite.WaveguideComposite":[[61,2,1,"","build"],[61,2,1,"","check_node_type"],[61,2,1,"","coerce_parameters_impl"],[61,2,1,"","create"],[61,2,1,"","get_segment_cells"],[61,2,1,"","get_segment_lengths"],[61,2,1,"","produce_fixed_length_waveguide"],[61,2,1,"","snap_point"]],"kqcircuits.elements.waveguide_coplanar":[[62,1,1,"","WaveguideCoplanar"]],"kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar":[[62,2,1,"","build"],[62,2,1,"","can_create_from_shape_impl"],[62,2,1,"","get_corner_data"],[62,2,1,"","is_continuous"],[62,2,1,"","parameters_from_shape_impl"],[62,2,1,"","produce_end_termination"],[62,2,1,"","produce_waveguide"],[62,2,1,"","transformation_from_shape_impl"]],"kqcircuits.elements.waveguide_coplanar_curved":[[63,1,1,"","WaveguideCoplanarCurved"],[63,4,1,"","arc"]],"kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved":[[63,2,1,"","build"],[63,2,1,"","coerce_parameters_impl"],[63,2,1,"","create_curve_arcs"],[63,2,1,"","produce_curve_termination"]],"kqcircuits.elements.waveguide_coplanar_splitter":[[64,1,1,"","WaveguideCoplanarSplitter"],[64,4,1,"","t_cross_parameters"]],"kqcircuits.elements.waveguide_coplanar_splitter.WaveguideCoplanarSplitter":[[64,2,1,"","build"]],"kqcircuits.elements.waveguide_coplanar_straight":[[65,1,1,"","WaveguideCoplanarStraight"]],"kqcircuits.elements.waveguide_coplanar_straight.WaveguideCoplanarStraight":[[65,2,1,"","build"]],"kqcircuits.elements.waveguide_coplanar_taper":[[66,1,1,"","WaveguideCoplanarTaper"]],"kqcircuits.elements.waveguide_coplanar_taper.WaveguideCoplanarTaper":[[66,2,1,"","build"]],"kqcircuits.junctions":[[68,0,0,"-","junction"],[69,0,0,"-","manhattan"],[70,0,0,"-","manhattan_single_junction"],[71,0,0,"-","no_squid"],[72,0,0,"-","sim"],[73,0,0,"-","squid"]],"kqcircuits.junctions.junction":[[68,1,1,"","Junction"]],"kqcircuits.junctions.junction.Junction":[[68,3,1,"","LIBRARY_DESCRIPTION"],[68,3,1,"","LIBRARY_NAME"],[68,3,1,"","LIBRARY_PATH"],[68,2,1,"","coerce_parameters_impl"],[68,2,1,"","create"],[68,3,1,"","default_type"]],"kqcircuits.junctions.manhattan":[[69,1,1,"","Manhattan"]],"kqcircuits.junctions.manhattan.Manhattan":[[69,2,1,"","build"],[69,2,1,"","produce_contact_pads"],[69,2,1,"","produce_manhattan_squid"]],"kqcircuits.junctions.manhattan_single_junction":[[70,1,1,"","ManhattanSingleJunction"]],"kqcircuits.junctions.manhattan_single_junction.ManhattanSingleJunction":[[70,2,1,"","build"],[70,2,1,"","produce_manhattan_junction"]],"kqcircuits.junctions.no_squid":[[71,1,1,"","NoSquid"]],"kqcircuits.junctions.no_squid.NoSquid":[[71,2,1,"","build"]],"kqcircuits.junctions.sim":[[72,1,1,"","Sim"]],"kqcircuits.junctions.sim.Sim":[[72,2,1,"","build"]],"kqcircuits.junctions.squid":[[73,1,1,"","Squid"]],"kqcircuits.klayout_view":[[74,1,1,"","KLayoutView"],[74,6,1,"","MissingUILibraryException"],[74,4,1,"","resolve_default_layer_info"]],"kqcircuits.klayout_view.KLayoutView":[[74,5,1,"","active_cell"],[74,2,1,"","add_default_layers"],[74,5,1,"","cell_view"],[74,2,1,"","clear_layers"],[74,2,1,"","close"],[74,2,1,"","create_top_cell"],[74,2,1,"","export_all_layers_bitmap"],[74,2,1,"","export_layers_bitmaps"],[74,2,1,"","export_pcell_png"],[74,2,1,"","focus"],[74,2,1,"","get_active_cell"],[74,2,1,"","get_active_cell_view"],[74,2,1,"","get_active_layout"],[74,2,1,"","get_pixels"],[74,2,1,"","insert_cell"],[74,5,1,"","layout"],[74,3,1,"","layout_view"],[74,2,1,"","show"],[74,5,1,"","top_cell"]],"kqcircuits.layer_cluster":[[75,1,1,"","LayerCluster"]],"kqcircuits.layer_cluster.LayerCluster":[[75,2,1,"","all_layers"],[75,3,1,"","extra_layers"],[75,3,1,"","face_id"],[75,3,1,"","main_layers"]],"kqcircuits.layer_config":[[77,0,0,"-","default_layer_config"],[78,0,0,"-","example_layer_config"]],"kqcircuits.masks":[[80,0,0,"-","mask_export"],[81,0,0,"-","mask_layout"],[82,0,0,"-","mask_set"]],"kqcircuits.masks.mask_export":[[80,4,1,"","export_bitmaps"],[80,4,1,"","export_chip"],[80,4,1,"","export_designs"],[80,4,1,"","export_docs"],[80,4,1,"","export_drc_report"],[80,4,1,"","export_mask"],[80,4,1,"","export_mask_set"],[80,4,1,"","export_masks_of_face"]],"kqcircuits.masks.mask_layout":[[81,1,1,"","MaskLayout"]],"kqcircuits.masks.mask_layout.MaskLayout":[[81,2,1,"","add_chips_map"],[81,3,1,"","added_chips"],[81,3,1,"","align_to"],[81,2,1,"","build"],[81,3,1,"","chip_array_to_export"],[81,3,1,"","chip_box_offset"],[81,3,1,"","chip_size"],[81,3,1,"","chip_trans"],[81,3,1,"","chips_map"],[81,3,1,"","chips_map_legend"],[81,3,1,"","chips_map_offset"],[81,3,1,"","covered_region_excluded_layers"],[81,3,1,"","dice_width"],[81,3,1,"","edge_clearance"],[81,3,1,"","extra_chips"],[81,3,1,"","extra_id"],[81,2,1,"","face"],[81,3,1,"","face_id"],[81,2,1,"","insert_chip_copy_labels"],[81,3,1,"","layers_to_mask"],[81,3,1,"","layout"],[81,3,1,"","mask_export_density_layers"],[81,3,1,"","mask_export_layers"],[81,3,1,"","mask_marker_offset"],[81,3,1,"","mask_markers_dict"],[81,3,1,"","mask_name_box_margin"],[81,3,1,"","mask_name_offset"],[81,3,1,"","mask_name_scale"],[81,3,1,"","mask_text_scale"],[81,3,1,"","name"],[81,3,1,"","submasks"],[81,3,1,"","text_margin"],[81,3,1,"","top_cell"],[81,3,1,"","version"],[81,3,1,"","wafer_bottom_flat_length"],[81,3,1,"","wafer_center"],[81,3,1,"","wafer_rad"],[81,3,1,"","wafer_top_flat_length"],[81,3,1,"","with_grid"]],"kqcircuits.masks.mask_set":[[82,1,1,"","MaskSet"]],"kqcircuits.masks.mask_set.MaskSet":[[82,2,1,"","add_chip"],[82,2,1,"","add_mask_layout"],[82,2,1,"","build"],[82,2,1,"","chips_map_from_box_map"],[82,3,1,"","chips_map_legend"],[82,2,1,"","export"],[82,3,1,"","export_drc"],[82,3,1,"","export_path"],[82,3,1,"","layout"],[82,3,1,"","mask_export_layers"],[82,3,1,"","mask_layouts"],[82,3,1,"","name"],[82,3,1,"","used_chips"],[82,3,1,"","version"],[82,3,1,"","with_grid"]],"kqcircuits.pya_resolver":[[83,4,1,"","is_standalone_session"],[83,4,1,"","klayout_executable_command"]],"kqcircuits.qubits":[[85,0,0,"-","concentric_transmon"],[86,0,0,"-","double_pads"],[87,0,0,"-","double_pads_splines"],[88,0,0,"-","qubit"],[89,0,0,"-","swissmon"]],"kqcircuits.qubits.concentric_transmon":[[85,1,1,"","ConcentricTransmon"]],"kqcircuits.qubits.concentric_transmon.ConcentricTransmon":[[85,2,1,"","build"],[85,2,1,"","get_sim_ports"]],"kqcircuits.qubits.double_pads":[[86,1,1,"","DoublePads"]],"kqcircuits.qubits.double_pads.DoublePads":[[86,2,1,"","build"],[86,2,1,"","get_sim_ports"]],"kqcircuits.qubits.double_pads_splines":[[87,1,1,"","DoublePadsSplines"]],"kqcircuits.qubits.qubit":[[88,1,1,"","Qubit"]],"kqcircuits.qubits.qubit.Qubit":[[88,3,1,"","LIBRARY_DESCRIPTION"],[88,3,1,"","LIBRARY_NAME"],[88,3,1,"","LIBRARY_PATH"],[88,2,1,"","coerce_parameters_impl"],[88,2,1,"","produce_fluxline"],[88,2,1,"","produce_squid"]],"kqcircuits.qubits.swissmon":[[89,1,1,"","Swissmon"]],"kqcircuits.qubits.swissmon.Swissmon":[[89,2,1,"","build"],[89,2,1,"","get_sim_ports"]],"kqcircuits.simulations":[[91,0,0,"-","airbridges_sim"],[92,0,0,"-","cross_section_simulation"],[93,0,0,"-","empty_simulation"],[94,0,0,"-","export"],[109,0,0,"-","port"],[110,0,0,"-","simulation"],[111,0,0,"-","single_element_simulation"],[112,0,0,"-","single_xmons_full_chip_sim"],[113,0,0,"-","waveguides_sim"],[114,0,0,"-","xmons_direct_coupling_full_chip_sim"],[115,0,0,"-","xmons_direct_coupling_sim"]],"kqcircuits.simulations.airbridges_sim":[[91,1,1,"","AirbridgesSim"]],"kqcircuits.simulations.airbridges_sim.AirbridgesSim":[[91,2,1,"","build"],[91,3,1,"","ports"]],"kqcircuits.simulations.cross_section_simulation":[[92,1,1,"","CrossSectionSimulation"]],"kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation":[[92,3,1,"","LIBRARY_NAME"],[92,2,1,"","build"],[92,2,1,"","get_parameters"],[92,2,1,"","get_schema"],[92,2,1,"","get_sim_layer"],[92,2,1,"","get_simulation_data"],[92,2,1,"","register_cell_layers_as_sim_layers"],[92,2,1,"","set_permittivity"]],"kqcircuits.simulations.empty_simulation":[[93,1,1,"","EmptySimulation"]],"kqcircuits.simulations.empty_simulation.EmptySimulation":[[93,2,1,"","build"],[93,3,1,"","ports"]],"kqcircuits.simulations.export":[[95,0,0,"-","ansys"],[97,0,0,"-","elmer"],[99,0,0,"-","export_and_run"],[100,0,0,"-","export_singularity"],[101,0,0,"-","remote_export_and_run"],[102,0,0,"-","simulation_export"],[103,0,0,"-","sonnet"],[106,0,0,"-","util"],[107,0,0,"-","xsection"]],"kqcircuits.simulations.export.ansys":[[96,0,0,"-","ansys_export"]],"kqcircuits.simulations.export.ansys.ansys_export":[[96,4,1,"","copy_ansys_scripts_to_directory"],[96,4,1,"","export_ansys"],[96,4,1,"","export_ansys_bat"],[96,4,1,"","export_ansys_json"]],"kqcircuits.simulations.export.elmer":[[98,0,0,"-","elmer_export"]],"kqcircuits.simulations.export.elmer.elmer_export":[[98,4,1,"","copy_elmer_scripts_to_directory"],[98,4,1,"","export_elmer"],[98,4,1,"","export_elmer_json"],[98,4,1,"","export_elmer_script"]],"kqcircuits.simulations.export.export_and_run":[[99,4,1,"","export_and_run"]],"kqcircuits.simulations.export.export_singularity":[[100,4,1,"","export_singularity"]],"kqcircuits.simulations.export.remote_export_and_run":[[101,4,1,"","remote_export_and_run"],[101,4,1,"","remote_run_only"]],"kqcircuits.simulations.export.simulation_export":[[102,4,1,"","cross_sweep_simulation"],[102,4,1,"","export_simulation_oas"],[102,4,1,"","sweep_simulation"]],"kqcircuits.simulations.export.sonnet":[[104,0,0,"-","parser"],[105,0,0,"-","sonnet_export"]],"kqcircuits.simulations.export.sonnet.parser":[[104,4,1,"","apply_template"],[104,4,1,"","box"],[104,4,1,"","control"],[104,4,1,"","polygon_head"],[104,4,1,"","polygons"],[104,4,1,"","port"],[104,4,1,"","refplane"],[104,4,1,"","refplanes"],[104,4,1,"","symmetry"],[104,4,1,"","via"]],"kqcircuits.simulations.export.sonnet.sonnet_export":[[105,4,1,"","export_sonnet"],[105,4,1,"","export_sonnet_son"],[105,4,1,"","poly_and_edge_indices"]],"kqcircuits.simulations.export.util":[[106,4,1,"","export_layers"],[106,4,1,"","find_edge_from_point_in_cell"],[106,4,1,"","find_edge_from_point_in_polygons"],[106,4,1,"","get_enclosing_polygon"]],"kqcircuits.simulations.export.xsection":[[108,0,0,"-","xsection_export"]],"kqcircuits.simulations.export.xsection.xsection_export":[[108,4,1,"","create_xsections_from_simulations"],[108,4,1,"","find_layer_by_name"],[108,4,1,"","free_layer_slots"],[108,4,1,"","separate_signal_layer_shapes"],[108,4,1,"","xsection_call"]],"kqcircuits.simulations.port":[[109,1,1,"","EdgePort"],[109,1,1,"","InternalPort"],[109,1,1,"","Port"]],"kqcircuits.simulations.port.Port":[[109,2,1,"","as_dict"]],"kqcircuits.simulations.simulation":[[110,1,1,"","Simulation"],[110,4,1,"","get_simulation_layer_by_name"]],"kqcircuits.simulations.simulation.Simulation":[[110,3,1,"","LIBRARY_NAME"],[110,2,1,"","add_element"],[110,2,1,"","add_layer_to_splitter"],[110,2,1,"","build"],[110,2,1,"","create_simulation_layers"],[110,2,1,"","delete_instances"],[110,2,1,"","etched_line"],[110,2,1,"","face"],[110,2,1,"","face_stack_list_of_lists"],[110,2,1,"","face_z_levels"],[110,2,1,"","from_cell"],[110,2,1,"","get_layer"],[110,2,1,"","get_layers"],[110,2,1,"","get_parameters"],[110,2,1,"","get_port_data"],[110,2,1,"","get_refpoints"],[110,2,1,"","get_schema"],[110,2,1,"","get_simulation_data"],[110,2,1,"","ground_grid_region"],[110,2,1,"","insert_cell"],[110,2,1,"","insert_layer"],[110,2,1,"","insert_layers_between_faces"],[110,2,1,"","insert_splitter_layers"],[110,2,1,"","ith_value"],[110,2,1,"","pcell_params_by_name"],[110,3,1,"","ports"],[110,2,1,"","produce_waveguide_to_port"],[110,2,1,"","region_from_layer"],[110,2,1,"","simplified_region"]],"kqcircuits.simulations.single_element_simulation":[[111,4,1,"","get_single_element_sim_class"]],"kqcircuits.simulations.single_xmons_full_chip_sim":[[112,1,1,"","SingleXmonsFullChipSim"]],"kqcircuits.simulations.single_xmons_full_chip_sim.SingleXmonsFullChipSim":[[112,2,1,"","build"]],"kqcircuits.simulations.waveguides_sim":[[113,1,1,"","WaveGuidesSim"]],"kqcircuits.simulations.waveguides_sim.WaveGuidesSim":[[113,2,1,"","build"],[113,3,1,"","ports"],[113,2,1,"","produce_ground_bumps"],[113,2,1,"","produce_guides"]],"kqcircuits.simulations.xmons_direct_coupling_full_chip_sim":[[114,1,1,"","XMonsDirectCouplingFullChipSim"]],"kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim":[[114,2,1,"","build"],[114,3,1,"","ports"],[114,2,1,"","produce_launcher"],[114,2,1,"","produce_launchers_SMA8"],[114,2,1,"","produce_qubit"],[114,2,1,"","produce_readout_resonator"],[114,2,1,"","produce_waveguide"]],"kqcircuits.simulations.xmons_direct_coupling_sim":[[115,1,1,"","XMonsDirectCouplingSim"]],"kqcircuits.simulations.xmons_direct_coupling_sim.XMonsDirectCouplingSim":[[115,2,1,"","build"],[115,3,1,"","ports"],[115,2,1,"","produce_qubits"]],"kqcircuits.test_structures":[[117,0,0,"-","airbridge_dc"],[118,0,0,"-","cross_test"],[119,0,0,"-","junction_test_pads"],[122,0,0,"-","stripes_test"],[123,0,0,"-","stripes_test_increasing_width"],[124,0,0,"-","test_structure"],[125,0,0,"-","tsv_test_pattern"]],"kqcircuits.test_structures.airbridge_dc":[[117,1,1,"","AirbridgeDC"]],"kqcircuits.test_structures.airbridge_dc.AirbridgeDC":[[117,2,1,"","build"]],"kqcircuits.test_structures.cross_test":[[118,1,1,"","CrossTest"]],"kqcircuits.test_structures.cross_test.CrossTest":[[118,2,1,"","build"]],"kqcircuits.test_structures.junction_test_pads":[[120,0,0,"-","junction_test_pads"],[121,0,0,"-","junction_test_pads_simple"]],"kqcircuits.test_structures.junction_test_pads.junction_test_pads":[[120,1,1,"","JunctionTestPads"]],"kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads":[[120,2,1,"","coerce_parameters_impl"],[120,2,1,"","create"],[120,3,1,"","default_type"],[120,2,1,"","produce_squid"]],"kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple":[[121,1,1,"","JunctionTestPadsSimple"]],"kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.JunctionTestPadsSimple":[[121,2,1,"","build"]],"kqcircuits.test_structures.stripes_test":[[122,1,1,"","StripesTest"]],"kqcircuits.test_structures.stripes_test.StripesTest":[[122,2,1,"","build"]],"kqcircuits.test_structures.stripes_test_increasing_width":[[123,1,1,"","StripesTestIncreasingWidth"]],"kqcircuits.test_structures.stripes_test_increasing_width.StripesTestIncreasingWidth":[[123,2,1,"","build"]],"kqcircuits.test_structures.test_structure":[[124,1,1,"","TestStructure"]],"kqcircuits.test_structures.test_structure.TestStructure":[[124,3,1,"","LIBRARY_DESCRIPTION"],[124,3,1,"","LIBRARY_NAME"],[124,3,1,"","LIBRARY_PATH"],[124,2,1,"","produce_etched_region"],[124,2,1,"","produce_four_point_pads"],[124,2,1,"","produce_pad"]],"kqcircuits.test_structures.tsv_test_pattern":[[125,1,1,"","TsvTestPattern"]],"kqcircuits.test_structures.tsv_test_pattern.TsvTestPattern":[[125,2,1,"","build"]],"kqcircuits.util":[[127,0,0,"-","area"],[128,0,0,"-","count_instances"],[129,0,0,"-","coupler_lib"],[130,0,0,"-","deep_delete"],[131,0,0,"-","dependencies"],[132,0,0,"-","edit_node_plugin"],[133,0,0,"-","export_helper"],[134,0,0,"-","geometry_helper"],[135,0,0,"-","geometry_json_encoder"],[136,0,0,"-","groundgrid"],[137,0,0,"-","gui_helper"],[138,0,0,"-","import_helper"],[139,0,0,"-","label"],[140,0,0,"-","layout_to_code"],[141,0,0,"-","library_helper"],[142,0,0,"-","log_router"],[143,0,0,"-","merge"],[144,0,0,"-","netlist_extraction"],[145,0,0,"-","netlist_graph"],[146,0,0,"-","parameter_helper"],[147,0,0,"-","parameters"],[148,0,0,"-","plugin_startup"],[149,0,0,"-","refpoints"],[150,0,0,"-","replace_squids"],[151,0,0,"-","symmetric_polygons"]],"kqcircuits.util.area":[[127,1,1,"","AreaReceiver"],[127,4,1,"","get_area_and_density"]],"kqcircuits.util.area.AreaReceiver":[[127,2,1,"","put"]],"kqcircuits.util.count_instances":[[128,4,1,"","count_instances_in_cell"]],"kqcircuits.util.coupler_lib":[[129,4,1,"","cap_params"]],"kqcircuits.util.deep_delete":[[130,4,1,"","deep_delete_all"],[130,4,1,"","deep_delete_pcells"]],"kqcircuits.util.dependencies":[[131,4,1,"","install_kqc_dependencies"]],"kqcircuits.util.edit_node_plugin":[[132,1,1,"","EditNodePlugin"],[132,1,1,"","EditNodePluginFactory"]],"kqcircuits.util.edit_node_plugin.EditNodePlugin":[[132,2,1,"","activated"],[132,2,1,"","create_dialog"],[132,2,1,"","deactivated"],[132,2,1,"","deselect"],[132,2,1,"","has_tracking_position"],[132,2,1,"","mouse_click_event"],[132,2,1,"","mouse_moved_event"],[132,2,1,"","select"],[132,2,1,"","tracking_position"],[132,2,1,"","update"],[132,2,1,"","update_form_from_node"],[132,2,1,"","update_node_from_form"]],"kqcircuits.util.edit_node_plugin.EditNodePluginFactory":[[132,2,1,"","create_plugin"]],"kqcircuits.util.export_helper":[[133,4,1,"","create_or_empty_tmp_directory"],[133,4,1,"","flip"],[133,4,1,"","generate_probepoints_json"],[133,4,1,"","get_active_or_new_layout"],[133,4,1,"","get_klayout_version"],[133,4,1,"","open_with_klayout_or_default_application"],[133,4,1,"","write_commit_reference_file"],[133,4,1,"","write_export_machine_versions_file"]],"kqcircuits.util.geometry_helper":[[134,4,1,"","arc_points"],[134,4,1,"","bezier_points"],[134,4,1,"","bspline_points"],[134,4,1,"","circle_polygon"],[134,4,1,"","get_angle"],[134,4,1,"","get_cell_path_length"],[134,4,1,"","get_direction"],[134,4,1,"","get_object_path_length"],[134,4,1,"","is_clockwise"],[134,4,1,"","match_points_on_edges"],[134,4,1,"","point_shift_along_vector"],[134,4,1,"","region_with_merged_points"],[134,4,1,"","region_with_merged_polygons"],[134,4,1,"","simple_region"],[134,4,1,"","vector_length_and_direction"]],"kqcircuits.util.geometry_json_encoder":[[135,1,1,"","GeometryJsonDecoder"],[135,1,1,"","GeometryJsonEncoder"],[135,4,1,"","decode_dict_as_python_obj"],[135,4,1,"","encode_python_obj_as_dict"]],"kqcircuits.util.geometry_json_encoder.GeometryJsonEncoder":[[135,2,1,"","default"]],"kqcircuits.util.groundgrid":[[136,4,1,"","make_grid"]],"kqcircuits.util.gui_helper":[[137,4,1,"","get_all_node_elements"],[137,4,1,"","get_nodes_near_position"],[137,4,1,"","get_valid_node_elements"],[137,4,1,"","node_from_text"],[137,4,1,"","node_to_text"],[137,4,1,"","replace_node"]],"kqcircuits.util.import_helper":[[138,4,1,"","module_from_file"]],"kqcircuits.util.label":[[139,1,1,"","LabelOrigin"],[139,4,1,"","produce_label"]],"kqcircuits.util.label.LabelOrigin":[[139,3,1,"","BOTTOMLEFT"],[139,3,1,"","BOTTOMRIGHT"],[139,3,1,"","TOPLEFT"],[139,3,1,"","TOPRIGHT"]],"kqcircuits.util.layout_to_code":[[140,4,1,"","convert_cells_to_code"],[140,4,1,"","extract_pcell_data_from_views"],[140,4,1,"","get_node_params"],[140,4,1,"","restore_pcells_to_views"]],"kqcircuits.util.library_helper":[[141,4,1,"","delete_all_libraries"],[141,4,1,"","delete_library"],[141,4,1,"","element_by_class_name"],[141,4,1,"","get_library_paths"],[141,4,1,"","load_libraries"],[141,4,1,"","to_library_name"],[141,4,1,"","to_module_name"]],"kqcircuits.util.log_router":[[142,4,1,"","route_log"]],"kqcircuits.util.merge":[[143,4,1,"","convert_child_instances_to_static"],[143,4,1,"","merge_layers"],[143,4,1,"","merge_layout_layers_on_face"]],"kqcircuits.util.netlist_extraction":[[144,4,1,"","export_cell_netlist"],[144,4,1,"","extract_circuits"],[144,4,1,"","extract_nets"]],"kqcircuits.util.netlist_graph":[[145,4,1,"","draw_graph"],[145,4,1,"","network_as_graph"]],"kqcircuits.util.parameter_helper":[[146,1,1,"","Validator"],[146,4,1,"","normalize_rules"]],"kqcircuits.util.parameter_helper.Validator":[[146,3,1,"","schema"],[146,2,1,"","validate"]],"kqcircuits.util.parameters":[[147,1,1,"","Param"],[147,4,1,"","add_parameter"],[147,4,1,"","add_parameters_from"],[147,1,1,"","pdt"]],"kqcircuits.util.parameters.Param":[[147,2,1,"","get_all"]],"kqcircuits.util.parameters.pdt":[[147,3,1,"","TypeBoolean"],[147,3,1,"","TypeDouble"],[147,3,1,"","TypeInt"],[147,3,1,"","TypeLayer"],[147,3,1,"","TypeList"],[147,3,1,"","TypeNone"],[147,3,1,"","TypeShape"],[147,3,1,"","TypeString"]],"kqcircuits.util.plugin_startup":[[148,4,1,"","register_plugins"]],"kqcircuits.util.refpoints":[[149,1,1,"","JunctionSimPort"],[149,1,1,"","RefpointToEdgePort"],[149,1,1,"","RefpointToInternalPort"],[149,1,1,"","RefpointToSimPort"],[149,1,1,"","Refpoints"],[149,1,1,"","WaveguideToSimPort"]],"kqcircuits.util.refpoints.JunctionSimPort":[[149,3,1,"","face"],[149,3,1,"","other_refpoint"],[149,3,1,"","refpoint"]],"kqcircuits.util.refpoints.RefpointToSimPort":[[149,3,1,"","face"],[149,3,1,"","refpoint"]],"kqcircuits.util.refpoints.Refpoints":[[149,3,1,"","cell"],[149,2,1,"","dict"],[149,2,1,"","items"],[149,2,1,"","keys"],[149,3,1,"","layer"],[149,3,1,"","rec_levels"],[149,3,1,"","trans"],[149,2,1,"","values"]],"kqcircuits.util.refpoints.WaveguideToSimPort":[[149,3,1,"","a"],[149,3,1,"","airbridge"],[149,3,1,"","b"],[149,3,1,"","face"],[149,3,1,"","over_etching"],[149,3,1,"","refpoint"],[149,3,1,"","side"],[149,3,1,"","term1"],[149,3,1,"","towards"],[149,3,1,"","turn_radius"],[149,3,1,"","use_internal_ports"],[149,3,1,"","waveguide_length"]],"kqcircuits.util.replace_squids":[[150,4,1,"","convert_cells_to_static"],[150,4,1,"","replace_squid"],[150,4,1,"","replace_squids"]],"kqcircuits.util.symmetric_polygons":[[151,4,1,"","polygon_with_hsym"],[151,4,1,"","polygon_with_sym"],[151,4,1,"","polygon_with_vsym"]],kqcircuits:[[2,0,0,"-","chips"],[26,0,0,"-","defaults"],[27,0,0,"-","elements"],[67,0,0,"-","junctions"],[74,0,0,"-","klayout_view"],[75,0,0,"-","layer_cluster"],[76,0,0,"-","layer_config"],[79,0,0,"-","masks"],[83,0,0,"-","pya_resolver"],[84,0,0,"-","qubits"],[90,0,0,"-","simulations"],[116,0,0,"-","test_structures"],[126,0,0,"-","util"]]},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","attribute","Python attribute"],"4":["py","function","Python function"],"5":["py","property","Python property"],"6":["py","exception","Python exception"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:attribute","4":"py:function","5":"py:property","6":"py:exception"},terms:{"0":[0,5,6,7,10,13,16,17,18,22,27,28,30,34,35,36,37,46,54,55,56,61,62,63,64,68,69,70,74,77,86,87,88,89,92,96,98,104,105,106,108,109,110,114,120,124,127,133,134,135,140,143,147,148,149,150,156,159,160,163,164,169,172,173],"00":177,"001":[62,96,98],"004":[5,110,143],"005":98,"01":[13,106,110],"02":[68,86,88,120],"03":13,"04":[159,163],"08":[13,115],"0deg":85,"1":[4,5,6,7,10,13,16,17,18,22,25,27,28,35,36,37,42,54,55,56,61,62,63,66,69,70,82,85,86,96,98,104,108,110,115,120,122,123,127,134,139,140,145,147,150,164,169,172,173,174,175,177,178],"10":[3,5,13,17,18,22,24,25,28,31,33,34,36,37,47,51,55,56,61,64,66,85,86,89,96,110,114,118,120,125,134,136,137,146,152,163,177,178],"100":[5,13,17,24,28,31,34,36,37,42,56,58,61,62,73,86,87,88,104,110,113,115,118,120,122,123,125,134,146,169,173,177,178],"1000":[5,17,47,56,74,77,110,173],"10000":[5,17,34,92,110,172],"100um":178,"100x":108,"101":96,"102":89,"10x":108,"11":[64,110],"1109":134,"12":[17,18,28,66,70,86,89,96,163],"120":[5,85,89,153],"12000":173,"127":[77,173],"128":[77,173],"13":163,"130":[13,173],"1300":[13,18,120],"133":173,"14":[17,18,22,24],"140":5,"141592653589793":63,"144":48,"15":[13,85,118,178],"150":[86,89,173],"1500":[5,34],"154":173,"15a26f74cf396d8a10b7985ed70ab135":156,"16":[115,173],"160":[19,169],"18":[28,30,44,159,163],"180":[35,42,61,64,85],"1900":[13,120],"1998":134,"1_amd64":156,"1b1":[13,24,28,31,36,37,56,61,86,110,120,125],"1e":[17,108,115],"1gb":156,"1t1":[13,24,28,31,36,37,56,61,77,81,82,86,110,113,120,125,133,164,168,172,173],"1t1_base_metal_gap":77,"1t1_ground_grid":168,"1t1_waveguide_path":134,"2":[5,13,17,18,22,24,25,32,33,37,38,44,55,61,69,73,86,88,96,98,108,110,115,120,121,125,134,139,147,159,162,173,175,177,178],"20":[12,17,18,23,28,30,35,37,38,66,85,86,87,122,123,156,159,163,178],"200":[5,13,18,24,34,56,61,89,125,173,177],"2000":[4,18,117,173],"2021":152,"2022":174,"2023":174,"21":[17,18,22],"210":85,"2100":18,"22":[70,86],"220":77,"229":77,"23":[17,18,22],"24":[25,89,114,115],"240":48,"25":[31,40,56,61,178],"250":[5,85,87],"255":[77,173],"26":[71,159,163],"27":[163,169],"270":64,"28":[17,18,148,156,160,163],"283185307179586":134,"290":85,"2900":18,"2b1":[13,24,28,31,36,37,56,61,77,81,86,110,120,125,172,173],"2b1_waveguide_path":134,"2d":[81,82],"2e":96,"2nd":173,"2t1":[13,24,28,31,36,37,56,61,77,81,86,110,120,125,173],"3":[6,17,18,22,25,33,37,38,46,53,63,85,89,98,108,110,115,134,139,147,156,159,160,164,178],"30":[5,17,24,59,65,85,96,117,125,173],"300":[5,6,47,48,56,85,110],"3000":[54,173],"30000":172,"31":[28,66,135],"32":85,"33":[72,88,110],"340":85,"35":85,"350":139,"35e":115,"37":134,"3700":18,"375":110,"3d":[10,27,110,168,173],"4":[4,5,13,17,18,22,82,85,108,110,118,120,121,134,139,147,163,164,177,178],"40":[19,31,35,40,42,56,61],"400":[6,56,85,110,173],"41":154,"41592653589793":[28,66],"42":154,"43":[134,154],"44":[28,30,56,173],"440":153,"45":[85,110],"450":86,"4500":18,"45000":172,"4944796":152,"4e":96,"5":[3,13,17,18,22,24,28,31,36,37,38,55,56,61,70,71,85,86,89,91,96,98,108,110,113,120,125,136,147,150,159,160,164,177],"50":[24,34,86,104,109,140,149],"500":[13,18,24,33,47,49,56,61,86,117,120,125,173,178],"5000":[9,10,22,56,114,172,173],"5100":[9,10,22],"520":19,"5200":[9,10,22],"5281":152,"5300":[9,10,22],"5374":[17,18],"5400":[22,172],"5412":[17,18],"5429":[17,18],"5434":[17,18],"5493":[17,18],"550":[5,110],"5500":[22,172],"5589":[17,18],"5600":[22,172],"5700":172,"5800":22,"5e":98,"6":[13,17,18,22,24,28,31,36,37,47,56,61,64,70,85,86,110,120,125,134,147,159,160],"60":[38,85],"600":54,"635":19,"64":[13,24,28,31,36,37,56,61,86,110,120,125,134,163],"64g":177,"65000":172,"66":115,"7":[98,159,160],"70":86,"700":86,"731996":134,"8":[110,145,147,153,154,156,159,160],"80":[12,13,23,35,64,85,87],"800":[18,56],"8000":104,"8500":5,"9":[17,18,22,96,159,172,173],"90":[81,172,173],"900":173,"95":5,"96":19,"98":134,"999":173,"\u00b5m":[5,34,56,61,71,72,85,86,88,105,110,143],"\u03bcm":[4,5,6,9,10,13,17,18,19,24,25,28,30,31,32,33,34,35,36,37,38,40,42,44,46,47,48,49,54,55,56,58,59,61,62,63,64,66,68,69,70,73,85,86,88,89,110,113,114,115,117,118,120,122,123,125,149,173],"abstract":[36,92,110,154],"boolean":[5,9,10,13,17,20,22,24,28,31,33,34,36,37,42,51,53,54,56,61,62,63,64,65,66,69,70,74,81,82,86,88,110,112,113,114,120,124,125,142],"break":[108,153,156],"case":[62,77,82,83,108,110,143,157,159,161,163,164,167,168,171,172,173,174,175],"class":[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,81,82,84,85,86,87,88,89,90,91,92,93,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,127,128,132,135,137,139,140,141,146,147,149,150,154,155,157,160,161,164,167,170,171,178,179],"d\u00e1vid":152,"default":[1,2,3,4,5,6,7,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,30,31,32,33,34,35,36,37,38,40,42,44,46,47,48,49,51,53,54,55,56,58,59,61,62,63,64,65,66,68,69,70,71,72,73,74,76,77,81,82,85,86,87,88,89,91,92,96,98,105,108,110,112,113,114,115,117,118,120,122,123,125,129,133,134,135,137,139,142,143,144,145,146,147,149,154,156,159,162,163,164,168,169,172,173,175,177,178,183],"do":[3,6,61,77,140,146,155,156,159,160,161,169,171,172,173,174,176,177,178],"enum":139,"export":[1,74,75,77,79,80,81,82,90,91,92,93,110,112,113,114,115,144,145,160,162,164,170,171,175,178,181,182,184],"final":[0,61,77,82,173],"float":[5,61,81,98,104,106,108,109,110,127,135,137],"function":[25,30,36,44,55,56,61,64,68,73,77,80,82,83,88,90,92,108,110,111,114,115,127,129,131,134,135,137,143,144,147,150,153,154,155,161,172,173,174,177,178,179,180],"import":[83,96,140,141,145,146,154,156,157,160,161,163,164,167,168,171,172,173,174,178,180],"int":[3,4,5,6,12,13,17,19,23,24,28,31,33,34,36,37,38,42,51,53,54,56,61,62,63,85,86,87,91,98,104,106,108,109,110,113,117,118,120,122,123,125,134,135,137],"janzs\u00f3":152,"long":[18,153,160,173,174,177,178],"m\u00e1t\u00e9":152,"new":[36,74,91,92,93,96,110,112,113,114,115,127,132,133,137,140,141,147,150,153,154,159,160,161,164,168,169,170,172,174],"public":[152,153,156,161],"r\u00e4bin\u00e4":152,"return":[5,33,35,36,37,42,47,51,55,56,61,62,63,64,74,75,81,82,83,85,86,88,89,92,96,98,99,102,105,106,108,109,110,111,114,120,127,128,129,133,134,135,136,137,138,140,141,145,146,147,149,151,171,172,173,178],"short":[110,168,182],"static":[5,36,53,61,62,63,74,82,110,143,150,168,169],"switch":[82,183],"true":[5,9,10,13,17,18,22,28,31,36,56,61,62,69,70,74,82,86,92,96,99,105,110,112,113,114,120,128,133,134,135,137,140,141,142,143,145,146,147,149,150,154,169,171,172,173,177,178],"try":[135,153,163],"while":[5,22,36,77,143,144,156,161,164,177],A:[2,5,9,22,25,36,51,56,61,62,63,64,74,81,82,85,86,87,105,108,110,114,115,134,140,141,145,147,149,156,160,168,169,171,172,173,174,177,178,182],And:[156,173],As:[61,164,168,171,172,173],At:169,But:159,By:[51,54,81,82,88,135,142,153,171,172,173,175,177,182],For:[5,18,22,27,36,61,77,81,110,135,137,140,141,145,147,148,154,156,160,161,163,164,168,169,171,173,177,178],If:[5,36,61,64,74,91,92,93,101,108,110,111,112,113,114,115,124,133,134,135,140,141,142,144,145,149,150,152,155,156,157,159,160,161,163,164,165,168,171,172,173,177,178,182,183,184],In:[3,5,42,61,74,77,82,91,93,110,112,113,114,115,134,154,156,159,161,164,167,168,169,171,172,173,174,175,178],It:[36,61,62,74,81,82,83,88,110,120,135,154,156,159,160,161,162,163,164,168,169,173,176,177,178],No:[7,71,163,174],Not:[74,110,149,155],On:[3,6,159,169,173,176],One:[62,110,139,144,168],Or:[36,82,83,175],That:[110,178],The:[0,3,5,6,12,13,14,17,18,19,20,21,22,23,25,28,31,32,34,35,36,37,38,40,42,48,49,51,52,53,54,55,56,61,62,63,64,65,66,69,70,71,72,74,77,79,81,82,84,85,88,89,90,91,92,93,96,98,105,106,108,110,111,112,113,114,115,117,128,133,134,135,137,138,140,143,144,145,147,150,153,154,156,157,159,160,161,163,164,167,168,169,171,172,173,174,175,177,178,179,180,182,183,184],Then:[82,159,168,169],There:[3,6,22,87,121,122,123,154,157,160,163,168,172,173,177,178],These:[82,94,140,154,157,167,171,172,173,174,178,179],To:[36,82,83,96,98,114,135,156,157,159,160,163,164,168,171,172,173,178,183,184],Will:[36,108],With:[28,77,154,168,172],_:[98,132,173,178],__:132,__init__:110,__path__:163,__str__:61,__w:[82,108],_corner:[18,149],_created_:61,_distutils_hack:163,_fluxline_paramet:[44,88],_junction_paramet:[13,68,86,88,120],_junction_test_pads_paramet:[13,120],_kqc_librari:141,_oxidise_lay:108,_paramet:[13,36,44,68,86,88,120],_pcelldeclarationhelp:36,_pya_typ:144,_t_port_c:18,_to_:36,_to_module_nam:141,a2:[28,35,37,42,55,61,64,66],a_cap:5,a_launch:48,a_list:64,aalto:[0,67,174],ab:105,ab_across:61,abc:36,abl:171,about:[42,75,154,159,162,163,167,171,173,184],abov:[22,56,110,160,161,164,168,169,171,177,178],above_spac:56,absolut:[144,173],abstract_class:[36,92,110],ac1:172,accept:[129,137,153],access:[110,163,168,170],accid:168,accomod:108,accord:[77,108,146,157],accordingli:[5,36,173],account:[110,139,140,154,175,177],accumul:61,accur:105,achiev:[55,61,88],across:[61,109,178],act:[74,109],activ:[74,81,132,133,160,163,170,177],active_cel:[74,150,171],actual:[27,30,44,61,62,63,68,73,82,88,94,156,160,164,171,172,173,178,184],ad:[2,18,36,61,74,81,110,114,134,139,140,144,145,147,154,156,160,170,175,177,178],adapt:98,add:[13,24,28,31,36,37,54,56,59,61,62,63,65,66,74,81,82,86,91,93,105,110,112,113,114,115,120,124,125,146,147,154,156,164,169,172,173,174,175,178],add_bump:113,add_chip:[82,172],add_chips_map:[81,172],add_default_lay:74,add_el:[36,68,73,110,129,154,173],add_instance_nam:140,add_layer_to_splitt:110,add_mask_layout:[82,172],add_met:[28,61,62,63,65,66],add_paramet:[147,154,178],add_parameters_from:[147,154,178],add_port:36,add_protect:36,add_waveguid:37,added_chip:81,addit:[13,28,36,61,62,63,65,66,69,70,77,81,86,91,93,108,110,112,113,114,115,120,153,156,168,172,173,174],addition:[156,174,177],adher:153,adjac:[28,61,110,134,136],adjust:[36,38,61,168],admin:176,administr:159,admitt:174,advanc:[168,171],affect:[110,153,162],affor:156,after:[2,13,27,61,62,69,70,77,86,96,110,111,120,147,156,159,164,167,169,171,172,173,177],afterok:177,again:[156,159,171,172],against:167,agreement:153,air:108,airbridg:[1,3,4,17,18,27,28,51,53,54,56,61,64,110,117,141,149,168],airbridge_connect:[1,27],airbridge_cross:[1,2],airbridge_dc:[1,116],airbridge_dc_test:[1,2],airbridge_height:110,airbridge_multi_fac:[1,27,29],airbridge_rectangular:[1,27,29],airbridge_typ:[28,30,56,61,64],airbridgeconnect:[28,61],airbridgecross:3,airbridgedc:117,airbridgedctest:4,airbridgemultifac:31,airbridgerectangular:32,airbridges_sim:[1,90],airbridgessim:91,alessandro:152,algorithm:177,align:[36,53,61,74,81,88,110,118,137,168,172,173],align_to:[36,74,81,110,172,173],all:[5,11,27,30,33,35,36,37,42,47,55,59,61,62,64,74,80,81,85,86,89,92,98,99,102,108,110,127,134,135,137,140,141,143,146,147,150,154,155,156,160,161,164,167,168,169,171,172,173,174,175,176,177,178],all_lay:75,alloc:177,allow:[36,61,62,74,81,88,96,98,110,120,135,154,162,164,168,178,183],allow_nan:135,almost:[11,144,173],alon:[131,167],along:[5,56,98,150,184],alpha1:62,alpha2:62,alpha:63,alreadi:[56,74,96,101,108,159,169,172,173],also:[25,27,36,48,54,61,62,63,65,74,81,82,83,84,88,89,98,110,115,120,122,123,124,128,135,140,141,142,144,147,154,156,157,159,160,161,162,163,164,167,168,171,172,173,177,178,183],alt_netlist:[80,82,144],altern:[54,56,61,62,82,110,144,150,159,174,178],although:173,alwai:[2,144,160,164,173],among:[156,162],amount:[62,110,134,175],an:[3,5,25,27,28,30,31,35,36,41,42,61,62,63,74,77,81,82,88,96,98,108,110,111,117,121,129,134,135,137,140,144,145,147,149,150,151,154,159,160,163,164,168,170,171,172,174,175,177,178,182,183,184],analog:144,analysi:[24,96,98,105,174],ancestor:[36,92,110,154],andrew:152,angl:[35,61,62,63,64,85,134,137],angular:85,ani:[3,6,18,61,62,68,73,74,82,91,92,93,96,110,111,112,113,114,115,121,137,141,148,153,154,159,160,164,165,168,172,173,177,178],anim:168,annot:[36,59,62,63,77,157,167,173],annotation_lay:62,anoth:[77,86,87,89,134,135,149,154,159,168,173],ansi:[1,90,94,110,170,177,178,181],ansys_execut:96,ansys_export:[1,90,94,95,174],ansys_project_templ:96,ansys_tool:[96,174],ansysedt:96,ansysem:96,anyth:168,anywai:[168,173],anywher:[143,164],api:[83,147,153,157,160,162,164,168,169,171,173,177,178,182],apidoc:157,appdata:[159,163,176],appear:[61,164,168,169,171,182],append:[110,134,142,144,145,178],appli:[36,63,74,81,110,111,124,154,168],applic:[74,133,134,169,170,183],apply_templ:104,approach:[161,164,177,178],appropri:[149,153,154,173],approri:61,approv:153,approxim:110,aptli:173,ar:[2,3,5,6,19,22,27,29,32,36,48,61,62,63,64,67,74,77,79,81,82,88,92,94,96,98,99,101,105,108,110,114,116,124,126,128,134,135,137,140,141,142,143,144,145,147,148,150,152,153,154,155,156,157,159,160,161,162,163,164,167,168,169,171,172,173,174,175,176,177,178,179,182,184],arbitrari:[61,62,135,173,178],arc:[63,85,134],arc_point:134,architectur:[16,158,162,173],archiv:182,ard24:[14,17],area:[1,13,42,51,54,61,69,73,74,81,86,88,105,109,120,121,124,126,136,164,168,173,178],area_height:[13,120],area_width:[13,120],areareceiv:127,arg:[99,101,127,135,156],argument:[5,33,35,36,37,42,47,51,55,61,74,82,85,86,88,89,91,92,93,96,99,101,108,110,111,112,113,114,115,120,137,147,156,172,173,174,178],arithmet:62,arm:[25,37,88,89,114,115,118,120,173],arm_length:[53,88,89,120,173,178],arm_length_500:178,arm_width:[53,89,173],arm_width_a:[25,114,115],arm_width_b:[25,114,115],around:[5,18,28,34,35,36,37,51,62,63,74,81,110,134,139,154,162,167,168,169,172],arrai:[3,5,24,81,82,121,135,182],arrang:168,array_form:24,array_layout:24,arrow:[53,171],arrow_numb:53,as_dict:109,ascend:110,ascii:135,aspect:[74,88],assembl:162,assign:[5,168,173],associ:[61,74,145,171],assum:[25,62,63,74,81,82,115,163,169,174],assumpt:174,ast:[61,137],asterisk:171,attach:[18,81,141,172],attempt:[56,135,144,159],attribut:[25,36,80,109,115,147,154,155],author:[0,152],auto:[35,37,55,173],auto_spac:56,autom:[160,162,184],automat:[13,38,54,56,61,69,74,79,81,83,96,120,140,154,156,157,159,160,163,164,167,168,171,172,173],automaticali:160,auxiliari:[77,172],avail:[36,74,88,98,108,110,154,164,168,173,177,178,184],avoid:[2,5,18,34,62,63,124,136,139,142,143,162,168,172,173],avoid_region:136,awai:[134,137,173],axi:[5,13,23,62,85,88,98,120,133,150,151],b2:[28,35,37,42,55,61,64,66],b:[13,18,24,28,30,31,35,36,37,38,42,48,55,56,61,64,66,77,86,87,110,114,120,125,134,149],b_cap:5,b_launcher:48,b_list:64,b_number:3,back:[61,173],backend:156,background:[74,175],background_color:74,backward:[153,160],bad:[96,98],badg:152,base:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,30,31,32,33,34,35,36,37,38,40,41,42,44,45,46,47,48,49,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,81,82,85,86,87,88,89,90,91,92,93,109,110,112,113,114,115,117,118,120,121,122,123,124,125,127,132,134,135,139,146,147,149,154,159,167,172,173,177],base_metal_addit:[5,143,173],base_metal_gap:[5,77,143,173],base_metal_gap_for_ebl:[88,120],base_metal_gap_wo_grid:[5,88,118,120,122,123,143,144,164,168,173],basenam:175,basi:[135,154],basic:[110,159,167,168,169,170,171,182],bat:[96,174],batch:[96,174,177],bbox:127,beam:88,becaus:[146,159,171,172],becom:[17,61,77,171],been:[0,61,82,110,141,156,163,164,172],befor:[5,36,61,62,74,82,110,137,148,159,168],begin:[17,56,63,123,172,175],begin_shapes_rec:62,behav:36,behavior:[61,74,135],behind:164,being:[27,77,173],belong:[27,77,144,173],below:[22,28,56,110,128,140,150,152,159,167,171,172,173,174,175,177,178],below_spac:56,bend:[17,54,61,62,178],benefici:177,benefit:177,bent:62,best:[33,35,36,37,42,47,55,85,86,89,173],better:[155,156,161,178],between:[5,6,9,10,12,13,17,18,22,23,28,33,34,37,38,40,42,55,56,59,60,61,62,77,86,89,96,108,110,115,118,120,122,123,124,127,134,136,144,162,168,174,178],bewar:159,bezier:134,bezier_point:134,bib:152,bicgstab:98,big:[98,172],big_loop_height:69,bigger:74,bigsur:163,bin:[156,175],binari:176,bit:[154,163,169,173],bitmap:[80,82],black:154,block:[168,173],bodi:154,bold:[74,168,171],bond:77,bonu:61,bool:[98,99,101,104,109,110,134,143],border:[17,110],both:[17,28,29,31,61,68,73,83,110,149,154,157,159,161,172,177,178],bottom:[6,32,40,56,71,72,77,81,108,110,149,154,169,172,173],bottomleft:139,bottomright:139,bound:[5,34,54,61,81,88,110,120,136,139,144,168],boundari:[92,98,110],boundary_condit:98,boundbox:136,box:[5,17,18,34,51,54,74,81,82,88,92,104,108,110,111,118,120,136,139,144,149,164,168,169,170,172,173,181,182],box_map:82,box_margin:51,box_siz:137,bp_gap_x:69,bp_height:69,bracket:160,branch:[156,164,171],brand:[5,34],breakdown:144,breakpoint:171,bridg:[28,30,31,32,54,56,61,64,91,173],bridge_dist:64,bridge_gap_width:28,bridge_length:[28,30,56,173],bridge_spac:[18,56],bridge_width:[28,30,31,56],bridges_bottom:56,bridges_left:56,bridges_right:56,bridges_top:56,brief:[127,132],bring:168,broken:164,brought:[110,149],browser:183,bsd:177,bspline_point:134,bt:104,bug:[161,171],bugfix:163,build:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,31,32,33,34,35,36,37,38,41,42,45,46,47,48,49,52,53,54,55,56,59,60,61,62,63,64,65,66,69,70,71,72,81,82,85,86,89,91,92,93,110,112,113,114,115,117,118,121,122,123,125,140,141,154,156,157,159,160,163,164,168,170,172,175,177,178],builder:[149,178],built:[110,156,157,164,168,173,178,183],builtin:155,bulk:96,bump:[5,31,40,42,56,61,110,113,153],bump_box:5,bump_diamet:[31,40,56,61],bump_edge_to_bump_edge_separ:5,bump_grid_spac:5,button:[132,169,171],bx:[56,61,62],c:[64,82,114,154,174,180],c_i_j:174,c_kappa_l_fing:25,calcul:[81,88,96,109,120,168,173],call:[5,36,55,61,82,91,92,93,108,110,112,113,114,115,127,135,140,141,143,144,154,161,164,170,171,172,173,174,176,177,180,182],callabl:[108,111],caller:154,can:[2,5,18,22,27,35,36,51,54,56,61,62,67,68,73,74,77,79,84,85,91,92,93,105,110,112,113,114,115,121,134,135,137,140,145,149,152,154,156,160,161,163,164,167,168,171,172,173,174,175,176,177,178,180,182,183,184],can_create_from_shape_impl:[5,37,38,54,55,62],cancel:171,cannot:[54,61,137,173,177],canva:164,cap:[5,18],cap_finger_nr:[9,10],cap_param:[18,129],cap_refpoint:173,cap_res_dist:18,capac:104,capacit:[33,55,86,87,98,109,115,149,174,177,178],capacitancematrix:177,capacitive_x_coupl:[1,27],capacitivexcoupl:33,capacitor:[17,18,33,35,37,38,55,61,129,144,168,173],capit:164,captur:137,care:[36,134,159,161],carefulli:[96,98,153],caspar:152,cat:175,caught:171,caus:[96,98,111,134,135,159],cd:[159,161],cell:[5,15,16,30,33,35,36,37,42,44,47,51,54,55,58,61,62,68,73,74,80,81,82,85,86,88,89,90,91,92,93,106,108,110,111,112,113,114,115,120,127,128,129,130,133,134,137,139,140,141,143,144,149,150,154,160,168,169,171,172,173,178,182],cell_inst:36,cell_list:143,cell_map:144,cell_mark:[51,53],cell_nam:[144,145],cell_transf:[36,110],cell_typ:145,cell_view:[74,171],cellview:[74,171],center:[3,5,13,17,18,22,24,28,31,32,35,36,37,40,42,47,56,59,60,61,62,63,64,71,72,81,85,86,87,89,110,120,124,125,134,144,149,169,172,178],center_i:114,center_x:114,centerd:172,centr:[64,85],central:[13,172],certain:[27,33,35,36,37,42,47,55,75,81,82,85,86,89,110,159,160,161,173],ch1:172,ch2:172,chain:61,chang:[5,33,35,36,37,42,47,55,61,85,86,89,111,147,150,153,154,156,160,161,164,168,169,171,173,175,178,183],charact:[135,139,153],charg:[9,169],chargelin:[22,89],check:[131,135,159,160,163,167,173,183],check_circular:135,check_layer_prop:167,check_node_typ:61,child:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,28,31,32,33,35,36,37,38,41,42,45,46,47,48,49,52,53,54,55,56,60,62,63,64,65,66,69,70,71,72,82,85,86,89,117,118,121,122,123,125,128,137,140,143,173,178],children:134,chip:[1,27,28,31,34,36,37,39,40,41,42,48,53,56,61,77,79,80,81,82,86,110,113,114,120,125,133,140,144,145,154,156,162,163,167,168,169,170,171,178,182,183],chip_array_to_export:81,chip_box:[5,173],chip_box_offset:81,chip_cel:[5,80],chip_dicing_gap_length:34,chip_dicing_line_length:34,chip_dicing_width:34,chip_dir:80,chip_dist:110,chip_fram:[1,27],chip_nam:80,chip_siz:[81,172],chip_tran:81,chipfram:[5,6,7,10,16,18,34],chiplibrari:169,chips_map:[81,82],chips_map_from_box_map:82,chips_map_legend:[81,82],chips_map_offset:81,choic:[5,6,10,13,14,15,16,17,18,22,24,25,28,30,33,42,44,56,58,61,64,68,86,88,96,115,120,125,147,154,160],choos:[56,82,88,120,160,163,164,168,169,171,172,173,175,184],chosen:[42,54,56,74,168,175],ci:[158,161,167],cii:174,cij:174,circl:[63,134,171],circle_polygon:134,circuit:[5,27,36,124,144,162,173,182],circular:[35,60,81,135],circular_capacitor:[1,27],circularcapacitor:35,citat:152,cite:[0,162],cl:[33,35,36,37,42,47,51,55,85,86,89,92,110,129,147,178],cl_offset:89,class_nam:141,class_str:61,classbuild:178,classmethod:[30,33,35,36,37,42,44,47,51,53,55,58,61,68,85,86,89,92,110,120,147,154,178],clean:157,clear:[74,175],clear_lay:74,clearanc:[5,51,81],clearli:155,cli:158,click:[152,162,164,168,170,171,172,173,183],clip:127,clockwis:[5,13,18,34,56,81,106,134,172],clone:[159,160],close:[51,62,74,96,140,164,172],closer:[110,134,140],closest:[32,34,106,110,124,140],clumsi:137,cluster:[75,175,177],co:92,coars:105,coax:[5,42,61],code:[27,29,33,35,36,37,42,47,54,55,61,62,67,68,73,74,84,85,86,88,89,92,120,135,140,150,153,154,156,158,159,160,161,162,163,164,167,170,171,178,182,183],coerce_parameters_impl:[13,36,44,61,63,68,88,120],coher:174,collect:[88,168,173],collinear:61,color:[74,173],column:[81,92],com:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184],combin:[5,36,92,110,143,161,162],come:173,comma:[137,140],command:[74,82,83,96,140,155,156,157,159,160,161,170,171,173,175,177,183],comment:[155,168,171,173],commit:[153,160],commit_refer:[133,177],common:[36,51,90,162,163,171],commonli:[149,173],commun:[153,177],compact:[13,69,86,120,135],compact_geometri:[13,69,86,120],compar:[61,62,135,167,173],compat:160,compil:[159,175],complet:[140,157,160,164,173,177],complex:[82,162,163,168],compliant:135,complic:[172,177,183],compon:[61,144],composit:[61,154,168,170],comprehens:161,comput:[33,67,105,134,174,175,177],concentr:85,concentric_transmon:[1,84],concentrictransmon:85,concept:[27,168,171,173,178],conceptu:144,concret:154,concurr:82,condit:98,conductor:[5,13,17,18,24,28,31,36,37,42,56,61,62,64,85,86,110,120,125,149],confer:134,configur:[5,13,19,26,42,74,76,77,120,121,154,161,170],confirm:168,conform:[61,105],conftest:161,conmax:104,connect:[19,21,22,37,42,48,49,56,62,85,105,109,110,121,124,140,168,169,173,178],connect_pad:124,connector:[5,18,39,40,41,42,56,59,60,61,168],connector_a:[42,61],connector_b:[42,61],connector_dist:[18,56],connector_typ:[5,42,61],consecut:[61,136],consequ:[61,87,144],consid:[36,62,92,108,134,137,178],consider:161,consist:[2,15,16,24,34,61,62,63,77,79,82,85,86,87,121,135,155,162,168,177],consol:[101,142,163,172,176],console_script:167,constant:[110,154,174],construct:[87,134,172],constructor:[135,178],consult:178,contact:40,contain:[5,21,22,27,33,35,36,37,42,47,55,61,67,74,75,79,80,82,83,84,85,86,87,89,90,92,99,101,102,108,110,111,118,122,123,125,127,135,137,139,143,144,145,146,149,150,154,157,158,159,161,162,167,168,171,172,173,174,177,178,182,184],content:[133,162,164,177],context:135,continu:[55,56,61,62,134,161],contrast:[143,179],contribut:[158,162],contributor:153,control:[87,104,105,129,134,135,147,157,158,159,173,175],control_point:134,control_typ:104,conveni:[36,61,81,83,110,174,176,178],convent:[154,161,163,173],convert:[36,61,110,135,137,140,141,143,144,149,150,167,169,170],convert_cells_to_cod:140,convert_cells_to_stat:150,convert_child_instances_to_stat:143,convert_to_stat:143,coordin:[5,36,54,61,63,74,81,86,98,108,110,124,133,145,149,172],copi:[5,34,36,61,81,96,98,140,151,154,173,174,175],coplanar:[19,42,61,62,63,65,66,145,168,173],copy_ansys_scripts_to_directori:[96,174],copy_elmer_scripts_to_directori:98,copy_port:36,core:[160,161,177],corner:[5,7,13,34,36,37,38,51,61,62,63,139,168,169,173],corner_po:62,corner_r:[37,38],corner_safety_overlap:62,correct:[61,83,92,133,137,154,159,163,164,173,175],correctli:[5,36,62,81,168,173],correspond:[0,18,25,36,61,77,81,85,110,115,134,138,139,140,144,146,154,156,161,164,167,168,171,173,178,179,182],correspondingli:74,correspondingsubstr:110,cosmet:153,could:[101,105,135,153,155,156,173,178],count:[61,110,128],count_inst:[1,126],count_instances_in_cel:128,counter:[18,56,134],counterclockwis:134,coupl:[22,47,169,174],coupler:[9,10,17,18,22,25,33,35,37,85,86,87,89,110,115,129,169,178],coupler_a:86,coupler_ext:86,coupler_lib:[1,126],coupler_offset:86,coupler_r:86,coupler_typ:129,couplers_a:85,couplers_angl:85,couplers_arc_amplitud:85,couplers_b:85,couplers_r:85,couplers_width:85,coupling_length:47,cours:[156,173],cov:161,cover:[35,51,81,110,129,136,149,161,168,172,174],coverag:[81,161],covered_region_excluded_lay:81,cpl_gap:89,cpl_length:89,cpl_width:[89,115],cpu:[82,161],cpu_count:82,cpw:[18,24,125],cpw_distanc:[24,125],cpw_length:113,creat:[2,5,27,29,30,31,36,44,51,58,61,62,63,68,73,74,77,81,82,83,88,91,92,93,96,98,102,108,110,111,112,113,114,115,120,127,132,133,137,140,141,143,148,149,154,157,159,160,161,162,163,164,165,167,168,169,170,172,173,174,177,180,181,182],create_bump_connector:40,create_capacitive_pi_model:174,create_cel:154,create_cell_from_shap:36,create_cross:53,create_curve_arc:63,create_dialog:132,create_element_from_path:[167,173],create_link:156,create_or_empty_tmp_directori:[133,178],create_pattern:[15,16],create_plugin:132,create_simulation_lay:[91,93,110,112,113,114,115],create_subtyp:36,create_top_cel:74,create_tsv_connector:59,create_with_refpoint:[36,140],create_xsect:24,create_xsections_from_simul:[108,184],creation:[81,149,177],criterion:[96,98],critic:142,cross:[3,6,22,56,64,92,98,102,108,118,162,168,170,173],cross_box_dist:118,cross_cel:173,cross_length:118,cross_poli:173,cross_section_simul:[1,90,108],cross_spac:118,cross_sweep_simul:[102,178],cross_talk_dist:6,cross_test:[1,116],cross_width:118,crossect:24,crossing_length:6,crossing_twofac:[1,2],crossingtwofac:6,crosssectionsimul:[92,108],crosstest:118,csv:[81,174],ctest:[5,34],ctrl:164,cubic:134,cucurachi:152,cull:108,curat:137,current:[36,74,83,94,105,110,133,150,168,170,172,173,174,178],curv:[17,62,63,134],custom:[51,61,77,85,108,135,157,162,177],cut1:108,cut2:108,cut:[108,184],cut_region:37,d:[64,82,110,135,159,172,177],dai:135,daisi:7,daisy_woven:[1,2],daisywoven:7,daniel:152,dash:[34,168],data:[62,77,90,92,108,109,110,140,145,171,173,174],data_typ:147,databas:[134,136,182],datatyp:135,db:[36,83,154],dbcore:[36,61,74,106,108,109,110,111,127,134,143],dbox:[5,74,110,172,173,178],dbu:[104,105,106,108,127],dc24:14,dc:[4,5,7,8,41,49,117],dc_test:[1,2],dcplxtran:[88,120],dctest:8,de1:172,de2:172,de:[77,109,163,174],deactiv:132,deal:177,deb:156,debug:[82,110,142,171,172,183],debugg:[160,170],debugid:104,decid:[33,35,36,37,42,47,55,85,86,89,178],decim:135,declar:[2,3,5,6,7,12,13,14,17,18,19,20,21,22,23,25,27,28,31,32,34,35,36,37,38,41,42,48,49,52,53,54,55,56,62,63,64,65,66,67,69,70,71,72,84,85,89,116,117,118,122,123,124,125],decod:135,decode_dict_as_python_obj:135,decor:[36,147,154,178],dedic:[25,108,115],deembed_len:[109,149],deep_delet:[1,126],deep_delete_al:130,deep_delete_pcel:130,def:[135,173,178],default_fac:[77,173],default_lay:[74,77,167,173],default_layer_config:[1,76,173],default_layer_prop:173,default_mesh_s:177,default_parameter_valu:154,default_samplehold:173,default_typ:[30,31,32,44,51,58,68,120],defin:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,26,28,31,32,33,35,36,37,38,41,42,45,46,47,48,49,52,53,54,55,56,60,61,62,63,64,65,66,69,70,71,72,77,85,86,87,89,92,96,108,110,117,118,121,122,123,124,125,135,142,144,147,154,161,162,169,170,172,174,175,177,178,184],definit:[36,154,162,164,172,173,175,178,182],degre:[35,42,61,64,81,85,88,134,172,173],del:168,delet:[110,141,143,164,168],delete_all_librari:141,delete_inst:110,delete_librari:141,delta:96,delta_i:5,delta_x:5,demand:149,demo:[1,2,169,171,172,173],demo_placing_a_pcel:171,demo_pya_bas:171,demo_twofac:[1,2,172],demonstr:[9,10,161,168,169,184],demotwofac:[10,172],denot:[77,172,173],densiti:[81,127,168],depend:[1,18,109,121,126,141,149,154,156,159,176,177,179],deposit:[77,108],deprec:[74,81],depth:[92,108],deriv:[33,35,36,37,42,47,55,61,85,86,89,128,134,154,173],descend:[36,143,154],describ:[99,110,129,134,140,155,160,168,173,176],descript:[2,116,146,147,154,173,182],descriptor:154,deselect:132,deseri:[61,135],design:[67,68,73,80,82,84,88,150,157,162,167,168,171,174,182],desir:[5,36,61,62,88,139,160,168,172,175,178],desktop:[96,174,177],detach:[101,175],detach_simul:101,detail:[61,90,156,159,160,164,171,173,174,179],detailed_reson:105,detect:[61,168],determin:[27,36,51,61,62,81,82,96,98,110,124,140,142,149,172,173,174],dev:178,develop:[0,153,160,161,162,163,164,170,173,174],devic:[67,88,120,173],diagon:[5,34,51],diagonal_squar:[34,51],diagram:154,dialog:[99,164,168,176],diamet:[5,24,31,40,56,58,61,125],dice:[5,7,34,81],dice_grid_margin:[5,34],dice_width:[34,81],dict:[61,81,88,96,98,110,120,135,141,149,178],dictionari:[5,22,36,56,64,77,81,82,92,96,109,110,114,129,135,141,143,144,145,146,147,149,173],dielectr:[92,98,110],dielectric_height:110,dielectric_loss_tang:110,dielectric_materi:110,dielectric_surfac:[96,98],differ:[3,5,6,13,15,16,27,35,36,42,51,56,81,82,92,96,110,120,144,154,159,161,162,167,168,172,173,174,178,179],dimens:[5,19,74,110,157],dimension:162,dir:163,dir_nam:133,dir_path:178,direct:[18,21,31,32,36,48,61,62,81,88,110,114,128,134,137,149,168,173],directli:[36,61,74,110,161,167,168,172,173,177,178],directori:[74,80,96,98,101,133,154,156,157,159,160,161,162,163,167,171,172,173,175],disabl:[5,36,74,110,149,168,169,171,174],discov:154,discret:96,discuss:165,displac:173,displai:[13,24,28,31,36,37,56,61,74,86,110,120,125,168,171,172],display_nam:[13,24,28,31,36,37,56,61,86,110,120,125],display_text_impl:[5,36],distanc:[5,6,17,18,24,28,34,42,61,62,64,85,86,110,114,115,118,124,125,134,137],distinct:[69,163,168],distribut:[5,61],divid:[154,167,173],dll:159,doc:[77,96,147,156,157,160,167,178],docetch:184,docgrow:184,docintro:184,docker:158,dockerfil:156,docrefer:184,docstr:[147,155,157,168,179],document:[2,79,80,82,90,116,154,155,158,160,161,163,164,167,168,171,172,173,182],documet:163,doe:[61,156,159,164,168,177],doesn:[92,96,110,168],doi:[134,152],domain:[110,174],don:[92,154,159,163],done:[61,159,160,161,168,173,174,176,177,183],doubl:[4,5,6,13,17,18,19,24,25,28,30,31,32,33,34,35,36,37,38,40,42,44,46,47,48,49,54,55,56,58,59,61,62,63,64,65,66,68,69,70,71,72,73,85,86,88,89,92,110,113,114,115,117,118,120,122,123,125,151,168,169,171,183],double_pad:[1,84,87],double_pads_sim:[160,174],double_pads_splin:[1,84],doublepad:[86,87],doublepadssplin:87,down:[108,110,168,169,171,173],downgrad:[159,164],download:[105,156,160,163],downstream:154,dpath:[62,173],dpoint:[5,36,61,62,74,81,106,108,109,110,124,134,137,139,144,149,172,173,178,184],dpolygon:[36,151,173],drag:[164,168,169,171,183],draw:[36,59,61,145,160,162,164,167,173,178],draw_graph:145,drawn:[5,6,7,10,16,18,164,178,182],drc:[82,167,168],drive:[85,86,114],drive_angl:85,drive_dist:85,drive_posit:86,drivelin:[85,86,87],drop:[164,168,169,183],dt1:172,dt:10,dtran:[5,51,63,81,111,151,173,178],due:[62,154,163],duplic:[110,134,143,159],dure:[81,135,160,178],dvector:[5,36,74,81,88,110,134],dxf:167,dynam:178,e:[61,64,88,111,135,144,154,156,160,173,174,175,176],each:[5,13,17,22,25,34,35,36,56,61,62,63,64,74,77,79,81,82,85,87,89,92,96,108,110,115,121,124,134,137,140,141,143,144,145,154,155,161,164,168,171,172,173,174,175,177,178,184],earlier:164,easi:[27,159,161,162],easiest:[164,173],easili:[56,64,105,129,161,162,173],east:[48,89],ebl:[11,75,162,172],eda:144,edg:[5,7,12,18,19,23,34,35,51,56,61,62,71,72,81,85,86,87,105,106,109,110,113,114,124,134,136,149,161,168,178],edge_clear:[81,172],edge_from_bump:5,edge_from_tsv:5,edge_len:[12,23],edge_mesh:104,edgeport:[109,149,178],edit:[54,61,62,137,164,167,169,170,173,183],edit_node_plugin:[1,126],editnodeplugin:132,editnodepluginfactori:132,editor:[36,83,159,160,163,164,167,169,171,172,173,178,183],eeli:152,effect:[33,35,36,37,42,47,55,85,86,89,111,114,139,161],effici:[172,177],effort:162,eigenfrequ:96,eigenmod:[96,174],either:[33,36,56,67,68,73,74,77,82,84,110,121,134,149,168,173],electr:174,electric_potenti:177,electromagnet:110,electron:[96,174],elem:[62,63],element:[1,2,3,5,21,22,26,68,70,74,81,82,85,86,88,89,96,98,109,110,111,116,120,124,126,129,134,135,137,140,141,143,144,145,146,147,149,150,156,158,160,162,167,170,171,172,174,178,183],element_by_class_nam:141,element_class:111,element_kei:129,element_nam:61,element_path:173,elimin:[134,135],ellips:[5,24,58,125],ellipt:[5,24,59,125],elmer:[1,90,94,156,170,176,178,179,181],elmer_export:[1,90,94,97],elmer_help:177,elmer_mem:177,elmer_n_nod:177,elmer_n_process:177,elmer_n_thread:177,elmer_tim:177,elmercsc:177,elmerfem:177,elmergrid:[156,177],elmersolv:[156,177],elmersolver_mpi:156,els:[33,35,36,37,42,47,55,85,86,89,135],elsewher:[160,172],emb:182,embed:[109,159,174],emploi:179,empti:[1,2,5,13,24,28,31,33,35,36,37,42,47,55,56,61,64,85,86,89,92,110,120,125,137,140,145,147,161,168,175],empty_simul:[1,90],emptysimul:93,en:114,enabl:[5,55,61,96,110,114,142,162,168,169,173,174,177],enable_drive_lin:114,enable_flux_lin:114,enable_gui_edit:[61,137],enable_transmission_lin:114,encod:[51,135],encode_python_obj_as_dict:135,encompass:173,encount:[135,156],encrypt:156,end:[28,31,54,56,61,62,63,96,98,101,110,113,149,150,156,157,168,171,172,178],end_i:[25,114],endpoint:[61,62,108,134,144],energi:[96,174],engin:110,enhanced_resonance_detection_featur:105,enough:[62,140],ensur:[62,135,154],ensure_ascii:135,enter:168,entir:[82,128,156,171],entri:[164,172],entrypoint:156,environ:[74,105,156,159,160,163,182],epr:[109,170,181],eps_r:96,equal:[5,134,140,145],equidist:54,equival:[31,61,135],error:[36,96,98,105,142,156,159,162,163,164,168,171,173],error_msg:36,es:[60,114],esc:169,escap:135,especi:173,essenti:178,estim:[170,181],etc:[36,61,77,108,110,144,154,159,163,164,173,182],etch:[18,77,108,110],etch_opposite_fac:113,etch_opposite_face_margin:18,etched_lin:110,evalu:36,even:[154,156,160,171],evenli:61,ever:154,everi:[61,62,135,154,157,160,168,182],everyth:[105,163,164,168,173],everywher:173,evok:168,evolv:173,ex:[56,61,62,96,163],exact:[81,168,171],exactli:[144,178],exampl:[5,27,36,61,74,75,77,82,96,110,135,141,145,146,154,156,159,160,161,163,164,168,170,172,174,175,177,181,184],example_layer_config:[1,76,173],exce:177,exceed:17,except:[61,62,74,82,135,137,144,147,154,168,171],exchang:162,excit:109,exclam:171,exclud:[18,147],execut:[83,96,156,161,163,171,172,177],exist:[74,91,92,93,108,110,112,113,114,115,133,137,140,141,145,150,154,159,163,164,168,173,174,178],existing_ref:173,exit_after_run:96,expand:[110,134],expans:[110,134,149],expect:[108,153],experiment:182,explain:[154,155,159,160,168,171,173,179],explan:[173,175],explicitli:[61,163],exploit:172,export_all_layers_bitmap:74,export_and_run:[1,90,94,176],export_ansi:[96,174,178,179],export_ansys_bat:[96,174],export_ansys_json:[96,174],export_batch_result:96,export_bitmap:80,export_cell_netlist:[82,144],export_cells_as_cod:168,export_chip:80,export_design:80,export_dir:80,export_doc:80,export_drc:[80,82],export_drc_report:80,export_elm:[98,177,179],export_elmer_json:98,export_elmer_script:98,export_help:[1,126,178],export_lay:106,export_layers_bitmap:74,export_machine_vers:133,export_mask:80,export_mask_set:80,export_masks_of_fac:80,export_onli:99,export_path:[82,99,145,172],export_pcell_png:[74,171],export_script:99,export_simulation_oa:[102,178],export_singular:[1,90,94],export_snp_no_deemb:174,export_solution_data:174,export_sonnet:[105,178,179,180],export_sonnet_son:[105,180],export_tdr:174,export_tmp_dir:101,expos:[36,61,83,171],extend:[51,61,62,110,149,162,172,173,178],extens:[85,110,157],extern:[35,81,85,162,167,170,173],extra:[13,18,28,32,44,62,64,68,81,86,88,105,120,139,140,150,163,178],extra_chip:81,extra_id:81,extra_json_data:[92,110],extra_lay:75,extra_resonator_avoid:18,extract:[36,140,144,149],extract_circuit:144,extract_net:144,extract_pcell_data_from_view:140,extractor:[96,174,181],f2:[164,168,169],f5:[164,171,172],f9:171,f:[61,64,109,115,156,171],fabric:162,face:[5,6,7,10,13,16,18,24,27,28,30,31,34,36,37,40,42,56,59,60,61,62,63,64,74,77,80,81,82,86,108,109,110,113,120,125,133,143,144,149,164,168,170],face_box:5,face_id:[5,13,15,16,18,24,27,28,31,36,37,56,61,74,75,81,82,86,110,120,125,173],face_index:[36,62,63,110],face_stack:110,face_stack_list_of_list:110,face_z_level:110,fact:61,factor:[81,98,141],fail:[146,161],failur:161,fals:[5,13,17,18,20,24,28,31,33,34,36,37,42,51,53,54,56,61,62,63,64,65,66,69,70,74,82,86,88,92,96,98,99,101,104,105,109,110,112,113,120,125,134,135,140,141,145,149,150,172,173,178],farad:109,fast:[96,153],faster:105,featur:[10,36,61,135,160,161,162,163,164,169,170,171,172,173,178],feedlin:[17,22,35,37],feedline_bend_dist:17,feel:155,fem:[33,177],fenc:125,few:168,ff:174,ffffff:74,field:[77,92,96,110,137,146,149,175],figsiz:145,figur:[36,145],file:[26,36,67,74,75,77,79,80,81,82,96,98,99,102,105,108,110,133,138,140,142,144,145,150,152,154,156,157,161,162,164,168,169,170,171,172,174,175,176,177,178,180,182,183],file_path:138,file_prefix:[96,98,102],filenam:[74,80,106,142,144,174],filename_output:104,filename_templ:104,filepath:133,fill:[5,92,105,153,164,168,169,173],fill_typ:[104,105],filltyp:104,filter:[101,161],find:[56,83,106,137,141,154,160,161,163,173],find_edge_from_point_in_cel:106,find_edge_from_point_in_polygon:106,find_layer_by_nam:108,fine:[105,147],finger:[13,17,18,22,33,37,38,55,69,70,86,89,120,129],finger_area_length:37,finger_area_width:37,finger_capacitor_squar:[1,27,173],finger_capacitor_tap:[1,27],finger_control:[18,55],finger_gap:[33,37,38,55],finger_gap_end:[33,37],finger_length:[37,38],finger_numb:[33,37,38],finger_overlap:[13,69,70,86,120],finger_overshoot:[13,69,70,86,120],finger_width:[33,37,38,55],fingercapacitorsquar:[37,129,173],fingercapacitortap:38,finish:[101,169,177],finland:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184],finsih:175,first:[17,22,36,42,56,61,62,74,77,86,108,110,134,147,149,154,157,159,162,168,170,172,173,174,176,177,178,180],fit:[74,171,173],fix:[35,37,55,61,161,163],fixed_length:[35,37,55],flag:175,flat:[77,81,154],flexibl:[168,178],flip:[5,6,16,18,39,40,42,53,61,113,133,168,172,173],flip_chip_connector:[1,27],flip_chip_connector_dc:[1,27,39],flip_chip_connector_rf:[1,27,39],flipchipconnector:[40,41,42,61],flipchipconnectordc:41,flipchipconnectorrf:[42,173],flush:141,flux:[88,114],flux_corn:88,fluxlin:[1,9,22,25,27,36,84,88,89,115],fluxline_gap_width:[44,46,88],fluxline_paramet:[36,44,88],fluxline_standard:[1,27,43],fluxline_straight:[1,27,43],fluxline_typ:[25,44,88,115,178],fluxline_width:[36,44,46],fluxlinestandard:45,fluxlinestraight:46,flyover:[51,53],focu:[74,171],folder:[82,96,98,101,156,157,159,160,161,167,172,173,174,175,176,177,178,184],follow:[25,56,61,62,74,77,79,81,91,92,93,110,112,113,114,115,134,135,140,141,145,152,153,154,155,156,159,161,163,164,168,171,172,173,175,177,178,181,184],forc:110,form:[27,61,92,96,98,106,110,140,153,154,161],format:[61,140,152,174],formul:111,formula:173,forward:[110,153,177],found:[83,133,152,156,167,173,174,177,184],four:[9,22,42,51,87,117,124,134,139,144,172],fourth:134,frac:127,fraction:98,fragment:172,fragmet:172,frame:[2,5,34,48,81,168],frame_paramet:5,frames_diagonal_squar:5,frames_dice_width:5,frames_en:[5,6,7,10,16,18],frames_marker_dist:5,frames_mirror:5,framework:[161,162,174],free_layer_slot:108,frequenc:[96,98,174],frequency_unit:96,froce:101,from:[5,13,18,19,22,28,30,33,34,36,48,51,56,61,62,63,64,67,69,70,74,77,80,81,82,83,84,85,86,87,88,89,91,92,93,96,98,101,106,108,110,112,113,114,115,120,124,127,128,134,137,138,139,141,142,144,146,147,149,153,154,156,157,159,160,162,163,164,167,168,169,170,171,172,174,175,177,180,181,182,183,184],from_cel:[91,93,110,112,113,114,115,178],from_seri:61,full:[4,5,63,74,77,83,134,145,160,162,163,164,168,173,174,176,177,178,182],fulli:[110,160],further:[82,156,164,172,173,178],g:[64,135,173,174],galvan:[17,40],gap:[5,13,17,18,19,22,24,28,31,33,34,35,36,37,38,42,44,46,47,48,55,56,61,62,63,64,69,70,85,86,88,89,110,120,124,125,129,134,143,149,173,178],gap_between_bridg:28,gap_max_dist:177,gap_min_dist:177,gap_min_mesh_s:177,gap_sweep:178,gap_width:[89,178],gd:[80,96,98,110,150,167,172,177],gdiff:167,gds_file:110,gdsii:174,gener:[2,5,13,29,36,54,59,62,67,68,73,74,79,81,82,84,86,88,92,108,110,116,120,134,136,137,140,144,147,150,156,157,160,162,168,169,170,171,172,173,177,178,184],generate_probepoints_json:133,geometr:[31,32,40,59,60,134,162],geometri:[13,33,35,36,37,42,47,51,55,59,60,69,85,86,88,89,91,92,93,108,110,112,113,114,115,120,144,153,162,164,168,170,171,173,174,181,182,184],geometry_help:[1,126],geometry_json_encod:[1,126],geometryjsondecod:135,geometryjsonencod:135,get:[5,61,74,81,92,98,108,127,133,135,144,147,154,156,157,159,160,161,162,163,171,175],get_active_cel:74,get_active_cell_view:74,get_active_layout:74,get_active_or_new_layout:133,get_al:147,get_all_node_el:137,get_angl:134,get_area_and_dens:127,get_box:5,get_cell_path_length:134,get_corner_data:62,get_direct:134,get_enclosing_polygon:106,get_ground_bump_loc:5,get_ground_region:37,get_ground_tsv_loc:5,get_klayout_vers:133,get_launcher_assign:5,get_lay:[36,110,173],get_library_path:141,get_marker_loc:[51,53],get_marker_region:[51,53],get_node_param:140,get_nodes_near_posit:137,get_object_path_length:134,get_paramet:[92,110],get_pixel:74,get_port_data:110,get_refpoint:[36,110],get_schema:[36,92,110],get_segment_cel:61,get_segment_length:61,get_sim_lay:92,get_sim_port:[33,35,36,37,42,47,55,85,86,89,178],get_simulation_data:[92,110],get_simulation_layer_by_nam:110,get_single_element_sim_class:[111,149,178],get_valid_node_el:137,ghcr:156,ghz:[96,98,174],git:[133,153,158,159,160,163,167],github:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184],give:[36,110,159,163,164,173,174],given:[5,33,35,36,37,42,47,54,55,56,61,62,74,77,82,85,86,88,89,92,96,108,109,110,111,118,120,121,122,123,125,133,134,135,138,139,141,143,147,149,150,154,156,172,173,177,179],gmsh:[156,170,175,176,179,181],gmsh_helper:177,gmsh_mem:177,gmsh_n_thread:177,gmsh_time:177,go:[36,74,110,152,156,157,169,171,173,183],goe:[56,61,134],good:[105,155,172],googl:155,grain:147,graph:[145,154,167],graphic:[62,81,134,164],green:[154,171],grid:[2,5,17,34,36,54,61,62,63,65,81,82,110,124,136,139,140,168,169,170,173],grid_siz:[110,136],grid_snap:140,grid_step:136,groud:173,ground:[2,5,11,17,34,35,36,37,38,42,47,51,54,55,61,62,63,65,81,82,85,86,92,105,109,110,113,129,136,139,168,169,170,173,174],ground_edg:110,ground_gap:[35,55,85,86],ground_gap_r:86,ground_gap_ratio:37,ground_grid:[5,143,173],ground_grid_avoid:[18,36,173],ground_grid_box:110,ground_grid_in_trac:[17,54,61,62,63,65],ground_grid_region:110,ground_loc:[109,178],ground_metal_height:110,ground_pad:37,ground_refpoint:149,ground_width:47,groundgrid:[1,126],group:[67,77,104,105,136,164,168,173],group_n:136,growth:55,gsg:[5,42,61],guarante:[134,135,164],gui:[13,24,27,28,31,36,37,54,56,61,62,74,77,86,99,101,110,120,125,133,137,140,154,159,160,162,164,167,169,170,171,173,176,181,182,183],gui_help:[1,126],gui_path:61,gui_path_shadow:61,guid:[62,82,113,153,155,156,162,164,168],guide_face_id:113,guthri:152,h:[64,109,115],ha:[0,5,19,22,35,36,37,55,61,69,82,85,89,92,110,137,140,145,147,156,159,160,163,164,168,171,172,173,174,175,177,178,179],half:[22,87,173],half_width:173,hand:[178,179],handl:[127,154,168,173],handler:142,hanger:47,hanger_reson:[1,27],hangerreson:47,happen:148,happi:161,hard:173,hardcod:[168,173],has_tracking_posit:132,hash:156,have:[27,30,33,35,36,37,42,47,51,55,61,62,74,77,81,84,85,86,89,96,108,110,134,140,141,144,147,154,156,157,159,160,161,164,165,168,169,171,172,173,175,176,178],head:[5,47,114],head_length:47,heavi:171,height:[13,18,33,70,74,86,110,117,120,124,139],heinsoo:[0,152],help:[88,120,155,161,162,168,171],helper:[74,110,126,134,141,146,149,160,173,178],henc:178,henri:109,here:[82,142,158,164,168,173,174,177,180,182],hfss:[94,96,174,178,181],hidden:[61,77,147,154,173],hide:173,hierarch:154,hierarchi:[74,81,82,128,140,150,154,161,168,170,171,172],high:[167,184],highest:[96,110],highli:179,highlight:168,hint:135,histori:153,hold:173,holder:[5,8,17,114],hole:[110,136],hollow:110,hollow_tsv:110,home:[156,172],homepath:[159,163],hor_dist:[24,125],horizont:[13,17,22,24,56,70,81,86,120,124,125,151],host:[101,158,175],hostnam:101,hotkei:170,hous:51,how:[96,110,154,160,163,164,168,173,175,178],howev:[88,110,160,164,168,172,173,177],hpc:156,html:[74,77,156,157,163],http:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184],human:[61,162,167],hyperv:156,i:[5,18,61,64,110,111,144,154,174],icon:171,id:[5,6,7,10,13,16,18,24,28,31,36,37,56,61,74,77,81,86,110,113,120,125,134,145,155,160,170,171,172,183],idea:165,ideal:109,ident:[144,145,154],identifi:[18,82,144,145,153,172,173,175],ignor:[5,82,110,134,143,149,159,177],ignore_port:[111,178],ilevel:104,illustr:[157,168],imag:[74,79,145,156,157,160,162,170,171,172,175,177],imagin:110,imaginari:109,imped:[35,85,109],implement:[5,13,27,33,35,36,37,38,42,44,47,51,54,55,61,62,63,68,85,86,88,89,92,110,120,133,134,135,140,149,153,173,175,178,179,182],implicitli:61,import_and_simul:[96,174],import_help:[1,126],import_script:96,import_script_fold:96,import_simulation_geometri:174,improv:[161,163],inact:81,includ:[7,9,10,13,17,27,31,36,56,61,67,69,70,80,82,86,88,92,96,98,110,112,120,133,134,135,140,152,156,157,159,162,163,167,168,172,173,174,184],include_base_metal_addit:[70,86],include_base_metal_gap:[13,69,70,86,120],include_bump:[31,56],include_coupl:[9,10,172],include_import:140,incom:135,incompat:153,incorpor:173,increas:[108,123,156,177],increment:[4,5,13,61,123,137,150],indent:[18,19,135],independ:[56,159,160,177],independentprocess:177,index:[5,18,36,61,62,63,77,106,109,110,137,149,150,162,173],indic:[36,77,110,149,173],indium:[42,110],indium_bump:173,individu:[61,81,82,98,108,110,150,153,160,168],induct:[104,109,115,149],inel:152,infer:110,infin:135,infinit:[110,135],info:[5,101,105,110,142,143,156,177],inform:[75,82,108,110,152,154,164,167,168,172,173,178,184],inherit:[36,154,173,178],ini:161,initi:[61,74,91,92,93,110,112,113,114,115,140,149,171,172],initial_guess:61,initialis:176,inlin:[74,168],inner:[28,85,110],input:[7,18,42,56,61,96,98,108,134,137,177,178,184],input_oa:108,input_path:56,insert:[5,27,36,56,61,74,81,88,110,120,124,135,140,143,149,160,168,170,178],insert_cel:[25,36,74,110,115,129,140,154,171,173,178],insert_cell_into:36,insert_chip_copy_label:81,insert_lay:110,insert_layers_between_fac:110,insert_splitter_lay:110,insert_tsv:5,insid:[13,35,55,56,61,69,70,86,92,96,109,110,120,135,149,164,168,171,172,173,178,182],inst:[51,53,128],inst_nam:[9,10,36,61,74,110,137,150,173],instal:[131,156,158,162,167,169,173,176,177,183,184],install_kqc_depend:131,install_softwar:175,instanc:[5,36,51,61,74,110,128,129,132,137,140,143,144,145,150,154,159,160,168,169,171,173,178,182],instance_nam:145,instant:163,instanti:[149,154,160,178],instantli:162,instead:[61,64,74,82,135,137,140,154,156,159,160,164,168,173,177,178],instruct:[163,168],insul:110,integ:[5,6,7,10,16,18,109,110,134,135],integr:[10,27,96,167,168,173],integrate_energi:96,intend:[92,110,184],intent:154,inter:[41,42],inter_bump_dist:[42,61],inter_spac:[12,23],interact:[145,170],interdigit:[17,18,22,129],interest:[172,174],interfac:[61,96,98,108,110,164,174],intermedi:96,intermediate_processing_command:[96,174],intern:[92,110,149,168,178],internal_cel:144,internalport:[109,110,149,178],interpol:96,interpret:183,intersect:106,introduc:[92,108,110],introduct:170,intuit:173,invalid:[135,146],invalidparameterexcept:146,invers:137,invert:[77,80],io:[156,184],ipolygon:104,ipynb:[160,174],ipython:74,iqm:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184],ironpython:174,is_axisymmetr:98,is_clockwis:134,is_continu:62,is_standalone_sess:83,isinst:128,island1_ext:86,island1_r:86,island1_taper_junction_width:86,island1_taper_width:86,island2_ext:86,island2_r:86,island2_taper_junction_width:86,island2_taper_width:86,island:[35,85,86,87,89,178],island_island_gap:86,island_r:89,island_splin:87,island_spline_sampl:87,issu:[159,162,164,165],item:[110,135,145,149,164],item_separ:135,iter:[61,62,96,98,135],ith_valu:110,its:[13,36,56,61,62,81,88,92,96,110,120,133,134,135,150,154,156,159,168,172,173,175],itself:[61,159,164,173,174],ivertex:104,ix:127,iy:127,j:[64,174],jann:152,javascript:135,jenei:152,job:177,johann:[0,152],join:[86,87],josephson:85,json:[36,96,98,108,135,144,145,174,177,184],json_filenam:[96,98],jsondecod:135,jsonencod:135,jt1:172,jt2:172,jukka:152,juliusson:152,jun:152,junction:[1,5,9,10,13,22,25,85,86,87,88,109,110,115,119,120,121,149,154,162,164,173,178],junction_capacit:115,junction_induct:115,junction_paramet:[13,68,86,88,120],junction_shapes_bottom:69,junction_shapes_top:69,junction_test2:[1,2],junction_test:[1,2],junction_test_pad:[1,116],junction_test_pads_paramet:[13,120],junction_test_pads_simpl:[1,116,119],junction_test_pads_typ:[13,120],junction_total_length:[71,72,88,110],junction_typ:[5,9,10,13,22,25,68,73,86,88,115,120,150,178],junction_width:[13,68,86,88,120,150],junction_width_larg:13,junction_width_smal:13,junction_width_step:[13,120],junction_width_step_increment_larg:13,junction_width_step_increment_smal:13,junctionnam:68,junctions_horizont:[13,120],junctionsimport:[149,178],junctiontest2:13,junctiontest:12,junctiontestpad:[13,88,120,121],junctiontestpadssimpl:121,jupyt:[74,158],just:[154,156,159,164,173,178],k:[81,144],kaihuai:134,keep:[74,154,160,168,172],kei:[5,22,36,77,81,82,96,110,114,129,135,140,141,143,144,149,156,168,175,177],kept:137,key_separ:135,keyword:[36,51,61,74,82,91,92,93,110,112,113,114,115,178],kind:173,kl_file:156,kl_hash:156,klayout:[27,36,61,62,74,77,83,106,108,109,110,111,127,131,132,133,134,140,141,142,143,144,146,148,154,156,157,158,159,162,164,167,168,169,170,172,173,176,181,182,183],klayout_0:156,klayout_alt:159,klayout_app:163,klayout_executable_command:83,klayout_hom:159,klayout_packag:[156,159,160,167,171,173,174,175,176,177,178,184],klayout_view:[1,160,162,171,178],klayoutmatthia:184,klayoutview:[74,150,160,170,178],know:[159,163,169],known:[159,162,164],korppi:152,kotilahti:152,kqc:[0,92,99,101,145,148,149,153,154,156,159,160,163,164,168,170,171,172,173,175,176,177,183],kqc_2nd:159,kqc_library_nam:154,kqc_process:[108,184],kqc_remote_tmp_path:[101,175],kqc_root_path:160,kqc_tmp_path:[156,160],kqcircuit:[0,1,152,153,154,155,156,157,158,159,160,161,162,163,165,166,167,168,169,170,171,172,174,175,176,177,178,179,180,181,182,183,184],kqcircuits_script:[159,167,171,172,173],kqclib:[156,177],kristinn:152,kwarg:[51,53,56,61,64,74,81,82,91,92,93,110,112,113,114,115,127,129,135,141,147],l:[48,65],l_finger:[17,18,22],label:[1,5,34,36,64,74,81,110,126,145,153,172],label_tran:[36,74,110],labelorigin:139,labels_cel:81,laid:173,lambda:61,landra:152,larg:[13,161,177,178],large_loop_area:13,largest:[56,134],last:[56,61,62,77,110,134,172,173,174],later:[110,125,161,164,173],latest:[156,160,163],latter:[54,82,156,177],launch:[98,172,173,183],launcher:[1,2,5,7,8,17,19,22,27,49,89,112,114,144,169,173],launcher_assign:5,launcher_dc:[1,27],launcher_frame_gap:[5,48],launcher_gap:[5,19,173],launcher_id:5,launcher_ind:[5,19,173],launcher_pitch:19,launcher_typ:[5,173],launcher_width:[5,19,173],launcherdc:49,laycor:[74,132],layer:[5,13,24,26,27,28,31,32,34,36,37,51,53,56,59,61,62,63,66,69,70,71,72,74,75,76,77,79,80,81,82,86,88,92,96,106,108,109,110,118,120,122,123,124,125,127,134,139,143,144,149,162,164,167,168,169,170,171,184],layer_1:143,layer_2:143,layer_clust:[1,162],layer_config:[1,162,173],layer_config_path:173,layer_info:127,layer_merg:143,layer_nam:[36,74,80,92,108,110],layer_protect:139,layer_sourc:77,layerclust:75,layerinfo:[74,77,108,127,143,173],layerm:[96,98],layerma:[96,98],layers_set:74,layers_to_mask:[81,172],layersa:[96,98],layout:[24,25,27,30,36,44,51,58,61,68,74,79,80,81,82,90,91,92,93,102,106,108,110,112,113,114,115,120,125,133,134,140,141,143,144,145,148,150,154,160,162,168,169,171,172,173,174,178,183,184],layout_to_cod:[1,126],layout_view:[74,171],layoutview:[74,171],lead:[13,37,55,69,70,86,120,149,178],leaf:154,learn:171,least:[134,137,163,168,171,173],leav:110,left:[3,5,6,13,18,22,34,36,42,47,56,63,81,87,92,106,108,110,149,164,169,172,173,178],left_and_right_waveguid:36,left_gap_inn:63,left_gap_out:63,left_protect:63,len1:173,len2:173,length:[3,5,6,9,10,12,13,15,16,17,18,22,23,25,28,30,31,33,34,35,37,38,47,48,54,55,56,61,62,63,64,65,66,69,70,71,72,81,86,88,89,96,104,109,110,113,114,115,118,120,122,123,129,134,136,137,140,143,149,168,169,173],length_befor:[61,137],length_extra:64,length_extra_sid:64,length_incr:[61,137],less:[105,154],let:[135,160,173],letter:[64,77,101,141,164],level:[36,74,110,135,140,149,153,154,161,167,168,171,173,177,184],lib:159,libexec:156,libpython:159,librari:[5,27,30,36,44,51,58,61,68,74,86,87,88,89,120,124,137,141,158,159,160,162,163,164,167,168,169,170,182,183],library_descript:[5,36,68,88,124,154],library_help:[1,126,154,161,173],library_nam:[5,36,61,68,88,92,110,124,141,154],library_path:[5,36,68,88,124,141],licens:153,lightweight:184,like:[36,61,68,73,82,135,147,154,156,157,159,160,161,164,168,172,173,177],likewis:[3,6],limit:[82,150,156,163,170,181],line:[6,9,17,18,34,35,47,62,82,86,87,106,110,122,123,125,134,137,140,153,155,157,159,160,168,169,170,171,172,173,177,181,182,183],linear:153,linear_system_method:98,liner:176,link:[156,159,160,164,167,171,173,175],lint:161,linux:[133,156,158,163,169,172,177],list:[5,6,7,9,10,13,16,17,18,22,24,25,27,28,31,33,34,35,36,37,42,47,51,54,55,56,61,62,63,64,74,75,79,81,82,85,86,87,89,91,93,96,98,99,101,102,105,106,108,110,111,113,114,115,120,125,127,134,135,137,139,140,141,143,144,145,147,149,151,156,164,169,173,174,178,180],list_or_const:110,liter:137,literal_ev:[61,137],lithographi:[5,15,16,110,118,122,123,182],lithography_test:[1,2],lithography_test_twofac:[1,2],lithographytest:15,lithographytesttwofac:16,littl:169,live:154,ln:159,load:[27,67,82,84,86,87,89,138,141,145,154,171,172,173],load_librari:141,local:[101,153,156,157,160,164,169,171],locat:[5,36,51,61,74,77,96,98,105,109,110,114,139,140,145,149,159,160,161,163,164,168,169,171,174,178],log:[142,172],log_rout:[1,126],logfil:142,logger:142,logging_setup:172,logic:173,login:[101,175],london:[92,108],london_penetration_depth:[92,108],longer:[56,143,147,168],look:[36,74,110,141,149,159,162,173],loop:[13,69,73,86,88,120],loop_area:[73,86,88,120],loss:[96,98],lossi:174,low:184,lower:[5,13,22,34,164],lower_accuraci:105,lower_box_height:110,lowercas:[141,164],lowest:[96,110],lowest_visible_level:142,lt:[159,163],lump:[109,110,178],lym:[61,168,171,178],m000:[5,34],m00x:156,m2:[28,66],m:[92,160,177],ma:110,ma_permitt:108,ma_thick:108,mac:172,machin:[175,177],maco:[133,158,163,169],macro:[74,140,150,159,162,163,164,167,168,170,172,173,178,182,183],made:[61,88,143,144,145,178],magnif:[108,168],magnification_ord:108,mai:[5,27,61,74,81,82,92,109,110,141,143,144,145,150,154,156,157,159,160,161,164,167,168,169,171,172,173,176,177],main:[74,81,98,144,156,164,167,168,170,171,172,173,181,182],main_lay:75,mainli:[167,173],maintain:[38,153,163],major:153,make:[5,27,40,81,83,96,98,110,147,153,154,156,157,159,160,161,162,164,168,169,171,172,173,175,178,184],make_empty_area:11,make_grid:136,make_grid_loc:5,make_pcell_imag:157,manag:[82,132,156,159,163,164,171,175,177,184],manhattan:[1,5,10,13,22,25,67,68,70,86,88,115,120],manhattan_single_junct:[1,67],manhattansinglejunct:70,mani:[96,110,152,162,167,168,172,173],manipul:183,manual:[5,7,29,56,61,67,68,73,77,82,84,96,109,131,156,158,162,164,172,178,182],manual_spac:56,manufactur:77,map:[77,81,82,144,170,178],margin:[5,13,18,24,28,31,34,36,37,56,61,66,69,70,81,86,110,120,125,139,173,178],mark:[36,77,171],marker:[1,5,13,27,34,54,81,118],marker_dist:34,marker_safeti:17,marker_standard:[1,27,50],marker_typ:[5,13,34,51],markers_for_png:157,markerstandard:52,mask:[1,5,34,51,53,126,156,160,162,167,170,173,182],mask_document:80,mask_export:[1,79],mask_export_density_lay:81,mask_export_lay:[77,81,82],mask_graphical_rep:80,mask_layout:[1,79,80,82,172],mask_layout_typ:82,mask_map:82,mask_marker_fc:[1,27,50],mask_marker_offset:81,mask_markers_dict:81,mask_name_box_margin:81,mask_name_offset:81,mask_name_scal:81,mask_set:[1,79,80,172],mask_text_scal:81,masklayout:[80,81,82],maskmarkerfc:53,maskset:[80,82,172],master:174,match:[40,164,175],match_points_on_edg:134,materi:[92,96,108,110,174],material_dict:110,materials_typ:104,matplotlib:145,matric:92,matrix:[134,174,177],max_delta_:96,max_delta_f:96,max_error_scal:98,max_outlier_fract:98,max_res_len:17,max_siz:74,max_width:[15,16],maxim:96,maximum:[62,74,96,98],maximum_pass:[96,98],mcf:172,md5:156,md:80,mdemo:172,mean:[5,28,35,37,42,54,55,56,61,62,66,77,108,110,153,154,172,173],meander:[1,3,6,17,27,61,105,137,168],meander_fac:6,meaning:[153,173],meant:[167,173],measur:[64,85,117,171,184],mechan:3,meet:[96,168],member:135,memori:[141,156,177],mental:163,mention:156,menu:[164,169,170,171,173,182],merg:[1,5,61,110,126,134,153,154,173],merge_base_metal_gap:5,merge_lay:143,merge_layout_lay:5,merge_layout_layers_on_fac:[5,143],mesh:[96,98,105,177],mesh_paramet:177,mesh_siz:[96,98],messag:[36,74,153,163,164],meta:174,metal:[11,13,28,31,40,56,61,62,63,65,66,69,70,86,89,92,96,98,108,110,113,120,124,173],metal_edge_region_dimens:110,metal_height:110,metal_region:124,method:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,27,28,31,32,33,35,36,37,38,41,42,45,46,47,48,49,51,52,53,54,55,56,59,60,61,62,63,64,65,66,69,70,71,72,74,85,86,89,91,92,93,110,112,113,114,115,117,118,121,122,123,125,135,140,154,155,160,161,163,164,171,173,174,178,184],metrolog:24,metrology_pitch:24,mg:98,micro:153,micron:109,middl:[47,61,111,172],midpoint:178,might:[88,96,98,156,159,163,164,177],migrat:164,min_stripe_width:123,min_width:[15,16],minim:[54,61],minimum:[81,96,98,134],minimum_converged_pass:96,minimum_pass:[96,98],minimum_point_spac:110,miniv:153,minor:[77,153],minut:168,mirror:[5,9,10,13,18,81,88,120,133,150,151,172],mirror_offset:[13,69,70,86,120],mirror_squid:[13,88,120],mirror_tran:151,miscellan:[162,170,173],miss:[74,131,146,161,171],missingparameterexcept:146,missinguilibraryexcept:74,mix:159,mklink:159,mnxmn:82,mode:[74,131,160,164,169,183],model:[98,109,110,174,177],modifi:[81,86,87,110,134,160,162,163,164,170,171,173,175],modul:[83,134,138,141,146,154,155,160,161,162,163,164,167,173,176],module_from_fil:138,module_nam:141,modulo:110,moment:169,monitor:142,month:152,more:[61,77,79,82,96,98,105,108,110,144,153,154,155,156,159,160,162,164,167,168,171,172,173,177,178,183],moreov:177,most:[5,106,135,137,149,154,160,163,164,167,168,169,171,173,177,178,182],mostli:[168,173],mount:156,mous:169,mouse_click_ev:132,mouse_moved_ev:132,move:[13,54,61,69,70,86,120,134,156,164,168,169],mpi:[175,177],ms:110,ms_permitt:108,ms_thick:108,mtype:104,multi:[10,28,30,31,56,61,64,77,110,161,162,170,173],multifrequ:[96,98],multilin:137,multipl:[3,6,61,77,85,143,145,154,159,162,164,168,171,172,173,174,177,178,180,182],multiprocess:[172,177],multithread:177,multiwai:64,must:[61,62,74,110,134,137,148,149,159,160,164,171,173,177,178,183],mxm:82,my:164,my_chip:172,my_el:164,my_packag:164,my_qubit:173,myclass:154,myelement2:173,myelement:[164,173],myqubit:173,mysquid:150,n:[5,13,24,28,31,36,37,56,61,63,85,86,104,110,120,125,134,135,144,146,161,173,174,175,177],n_ab:[17,117],n_bridg:[54,61,91],n_bridges_pattern:56,n_center_bump:[42,61],n_finger:[17,18,22],n_guid:113,n_launcher:19,n_mode:96,n_step:4,n_worker:177,name:[5,7,9,10,13,18,21,22,24,25,28,31,34,36,37,56,59,61,64,68,73,74,75,77,80,81,82,86,88,92,96,98,101,110,114,120,124,125,127,137,140,141,142,143,144,145,146,147,149,150,154,156,157,159,161,163,164,169,171,172,173,178],name_brand:[5,34],name_chip:[5,7,9,10,21,34],name_copi:[5,34],name_mask:[5,34],namespac:[137,147],nan:135,natur:154,navig:[168,169],nc:156,ne:114,nearbi:168,necessari:[77,96,150,176,177,178],necessarili:62,need:[33,35,36,37,42,47,51,55,56,61,62,75,77,83,85,86,89,90,92,131,134,145,152,153,154,155,156,159,160,161,162,163,164,168,171,172,173,174,175,176,177,178],neg:[56,110,135],neighbor:[62,168],neither:[5,74],neovim:173,net:[144,174],netlist:[36,82,144,145,167,172],netlist_as_graph:167,netlist_extract:[1,126],netlist_graph:[1,126],network:[145,174],network_as_graph:145,networkx:145,new_chip1:173,new_lay:173,new_nam:36,newchip1:173,newli:173,newlin:135,next:[61,122,123,134,159,164,168,171,178],nice:168,nicer:173,niko:152,no_squid:[1,67],node:[61,132,137,140,145,169,170,173,177],node_editor_valid_el:137,node_from_text:137,node_index:[61,132,137],node_obj:61,node_object:61,node_param:140,node_to_text:137,nodes_from_str:61,nohup_runid:175,non:[28,35,37,42,54,55,56,61,66,108,110,134,135,153,174],none:[5,25,30,34,36,44,51,58,61,68,74,80,81,82,83,88,92,96,98,99,101,106,108,109,110,111,114,115,120,124,127,129,134,135,140,141,144,145,147,149,150,177,178],nopar:[36,92,110],normal:[61,146,154,156,173],normalize_rul:146,north:[86,87,89],nosquid:[10,13,22,25,68,71,86,88,115,120],notabl:61,note:[36,56,61,74,82,137,148,154,156,159,160,161,162,168,172,173,175,177,183],notebook:[74,158],noth:[33,35,36,37,42,47,55,85,86,89,147,171],notic:172,now:[156,164,171,173],num:161,num_cross:118,num_str:135,num_strip:[15,16,122,123],number:[3,4,5,6,13,17,18,19,21,22,24,28,31,33,34,36,37,38,42,51,53,54,55,56,61,63,64,77,79,82,85,86,87,91,96,98,105,108,109,110,113,117,118,120,122,123,125,128,129,133,134,135,136,145,146,150,153,173,177,178],numer:55,numpi:159,nvertic:104,nw:114,nxn:82,o:135,oa:[80,81,82,108,150,167,172,177,178,184],oas2dxf:167,oasi:[67,102,106],obei:92,obj:[127,134],object:[5,25,33,35,36,37,42,44,47,51,55,61,74,75,77,80,81,82,85,86,88,89,90,92,94,108,109,110,111,115,127,132,134,135,137,143,144,146,147,149,154,160,162,168,169,170,171,172,173,174,177,180,181,182,183,184],object_hook:135,object_pairs_hook:135,objectinstpath:134,observ:172,obtain:[145,178],ockeloen:152,off:[96,110,171],offer:173,offici:153,offset:[13,61,69,70,81,86,89,120],offset_compens:[13,69,70,86,120],ofparallel:177,often:[171,173,178],ohm:109,ok:169,old:[56,64,141,142,172],older:[156,160,169],omega:109,omit:[61,172,173,178],omp:177,onc:[74,98,131,149,154,164,168,169,171,172,173,174,175,177,178,180,184],one:[3,12,18,22,23,56,61,63,77,79,82,85,86,87,92,96,98,102,110,134,135,140,142,143,144,147,148,149,153,154,156,159,163,168,170,171,173,177,178,181],ones:[141,159],oni:61,onli:[13,33,35,36,37,42,47,55,61,62,68,81,82,85,86,88,89,92,99,110,116,120,121,128,131,135,137,140,143,147,148,149,154,155,156,159,160,161,163,164,168,169,171,172,173,174,175,176,177,178,184],only_arm:[88,120],only_el:143,only_pad:[13,120],onto:182,open:[62,86,87,133,157,159,163,164,166,168,169,170,171,172,183],open_with_klayout_or_default_appl:133,openmp:177,openmpi:175,oper:[5,36,61,110,133,143,159,163,168,177],opp_face_index:[62,63],opp_i:110,opposit:[13,18,24,28,31,36,37,56,61,62,63,86,110,113,120,125],opposite_face_id:36,optic:[5,15,16,118,122,123,162,182],optim:55,option:[5,22,31,36,56,61,81,82,89,96,101,105,108,109,110,111,121,129,140,144,146,156,161,168,169,170,172,173,175,177,181,184],ora:156,order:[5,18,22,56,61,62,92,98,106,108,110,134,135,154,156,168],ordin:110,org:177,organ:[153,161,171,173],organis:77,orient:61,origin:[31,32,36,40,59,60,63,64,71,72,74,81,110,133,134,139,173],origin_fluxlin:88,origin_offset:139,origin_squid:88,os:[82,83,159,163],other:[0,2,5,13,27,33,36,37,61,62,69,70,74,75,77,86,88,92,101,105,110,120,129,134,142,149,150,151,152,153,154,155,156,159,160,161,162,163,167,168,171,172,173,174,177,178,179,182,183,184],other_refpoint:149,otherclass:154,otherwis:[30,31,32,61,62,74,91,93,99,110,111,112,113,114,115,135,141,159,163,168],our:[161,164,173],out:[36,74,101,110,140,149,159,160,163,172,173,175],outer:[35,48,81,85,124],outer_island_width:[35,85],outlier:98,output:[42,61,98,108,127,135,137,142,156,160,167,173,175,177,178,184],output_format:[106,140],output_oa:108,output_path:108,output_rot:[42,61],outsid:[81,87,160,173],outward:134,oval:154,over:[40,61,96,110,147,156,159,171,174],over_etch:[110,149],overflowerror:135,overlap:[62,134,136,144,173],overli:178,overrid:[5,13,81,91,92,93,109,110,112,113,114,115,120,154,156],overridden:[5,91,92,93,110,112,113,114,115],overwrit:[88,156,159,177],own:[51,89,108,156,159,162,164,173],owner:147,oxid:108,oxidise_layers_funct:108,p1:[108,110],p2:[108,110],p:[98,132],p_element_ord:98,pacif:134,packag:[67,83,90,153,156,159,160,162,167,173,175,176,182,184],pad:[5,9,13,28,30,31,32,33,35,37,48,49,56,69,70,85,86,89,117,119,120,121,124,173],pad_configur:[13,120],pad_extra:32,pad_height:[70,86,117,124],pad_length:[28,30,31,56],pad_pitch:[5,173],pad_spac:[13,120],pad_spacing_i:124,pad_spacing_x:124,pad_to_pad_separ:[70,86],pad_width:[13,70,86,120,124],pads_loop:13,pads_region:124,page:[162,173,184],pair:[3,6,13,53,120,135,137,140,149,167,168],pairwis:19,panel:[164,168,169,170,173],paradigm:177,parallel:[56,82,113,159,172,177],parallelizationsecond:177,param:[36,61,110,147,150,154,173],param_a:154,param_b:154,param_c:154,param_d:154,param_nam:[147,157],param_with_default_valu:147,paramet:[1,3,4,5,6,7,9,10,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,30,31,32,33,34,35,36,37,38,40,42,44,46,47,48,49,51,53,54,55,56,58,59,61,62,63,64,65,66,68,69,70,71,72,73,74,79,80,81,82,85,86,87,88,89,91,92,93,96,98,99,101,102,105,106,108,109,110,111,112,113,114,115,117,118,120,122,123,124,125,126,127,128,129,134,135,136,137,138,139,140,141,142,143,144,145,146,149,150,151,157,158,162,169,170,171,172,174,177,178,179,180,183,184],parameter_dict:61,parameter_end:150,parameter_help:[1,126,154,161],parameter_nam:150,parameter_start:150,parameter_step:150,parameteriz:182,parameters_from_shape_impl:[5,54,62],parameters_path:108,parametr:[19,162,168],paraview:[156,176,177],parent:[36,74,110,114,154],pars:[91,92,93,110,112,113,114,115,137],parse_const:135,parse_float:135,parse_int:135,parseabl:135,parser:[1,90,94,103,135],part:[32,47,48,56,82,88,89,109,120,134,160,168,169,171,172,173,177],partial:[62,168,169],particip:[96,98,174],particular:[61,164,171,173],particularli:[36,147],partit:177,pascalcas:[141,154],pass:[61,74,82,91,92,93,99,110,112,113,114,115,134,135,140,141,145,154,173,178],past:140,path:[26,56,61,62,74,80,83,96,98,99,102,105,108,114,133,134,138,141,144,145,156,159,160,161,163,167,168,173,174,175,176,177,180,184],path_to_kqcircuit:159,pathlib:[96,98,99,102,105,108,133],pattern:[7,56,162],pavel:152,pccga:134,pcell:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,82,84,85,86,87,88,89,91,92,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,128,137,139,140,141,143,144,145,146,147,150,157,158,167,168,169,171,173,178,179,182],pcell_class:128,pcell_declar:128,pcell_declaration_help:36,pcell_imag:157,pcell_params_by_nam:[36,110],pcelldeclarationhelp:[27,154],pcellparameterdeclar:[146,147],pdf:105,pdt:[147,173],pem:156,penetr:[92,108],pep8:155,pep:[153,154],per:[5,37,55,61,64,121,154,177],percent_error:[96,98],percent_refin:96,percentag:96,perform:[108,156,160,174],perhap:173,permit:[153,173],permitt:[92,96,98,108,110],perspect:61,photomask:172,physic:[17,18,28,35,37,42,55,61,66,96,98,145,177,182,184],pi:[134,174],pick:108,pictur:167,pile:110,pin:144,pip3:159,pip:[131,159,160,163,176,177],pipelin:[156,161],pitch:[19,24,125],pixel:[5,7,74,182],pixelbuff:74,pl_:18,pl_a:47,pl_b:47,place:[2,5,17,27,33,35,36,37,42,47,51,54,55,56,61,62,63,74,77,81,85,86,89,110,111,135,140,142,149,154,157,161,164,169,170,171,172,173,178],placehold:[24,125,172],placement:[36,51,74,81,110,114,157],plai:171,plain:[147,154,164],planar:[17,18,92],plane:[5,35,37,38,51,85,110,168,169,172,173],pleas:[153,161,165,166,177,178,179],plot:145,plu:173,plugin:[108,132,148,155,184],plugin_startup:[1,126],pluginfactori:132,png:[74,157],po:[36,114,124],point1:62,point2:62,point3:62,point:[3,4,5,6,13,24,28,31,32,35,36,37,38,54,56,61,62,63,74,81,85,86,87,106,108,110,114,115,117,120,125,133,134,140,143,145,149,151,157,161,162,168,170,171,173,178,182],point_1:62,point_2:62,point_a:61,point_a_corn:61,point_b:61,point_b_corn:61,point_shift_along_vector:134,poli:104,polici:166,poly_and_edge_indic:105,poly_path:56,polygon:[56,62,63,104,105,106,108,110,134,151,168,173,182],polygon_head:104,polygon_path:56,polygon_point:134,polygon_toler:110,polygon_with_hsym:151,polygon_with_sym:151,polygon_with_vsym:[151,173],polymorph:82,polynomi:[98,134],pop:171,popul:[74,81,82,140],port:[1,5,13,30,33,35,36,37,38,42,47,48,55,61,64,85,86,88,89,90,91,93,104,105,110,111,112,113,114,115,120,144,149,168,169,170,173,174,181],port_2:178,port_2_corn:178,port_3:178,port_3_corn:178,port_a:[32,36,61],port_b:[32,36,61,173],port_b_corn:173,port_common:88,port_cplr0:178,port_cplr0_corn:178,port_cplr1:178,port_cplr1_corn:178,port_cplr2:178,port_cplr2_corn:178,port_id:5,port_id_remap:5,port_ipoli:104,port_max_dist:177,port_min_dist:177,port_min_mesh_s:177,port_nam:64,port_nr:[9,110,178],port_siz:110,port_squid_a:[149,178],port_squid_b:[149,178],port_termination_end:113,port_typ:104,port_width:89,portion:178,portnum:104,pos_start:[25,114],posit:[22,24,27,30,36,54,61,62,63,81,85,88,89,104,137,139,140,145,149,168,172,173],position_label:81,posixpath:[82,108],possibl:[5,36,51,56,61,62,74,82,88,110,121,147,154,156,159,160,163,164,168,172,173,177,182],post:[5,36,96,98,108],post_build:[5,36],post_process_script:96,post_processing_funct:108,postfix:[81,144,161],potenti:[109,173],power:[163,169],powershel:159,pp:134,pr:153,practic:[33,35,36,37,42,47,55,61,85,86,89,154,167],pre:178,preced:61,precis:[62,108,110,162],predefin:[14,62,168],prefer:[51,131,154,157,160,169,176,177,182],prefix:[34,36,74,98,110,124,161,173],preliminari:18,prepar:[156,177],prepend:134,prerequisit:158,present:[36,110,156],press:[164,168,169,171],pretti:135,prevent:135,previou:[13,44,61,68,86,88,120,134,140,159,160,168,171,172,173],primari:[36,159,174],primarili:179,primit:182,principl:[110,137],print:[135,140,141,142,172],print_waveguides_as_composit:140,prio:132,prior:161,prioriti:[135,168],privat:[156,161],priviledg:176,privileg:159,probabl:[155,163],probe:[9,47,124],probeline_nam:[9,10],problem:[156,159,163,164,165],proceed:134,process:[75,77,82,91,93,96,98,108,110,112,113,114,115,149,159,162,164,167,170,172,173,177],process_path:108,processign:177,processor:162,produc:[2,5,9,13,18,22,30,34,44,51,56,61,62,63,64,68,73,81,88,108,109,110,112,114,120,121,124,129,137,139,161,172,173,177,178,182,184],produce_contact_pad:69,produce_control_lin:[9,10],produce_coupl:[9,10],produce_curve_termin:63,produce_drivelin:[9,10],produce_end_termin:62,produce_etched_region:124,produce_fixed_length_bend:61,produce_fixed_length_waveguid:61,produce_fluxlin:[9,10,88],produce_four_point_pad:124,produce_fram:5,produce_geometri:51,produce_ground_bump:113,produce_ground_grid:5,produce_ground_on_face_grid:5,produce_guid:113,produce_impl:[36,59,154],produce_junction_test:[5,9],produce_label:139,produce_launch:[5,114,173],produce_launchers_sma8:114,produce_manhattan_junct:70,produce_manhattan_squid:69,produce_n_launch:5,produce_opt_lit_test:5,produce_pad:124,produce_probelin:[9,10],produce_qubit:[9,10,25,114,115],produce_readout_reson:[25,114],produce_readout_structur:[9,10],produce_reson:18,produce_squid:[88,120],produce_structur:5,produce_waveguid:[62,114],produce_waveguide_to_port:[110,173,178],product:172,profil:125,program:[94,162,169,171,176,179],programfil:96,project:[152,154,161,163,174,175,177],project_0:177,projectname_cmatrix:174,projectname_result:174,projectname_smatrix:174,prompt:[159,160],proper:172,properli:[154,159,161,164],properti:[36,59,74,92,110,145,147,154,167,168,169,171,173],propos:161,protect:[13,24,28,31,36,37,56,61,66,86,110,120,125],protect_opposite_fac:[13,24,28,31,36,37,56,61,86,110,120,125],provid:[36,74,90,110,135,156,168,171,178,184],prune:143,publish:[152,156],pull:[156,159],pure:174,purpos:[82,110,116,154,160,168,178],push:[156,175],put:[61,127,156,168,173,177],pvsm:177,pwd:156,py:[82,96,98,101,154,156,157,159,160,161,172,173,174,175,176,177,184],pya:[5,36,51,61,77,81,82,83,88,110,124,134,135,137,144,146,147,149,151,158,172,173,178],pya_resolv:[1,154,162,173,178],pycharm:173,pyepr:[96,170,181],pyepr_exampl:174,pyhint:108,pylint:161,pypi:[158,167],pytest:[161,167],python3:159,python:[74,83,96,135,137,138,140,154,155,156,158,160,162,164,167,170,171,172,174,175,176,177,178,183,184],python_execut:[156,177],q3d:[94,96,174,178,181],q:[101,160,169,176],qb:[25,115],qb_2:150,qcd1:67,qcd2:67,qcd3:67,qdg:82,qf1:172,qin:134,qpu:162,qt5:77,qualiti:[98,141],quality_factor:[1,2,141,172],quality_factor_twofac:[1,2],qualityfactor:[17,82,141,172],qualityfactortwofac:18,quantum:[5,27,36,67,124,162,182],qubit:[1,9,10,22,25,67,114,115,154,162,164,168,169,173,174,178],qubit_a_nr:[9,10],qubit_b_nr:[9,10],qubit_cel:114,qubit_nr:[9,10],qubit_spac:[25,114,115],qubits_refpoint:22,question:165,queu:174,queue:177,quick:[159,173],quick_demo:[82,160,172],quick_start:156,quickli:156,quiet:[99,101],quirk:164,quit:169,r0:[5,36,110,124],r2:174,r:[13,24,28,31,36,37,42,56,61,62,63,86,110,120,125,134,135,149,156,159,173,183],r_inner:[35,85],r_lat:110,r_outer:[35,85],r_vert:110,rad:63,radial:85,radian:[63,134],radio:62,radiu:[13,24,28,31,35,36,37,38,54,56,61,62,63,81,85,86,89,110,120,125,134,149,173],rais:[36,61,135,137,146,171],raise_error_on_cel:36,ram:156,rang:[5,55,135],rare:173,rather:163,ratio:[37,38,48,74,174],rd:173,re:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,28,31,32,33,35,36,37,38,41,42,45,46,47,48,49,52,53,54,55,56,60,62,63,64,65,66,69,70,71,72,85,86,89,104,117,118,121,122,123,125,140,147,154,159,171,177],react:104,reactanc:[109,149],read:[156,163,164,168,173],readabl:[61,155,167],readi:[91,93,110,112,113,114,115],readout:[9,10,22,86,87],readout_res_length:[9,10,22,172],real:109,realli:[159,172],reason:[61,154,173],rebuild:157,rec_level:[36,74,110,149,173],recent:164,recommend:[163,168,172,177],record:81,rectangl:[86,87,154,168,178],rectangular:[17,28,30,32,48,56,61,62,63,64,89,172],rectangular_paramet:56,recurs:[36,74,110,135,143,149],red:171,reduc:162,refer:[27,34,35,36,37,38,74,77,80,85,110,134,135,149,152,154,159,160,161,168,171,173,179],refin:96,reflect:161,reflectometri:174,refp:178,refplan:104,refpoint:[1,18,22,27,32,33,35,36,37,42,47,55,59,61,74,77,85,86,87,88,89,110,111,120,124,126,137,140,168,170,178],refpoint_dist:124,refpoint_nam:173,refpoint_of_some_el:173,refpoint_prefix:124,refpoint_snap:140,refpoint_transform:36,refpointtoedgeport:149,refpointtointernalport:149,refpointtosimport:[33,35,36,37,42,47,55,85,86,89,149,178],regadless:144,region:[5,36,37,51,61,81,110,124,134,136],region_from_lay:110,region_with_merged_point:[110,134],region_with_merged_polygon:[110,134],regist:[92,148,154,166],register_cell_layers_as_sim_lay:92,register_plugin:148,registr:[148,173],registri:156,regress:135,regular:[61,163,172,178],reinstal:164,reintroduc:161,rel:[36,74,88,96,98,110,120,139,141,149,154,173],relat:[55,77,162,165,173],relationship:177,releas:[153,156,162],relev:[92,110,149],reload:[164,168,170,173],reloc:164,rememb:[156,159,160,168],remot:[101,170,177,181],remote_export_and_run:[1,90,94],remote_host:100,remote_run_onli:101,remov:[11,33,51,82,110,113,133,134,140,141,142,147,150,157,159,162,173,177],remove_capacitor:33,remove_guiding_shap:82,remove_old_handl:142,renam:36,render:74,repetit:161,replac:[36,82,137,150,159,172],replace_nod:137,replace_squid:[1,126],repo:[156,160],report:[61,82,161,174],repositori:[0,133,156,158,164,167,174],repres:[27,61,62,63,68,73,74,79,81,82,162,171,174],represent:[36,61,81,134,135,177],request:[142,150,156,175,177],requir:[61,74,140,146,154,155,159,160,161,163,164,168,172,174,177,178,184],require_gui_editing_en:137,requirements_within_klayout_unix:159,requirements_within_klayout_window:159,res_a:[17,18],res_airbridge_typ:17,res_b:[17,18],res_beg:17,res_length:[17,18],res_term:17,research:67,resembl:125,reserv:[77,92],reset:92,resist:[104,109,149],resistor:144,resolut:110,resolv:[5,158,173],resolve_default_layer_info:74,reson:[9,10,17,18,22,47,56,112,168],resonator_fac:18,resonator_length:47,resonator_typ:18,resonators_both_sid:17,resourc:[82,175,177],respect:[36,61,110,118,139,151],rest:82,restart:[164,168,169,171,183],restore_pcells_to_view:140,result:[92,110,124,134,135,174,177,178],retain:108,retriev:61,revers:154,revert:178,review:153,revis:[133,182],rewritten:155,rf16:173,rf:[5,42,161,173],rho:127,ride:156,right:[3,6,18,22,28,36,56,66,81,108,110,149,164,168,169,171,172,173,178],right_gap_inn:63,right_gap_out:63,right_protect:63,right_sid:[88,120],right_spac:56,rigtht:81,rlc:109,rm:173,roam:159,root:[142,156,161,167,173],rot:88,rotat:[36,42,61,74,81,88,110,172,173],roughli:172,round:[42,61,86,89,110,173],round_connector:[42,61],rounding_param:69,rout:[61,142,168,173],route_funct:61,route_log:142,routin:88,row:[81,92,174],rpc:135,rr:[25,115],rr_cpl_width:[25,115],rsa:156,rst:157,rubi:173,rule:[104,110,146,157,167],ruler:[157,184],run:[61,74,77,83,96,98,99,101,108,131,133,156,157,159,160,161,163,164,167,169,170,172,173,174,175,177,178,181,182,183,184],run_elm:177,run_elmergrid:177,run_paraview:177,run_script:156,runid:175,runtim:156,rx:[156,173],s2p:174,s:[5,12,23,33,35,36,37,42,47,48,55,61,74,82,83,85,86,88,89,106,111,120,133,134,140,144,147,149,150,154,155,157,159,163,164,167,168,170,172,174,180,183],sa:110,sa_permitt:108,sa_thick:108,safe:160,safest:164,salt:[153,159,160,162,163,167,173],same:[18,22,35,36,37,54,61,74,81,82,92,110,134,140,143,144,145,147,154,159,160,161,164,168,171,172,173,177,178],sampl:[5,8,17,87,114,134],sample_holder_test:[1,2],sample_holder_typ:17,sample_point:134,samplehold:170,sampleholder_typ:[5,14,173],sampleholdertest:19,satisfactori:157,save:[96,164,173,174,175,178],savola:[152,174],sbatch:177,sbatch_paramet:[175,177],scalar:[110,174],scale:[48,81],schema:[92,146],scheme:153,scope:[74,160],scratch:173,script:[61,74,96,98,99,101,156,157,159,160,164,167,168,170,171,173,175,176,177,181,182,184],script_fil:98,scroll:[169,184],se:114,search:[137,162],second:[31,42,86,108,110,134,173,177],secondari:158,section:[0,62,92,98,108,144,154,159,160,162,164,168,170,172,173,176,178],see:[0,2,18,36,61,77,82,91,93,96,105,108,110,112,113,114,115,116,153,154,156,159,160,163,164,166,168,169,171,172,173,174,175,177,178,183],segment:[24,56,61,62,63,65,66,110,168],segment_length:61,select:[13,69,105,132,140,164,168,169,171,172,173,184],self:[5,36,56,61,64,68,73,81,82,91,92,93,110,112,113,114,115,135,155,167,173,177,178],semi:35,send:175,sens:[96,98,169,171],sensibl:135,sent:177,separ:[5,13,36,69,70,74,82,86,87,92,108,110,120,135,137,140,141,143,159,161,163,164,168,169,173,177,178],separate_island_internal_port:149,separate_junct:[13,69,70,86,120],separate_signal_layer_shap:108,sequenc:[98,123,134,174],sequenti:177,seri:[42,61,87,91],serial:[61,135],serializ:135,seriou:153,serv:[33,35,36,37,42,47,55,85,86,89],session:83,set:[5,18,36,56,61,74,79,80,82,92,96,98,105,108,109,110,114,133,146,149,153,154,156,159,160,161,162,168,169,170,173,174,175,177,178,181],set_permitt:92,setup:[158,160,162,163,164,168,169,173,174,175,183],setup_within_klayout:159,setuptool:163,sever:[36,61,74,135,154,159,164,168,172,173,174],sh:[156,175,177],shadow:[13,69,70,86,120],shadow_margin:[13,69,70,86,120],shadow_shap:69,shape:[1,2,5,17,27,30,31,32,34,36,42,54,56,61,62,75,82,85,92,108,110,124,139,143,168,169,171,173,182,184],share:[27,88,110,134,177],sheet:[96,110],shell:[175,176,177],shift:[168,169,171,172],shortcut:169,should:[5,30,33,35,36,37,42,47,55,56,61,62,74,75,77,85,86,89,91,92,93,98,108,110,111,112,113,114,115,131,135,144,147,149,154,155,156,157,159,160,161,163,164,168,169,171,172,173,178,183],shouldn:159,show:[74,122,123,145,160,164,168,169,171,172,173,177,178],shown:[54,74,99,144,145,154,168,171,177],shrink:110,shunt:[86,87],si:104,side:[3,5,6,17,18,28,33,35,36,37,42,47,55,59,60,64,81,85,86,89,110,111,124,140,149,151,154,172,173,178],sif:177,signal:[36,42,61,92,108,109,110,149,168],signal_edg:110,signal_lay:[109,149],signal_loc:[109,178],signal_metal_height:110,signatur:108,silicon:[24,110,125,173,182],sim:[1,10,13,22,25,67,68,86,88,115,120,160,175,176,178],sim_1:175,sim_1_tmp_fold:175,sim_2:175,sim_class:[102,178],sim_i:175,sim_i_tmp_fold:175,sim_n_tmp_fold:175,sim_paramet:[102,178],similar:[82,149,171,177,178],similarli:[159,161,174,178],simpl:[1,2,13,82,83,105,110,120,156,172,177],simple_cross:173,simple_polygon:134,simple_region:134,simple_workload_manag:156,simplecross:173,simpler:173,simplest:[163,178],simpli:[135,156,160,178],simplic:[147,154],simplifi:110,simplified_region:110,simul:[1,25,33,35,36,37,42,47,55,72,77,85,86,88,89,126,149,156,160,162,163,164,167,170,173,174,176,177,180,184],simulaiton:178,simulation_export:[1,90,94,178],simulation_flag:[96,174],simulation_mesh:177,simulation_safeti:105,simultan:159,sinan:152,sinc:[0,137,159,168,173,178],singapor:134,singl:[4,5,6,10,13,18,22,25,42,55,56,61,68,70,80,82,86,88,102,110,111,115,120,140,141,147,161,164,172,173,177,178,182],single_element_simul:[1,90,178],single_xmon:[1,2],single_xmons_full_chip_sim:[1,90],singlexmon:22,singlexmonsfullchipsim:112,singular:[158,167,175,177],singularity_path:175,singularity_priv:156,singularity_remote_path:100,site:[159,163],situat:168,six:22,sixth:134,size:[5,28,35,37,42,55,61,66,74,81,82,85,98,110,134,139,145,168,172,173],skip:[96,98,135],skip_error:[96,98],skipkei:135,slide:134,slightli:163,slot:108,slow:[137,171,172],slurm:[175,177],sma8:[14,17,114,173],small:[13,21,62,153,173,177],small_loop_area:13,smaller:[82,110,134],smirnov:152,smooth:[55,129],smooth_capacitor:[1,27],smoothcapacitor:[18,55,129],snap:[61,140],snap_point:61,snippet:178,snp:174,snp_no_deemb:174,so:[56,61,82,91,92,93,110,112,113,114,115,134,149,150,154,156,159,160,161,164,168,171,173,183],softwar:[152,156,166,177],solid:18,solut:[159,164,174],solv:96,solver:177,some:[2,5,27,61,75,82,96,98,105,110,134,140,147,154,157,159,160,161,163,164,168,169,171,172,173,175,178,179,182],someel:173,someth:[146,155,177],something_port:173,something_port_corn:173,sometim:[163,171],son:[105,180],sonnet:[1,90,94,170,181],sonnet_export:[1,90,94,103,180],sonnetsoftwar:105,sort:[108,135],sort_kei:[108,135],sourc:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,28,30,31,32,33,34,35,36,37,38,40,41,42,44,45,46,47,48,49,51,52,53,54,55,56,58,59,60,61,62,63,64,65,66,68,69,70,71,72,73,74,75,80,81,82,83,85,86,87,88,89,91,92,93,96,98,99,100,101,102,104,105,106,108,109,110,111,112,113,114,115,117,118,120,121,122,123,124,125,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,158,160,161,163,166,167],south:89,space:[5,12,13,15,16,18,23,25,56,92,113,114,115,118,120,122,123,137,139,141,160],spacial:108,spcifi:172,spec_lay:80,special:[61,134,168],specif:[36,51,61,68,73,74,79,80,82,92,110,135,149,152,154,156,159,160,163,164,168,171,173],specifi:[5,30,31,32,36,48,61,74,81,82,92,98,110,134,135,137,138,142,144,145,146,147,150,156,157,160,167,172,175,178],speed:[136,149,161,177],sphinx:[147,157],sphinxext:157,spiral:[18,56,168],spiral_box_height:18,spiral_box_width:18,spiral_resonator_polygon:[1,27],spiralresonatorpolygon:56,spiralresonatorrectangl:56,spline:[87,134],split:[110,134],splitter:[64,110],spring:145,squar:[5,12,23,34,37,51,81,82,124,140,160,164,173],squid:[1,13,67,69,71,72,84,86,87,88,89,109,120,150],squid_angl:85,squid_index:150,squid_offset:86,squid_port_squid_a:178,squid_port_squid_b:178,squidnam:73,src_path:141,ssh:[101,175],ssh_login:101,st1:172,stabil:163,stack:[77,110,171],stage:171,staircas:105,stand:[131,167],standalon:[74,83,133,154,158,159,162,163,172,176],standard:[5,13,24,25,34,44,45,51,52,58,61,88,114,115,125,134,137,142,164],start:[0,5,13,18,34,54,56,61,62,63,64,77,80,85,101,106,110,120,134,140,147,150,157,160,162,163,165,171,173,175,177],startpoint:134,startup:[131,137],state:[13,44,68,86,88,120],statement:[140,164],std:104,stdout:142,step:[4,13,15,16,61,96,120,134,136,150,159,163,164,169,171,172,174,175],still:172,stop:[63,96,98,134,159,171],storag:[61,168],store:[92,110,127,172,174],str:[36,61,98,100,101,104,109,110,111,127,135,137,140,141,147,150],straight:[3,6,25,44,46,56,61,62,65,88,115,173],strategi:153,street:5,strict:[135,154],strictli:173,string:[5,6,7,9,10,13,14,15,16,18,21,22,23,24,25,28,30,31,33,34,36,37,42,44,56,58,61,64,68,81,82,86,88,92,96,99,101,110,111,113,115,120,125,129,135,137,140,141,142,144,145,149,172,173,174],strip:137,stripe:[1,2,5,15,16,122,123],stripe_length:[122,123],stripe_spac:[122,123],stripe_step:123,stripe_test:[15,16],stripe_test_increasing_width:[15,16],stripe_width:122,stripes_test:[1,116],stripes_test_increasing_width:[1,116],stripestest:[15,16,122],stripestestincreasingwidth:123,structur:[2,5,27,67,109,116,117,120,121,124,125,145,150,160,161,162,164,170,172,182],stub:[110,115],stuck:156,studio:173,style:[69,70,153,158,162,173],sub:[26,36,61,62,69,81,88,110,150,154,168,172],subcel:[36,61,74,88,110,120,149,173],subcircuit:[144,145],subcircuit_id:[144,145],subcircuit_loc:144,subcircuit_origin:144,subclass:[30,33,35,36,37,42,47,51,55,61,85,86,88,89,92,110,135,147,178],subdirectori:[80,164,167],subfold:[156,173],submask:81,subscel:61,subsect:159,subsequ:134,subset:77,substrat:[59,60,96,98,108,110,173],substrate_box:110,substrate_height:110,substrate_loss_tang:96,substrate_materi:110,subsystem:156,subtract:[5,51,124,143],subtyp:36,success:146,successfulli:[156,159,160,183],suffic:177,suffix:145,suitabl:[160,163],sum:134,summari:182,superconduct:[5,36,108,124,162],suppli:[61,62,91,93,110,112,113,114,115,178],support:[27,35,61,74,94,105,133,135,160,162,168,173,174,177,178,181],suppos:[160,172,178],sure:[156,159,161,164,168,171,173,175,184],surfac:110,surround:[42,51],sw:114,swap:173,sweep:[96,102,105,108,150,178],sweep_count:96,sweep_en:96,sweep_end:96,sweep_simul:[102,178],sweep_start:96,sweep_typ:96,swept:150,swept_angl:35,swissmon:[1,84,169,178],swissmon_simulation_output:178,swissmonsimul:178,sx1:172,sylab:156,sym:104,symbol:[156,159,167,171,173,175],symlink:159,symmetr:98,symmetri:[104,151],symmetric_polygon:[1,126,173],sync_paramet:36,syncronis:36,syntax:[154,173,178],system:[36,77,133,149,156,159,163,164,170,177],t1_estim:174,t:[42,61,64,77,92,96,110,135,154,156,159,163,168,173],t_1:[170,181],t_cross_paramet:64,tab:[74,135,168,169,171,172],tag:[0,144,153,156,160,182],takala:152,take:[36,74,92,108,110,111,135,147,149,159,168,169,177,180,184],taken:[54,62,63,87,110,134,140,154,167],talk:163,tan:96,tan_delta_surf:[96,98],tangent:[96,98,134],taper:[28,38,48,61,66,86],taper_length:[28,38,61,66],target:[36,61,110,127,149,159,163],target_cel:36,target_len:61,task:[171,177,183],tdr:174,tdrzt:174,techdoc:105,technic:[154,173],templat:[96,157,162],term1:[56,61,62,110,114,149],term2:[56,61,62,114],term:[110,161],term_len:[62,63],termin:[17,56,61,62,63,101,110,113,149,159,160,172,178],terminolog:[144,162,170],test:[2,3,4,5,9,11,13,15,16,22,24,33,67,112,116,117,118,119,120,121,122,123,124,125,135,150,156,158,159,160,162,163,164,167,172,173,174],test_invalid_nam:161,test_load_librari:161,test_mask:172,test_res_length:22,test_structur:[1,162],test_type_boolean:161,test_validator_valid:161,test_waveguide_composit:[61,171],test_wgc_airbridg:171,test_width:4,teststructur:[117,118,120,122,123,124,125,154],text:[7,34,36,61,77,81,109,110,122,123,137,139,149,160,169,173],text_margin:[34,81],th:96,than:[56,61,74,77,81,110,134,140,142,144,154,162,171,173,174,177],thei:[2,3,6,27,61,67,77,81,85,92,106,134,143,145,154,156,164,171,173],them:[27,92,96,144,154,159,161,164,167,168,172,173],themselv:2,thesi:174,thi:[3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,23,24,25,28,29,30,31,32,33,35,36,37,38,41,42,45,46,47,48,49,51,52,53,54,55,56,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,77,81,82,83,85,86,89,90,91,92,93,96,98,108,109,110,112,113,114,115,117,118,121,122,123,125,127,131,132,134,135,137,140,141,143,144,145,147,149,154,155,156,157,159,160,161,163,164,167,168,169,171,172,173,174,175,176,177,178],thick:[96,98,108,110],thin:[108,110],thing:[26,79,154,164,173,177],third:134,those:[61,135,168,172,175],though:171,thought:182,thread:177,three:[5,67,110,143,163,171,172,174,178],through:[24,55,56,62,125,134,156,157,171],thu:[68,73,160],tie:108,tight:61,tight_rout:61,tile:127,tileoutputreceiv:127,tilingprocessor:127,time:[3,6,36,96,98,102,105,110,149,157,162,164,169,171,172,174,177],timeout:177,tip:173,titl:[141,152],tl:[96,110,170,181],tl_airbridg:17,tline:62,tls_layer_materi:110,tls_layer_thick:110,tls_sheet_approxim:110,tmp:[82,101,156,160,167,173,175,177,178],tmp_path:[82,133,172],to_library_nam:141,to_module_nam:141,togeth:[75,134,147,159,178],toggl:171,toler:[5,62,106,110,134,143],too:[13,24,28,31,36,37,56,61,62,63,65,66,86,110,120,125,144,147,159,160,161],tool:[54,62,92,98,110,144,155,161,162,164,168,169,170,178,179,183],toolbar:[168,169],toolbox:168,top:[5,6,18,32,40,56,74,77,81,91,92,93,108,110,112,113,114,115,140,149,150,154,168,169,171,172,173,178,182],top_cel:[74,81,137,140,150,171,182],top_cell_nam:74,top_pad_lay:69,topleft:139,topright:139,total:[47,54,61,71,72,88,98,110,117,127,134,177],touch:[110,173,178],touchston:174,toward:[61,110,149,178],tox:161,tp_height:69,tp_width:69,tqdm:164,trace:[17,28,47,48,61,62,63,65,66],traceabl:182,tracking_posit:132,trademark:162,tran:[5,9,10,36,63,74,81,88,110,124,149,178],transf:[88,120],transform:[36,51,63,74,81,88,110,111,120,124,134,149,173],transformation_from_cent:111,transformation_from_shape_impl:[5,62],translat:[5,81,88,163],transmiss:[6,17,62,125],transmit:[42,114],transmon:85,transpar:154,treat:[137,144,154],tree:173,tri:[133,156],trick:173,troubl:178,tsv:[1,5,24,27,110,125],tsv_array_form:125,tsv_box:5,tsv_diamet:[5,24,58,125],tsv_edge_to_nearest_el:5,tsv_edge_to_tsv_edge_separ:5,tsv_ellips:[1,27,57],tsv_elliptical_width:[5,24,59,125],tsv_grid_spac:5,tsv_standard:[1,27,57],tsv_test:[1,2],tsv_test_pattern:[1,116],tsv_type:[5,24,58,125],tsvellips:59,tsvstandard:60,tsvtest:24,tsvtestpattern:125,tunabl:20,tune:[61,88],tupl:[22,36,61,62,63,74,81,82,99,108,110,114,127,135,137,140,147],turn:[13,18,24,28,31,33,35,36,37,42,47,55,56,61,85,86,89,110,115,120,125,149,154,168,173],turn_radiu:[110,114,149],tutori:[156,162,164,170,171],tweak:88,twist:77,two:[6,9,34,35,37,38,40,42,54,59,60,61,69,85,86,87,108,110,124,134,137,144,149,154,167,168,172,173,174,177,178,184],twofac:18,txt:[159,174],type:[5,9,10,13,14,15,16,17,18,22,24,25,26,28,30,34,36,42,44,51,56,58,61,64,68,69,72,77,81,82,83,86,88,89,105,108,109,110,111,112,115,120,125,127,128,129,134,135,137,140,144,146,147,161,168,170,176,178,184],type_coupl:[17,18,22],typeboolean:147,typedoubl:[147,173],typeerror:135,typeint:[146,147],typelay:147,typelist:147,typenon:147,typeshap:147,typestr:147,typic:[5,36,61,67,129,141,144,146,150,173,178],ubm:53,ubm_diamet:[31,40,56,61],ubuntu:[156,159,163],ui:74,um:[25,89,109,110,115,139,145],unconnect:144,under:[31,36,40,56,61,74,82,110,141,156,159,164,167,168,171,173],underli:[54,173],underscor:164,understand:[155,161,171],unfortun:161,unhid:[168,169],uniform:134,uniformli:134,uninstal:164,union:108,uniqu:[81,140,144,145,173,175],unit:[4,5,6,9,10,13,17,18,19,24,25,28,30,31,32,33,34,35,36,37,38,40,42,44,46,47,48,49,54,55,56,58,59,61,62,63,64,66,68,69,70,71,72,73,85,86,88,89,92,96,98,108,109,110,113,114,115,117,118,120,122,123,125,134,136,154,158,162,173],univers:[0,174,179],unless:[56,159,163,172],unlik:134,unlink:158,unlock:173,unmodifi:61,unrespons:171,unsign:[62,134],up:[36,92,96,98,110,136,141,148,149,154,159,160,161,162,168,171,173,174,177],updat:[36,110,132,154,158,163,167,168,171],update_form_from_nod:132,update_node_from_form:132,upgrad:[131,159,162],upload:160,upper:22,upper_box_height:110,url:152,us:[5,9,11,18,22,25,27,28,33,34,35,36,37,42,47,48,51,54,55,56,61,62,64,66,68,73,74,77,80,81,82,83,85,86,88,89,91,92,93,94,96,98,101,105,108,109,110,112,113,114,115,116,120,124,129,134,135,136,137,140,141,143,144,145,147,149,152,153,154,155,156,157,158,159,160,161,162,163,164,167,169,170,172,173,174,175,177,178,182,183,184],usabl:137,usag:[83,141,146,150,158,159,162,163,164,168,170,171,172,176,177,178],use_airbridg:64,use_create_with_refpoint:140,use_edge_port:113,use_face_prefix:34,use_internal_port:[110,149,178],use_port:110,use_rel_path:96,use_test_reson:[22,112],used_chip:82,useless:129,user:[30,31,32,36,59,61,74,82,88,101,153,156,157,159,160,162,163,167,172,173,175,177],usual:[108,109,144,164,171,172,173,174,176,177,178],util:[1,56,64,90,94,161,162,170,173,178],v0:[0,163],v1:62,v232:96,v2:62,v52:163,v57:163,v:[104,153],vacuum:[92,96,98,108,110],valid:[74,137,146,154,155,161,174],valu:[5,13,22,26,28,33,35,36,37,42,47,55,56,61,62,66,74,77,81,82,85,86,89,92,96,105,108,109,110,114,120,135,137,139,140,141,143,144,146,147,149,150,154,156,162,167,168,169,171,173,178,184],valueerror:[36,61,135,137],vari:[102,173],variabl:[154,156,160,167,171,173,174],variant:[33,45,46,79,82,172],variant_nam:82,variou:167,vector:[62,134],vector_length_and_direct:134,venv:[131,159],ver_dist:[24,125],veri:[21,62,74,168,171,173,178],verifi:172,version:[0,80,81,82,135,152,156,158,159,160,164,169,172,175,177],vertex:56,vertic:[3,6,13,23,24,31,32,46,56,81,110,120,125,150,151,184],vertical_cul:108,vertical_over_etch:110,via:[24,104,125,178],video:168,view:[74,77,82,132,140,148,160,161,164,168,171,173,177,178,183],viewer:[160,169],viewport:74,vim:173,virtual:[92,110],virtualenv:159,visibl:[62,74,159,163,164,168,171,172,173],visual:[160,173,177],volum:156,w:[42,56,61,62],wa:[0,36,92,140,149,162,164,171,172,177,178,183],wafer:[51,81,172,173,182],wafer_bottom_flat_length:81,wafer_cent:81,wafer_rad:81,wafer_top_flat_length:81,wai:[18,21,36,61,82,106,108,149,154,160,162,163,164,167,168,172,173,178],wait:101,want:[56,81,140,157,159,160,161,168,171,172,173,176,177,178,184],warn:[142,159],wast:[96,98],watch:175,wave:110,wave_equ:98,waveguid:[3,6,18,19,28,36,42,47,48,54,56,61,62,63,64,65,66,85,86,89,92,110,113,115,134,137,140,144,145,149,169,170,173,178],waveguide_cel:62,waveguide_composit:[1,27,140],waveguide_coplanar:[1,27,173],waveguide_coplanar_curv:[1,27],waveguide_coplanar_splitt:[1,27],waveguide_coplanar_straight:[1,27],waveguide_coplanar_tap:[1,27],waveguide_extra:28,waveguide_indent:18,waveguide_inst:137,waveguide_length:[110,115,134,149,178],waveguide_param:61,waveguidecomposit:[61,137,140,170,173],waveguidecoplanar:[61,62,140,168,173],waveguidecoplanarcurv:63,waveguidecoplanarsplitt:64,waveguidecoplanarstraight:65,waveguidecoplanartap:[61,66],waveguidecoplanartcross:64,waveguides_n_guides_1:177,waveguides_n_guides_2:177,waveguides_sim:[1,90],waveguides_sim_compar:[156,160,176,177],waveguides_sim_elm:[156,177],waveguides_sim_xsect:184,waveguidessim:113,waveguidetosimport:[149,178],waypoint:[61,62],wd:156,we:[62,77,81,144,149,153,154,161,163,164,168,171,172,173,177,178,182],websit:[153,156],weight:61,welcom:153,well:[36,106,134,172,174,178,184],were:[61,140],west:[48,89],what:[81,105,155,171,173,178],when:[33,35,36,37,42,47,55,61,62,74,85,86,89,96,108,110,133,140,149,153,154,156,157,160,163,168,171,172,173,175,177,178,182],whenev:[134,153,171],where:[5,18,22,33,35,36,37,42,47,55,56,61,62,63,68,73,81,82,85,86,89,92,96,98,99,105,108,110,114,137,139,140,143,144,149,150,154,159,163,168,171,172,173,174,175,178],wherev:173,whether:[74,88,96,109,120,156,174,176],which:[2,5,6,7,10,16,18,22,27,33,35,36,37,42,47,55,61,62,63,74,75,77,79,81,82,84,85,86,89,90,91,92,93,96,101,105,108,110,111,112,113,114,115,116,121,122,123,124,125,126,128,129,134,135,136,137,139,140,141,143,149,150,154,156,157,159,160,161,167,168,171,172,173,174,175,177,178,183,184],whichev:82,white:74,whitespac:135,whole:[74,113,169],whose:[22,140,143],why:[154,155],widen:123,width:[3,4,5,13,17,18,19,24,25,28,30,31,33,34,35,36,37,38,42,44,46,47,48,49,55,56,59,61,62,64,68,69,70,74,81,85,86,88,89,110,114,115,117,118,120,122,123,124,125,149,173,178],wil:161,wildcard:147,win64:96,window:[51,53,74,133,134,156,158,163,164,168,169,171,172,174,176,183],wire:144,wirebond:[48,49],wish:[51,159,172],with_face1_gnd_tsv:5,with_gnd_bump:5,with_gnd_tsv:5,with_grid:[5,81,82,110,172],with_label:145,with_posit:145,with_right_waveguid:28,with_side_airbridg:28,within:[5,33,35,36,37,42,47,55,61,85,86,89,121,150,160,161,183],without:[30,44,56,61,68,73,74,81,83,88,106,110,121,159,160,161,164,168,172,173,177,183],wn:[114,173],wn_port:173,wn_port_corn:173,wne:89,wo:173,word:[92,141,164],work:[77,154,156,159,163,164,168,171,172,173,174,176,178,182],worker:177,workflow:[98,105,156,162,164,168,170,171,177,181],workload:[156,175,177],would:[63,83,135,137,144,160,161,168,173],woven:7,wrap:[74,75],wrapper:[5,74,114,154],write:[96,98,102,105,133,154,156,157,159,160,161,163,173,177,178,183,184],write_commit_reference_fil:133,write_export_machine_versions_fil:133,write_versions_fil:133,written:[133,178],ws:114,wsl:156,www:[77,105,163,177],x2:157,x64:174,x:[5,33,54,61,62,81,85,88,98,106,124,137,144,145,157,163,168,172,173,177,178],x_2:157,x_base_metal_gap_wo_grid:173,x_corner:137,x_coupler_height:33,x_coupler_length:33,x_coupler_vari:33,x_end:37,x_ground_grid_avoid:173,x_indent:18,x_max:37,x_new_lay:173,x_offset:[70,86],x_port:173,x_port_a:168,x_port_a_corn:168,x_space:56,xcell:104,xcord:104,xmax:104,xmin:104,xmons_direct_coupl:[1,2],xmons_direct_coupling_full_chip_sim:[1,90],xmons_direct_coupling_pyepr:174,xmons_direct_coupling_sim:[1,90],xmonsdirectcoupl:25,xmonsdirectcouplingfullchipsim:114,xmonsdirectcouplingsim:115,xs1:112,xs2:112,xs:[108,170],xsection:[1,90,92,94,110,167,170],xsection_cal:[108,184],xsection_export:[1,90,94,107,184],xsection_source_class:92,xwidth:104,y2:157,y:[5,13,54,61,81,88,98,104,106,108,120,124,133,137,144,145,157,172],y_2:157,y_left:37,y_max:37,y_right:37,y_space:56,ycell:104,ycord:104,year:152,yet:[160,168],ymax:104,ymin:104,you:[33,35,36,37,42,47,51,55,56,74,85,86,89,96,98,108,135,140,152,154,155,156,157,159,160,161,163,164,165,167,168,169,171,172,173,174,175,176,177,178,182,183,184],your:[5,51,92,96,98,109,110,152,153,155,156,159,160,161,162,163,164,173,174,175,180],yourself:163,ywidth:104,yy:174,yy_i_j:174,z0:110,z:[110,156,183],zenodo:152,zero:[56,108,110],zoom:[74,168,169,171]},titles:["About","API documentation","kqcircuits.chips","kqcircuits.chips.airbridge_crossings","kqcircuits.chips.airbridge_dc_test","kqcircuits.chips.chip","kqcircuits.chips.crossing_twoface","kqcircuits.chips.daisy_woven","kqcircuits.chips.dc_test","kqcircuits.chips.demo","kqcircuits.chips.demo_twoface","kqcircuits.chips.empty","kqcircuits.chips.junction_test","kqcircuits.chips.junction_test2","kqcircuits.chips.launchers","kqcircuits.chips.lithography_test","kqcircuits.chips.lithography_test_twoface","kqcircuits.chips.quality_factor","kqcircuits.chips.quality_factor_twoface","kqcircuits.chips.sample_holder_test","kqcircuits.chips.shaping","kqcircuits.chips.simple","kqcircuits.chips.single_xmons","kqcircuits.chips.stripes","kqcircuits.chips.tsv_test","kqcircuits.chips.xmons_direct_coupling","kqcircuits.defaults","kqcircuits.elements","kqcircuits.elements.airbridge_connection","kqcircuits.elements.airbridges","kqcircuits.elements.airbridges.airbridge","kqcircuits.elements.airbridges.airbridge_multi_face","kqcircuits.elements.airbridges.airbridge_rectangular","kqcircuits.elements.capacitive_x_coupler","kqcircuits.elements.chip_frame","kqcircuits.elements.circular_capacitor","kqcircuits.elements.element","kqcircuits.elements.finger_capacitor_square","kqcircuits.elements.finger_capacitor_taper","kqcircuits.elements.flip_chip_connectors","kqcircuits.elements.flip_chip_connectors.flip_chip_connector","kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc","kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf","kqcircuits.elements.fluxlines","kqcircuits.elements.fluxlines.fluxline","kqcircuits.elements.fluxlines.fluxline_standard","kqcircuits.elements.fluxlines.fluxline_straight","kqcircuits.elements.hanger_resonator","kqcircuits.elements.launcher","kqcircuits.elements.launcher_dc","kqcircuits.elements.markers","kqcircuits.elements.markers.marker","kqcircuits.elements.markers.marker_standard","kqcircuits.elements.markers.mask_marker_fc","kqcircuits.elements.meander","kqcircuits.elements.smooth_capacitor","kqcircuits.elements.spiral_resonator_polygon","kqcircuits.elements.tsvs","kqcircuits.elements.tsvs.tsv","kqcircuits.elements.tsvs.tsv_ellipse","kqcircuits.elements.tsvs.tsv_standard","kqcircuits.elements.waveguide_composite","kqcircuits.elements.waveguide_coplanar","kqcircuits.elements.waveguide_coplanar_curved","kqcircuits.elements.waveguide_coplanar_splitter","kqcircuits.elements.waveguide_coplanar_straight","kqcircuits.elements.waveguide_coplanar_taper","kqcircuits.junctions","kqcircuits.junctions.junction","kqcircuits.junctions.manhattan","kqcircuits.junctions.manhattan_single_junction","kqcircuits.junctions.no_squid","kqcircuits.junctions.sim","kqcircuits.junctions.squid","kqcircuits.klayout_view","kqcircuits.layer_cluster","kqcircuits.layer_config","kqcircuits.layer_config.default_layer_config","kqcircuits.layer_config.example_layer_config","kqcircuits.masks","kqcircuits.masks.mask_export","kqcircuits.masks.mask_layout","kqcircuits.masks.mask_set","kqcircuits.pya_resolver","kqcircuits.qubits","kqcircuits.qubits.concentric_transmon","kqcircuits.qubits.double_pads","kqcircuits.qubits.double_pads_splines","kqcircuits.qubits.qubit","kqcircuits.qubits.swissmon","kqcircuits.simulations","kqcircuits.simulations.airbridges_sim","kqcircuits.simulations.cross_section_simulation","kqcircuits.simulations.empty_simulation","kqcircuits.simulations.export","kqcircuits.simulations.export.ansys","kqcircuits.simulations.export.ansys.ansys_export","kqcircuits.simulations.export.elmer","kqcircuits.simulations.export.elmer.elmer_export","kqcircuits.simulations.export.export_and_run","kqcircuits.simulations.export.export_singularity","kqcircuits.simulations.export.remote_export_and_run","kqcircuits.simulations.export.simulation_export","kqcircuits.simulations.export.sonnet","kqcircuits.simulations.export.sonnet.parser","kqcircuits.simulations.export.sonnet.sonnet_export","kqcircuits.simulations.export.util","kqcircuits.simulations.export.xsection","kqcircuits.simulations.export.xsection.xsection_export","kqcircuits.simulations.port","kqcircuits.simulations.simulation","kqcircuits.simulations.single_element_simulation","kqcircuits.simulations.single_xmons_full_chip_sim","kqcircuits.simulations.waveguides_sim","kqcircuits.simulations.xmons_direct_coupling_full_chip_sim","kqcircuits.simulations.xmons_direct_coupling_sim","kqcircuits.test_structures","kqcircuits.test_structures.airbridge_dc","kqcircuits.test_structures.cross_test","kqcircuits.test_structures.junction_test_pads","kqcircuits.test_structures.junction_test_pads.junction_test_pads","kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple","kqcircuits.test_structures.stripes_test","kqcircuits.test_structures.stripes_test_increasing_width","kqcircuits.test_structures.test_structure","kqcircuits.test_structures.tsv_test_pattern","kqcircuits.util","kqcircuits.util.area","kqcircuits.util.count_instances","kqcircuits.util.coupler_lib","kqcircuits.util.deep_delete","kqcircuits.util.dependencies","kqcircuits.util.edit_node_plugin","kqcircuits.util.export_helper","kqcircuits.util.geometry_helper","kqcircuits.util.geometry_json_encoder","kqcircuits.util.groundgrid","kqcircuits.util.gui_helper","kqcircuits.util.import_helper","kqcircuits.util.label","kqcircuits.util.layout_to_code","kqcircuits.util.library_helper","kqcircuits.util.log_router","kqcircuits.util.merge","kqcircuits.util.netlist_extraction","kqcircuits.util.netlist_graph","kqcircuits.util.parameter_helper","kqcircuits.util.parameters","kqcircuits.util.plugin_startup","kqcircuits.util.refpoints","kqcircuits.util.replace_squids","kqcircuits.util.symmetric_polygons","Citing","Contributing","Architecture","Coding Style","Containers","Documentation","Developer Guide","Developer Setup","KLayout Standalone Usage","Testing","KQCircuits documentation","Installation","Getting started (Salt package)","Support","Trademarks","General Structure and Miscellaneous Utilities","GUI Features","Point-and-click workflow tutorial","User Guide","Macro development","Mask export","Python workflow tutorial","Ansys export","Elmer remote simulations workflow","Run and export in one line","Gmsh/Elmer export","Creating a simulation object","Simulation export settings","Sonnet export","External simulation tools","Terminology","Usage","Creating cross section images"],titleterms:{"class":173,"default":26,"export":[94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,172,174,176,177,179,180],"new":[171,173],about:0,access:171,activ:171,ad:[172,173],airbridg:[29,30,31,32],airbridge_connect:28,airbridge_cross:3,airbridge_dc:117,airbridge_dc_test:4,airbridge_multi_fac:31,airbridge_rectangular:32,airbridges_sim:91,an:173,ansi:[95,96,174],ansys_export:96,api:1,applic:171,architectur:154,area:127,around:164,basic:172,box:178,build:173,call:184,capacitive_x_coupl:33,chip:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,164,172,173],chip_fram:34,ci:156,circular_capacitor:35,cite:152,cli:156,click:169,code:[155,168,173,184],command:168,composit:172,concentric_transmon:85,configur:173,contain:156,content:[1,2,27,29,39,43,50,57,67,76,79,84,90,94,95,97,103,107,116,119,126],contribut:153,convert:168,count_inst:128,coupler_lib:129,creat:[171,178,184],cross:184,cross_section_simul:92,cross_test:118,crossing_twofac:6,current:171,custom:164,daisy_woven:7,dc_test:8,debugg:171,deep_delet:130,default_layer_config:77,defin:[164,173],demo:9,demo_twofac:10,depend:131,develop:[158,159,171],differ:163,directori:164,docker:156,document:[1,157,162],double_pad:86,double_pads_splin:87,edit:168,edit_node_plugin:132,element:[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,154,164,168,173],elmer:[97,98,175,177],elmer_export:98,empti:11,empty_simul:93,epr:174,estim:174,exampl:[171,173,178],example_layer_config:78,export_and_run:99,export_help:133,export_singular:100,extern:181,face:[172,173],featur:168,file:[167,173,184],finger_capacitor_squar:37,finger_capacitor_tap:38,first:[164,171],flip_chip_connector:[39,40,41,42],flip_chip_connector_dc:41,flip_chip_connector_rf:42,fluxlin:[43,44,45,46],fluxline_standard:45,fluxline_straight:46,from:[173,178],gener:167,geometri:178,geometry_help:134,geometry_json_encod:135,get:164,gmsh:177,grid:172,ground:172,groundgrid:136,gui:[168,178,184],gui_help:137,guid:[158,170],hanger_reson:47,hierarchi:[167,173],hotkei:168,id:173,imag:184,import_help:138,indic:162,insert:173,instal:[159,160,163,164],interact:171,introduct:168,issu:163,junction:[67,68,69,70,71,72,73],junction_test2:13,junction_test:12,junction_test_pad:[119,120,121],junction_test_pads_simpl:121,jupyt:160,klayout:[160,163,171,178,184],klayout_view:74,klayoutview:171,known:163,kqc:[162,184],kqcircuit:[2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,164,173],label:139,launcher:[14,48],launcher_dc:49,layer:173,layer_clust:75,layer_config:[76,77,78],layout_to_cod:140,librari:[154,171,173],library_help:141,limit:174,line:176,linux:159,lithography_test:15,lithography_test_twofac:16,log_rout:142,logo:162,look:164,maco:159,macro:171,main:174,manhattan:69,manhattan_single_junct:70,manual:[159,163],map:172,marker:[50,51,52,53],marker_standard:52,mask:[79,80,81,82,172],mask_export:80,mask_layout:81,mask_marker_fc:53,mask_set:82,meander:54,menu:168,merg:143,miscellan:167,modifi:[168,172],modul:[1,2,27,29,39,43,50,57,67,76,79,84,90,94,95,97,103,107,116,119,126],multi:172,netlist_extract:144,netlist_graph:145,no_squid:71,node:168,note:164,notebook:160,object:178,one:176,open:173,option:174,packag:[163,164],panel:171,paramet:[147,154,168,173],parameter_help:146,parser:104,pcell:154,place:168,plugin_startup:148,point:169,port:[109,178],prerequisit:[159,160],process:184,pya:154,pya_resolv:83,pyepr:174,pypi:160,python:[159,163,173],quality_factor:17,quality_factor_twofac:18,qubit:[84,85,86,87,88,89],refpoint:[149,173],releas:164,reload:171,remot:175,remote_export_and_run:101,remov:164,replace_squid:150,resolv:154,run:[171,176],s:173,salt:164,sample_holder_test:19,samplehold:173,script:[172,174,178],secondari:159,section:184,set:[164,179],setup:159,shape:20,sim:72,simpl:21,simul:[90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,175,178,179,181],simulation_export:102,single_element_simul:111,single_xmon:22,single_xmons_full_chip_sim:112,singular:156,smooth_capacitor:55,sonnet:[103,104,105,180],sonnet_export:105,sourc:159,spiral_resonator_polygon:56,squid:73,standalon:160,start:164,stripe:23,stripes_test:122,stripes_test_increasing_width:123,structur:[167,173],style:155,support:165,swissmon:89,symmetric_polygon:151,system:[167,173],t_1:174,tabl:162,terminolog:182,test:161,test_structur:[116,117,118,119,120,121,122,123,124,125],tl:174,tool:[181,184],trademark:166,tsv:[57,58,59,60],tsv_ellips:59,tsv_standard:60,tsv_test:24,tsv_test_pattern:125,tutori:[169,172,173],type:173,unit:161,unlink:159,up:164,updat:159,upgrad:164,us:[168,171],usag:[156,160,183],user:[164,170],util:[106,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,167],version:[153,163],waveguid:168,waveguide_composit:61,waveguide_coplanar:62,waveguide_coplanar_curv:63,waveguide_coplanar_splitt:64,waveguide_coplanar_straight:65,waveguide_coplanar_tap:66,waveguidecomposit:168,waveguides_sim:113,window:159,workflow:[169,173,175],xmons_direct_coupl:25,xmons_direct_coupling_full_chip_sim:114,xmons_direct_coupling_sim:115,xs:184,xsection:[107,108,184],xsection_export:108}}) \ No newline at end of file