From 6727e8b8db8d2ce009104a6ca84ad1a487890b8e Mon Sep 17 00:00:00 2001 From: qpavsmi <109152229+qpavsmi@users.noreply.github.com> Date: Thu, 18 Apr 2024 13:32:37 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20iqm-finl?= =?UTF-8?q?and/KQCircuits@726a16c8e78875f495190de5cffed8a3023ff649=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _modules/index.html | 2 ++ .../kqcircuits/chips/airbridge_crossings.html | 2 ++ .../kqcircuits/chips/airbridge_dc_test.html | 2 ++ _modules/kqcircuits/chips/chip.html | 2 ++ .../kqcircuits/chips/crossing_twoface.html | 2 ++ _modules/kqcircuits/chips/daisy_woven.html | 2 ++ _modules/kqcircuits/chips/dc_test.html | 2 ++ _modules/kqcircuits/chips/demo.html | 2 ++ _modules/kqcircuits/chips/demo_twoface.html | 2 ++ _modules/kqcircuits/chips/empty.html | 2 ++ _modules/kqcircuits/chips/junction_test.html | 2 ++ _modules/kqcircuits/chips/junction_test2.html | 2 ++ _modules/kqcircuits/chips/launchers.html | 2 ++ .../kqcircuits/chips/lithography_test.html | 2 ++ .../chips/lithography_test_twoface.html | 2 ++ _modules/kqcircuits/chips/quality_factor.html | 2 ++ .../chips/quality_factor_twoface.html | 2 ++ .../kqcircuits/chips/sample_holder_test.html | 2 ++ _modules/kqcircuits/chips/shaping.html | 2 ++ _modules/kqcircuits/chips/simple.html | 2 ++ _modules/kqcircuits/chips/single_xmons.html | 2 ++ _modules/kqcircuits/chips/stripes.html | 2 ++ _modules/kqcircuits/chips/tsv_test.html | 2 ++ .../chips/xmons_direct_coupling.html | 2 ++ .../elements/airbridge_connection.html | 2 ++ .../elements/airbridges/airbridge.html | 2 ++ .../airbridges/airbridge_multi_face.html | 2 ++ .../airbridges/airbridge_rectangular.html | 2 ++ .../elements/capacitive_x_coupler.html | 2 ++ _modules/kqcircuits/elements/chip_frame.html | 2 ++ .../elements/circular_capacitor.html | 2 ++ _modules/kqcircuits/elements/element.html | 2 ++ .../elements/finger_capacitor_square.html | 2 ++ .../elements/finger_capacitor_taper.html | 2 ++ .../flip_chip_connector.html | 2 ++ .../flip_chip_connector_dc.html | 2 ++ .../flip_chip_connector_rf.html | 2 ++ .../elements/fluxlines/fluxline.html | 2 ++ .../elements/fluxlines/fluxline_standard.html | 2 ++ .../elements/fluxlines/fluxline_straight.html | 2 ++ .../kqcircuits/elements/hanger_resonator.html | 2 ++ _modules/kqcircuits/elements/launcher.html | 2 ++ _modules/kqcircuits/elements/launcher_dc.html | 2 ++ .../kqcircuits/elements/markers/marker.html | 2 ++ .../elements/markers/marker_standard.html | 2 ++ .../elements/markers/mask_marker_fc.html | 2 ++ _modules/kqcircuits/elements/meander.html | 2 ++ .../kqcircuits/elements/smooth_capacitor.html | 2 ++ .../elements/spiral_resonator_polygon.html | 2 ++ _modules/kqcircuits/elements/tsvs/tsv.html | 2 ++ .../kqcircuits/elements/tsvs/tsv_ellipse.html | 2 ++ .../elements/tsvs/tsv_standard.html | 2 ++ .../elements/waveguide_composite.html | 2 ++ .../elements/waveguide_coplanar.html | 2 ++ .../elements/waveguide_coplanar_curved.html | 2 ++ .../elements/waveguide_coplanar_splitter.html | 2 ++ .../elements/waveguide_coplanar_straight.html | 2 ++ .../elements/waveguide_coplanar_taper.html | 2 ++ _modules/kqcircuits/junctions/junction.html | 2 ++ _modules/kqcircuits/junctions/manhattan.html | 2 ++ .../junctions/manhattan_single_junction.html | 2 ++ _modules/kqcircuits/junctions/no_squid.html | 2 ++ _modules/kqcircuits/junctions/sim.html | 2 ++ _modules/kqcircuits/junctions/squid.html | 2 ++ _modules/kqcircuits/klayout_view.html | 2 ++ _modules/kqcircuits/layer_cluster.html | 2 ++ _modules/kqcircuits/masks/mask_export.html | 2 ++ _modules/kqcircuits/masks/mask_layout.html | 2 ++ _modules/kqcircuits/masks/mask_set.html | 2 ++ .../masks/multi_face_mask_layout.html | 2 ++ _modules/kqcircuits/pya_resolver.html | 2 ++ .../qubits/concentric_transmon.html | 2 ++ _modules/kqcircuits/qubits/double_pads.html | 2 ++ .../qubits/double_pads_splines.html | 2 ++ _modules/kqcircuits/qubits/qubit.html | 2 ++ _modules/kqcircuits/qubits/swissmon.html | 2 ++ _modules/kqcircuits/run.html | 31 +++++++++++++----- .../simulations/airbridges_sim.html | 2 ++ .../simulations/cross_section_simulation.html | 2 ++ .../simulations/empty_simulation.html | 2 ++ .../export/ansys/ansys_export.html | 2 ++ .../export/ansys/ansys_solution.html | 2 ++ .../export/elmer/elmer_export.html | 2 ++ .../export/elmer/elmer_solution.html | 2 ++ .../simulations/export/export_and_run.html | 2 ++ .../export/export_singularity.html | 2 ++ .../export/remote_export_and_run.html | 2 ++ .../simulations/export/simulation_export.html | 2 ++ .../simulations/export/solution.html | 2 ++ .../simulations/export/sonnet/parser.html | 2 ++ .../export/sonnet/sonnet_export.html | 2 ++ .../kqcircuits/simulations/export/util.html | 2 ++ .../export/xsection/xsection_export.html | 2 ++ .../simulations/partition_region.html | 2 ++ _modules/kqcircuits/simulations/port.html | 2 ++ .../kqcircuits/simulations/post_process.html | 2 ++ .../kqcircuits/simulations/simulation.html | 2 ++ .../single_element_simulation.html | 2 ++ .../single_xmons_full_chip_sim.html | 2 ++ .../simulations/waveguides_sim.html | 2 ++ .../xmons_direct_coupling_full_chip_sim.html | 2 ++ .../xmons_direct_coupling_sim.html | 2 ++ .../test_structures/airbridge_dc.html | 2 ++ .../test_structures/cross_test.html | 2 ++ .../junction_test_pads.html | 2 ++ .../junction_test_pads_simple.html | 2 ++ .../test_structures/stripes_test.html | 2 ++ .../stripes_test_increasing_width.html | 2 ++ .../test_structures/test_structure.html | 2 ++ .../test_structures/tsv_test_pattern.html | 2 ++ _modules/kqcircuits/util/area.html | 2 ++ _modules/kqcircuits/util/count_instances.html | 2 ++ _modules/kqcircuits/util/coupler_lib.html | 2 ++ _modules/kqcircuits/util/deep_delete.html | 2 ++ _modules/kqcircuits/util/defaults_helper.html | 2 ++ _modules/kqcircuits/util/dependencies.html | 2 ++ .../kqcircuits/util/edit_node_plugin.html | 2 ++ _modules/kqcircuits/util/export_helper.html | 2 ++ _modules/kqcircuits/util/geometry_helper.html | 2 ++ .../util/geometry_json_encoder.html | 2 ++ _modules/kqcircuits/util/groundgrid.html | 2 ++ _modules/kqcircuits/util/gui_helper.html | 2 ++ _modules/kqcircuits/util/import_helper.html | 2 ++ _modules/kqcircuits/util/label.html | 2 ++ _modules/kqcircuits/util/layout_to_code.html | 2 ++ _modules/kqcircuits/util/library_helper.html | 2 ++ _modules/kqcircuits/util/log_router.html | 2 ++ _modules/kqcircuits/util/merge.html | 2 ++ .../kqcircuits/util/netlist_extraction.html | 2 ++ _modules/kqcircuits/util/netlist_graph.html | 2 ++ _modules/kqcircuits/util/parameters.html | 2 ++ _modules/kqcircuits/util/plugin_startup.html | 2 ++ _modules/kqcircuits/util/refpoints.html | 2 ++ .../kqcircuits/util/replace_junctions.html | 2 ++ .../kqcircuits/util/symmetric_polygons.html | 2 ++ about.html | 2 ++ api/kqcircuits.chips.airbridge_crossings.html | 2 ++ api/kqcircuits.chips.airbridge_dc_test.html | 2 ++ api/kqcircuits.chips.chip.html | 2 ++ api/kqcircuits.chips.crossing_twoface.html | 2 ++ api/kqcircuits.chips.daisy_woven.html | 2 ++ api/kqcircuits.chips.dc_test.html | 2 ++ api/kqcircuits.chips.demo.html | 2 ++ api/kqcircuits.chips.demo_twoface.html | 2 ++ api/kqcircuits.chips.empty.html | 2 ++ api/kqcircuits.chips.html | 2 ++ api/kqcircuits.chips.junction_test.html | 2 ++ api/kqcircuits.chips.junction_test2.html | 2 ++ api/kqcircuits.chips.launchers.html | 2 ++ api/kqcircuits.chips.lithography_test.html | 2 ++ ...rcuits.chips.lithography_test_twoface.html | 2 ++ api/kqcircuits.chips.quality_factor.html | 2 ++ ...circuits.chips.quality_factor_twoface.html | 2 ++ api/kqcircuits.chips.sample_holder_test.html | 2 ++ api/kqcircuits.chips.shaping.html | 2 ++ api/kqcircuits.chips.simple.html | 2 ++ api/kqcircuits.chips.single_xmons.html | 2 ++ api/kqcircuits.chips.stripes.html | 2 ++ api/kqcircuits.chips.tsv_test.html | 2 ++ ...qcircuits.chips.xmons_direct_coupling.html | 2 ++ api/kqcircuits.defaults.html | 2 ++ ...ircuits.elements.airbridge_connection.html | 2 ++ ...ircuits.elements.airbridges.airbridge.html | 2 ++ ...ments.airbridges.airbridge_multi_face.html | 2 ++ ...ents.airbridges.airbridge_rectangular.html | 2 ++ api/kqcircuits.elements.airbridges.html | 2 ++ ...ircuits.elements.capacitive_x_coupler.html | 2 ++ api/kqcircuits.elements.chip_frame.html | 2 ++ ...qcircuits.elements.circular_capacitor.html | 2 ++ api/kqcircuits.elements.element.html | 2 ++ ...uits.elements.finger_capacitor_square.html | 2 ++ ...cuits.elements.finger_capacitor_taper.html | 2 ++ ...p_chip_connectors.flip_chip_connector.html | 2 ++ ...hip_connectors.flip_chip_connector_dc.html | 2 ++ ...hip_connectors.flip_chip_connector_rf.html | 2 ++ ...ircuits.elements.flip_chip_connectors.html | 2 ++ ...qcircuits.elements.fluxlines.fluxline.html | 2 ++ ....elements.fluxlines.fluxline_standard.html | 2 ++ ....elements.fluxlines.fluxline_straight.html | 2 ++ api/kqcircuits.elements.fluxlines.html | 2 ++ api/kqcircuits.elements.hanger_resonator.html | 2 ++ api/kqcircuits.elements.html | 2 ++ api/kqcircuits.elements.launcher.html | 2 ++ api/kqcircuits.elements.launcher_dc.html | 2 ++ api/kqcircuits.elements.markers.html | 2 ++ api/kqcircuits.elements.markers.marker.html | 2 ++ ...uits.elements.markers.marker_standard.html | 2 ++ ...cuits.elements.markers.mask_marker_fc.html | 2 ++ api/kqcircuits.elements.meander.html | 2 ++ api/kqcircuits.elements.smooth_capacitor.html | 2 ++ ...its.elements.spiral_resonator_polygon.html | 2 ++ api/kqcircuits.elements.tsvs.html | 2 ++ api/kqcircuits.elements.tsvs.tsv.html | 2 ++ api/kqcircuits.elements.tsvs.tsv_ellipse.html | 2 ++ ...kqcircuits.elements.tsvs.tsv_standard.html | 2 ++ ...circuits.elements.waveguide_composite.html | 2 ++ ...qcircuits.elements.waveguide_coplanar.html | 2 ++ ...ts.elements.waveguide_coplanar_curved.html | 2 ++ ....elements.waveguide_coplanar_splitter.html | 2 ++ ....elements.waveguide_coplanar_straight.html | 2 ++ ...its.elements.waveguide_coplanar_taper.html | 2 ++ api/kqcircuits.html | 4 +++ api/kqcircuits.junctions.html | 2 ++ api/kqcircuits.junctions.junction.html | 2 ++ api/kqcircuits.junctions.manhattan.html | 2 ++ ...s.junctions.manhattan_single_junction.html | 2 ++ api/kqcircuits.junctions.no_squid.html | 2 ++ api/kqcircuits.junctions.sim.html | 2 ++ api/kqcircuits.junctions.squid.html | 2 ++ api/kqcircuits.klayout_view.html | 2 ++ api/kqcircuits.layer_cluster.html | 2 ++ ...its.layer_config.default_layer_config.html | 2 ++ ...its.layer_config.example_layer_config.html | 2 ++ api/kqcircuits.layer_config.html | 2 ++ api/kqcircuits.masks.html | 2 ++ api/kqcircuits.masks.mask_export.html | 2 ++ api/kqcircuits.masks.mask_layout.html | 2 ++ api/kqcircuits.masks.mask_set.html | 2 ++ ...circuits.masks.multi_face_mask_layout.html | 2 ++ api/kqcircuits.pya_resolver.html | 2 ++ ...kqcircuits.qubits.concentric_transmon.html | 2 ++ api/kqcircuits.qubits.double_pads.html | 2 ++ ...kqcircuits.qubits.double_pads_splines.html | 2 ++ api/kqcircuits.qubits.html | 2 ++ api/kqcircuits.qubits.qubit.html | 2 ++ api/kqcircuits.qubits.swissmon.html | 2 ++ api/kqcircuits.run.html | 15 ++++++++- ...kqcircuits.simulations.airbridges_sim.html | 2 ++ ....simulations.cross_section_simulation.html | 2 ++ ...circuits.simulations.empty_simulation.html | 2 ++ ...simulations.export.ansys.ansys_export.html | 2 ++ ...mulations.export.ansys.ansys_solution.html | 2 ++ api/kqcircuits.simulations.export.ansys.html | 2 ++ ...simulations.export.elmer.elmer_export.html | 2 ++ ...mulations.export.elmer.elmer_solution.html | 2 ++ api/kqcircuits.simulations.export.elmer.html | 2 ++ ...its.simulations.export.export_and_run.html | 2 ++ ...simulations.export.export_singularity.html | 2 ++ api/kqcircuits.simulations.export.html | 2 ++ ...ulations.export.remote_export_and_run.html | 2 ++ ....simulations.export.simulation_export.html | 2 ++ ...qcircuits.simulations.export.solution.html | 2 ++ api/kqcircuits.simulations.export.sonnet.html | 2 ++ ...uits.simulations.export.sonnet.parser.html | 2 ++ ...mulations.export.sonnet.sonnet_export.html | 2 ++ api/kqcircuits.simulations.export.util.html | 2 ++ ...qcircuits.simulations.export.xsection.html | 2 ++ ...tions.export.xsection.xsection_export.html | 2 ++ api/kqcircuits.simulations.html | 2 ++ ...circuits.simulations.partition_region.html | 2 ++ api/kqcircuits.simulations.port.html | 2 ++ api/kqcircuits.simulations.post_process.html | 2 ++ api/kqcircuits.simulations.simulation.html | 2 ++ ...simulations.single_element_simulation.html | 2 ++ ...imulations.single_xmons_full_chip_sim.html | 2 ++ ...kqcircuits.simulations.waveguides_sim.html | 2 ++ ...s.xmons_direct_coupling_full_chip_sim.html | 2 ++ ...simulations.xmons_direct_coupling_sim.html | 2 ++ ...circuits.test_structures.airbridge_dc.html | 2 ++ ...kqcircuits.test_structures.cross_test.html | 2 ++ api/kqcircuits.test_structures.html | 2 ++ ...ts.test_structures.junction_test_pads.html | 2 ++ ...junction_test_pads.junction_test_pads.html | 2 ++ ...n_test_pads.junction_test_pads_simple.html | 2 ++ ...circuits.test_structures.stripes_test.html | 2 ++ ...uctures.stripes_test_increasing_width.html | 2 ++ ...rcuits.test_structures.test_structure.html | 2 ++ ...uits.test_structures.tsv_test_pattern.html | 2 ++ api/kqcircuits.util.area.html | 2 ++ api/kqcircuits.util.count_instances.html | 2 ++ api/kqcircuits.util.coupler_lib.html | 2 ++ api/kqcircuits.util.deep_delete.html | 2 ++ api/kqcircuits.util.defaults_helper.html | 2 ++ api/kqcircuits.util.dependencies.html | 2 ++ api/kqcircuits.util.edit_node_plugin.html | 2 ++ api/kqcircuits.util.export_helper.html | 2 ++ api/kqcircuits.util.geometry_helper.html | 2 ++ ...kqcircuits.util.geometry_json_encoder.html | 2 ++ api/kqcircuits.util.groundgrid.html | 2 ++ api/kqcircuits.util.gui_helper.html | 2 ++ api/kqcircuits.util.html | 2 ++ api/kqcircuits.util.import_helper.html | 2 ++ api/kqcircuits.util.label.html | 2 ++ api/kqcircuits.util.layout_to_code.html | 2 ++ api/kqcircuits.util.library_helper.html | 2 ++ api/kqcircuits.util.log_router.html | 2 ++ api/kqcircuits.util.merge.html | 2 ++ api/kqcircuits.util.netlist_extraction.html | 2 ++ api/kqcircuits.util.netlist_graph.html | 2 ++ api/kqcircuits.util.parameters.html | 2 ++ api/kqcircuits.util.plugin_startup.html | 2 ++ api/kqcircuits.util.refpoints.html | 2 ++ api/kqcircuits.util.replace_junctions.html | 2 ++ api/kqcircuits.util.symmetric_polygons.html | 2 ++ citing.html | 2 ++ contributing.html | 2 ++ developer/architecture.html | 2 ++ developer/coding_style.html | 2 ++ developer/containers.html | 2 ++ developer/documentation.html | 2 ++ developer/index.html | 2 ++ developer/setup.html | 2 ++ developer/standalone.html | 2 ++ developer/testing.html | 2 ++ genindex.html | 6 ++++ index.html | 2 ++ installation.html | 2 ++ objects.inv | Bin 11799 -> 11817 bytes py-modindex.html | 2 ++ salt.html | 2 ++ search.html | 2 ++ searchindex.js | 2 +- support.html | 2 ++ trademarks.html | 2 ++ user_guide/file_system_and_utilities.html | 2 ++ user_guide/gui_features.html | 2 ++ user_guide/gui_workflow.html | 2 ++ user_guide/index.html | 2 ++ user_guide/macro_workflow.html | 2 ++ user_guide/mask_export.html | 2 ++ user_guide/python_workflow.html | 2 ++ .../simulation/elmer_remote_workflow.html | 2 ++ user_guide/simulation/export_and_run.html | 2 ++ user_guide/simulation/gmsh_elmer_export.html | 2 ++ .../simulation/simulation_features.html | 2 ++ user_guide/simulation/simulation_objects.html | 2 ++ user_guide/simulation/simulation_scripts.html | 2 ++ user_guide/simulations.html | 2 ++ user_guide/terminology.html | 2 ++ user_guide/usage.html | 2 ++ user_guide/xsection.html | 2 ++ 331 files changed, 698 insertions(+), 10 deletions(-) diff --git a/_modules/index.html b/_modules/index.html index 0cba24e5b..b25ecb58e 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -848,6 +848,8 @@
logging.basicConfig(level=logging.WARN, stream=sys.stdout)
-[docs]def run():
+[docs]def argument_parser():
parser = argparse.ArgumentParser(description="KQC console scripts")
subparser = parser.add_subparsers(dest="command")
@@ -988,16 +990,17 @@ Source code for kqcircuits.run
singularity_parser.add_argument(
"--singularity-remote-path", type=str, help="Installation path for the singularity image on remote"
)
+ return parser, subparser
- args, args_for_script = parser.parse_known_args()
+[docs]def run_kqc(args, args_for_script):
if args.command == "sim":
if args.export_script == "ls":
simdir = Path(SCRIPTS_PATH / "simulations")
for f in listdir(simdir):
if isfile(join(simdir, f)):
print(f)
- return
+ return True
if args.remote:
remote_host = str(args.export_script)
@@ -1009,11 +1012,11 @@ Source code for kqcircuits.run
args.export_path_basename,
args_for_script,
)
- return
+ return True
if args.remote_run_only:
remote_host = str(args.export_script)
remote_run_only(remote_host, args.kqc_remote_tmp_path, args.detach, args.poll_interval, args_for_script)
- return
+ return True
script_file = Path(args.export_script)
if args.export_path_basename is not None:
@@ -1025,26 +1028,29 @@ Source code for kqcircuits.run
script_file = Path(SCRIPTS_PATH / "simulations" / script_file)
if not script_file.is_file():
logging.error(f"Export script not found at {args.export_script} or {script_file}")
- return
+ return True
export_and_run(script_file, export_path, args.quiet, args.export_only, args_for_script)
+ return True
elif args.command == "mask":
if args.mask_script == "ls":
maskdir = Path(SCRIPTS_PATH / "masks")
for f in listdir(maskdir):
if isfile(join(maskdir, f)):
print(f)
- return
+ return True
script_file = Path(args.mask_script)
if not script_file.is_file():
script_file = Path(SCRIPTS_PATH / "masks" / args.mask_script)
if not script_file.is_file():
logging.error(f"Mask script not found at {args.mask_script} or {script_file}")
- return
+ return True
if args.debug:
subprocess.call([sys.executable, script_file, "-d"])
+ return True
else: # Windows needs this for multiprocessing
with open(script_file) as mask_file:
exec(mask_file.read()) # pylint: disable=exec-used
+ return True
elif args.command == "singularity":
if args.build:
chdir(Path(ROOT_PATH / "singularity"))
@@ -1065,6 +1071,15 @@ Source code for kqcircuits.run
elif args.push is not None:
export_singularity(args.push, args.singularity_remote_path)
else:
+ return False
+ return True
+
+
+[docs]def run():
+ """Main entry point for the KQC console command"""
+ parser, _ = argument_parser()
+ args, args_for_script = parser.parse_known_args()
+ if not run_kqc(args, args_for_script):
parser.print_usage()
diff --git a/_modules/kqcircuits/simulations/airbridges_sim.html b/_modules/kqcircuits/simulations/airbridges_sim.html
index 3ff1338d5..92d8930d3 100644
--- a/_modules/kqcircuits/simulations/airbridges_sim.html
+++ b/_modules/kqcircuits/simulations/airbridges_sim.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/cross_section_simulation.html b/_modules/kqcircuits/simulations/cross_section_simulation.html
index f22a1d53c..23a0fba13 100644
--- a/_modules/kqcircuits/simulations/cross_section_simulation.html
+++ b/_modules/kqcircuits/simulations/cross_section_simulation.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/empty_simulation.html b/_modules/kqcircuits/simulations/empty_simulation.html
index 6fd31cffc..bbe4241c3 100644
--- a/_modules/kqcircuits/simulations/empty_simulation.html
+++ b/_modules/kqcircuits/simulations/empty_simulation.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/export/ansys/ansys_export.html b/_modules/kqcircuits/simulations/export/ansys/ansys_export.html
index 8de14d253..3c342b83f 100644
--- a/_modules/kqcircuits/simulations/export/ansys/ansys_export.html
+++ b/_modules/kqcircuits/simulations/export/ansys/ansys_export.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/export/ansys/ansys_solution.html b/_modules/kqcircuits/simulations/export/ansys/ansys_solution.html
index 175e5fe6b..a8ed2f513 100644
--- a/_modules/kqcircuits/simulations/export/ansys/ansys_solution.html
+++ b/_modules/kqcircuits/simulations/export/ansys/ansys_solution.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/export/elmer/elmer_export.html b/_modules/kqcircuits/simulations/export/elmer/elmer_export.html
index a9e3e6d08..caae66aa6 100644
--- a/_modules/kqcircuits/simulations/export/elmer/elmer_export.html
+++ b/_modules/kqcircuits/simulations/export/elmer/elmer_export.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/export/elmer/elmer_solution.html b/_modules/kqcircuits/simulations/export/elmer/elmer_solution.html
index 5464f1259..86d659e17 100644
--- a/_modules/kqcircuits/simulations/export/elmer/elmer_solution.html
+++ b/_modules/kqcircuits/simulations/export/elmer/elmer_solution.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/export/export_and_run.html b/_modules/kqcircuits/simulations/export/export_and_run.html
index 5e1d08b2c..2f3d959ba 100644
--- a/_modules/kqcircuits/simulations/export/export_and_run.html
+++ b/_modules/kqcircuits/simulations/export/export_and_run.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/export/export_singularity.html b/_modules/kqcircuits/simulations/export/export_singularity.html
index f2b019564..9e1061175 100644
--- a/_modules/kqcircuits/simulations/export/export_singularity.html
+++ b/_modules/kqcircuits/simulations/export/export_singularity.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/export/remote_export_and_run.html b/_modules/kqcircuits/simulations/export/remote_export_and_run.html
index 0ba1f9e8e..1a39229c1 100644
--- a/_modules/kqcircuits/simulations/export/remote_export_and_run.html
+++ b/_modules/kqcircuits/simulations/export/remote_export_and_run.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/export/simulation_export.html b/_modules/kqcircuits/simulations/export/simulation_export.html
index 980685c78..592e82349 100644
--- a/_modules/kqcircuits/simulations/export/simulation_export.html
+++ b/_modules/kqcircuits/simulations/export/simulation_export.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/export/solution.html b/_modules/kqcircuits/simulations/export/solution.html
index dd617ae5f..376205020 100644
--- a/_modules/kqcircuits/simulations/export/solution.html
+++ b/_modules/kqcircuits/simulations/export/solution.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/export/sonnet/parser.html b/_modules/kqcircuits/simulations/export/sonnet/parser.html
index e7f7ff759..95e1a46ee 100644
--- a/_modules/kqcircuits/simulations/export/sonnet/parser.html
+++ b/_modules/kqcircuits/simulations/export/sonnet/parser.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/export/sonnet/sonnet_export.html b/_modules/kqcircuits/simulations/export/sonnet/sonnet_export.html
index ab4c84404..9ad440913 100644
--- a/_modules/kqcircuits/simulations/export/sonnet/sonnet_export.html
+++ b/_modules/kqcircuits/simulations/export/sonnet/sonnet_export.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/export/util.html b/_modules/kqcircuits/simulations/export/util.html
index 1dcc9237a..0001132b8 100644
--- a/_modules/kqcircuits/simulations/export/util.html
+++ b/_modules/kqcircuits/simulations/export/util.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/export/xsection/xsection_export.html b/_modules/kqcircuits/simulations/export/xsection/xsection_export.html
index 8f21af5dc..9d3b212d5 100644
--- a/_modules/kqcircuits/simulations/export/xsection/xsection_export.html
+++ b/_modules/kqcircuits/simulations/export/xsection/xsection_export.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/partition_region.html b/_modules/kqcircuits/simulations/partition_region.html
index a2bd073e7..01f22347d 100644
--- a/_modules/kqcircuits/simulations/partition_region.html
+++ b/_modules/kqcircuits/simulations/partition_region.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/port.html b/_modules/kqcircuits/simulations/port.html
index 63353a64b..3f7d604c4 100644
--- a/_modules/kqcircuits/simulations/port.html
+++ b/_modules/kqcircuits/simulations/port.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/post_process.html b/_modules/kqcircuits/simulations/post_process.html
index c99bbf83a..ee335eef6 100644
--- a/_modules/kqcircuits/simulations/post_process.html
+++ b/_modules/kqcircuits/simulations/post_process.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/simulation.html b/_modules/kqcircuits/simulations/simulation.html
index 6eab0648e..b97e7fd66 100644
--- a/_modules/kqcircuits/simulations/simulation.html
+++ b/_modules/kqcircuits/simulations/simulation.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/single_element_simulation.html b/_modules/kqcircuits/simulations/single_element_simulation.html
index 3b47e1228..235ed524b 100644
--- a/_modules/kqcircuits/simulations/single_element_simulation.html
+++ b/_modules/kqcircuits/simulations/single_element_simulation.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/single_xmons_full_chip_sim.html b/_modules/kqcircuits/simulations/single_xmons_full_chip_sim.html
index dec2af5dc..8325cada4 100644
--- a/_modules/kqcircuits/simulations/single_xmons_full_chip_sim.html
+++ b/_modules/kqcircuits/simulations/single_xmons_full_chip_sim.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/waveguides_sim.html b/_modules/kqcircuits/simulations/waveguides_sim.html
index 84d100161..2435c1fb3 100644
--- a/_modules/kqcircuits/simulations/waveguides_sim.html
+++ b/_modules/kqcircuits/simulations/waveguides_sim.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/xmons_direct_coupling_full_chip_sim.html b/_modules/kqcircuits/simulations/xmons_direct_coupling_full_chip_sim.html
index 00df93963..3e2cf3790 100644
--- a/_modules/kqcircuits/simulations/xmons_direct_coupling_full_chip_sim.html
+++ b/_modules/kqcircuits/simulations/xmons_direct_coupling_full_chip_sim.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/simulations/xmons_direct_coupling_sim.html b/_modules/kqcircuits/simulations/xmons_direct_coupling_sim.html
index 84c1fa1c0..e60503377 100644
--- a/_modules/kqcircuits/simulations/xmons_direct_coupling_sim.html
+++ b/_modules/kqcircuits/simulations/xmons_direct_coupling_sim.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/test_structures/airbridge_dc.html b/_modules/kqcircuits/test_structures/airbridge_dc.html
index 232ca0fd6..12bd7c28e 100644
--- a/_modules/kqcircuits/test_structures/airbridge_dc.html
+++ b/_modules/kqcircuits/test_structures/airbridge_dc.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/test_structures/cross_test.html b/_modules/kqcircuits/test_structures/cross_test.html
index 4a7136c44..0be8d35e7 100644
--- a/_modules/kqcircuits/test_structures/cross_test.html
+++ b/_modules/kqcircuits/test_structures/cross_test.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/test_structures/junction_test_pads/junction_test_pads.html b/_modules/kqcircuits/test_structures/junction_test_pads/junction_test_pads.html
index 68aca46e8..383d3e89e 100644
--- a/_modules/kqcircuits/test_structures/junction_test_pads/junction_test_pads.html
+++ b/_modules/kqcircuits/test_structures/junction_test_pads/junction_test_pads.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/test_structures/junction_test_pads/junction_test_pads_simple.html b/_modules/kqcircuits/test_structures/junction_test_pads/junction_test_pads_simple.html
index 701b78ffd..f483529ac 100644
--- a/_modules/kqcircuits/test_structures/junction_test_pads/junction_test_pads_simple.html
+++ b/_modules/kqcircuits/test_structures/junction_test_pads/junction_test_pads_simple.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/test_structures/stripes_test.html b/_modules/kqcircuits/test_structures/stripes_test.html
index 4d2d20f0a..6e81a12cf 100644
--- a/_modules/kqcircuits/test_structures/stripes_test.html
+++ b/_modules/kqcircuits/test_structures/stripes_test.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/test_structures/stripes_test_increasing_width.html b/_modules/kqcircuits/test_structures/stripes_test_increasing_width.html
index 93054ed51..a13dc3f47 100644
--- a/_modules/kqcircuits/test_structures/stripes_test_increasing_width.html
+++ b/_modules/kqcircuits/test_structures/stripes_test_increasing_width.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/test_structures/test_structure.html b/_modules/kqcircuits/test_structures/test_structure.html
index f40e2c503..cd8bb4b69 100644
--- a/_modules/kqcircuits/test_structures/test_structure.html
+++ b/_modules/kqcircuits/test_structures/test_structure.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/test_structures/tsv_test_pattern.html b/_modules/kqcircuits/test_structures/tsv_test_pattern.html
index fb03de218..1fbff6756 100644
--- a/_modules/kqcircuits/test_structures/tsv_test_pattern.html
+++ b/_modules/kqcircuits/test_structures/tsv_test_pattern.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/area.html b/_modules/kqcircuits/util/area.html
index 1450ff763..5af8c2a8d 100644
--- a/_modules/kqcircuits/util/area.html
+++ b/_modules/kqcircuits/util/area.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/count_instances.html b/_modules/kqcircuits/util/count_instances.html
index 0255664b3..d536a73ed 100644
--- a/_modules/kqcircuits/util/count_instances.html
+++ b/_modules/kqcircuits/util/count_instances.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/coupler_lib.html b/_modules/kqcircuits/util/coupler_lib.html
index 4e73b2604..15a88bff9 100644
--- a/_modules/kqcircuits/util/coupler_lib.html
+++ b/_modules/kqcircuits/util/coupler_lib.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/deep_delete.html b/_modules/kqcircuits/util/deep_delete.html
index d8f4354da..ad3384ae3 100644
--- a/_modules/kqcircuits/util/deep_delete.html
+++ b/_modules/kqcircuits/util/deep_delete.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/defaults_helper.html b/_modules/kqcircuits/util/defaults_helper.html
index 8d1638d52..78cd0b294 100644
--- a/_modules/kqcircuits/util/defaults_helper.html
+++ b/_modules/kqcircuits/util/defaults_helper.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/dependencies.html b/_modules/kqcircuits/util/dependencies.html
index 5e0c3de51..28ee6eaf9 100644
--- a/_modules/kqcircuits/util/dependencies.html
+++ b/_modules/kqcircuits/util/dependencies.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/edit_node_plugin.html b/_modules/kqcircuits/util/edit_node_plugin.html
index e4ed24a09..f7bf85d6f 100644
--- a/_modules/kqcircuits/util/edit_node_plugin.html
+++ b/_modules/kqcircuits/util/edit_node_plugin.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/export_helper.html b/_modules/kqcircuits/util/export_helper.html
index da03439af..8ebb369e9 100644
--- a/_modules/kqcircuits/util/export_helper.html
+++ b/_modules/kqcircuits/util/export_helper.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/geometry_helper.html b/_modules/kqcircuits/util/geometry_helper.html
index b03178d0a..0c32ceacb 100644
--- a/_modules/kqcircuits/util/geometry_helper.html
+++ b/_modules/kqcircuits/util/geometry_helper.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/geometry_json_encoder.html b/_modules/kqcircuits/util/geometry_json_encoder.html
index c9f99aea6..8d9710bb8 100644
--- a/_modules/kqcircuits/util/geometry_json_encoder.html
+++ b/_modules/kqcircuits/util/geometry_json_encoder.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/groundgrid.html b/_modules/kqcircuits/util/groundgrid.html
index c20b9013a..987c5cd47 100644
--- a/_modules/kqcircuits/util/groundgrid.html
+++ b/_modules/kqcircuits/util/groundgrid.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/gui_helper.html b/_modules/kqcircuits/util/gui_helper.html
index fc299b621..0d8a01a9c 100644
--- a/_modules/kqcircuits/util/gui_helper.html
+++ b/_modules/kqcircuits/util/gui_helper.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/import_helper.html b/_modules/kqcircuits/util/import_helper.html
index 50bbfa6c2..e4600a9e7 100644
--- a/_modules/kqcircuits/util/import_helper.html
+++ b/_modules/kqcircuits/util/import_helper.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/label.html b/_modules/kqcircuits/util/label.html
index 875e79383..e08dd1a34 100644
--- a/_modules/kqcircuits/util/label.html
+++ b/_modules/kqcircuits/util/label.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/layout_to_code.html b/_modules/kqcircuits/util/layout_to_code.html
index d9e9175eb..2beb37240 100644
--- a/_modules/kqcircuits/util/layout_to_code.html
+++ b/_modules/kqcircuits/util/layout_to_code.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/library_helper.html b/_modules/kqcircuits/util/library_helper.html
index 7938920c6..52af61503 100644
--- a/_modules/kqcircuits/util/library_helper.html
+++ b/_modules/kqcircuits/util/library_helper.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/log_router.html b/_modules/kqcircuits/util/log_router.html
index 4ebbfc249..7f9694235 100644
--- a/_modules/kqcircuits/util/log_router.html
+++ b/_modules/kqcircuits/util/log_router.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/merge.html b/_modules/kqcircuits/util/merge.html
index 78aa59ff9..a3b6ea962 100644
--- a/_modules/kqcircuits/util/merge.html
+++ b/_modules/kqcircuits/util/merge.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/netlist_extraction.html b/_modules/kqcircuits/util/netlist_extraction.html
index e52a432b9..4fc04eca0 100644
--- a/_modules/kqcircuits/util/netlist_extraction.html
+++ b/_modules/kqcircuits/util/netlist_extraction.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/netlist_graph.html b/_modules/kqcircuits/util/netlist_graph.html
index a80fb44cb..8d3d76f66 100644
--- a/_modules/kqcircuits/util/netlist_graph.html
+++ b/_modules/kqcircuits/util/netlist_graph.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/parameters.html b/_modules/kqcircuits/util/parameters.html
index 0ec49c0af..cf98c9e44 100644
--- a/_modules/kqcircuits/util/parameters.html
+++ b/_modules/kqcircuits/util/parameters.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/plugin_startup.html b/_modules/kqcircuits/util/plugin_startup.html
index 2aba7baa3..aaac5eb4a 100644
--- a/_modules/kqcircuits/util/plugin_startup.html
+++ b/_modules/kqcircuits/util/plugin_startup.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/refpoints.html b/_modules/kqcircuits/util/refpoints.html
index e8841320e..da13fe562 100644
--- a/_modules/kqcircuits/util/refpoints.html
+++ b/_modules/kqcircuits/util/refpoints.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/replace_junctions.html b/_modules/kqcircuits/util/replace_junctions.html
index 844c492c3..71fa89082 100644
--- a/_modules/kqcircuits/util/replace_junctions.html
+++ b/_modules/kqcircuits/util/replace_junctions.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/_modules/kqcircuits/util/symmetric_polygons.html b/_modules/kqcircuits/util/symmetric_polygons.html
index 67c43fb3f..dece9bb49 100644
--- a/_modules/kqcircuits/util/symmetric_polygons.html
+++ b/_modules/kqcircuits/util/symmetric_polygons.html
@@ -848,6 +848,8 @@
kqcircuits.run
diff --git a/about.html b/about.html
index 7da3f5506..c1420306f 100644
--- a/about.html
+++ b/about.html
@@ -850,6 +850,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.airbridge_crossings.html b/api/kqcircuits.chips.airbridge_crossings.html
index 68e1bce5c..dea27dfcf 100644
--- a/api/kqcircuits.chips.airbridge_crossings.html
+++ b/api/kqcircuits.chips.airbridge_crossings.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.airbridge_dc_test.html b/api/kqcircuits.chips.airbridge_dc_test.html
index a6737db5b..52f2665a3 100644
--- a/api/kqcircuits.chips.airbridge_dc_test.html
+++ b/api/kqcircuits.chips.airbridge_dc_test.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.chip.html b/api/kqcircuits.chips.chip.html
index e9944451b..d25b0b0ed 100644
--- a/api/kqcircuits.chips.chip.html
+++ b/api/kqcircuits.chips.chip.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.crossing_twoface.html b/api/kqcircuits.chips.crossing_twoface.html
index 21d9beb3b..41cf97d9c 100644
--- a/api/kqcircuits.chips.crossing_twoface.html
+++ b/api/kqcircuits.chips.crossing_twoface.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.daisy_woven.html b/api/kqcircuits.chips.daisy_woven.html
index 124f9483b..5eefb8d14 100644
--- a/api/kqcircuits.chips.daisy_woven.html
+++ b/api/kqcircuits.chips.daisy_woven.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.dc_test.html b/api/kqcircuits.chips.dc_test.html
index 527475028..a4572d03a 100644
--- a/api/kqcircuits.chips.dc_test.html
+++ b/api/kqcircuits.chips.dc_test.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.demo.html b/api/kqcircuits.chips.demo.html
index 90b601821..998c74737 100644
--- a/api/kqcircuits.chips.demo.html
+++ b/api/kqcircuits.chips.demo.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.demo_twoface.html b/api/kqcircuits.chips.demo_twoface.html
index d0fc923e6..d0e9a2a83 100644
--- a/api/kqcircuits.chips.demo_twoface.html
+++ b/api/kqcircuits.chips.demo_twoface.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.empty.html b/api/kqcircuits.chips.empty.html
index 7f73adbef..29ac2170a 100644
--- a/api/kqcircuits.chips.empty.html
+++ b/api/kqcircuits.chips.empty.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.html b/api/kqcircuits.chips.html
index 3d70ba9d9..ea1a15efe 100644
--- a/api/kqcircuits.chips.html
+++ b/api/kqcircuits.chips.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.junction_test.html b/api/kqcircuits.chips.junction_test.html
index f7b3dcec9..aecf2046e 100644
--- a/api/kqcircuits.chips.junction_test.html
+++ b/api/kqcircuits.chips.junction_test.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.junction_test2.html b/api/kqcircuits.chips.junction_test2.html
index ddd3baeba..c730eb762 100644
--- a/api/kqcircuits.chips.junction_test2.html
+++ b/api/kqcircuits.chips.junction_test2.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.launchers.html b/api/kqcircuits.chips.launchers.html
index 401df1ee7..784bfce96 100644
--- a/api/kqcircuits.chips.launchers.html
+++ b/api/kqcircuits.chips.launchers.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.lithography_test.html b/api/kqcircuits.chips.lithography_test.html
index 548e979c5..31a7dfb29 100644
--- a/api/kqcircuits.chips.lithography_test.html
+++ b/api/kqcircuits.chips.lithography_test.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.lithography_test_twoface.html b/api/kqcircuits.chips.lithography_test_twoface.html
index 6dbd1ec51..09453f5eb 100644
--- a/api/kqcircuits.chips.lithography_test_twoface.html
+++ b/api/kqcircuits.chips.lithography_test_twoface.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.quality_factor.html b/api/kqcircuits.chips.quality_factor.html
index 25e725248..d04eeb6f7 100644
--- a/api/kqcircuits.chips.quality_factor.html
+++ b/api/kqcircuits.chips.quality_factor.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.quality_factor_twoface.html b/api/kqcircuits.chips.quality_factor_twoface.html
index 347d25be6..4d9b0c9d6 100644
--- a/api/kqcircuits.chips.quality_factor_twoface.html
+++ b/api/kqcircuits.chips.quality_factor_twoface.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.sample_holder_test.html b/api/kqcircuits.chips.sample_holder_test.html
index 7bb6debc0..a263e852f 100644
--- a/api/kqcircuits.chips.sample_holder_test.html
+++ b/api/kqcircuits.chips.sample_holder_test.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.shaping.html b/api/kqcircuits.chips.shaping.html
index 69d18aee5..5316f42b4 100644
--- a/api/kqcircuits.chips.shaping.html
+++ b/api/kqcircuits.chips.shaping.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.simple.html b/api/kqcircuits.chips.simple.html
index 956c7906e..fbb1ceb76 100644
--- a/api/kqcircuits.chips.simple.html
+++ b/api/kqcircuits.chips.simple.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.single_xmons.html b/api/kqcircuits.chips.single_xmons.html
index 395174fbc..3178c1e8a 100644
--- a/api/kqcircuits.chips.single_xmons.html
+++ b/api/kqcircuits.chips.single_xmons.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.stripes.html b/api/kqcircuits.chips.stripes.html
index 39fc142cd..602adc5ef 100644
--- a/api/kqcircuits.chips.stripes.html
+++ b/api/kqcircuits.chips.stripes.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.tsv_test.html b/api/kqcircuits.chips.tsv_test.html
index ae2dc2557..038adfb60 100644
--- a/api/kqcircuits.chips.tsv_test.html
+++ b/api/kqcircuits.chips.tsv_test.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.chips.xmons_direct_coupling.html b/api/kqcircuits.chips.xmons_direct_coupling.html
index 0fe4e4767..efd798743 100644
--- a/api/kqcircuits.chips.xmons_direct_coupling.html
+++ b/api/kqcircuits.chips.xmons_direct_coupling.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.defaults.html b/api/kqcircuits.defaults.html
index d0788b8c3..2396c8afa 100644
--- a/api/kqcircuits.defaults.html
+++ b/api/kqcircuits.defaults.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.airbridge_connection.html b/api/kqcircuits.elements.airbridge_connection.html
index fc53f4e83..f95a202c0 100644
--- a/api/kqcircuits.elements.airbridge_connection.html
+++ b/api/kqcircuits.elements.airbridge_connection.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.airbridges.airbridge.html b/api/kqcircuits.elements.airbridges.airbridge.html
index 9758e8af5..32fda53ba 100644
--- a/api/kqcircuits.elements.airbridges.airbridge.html
+++ b/api/kqcircuits.elements.airbridges.airbridge.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.airbridges.airbridge_multi_face.html b/api/kqcircuits.elements.airbridges.airbridge_multi_face.html
index fc25df030..ac7556398 100644
--- a/api/kqcircuits.elements.airbridges.airbridge_multi_face.html
+++ b/api/kqcircuits.elements.airbridges.airbridge_multi_face.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.airbridges.airbridge_rectangular.html b/api/kqcircuits.elements.airbridges.airbridge_rectangular.html
index c7769f5ff..ffaba5333 100644
--- a/api/kqcircuits.elements.airbridges.airbridge_rectangular.html
+++ b/api/kqcircuits.elements.airbridges.airbridge_rectangular.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.airbridges.html b/api/kqcircuits.elements.airbridges.html
index a8c03f953..bf8ca7871 100644
--- a/api/kqcircuits.elements.airbridges.html
+++ b/api/kqcircuits.elements.airbridges.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.capacitive_x_coupler.html b/api/kqcircuits.elements.capacitive_x_coupler.html
index 3e719f584..52d531f6b 100644
--- a/api/kqcircuits.elements.capacitive_x_coupler.html
+++ b/api/kqcircuits.elements.capacitive_x_coupler.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.chip_frame.html b/api/kqcircuits.elements.chip_frame.html
index 0b6149c49..9432a5273 100644
--- a/api/kqcircuits.elements.chip_frame.html
+++ b/api/kqcircuits.elements.chip_frame.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.circular_capacitor.html b/api/kqcircuits.elements.circular_capacitor.html
index 3748d4b84..6a2ed05d1 100644
--- a/api/kqcircuits.elements.circular_capacitor.html
+++ b/api/kqcircuits.elements.circular_capacitor.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.element.html b/api/kqcircuits.elements.element.html
index 7444ac148..14e787f23 100644
--- a/api/kqcircuits.elements.element.html
+++ b/api/kqcircuits.elements.element.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.finger_capacitor_square.html b/api/kqcircuits.elements.finger_capacitor_square.html
index 210f73c1d..22b6f7f1f 100644
--- a/api/kqcircuits.elements.finger_capacitor_square.html
+++ b/api/kqcircuits.elements.finger_capacitor_square.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.finger_capacitor_taper.html b/api/kqcircuits.elements.finger_capacitor_taper.html
index e9907f117..ec32205f6 100644
--- a/api/kqcircuits.elements.finger_capacitor_taper.html
+++ b/api/kqcircuits.elements.finger_capacitor_taper.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector.html b/api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector.html
index 09e49ab0b..df16d6eec 100644
--- a/api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector.html
+++ b/api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.html b/api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.html
index e8779a2b3..273f0afca 100644
--- a/api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.html
+++ b/api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.html b/api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.html
index b217507c4..8bc1cb997 100644
--- a/api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.html
+++ b/api/kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.flip_chip_connectors.html b/api/kqcircuits.elements.flip_chip_connectors.html
index 0479f307f..0c8bdd5ee 100644
--- a/api/kqcircuits.elements.flip_chip_connectors.html
+++ b/api/kqcircuits.elements.flip_chip_connectors.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.fluxlines.fluxline.html b/api/kqcircuits.elements.fluxlines.fluxline.html
index 56a7333cc..bfef9b18e 100644
--- a/api/kqcircuits.elements.fluxlines.fluxline.html
+++ b/api/kqcircuits.elements.fluxlines.fluxline.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.fluxlines.fluxline_standard.html b/api/kqcircuits.elements.fluxlines.fluxline_standard.html
index 6d33c17cd..41ca42f54 100644
--- a/api/kqcircuits.elements.fluxlines.fluxline_standard.html
+++ b/api/kqcircuits.elements.fluxlines.fluxline_standard.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.fluxlines.fluxline_straight.html b/api/kqcircuits.elements.fluxlines.fluxline_straight.html
index 558e772d3..915da44e3 100644
--- a/api/kqcircuits.elements.fluxlines.fluxline_straight.html
+++ b/api/kqcircuits.elements.fluxlines.fluxline_straight.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.fluxlines.html b/api/kqcircuits.elements.fluxlines.html
index 3d45bcb54..e88d74cc9 100644
--- a/api/kqcircuits.elements.fluxlines.html
+++ b/api/kqcircuits.elements.fluxlines.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.hanger_resonator.html b/api/kqcircuits.elements.hanger_resonator.html
index 00b563d7d..4307bdbaa 100644
--- a/api/kqcircuits.elements.hanger_resonator.html
+++ b/api/kqcircuits.elements.hanger_resonator.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.html b/api/kqcircuits.elements.html
index 988643e05..ce56ab311 100644
--- a/api/kqcircuits.elements.html
+++ b/api/kqcircuits.elements.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.launcher.html b/api/kqcircuits.elements.launcher.html
index 89ea54028..5e9cd0476 100644
--- a/api/kqcircuits.elements.launcher.html
+++ b/api/kqcircuits.elements.launcher.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.launcher_dc.html b/api/kqcircuits.elements.launcher_dc.html
index 9708b535c..fd3acae32 100644
--- a/api/kqcircuits.elements.launcher_dc.html
+++ b/api/kqcircuits.elements.launcher_dc.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.markers.html b/api/kqcircuits.elements.markers.html
index 33180547b..363e15398 100644
--- a/api/kqcircuits.elements.markers.html
+++ b/api/kqcircuits.elements.markers.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.markers.marker.html b/api/kqcircuits.elements.markers.marker.html
index eb73163af..d149bf97c 100644
--- a/api/kqcircuits.elements.markers.marker.html
+++ b/api/kqcircuits.elements.markers.marker.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.markers.marker_standard.html b/api/kqcircuits.elements.markers.marker_standard.html
index 67d4991bb..2e1cedc89 100644
--- a/api/kqcircuits.elements.markers.marker_standard.html
+++ b/api/kqcircuits.elements.markers.marker_standard.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.markers.mask_marker_fc.html b/api/kqcircuits.elements.markers.mask_marker_fc.html
index eecb3d549..7df54dd07 100644
--- a/api/kqcircuits.elements.markers.mask_marker_fc.html
+++ b/api/kqcircuits.elements.markers.mask_marker_fc.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.meander.html b/api/kqcircuits.elements.meander.html
index 9a808c556..bfa7fdbc4 100644
--- a/api/kqcircuits.elements.meander.html
+++ b/api/kqcircuits.elements.meander.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.smooth_capacitor.html b/api/kqcircuits.elements.smooth_capacitor.html
index 44c761305..831488aaa 100644
--- a/api/kqcircuits.elements.smooth_capacitor.html
+++ b/api/kqcircuits.elements.smooth_capacitor.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.spiral_resonator_polygon.html b/api/kqcircuits.elements.spiral_resonator_polygon.html
index 3cd4da06e..6cce53677 100644
--- a/api/kqcircuits.elements.spiral_resonator_polygon.html
+++ b/api/kqcircuits.elements.spiral_resonator_polygon.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.tsvs.html b/api/kqcircuits.elements.tsvs.html
index 2fcfc1c73..99579aadc 100644
--- a/api/kqcircuits.elements.tsvs.html
+++ b/api/kqcircuits.elements.tsvs.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.tsvs.tsv.html b/api/kqcircuits.elements.tsvs.tsv.html
index 95575d48f..001c86750 100644
--- a/api/kqcircuits.elements.tsvs.tsv.html
+++ b/api/kqcircuits.elements.tsvs.tsv.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.tsvs.tsv_ellipse.html b/api/kqcircuits.elements.tsvs.tsv_ellipse.html
index 16a778268..4fd36e8ed 100644
--- a/api/kqcircuits.elements.tsvs.tsv_ellipse.html
+++ b/api/kqcircuits.elements.tsvs.tsv_ellipse.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.tsvs.tsv_standard.html b/api/kqcircuits.elements.tsvs.tsv_standard.html
index 823e5b422..867575343 100644
--- a/api/kqcircuits.elements.tsvs.tsv_standard.html
+++ b/api/kqcircuits.elements.tsvs.tsv_standard.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.waveguide_composite.html b/api/kqcircuits.elements.waveguide_composite.html
index 82f2e742c..85d9d4d73 100644
--- a/api/kqcircuits.elements.waveguide_composite.html
+++ b/api/kqcircuits.elements.waveguide_composite.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.waveguide_coplanar.html b/api/kqcircuits.elements.waveguide_coplanar.html
index 49a284a31..8faae0387 100644
--- a/api/kqcircuits.elements.waveguide_coplanar.html
+++ b/api/kqcircuits.elements.waveguide_coplanar.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.waveguide_coplanar_curved.html b/api/kqcircuits.elements.waveguide_coplanar_curved.html
index 5b8c81efe..2c84dcb0a 100644
--- a/api/kqcircuits.elements.waveguide_coplanar_curved.html
+++ b/api/kqcircuits.elements.waveguide_coplanar_curved.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.waveguide_coplanar_splitter.html b/api/kqcircuits.elements.waveguide_coplanar_splitter.html
index e4526a638..1a7a18a04 100644
--- a/api/kqcircuits.elements.waveguide_coplanar_splitter.html
+++ b/api/kqcircuits.elements.waveguide_coplanar_splitter.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.waveguide_coplanar_straight.html b/api/kqcircuits.elements.waveguide_coplanar_straight.html
index a1c7ee82e..8af4d9248 100644
--- a/api/kqcircuits.elements.waveguide_coplanar_straight.html
+++ b/api/kqcircuits.elements.waveguide_coplanar_straight.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.elements.waveguide_coplanar_taper.html b/api/kqcircuits.elements.waveguide_coplanar_taper.html
index 1a2f2882c..d1a135566 100644
--- a/api/kqcircuits.elements.waveguide_coplanar_taper.html
+++ b/api/kqcircuits.elements.waveguide_coplanar_taper.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.html b/api/kqcircuits.html
index 98b7626d0..d4c2df632 100644
--- a/api/kqcircuits.html
+++ b/api/kqcircuits.html
@@ -851,6 +851,8 @@
kqcircuits.run
@@ -2327,6 +2329,8 @@ API documentationkqcircuits.run
diff --git a/api/kqcircuits.junctions.html b/api/kqcircuits.junctions.html
index 12b31d3de..0b26b40d3 100644
--- a/api/kqcircuits.junctions.html
+++ b/api/kqcircuits.junctions.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.junctions.junction.html b/api/kqcircuits.junctions.junction.html
index 4615cc47b..f767c67f1 100644
--- a/api/kqcircuits.junctions.junction.html
+++ b/api/kqcircuits.junctions.junction.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.junctions.manhattan.html b/api/kqcircuits.junctions.manhattan.html
index 5e97e9dd2..3c35ce33c 100644
--- a/api/kqcircuits.junctions.manhattan.html
+++ b/api/kqcircuits.junctions.manhattan.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.junctions.manhattan_single_junction.html b/api/kqcircuits.junctions.manhattan_single_junction.html
index 4cf75648b..2010d813f 100644
--- a/api/kqcircuits.junctions.manhattan_single_junction.html
+++ b/api/kqcircuits.junctions.manhattan_single_junction.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.junctions.no_squid.html b/api/kqcircuits.junctions.no_squid.html
index 4fd09d9cd..ae12da20c 100644
--- a/api/kqcircuits.junctions.no_squid.html
+++ b/api/kqcircuits.junctions.no_squid.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.junctions.sim.html b/api/kqcircuits.junctions.sim.html
index 2e6d1a8ba..996d4f71e 100644
--- a/api/kqcircuits.junctions.sim.html
+++ b/api/kqcircuits.junctions.sim.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.junctions.squid.html b/api/kqcircuits.junctions.squid.html
index 200c1e3d6..5987afadb 100644
--- a/api/kqcircuits.junctions.squid.html
+++ b/api/kqcircuits.junctions.squid.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.klayout_view.html b/api/kqcircuits.klayout_view.html
index e6091ceff..8876a8588 100644
--- a/api/kqcircuits.klayout_view.html
+++ b/api/kqcircuits.klayout_view.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.layer_cluster.html b/api/kqcircuits.layer_cluster.html
index 7e5c71980..a32c3477b 100644
--- a/api/kqcircuits.layer_cluster.html
+++ b/api/kqcircuits.layer_cluster.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.layer_config.default_layer_config.html b/api/kqcircuits.layer_config.default_layer_config.html
index 1f36f73d6..e24895846 100644
--- a/api/kqcircuits.layer_config.default_layer_config.html
+++ b/api/kqcircuits.layer_config.default_layer_config.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.layer_config.example_layer_config.html b/api/kqcircuits.layer_config.example_layer_config.html
index 6f0e8d70e..96dd15be7 100644
--- a/api/kqcircuits.layer_config.example_layer_config.html
+++ b/api/kqcircuits.layer_config.example_layer_config.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.layer_config.html b/api/kqcircuits.layer_config.html
index 6c539bc8d..9f0aebe3a 100644
--- a/api/kqcircuits.layer_config.html
+++ b/api/kqcircuits.layer_config.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.masks.html b/api/kqcircuits.masks.html
index 3d6324639..de16df0b4 100644
--- a/api/kqcircuits.masks.html
+++ b/api/kqcircuits.masks.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.masks.mask_export.html b/api/kqcircuits.masks.mask_export.html
index 0e2f9b097..f7b528955 100644
--- a/api/kqcircuits.masks.mask_export.html
+++ b/api/kqcircuits.masks.mask_export.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.masks.mask_layout.html b/api/kqcircuits.masks.mask_layout.html
index 27d8c46fa..73e2d0321 100644
--- a/api/kqcircuits.masks.mask_layout.html
+++ b/api/kqcircuits.masks.mask_layout.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.masks.mask_set.html b/api/kqcircuits.masks.mask_set.html
index 451a0527a..6ebd0dbe5 100644
--- a/api/kqcircuits.masks.mask_set.html
+++ b/api/kqcircuits.masks.mask_set.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.masks.multi_face_mask_layout.html b/api/kqcircuits.masks.multi_face_mask_layout.html
index 74c24b8a0..668fbd0e2 100644
--- a/api/kqcircuits.masks.multi_face_mask_layout.html
+++ b/api/kqcircuits.masks.multi_face_mask_layout.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.pya_resolver.html b/api/kqcircuits.pya_resolver.html
index 9212dbd4c..5a9975ea9 100644
--- a/api/kqcircuits.pya_resolver.html
+++ b/api/kqcircuits.pya_resolver.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.qubits.concentric_transmon.html b/api/kqcircuits.qubits.concentric_transmon.html
index 699167470..1fdb3f572 100644
--- a/api/kqcircuits.qubits.concentric_transmon.html
+++ b/api/kqcircuits.qubits.concentric_transmon.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.qubits.double_pads.html b/api/kqcircuits.qubits.double_pads.html
index cb8c0885c..dc18090c4 100644
--- a/api/kqcircuits.qubits.double_pads.html
+++ b/api/kqcircuits.qubits.double_pads.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.qubits.double_pads_splines.html b/api/kqcircuits.qubits.double_pads_splines.html
index cc7810430..15f6cb603 100644
--- a/api/kqcircuits.qubits.double_pads_splines.html
+++ b/api/kqcircuits.qubits.double_pads_splines.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.qubits.html b/api/kqcircuits.qubits.html
index 273bfbbb5..d8175151b 100644
--- a/api/kqcircuits.qubits.html
+++ b/api/kqcircuits.qubits.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.qubits.qubit.html b/api/kqcircuits.qubits.qubit.html
index 542197a6b..04d228f41 100644
--- a/api/kqcircuits.qubits.qubit.html
+++ b/api/kqcircuits.qubits.qubit.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.qubits.swissmon.html b/api/kqcircuits.qubits.swissmon.html
index eedd6c2e5..31bd13504 100644
--- a/api/kqcircuits.qubits.swissmon.html
+++ b/api/kqcircuits.qubits.swissmon.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.run.html b/api/kqcircuits.run.html
index a25822bac..5ab52c286 100644
--- a/api/kqcircuits.run.html
+++ b/api/kqcircuits.run.html
@@ -851,6 +851,8 @@
kqcircuits.run
@@ -890,10 +892,21 @@
kqcircuits.run
+
+
+
+
+Main entry point for the KQC console command
+
diff --git a/api/kqcircuits.simulations.airbridges_sim.html b/api/kqcircuits.simulations.airbridges_sim.html
index c6c47acdf..5575a99e2 100644
--- a/api/kqcircuits.simulations.airbridges_sim.html
+++ b/api/kqcircuits.simulations.airbridges_sim.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.cross_section_simulation.html b/api/kqcircuits.simulations.cross_section_simulation.html
index 75abc0fd8..27b2ecfd1 100644
--- a/api/kqcircuits.simulations.cross_section_simulation.html
+++ b/api/kqcircuits.simulations.cross_section_simulation.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.empty_simulation.html b/api/kqcircuits.simulations.empty_simulation.html
index 0d2729926..c4ab411c4 100644
--- a/api/kqcircuits.simulations.empty_simulation.html
+++ b/api/kqcircuits.simulations.empty_simulation.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.export.ansys.ansys_export.html b/api/kqcircuits.simulations.export.ansys.ansys_export.html
index 73f55c650..57612bbe0 100644
--- a/api/kqcircuits.simulations.export.ansys.ansys_export.html
+++ b/api/kqcircuits.simulations.export.ansys.ansys_export.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.export.ansys.ansys_solution.html b/api/kqcircuits.simulations.export.ansys.ansys_solution.html
index 03e467276..278f4d0a7 100644
--- a/api/kqcircuits.simulations.export.ansys.ansys_solution.html
+++ b/api/kqcircuits.simulations.export.ansys.ansys_solution.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.export.ansys.html b/api/kqcircuits.simulations.export.ansys.html
index 9b83a2b83..82de46bb8 100644
--- a/api/kqcircuits.simulations.export.ansys.html
+++ b/api/kqcircuits.simulations.export.ansys.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.export.elmer.elmer_export.html b/api/kqcircuits.simulations.export.elmer.elmer_export.html
index 0eb667037..8e725ebb5 100644
--- a/api/kqcircuits.simulations.export.elmer.elmer_export.html
+++ b/api/kqcircuits.simulations.export.elmer.elmer_export.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.export.elmer.elmer_solution.html b/api/kqcircuits.simulations.export.elmer.elmer_solution.html
index b250062a4..0d681c3da 100644
--- a/api/kqcircuits.simulations.export.elmer.elmer_solution.html
+++ b/api/kqcircuits.simulations.export.elmer.elmer_solution.html
@@ -852,6 +852,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.export.elmer.html b/api/kqcircuits.simulations.export.elmer.html
index e9c48a672..9856d75f0 100644
--- a/api/kqcircuits.simulations.export.elmer.html
+++ b/api/kqcircuits.simulations.export.elmer.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.export.export_and_run.html b/api/kqcircuits.simulations.export.export_and_run.html
index e6156c4e5..45703008b 100644
--- a/api/kqcircuits.simulations.export.export_and_run.html
+++ b/api/kqcircuits.simulations.export.export_and_run.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.export.export_singularity.html b/api/kqcircuits.simulations.export.export_singularity.html
index 8c358ab8a..559d9306f 100644
--- a/api/kqcircuits.simulations.export.export_singularity.html
+++ b/api/kqcircuits.simulations.export.export_singularity.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.export.html b/api/kqcircuits.simulations.export.html
index 2b596dd00..c5b746bd7 100644
--- a/api/kqcircuits.simulations.export.html
+++ b/api/kqcircuits.simulations.export.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.export.remote_export_and_run.html b/api/kqcircuits.simulations.export.remote_export_and_run.html
index 5c4c2aaaa..fda8c5886 100644
--- a/api/kqcircuits.simulations.export.remote_export_and_run.html
+++ b/api/kqcircuits.simulations.export.remote_export_and_run.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.export.simulation_export.html b/api/kqcircuits.simulations.export.simulation_export.html
index ba55aa025..609419f4e 100644
--- a/api/kqcircuits.simulations.export.simulation_export.html
+++ b/api/kqcircuits.simulations.export.simulation_export.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.export.solution.html b/api/kqcircuits.simulations.export.solution.html
index 958372041..8392a0976 100644
--- a/api/kqcircuits.simulations.export.solution.html
+++ b/api/kqcircuits.simulations.export.solution.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.export.sonnet.html b/api/kqcircuits.simulations.export.sonnet.html
index 8c2ff5787..ad2207316 100644
--- a/api/kqcircuits.simulations.export.sonnet.html
+++ b/api/kqcircuits.simulations.export.sonnet.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.export.sonnet.parser.html b/api/kqcircuits.simulations.export.sonnet.parser.html
index 2313a13f0..36b476aa6 100644
--- a/api/kqcircuits.simulations.export.sonnet.parser.html
+++ b/api/kqcircuits.simulations.export.sonnet.parser.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.export.sonnet.sonnet_export.html b/api/kqcircuits.simulations.export.sonnet.sonnet_export.html
index d8e17296f..70ba356f3 100644
--- a/api/kqcircuits.simulations.export.sonnet.sonnet_export.html
+++ b/api/kqcircuits.simulations.export.sonnet.sonnet_export.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.export.util.html b/api/kqcircuits.simulations.export.util.html
index c964206cb..52c441ecc 100644
--- a/api/kqcircuits.simulations.export.util.html
+++ b/api/kqcircuits.simulations.export.util.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.export.xsection.html b/api/kqcircuits.simulations.export.xsection.html
index 96a39ad7c..4ca814628 100644
--- a/api/kqcircuits.simulations.export.xsection.html
+++ b/api/kqcircuits.simulations.export.xsection.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.export.xsection.xsection_export.html b/api/kqcircuits.simulations.export.xsection.xsection_export.html
index c0b922916..eeb67ac9c 100644
--- a/api/kqcircuits.simulations.export.xsection.xsection_export.html
+++ b/api/kqcircuits.simulations.export.xsection.xsection_export.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.html b/api/kqcircuits.simulations.html
index 80aa9a1f2..36cfb500d 100644
--- a/api/kqcircuits.simulations.html
+++ b/api/kqcircuits.simulations.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.partition_region.html b/api/kqcircuits.simulations.partition_region.html
index 5b6ea1c1d..c32a784b1 100644
--- a/api/kqcircuits.simulations.partition_region.html
+++ b/api/kqcircuits.simulations.partition_region.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.port.html b/api/kqcircuits.simulations.port.html
index b22bda8f8..a3adf5f6e 100644
--- a/api/kqcircuits.simulations.port.html
+++ b/api/kqcircuits.simulations.port.html
@@ -852,6 +852,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.post_process.html b/api/kqcircuits.simulations.post_process.html
index fda28ddf2..a0c8d372c 100644
--- a/api/kqcircuits.simulations.post_process.html
+++ b/api/kqcircuits.simulations.post_process.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.simulation.html b/api/kqcircuits.simulations.simulation.html
index 756791d5d..5065d9e71 100644
--- a/api/kqcircuits.simulations.simulation.html
+++ b/api/kqcircuits.simulations.simulation.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.single_element_simulation.html b/api/kqcircuits.simulations.single_element_simulation.html
index 046e92def..3c93a7b76 100644
--- a/api/kqcircuits.simulations.single_element_simulation.html
+++ b/api/kqcircuits.simulations.single_element_simulation.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.single_xmons_full_chip_sim.html b/api/kqcircuits.simulations.single_xmons_full_chip_sim.html
index 30a34738a..3a3ad7499 100644
--- a/api/kqcircuits.simulations.single_xmons_full_chip_sim.html
+++ b/api/kqcircuits.simulations.single_xmons_full_chip_sim.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.waveguides_sim.html b/api/kqcircuits.simulations.waveguides_sim.html
index dfe912856..985799e65 100644
--- a/api/kqcircuits.simulations.waveguides_sim.html
+++ b/api/kqcircuits.simulations.waveguides_sim.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.html b/api/kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.html
index 2b24181a3..15c71e715 100644
--- a/api/kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.html
+++ b/api/kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.simulations.xmons_direct_coupling_sim.html b/api/kqcircuits.simulations.xmons_direct_coupling_sim.html
index 0398831aa..293ae022e 100644
--- a/api/kqcircuits.simulations.xmons_direct_coupling_sim.html
+++ b/api/kqcircuits.simulations.xmons_direct_coupling_sim.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.test_structures.airbridge_dc.html b/api/kqcircuits.test_structures.airbridge_dc.html
index 16f1243a8..ef239a939 100644
--- a/api/kqcircuits.test_structures.airbridge_dc.html
+++ b/api/kqcircuits.test_structures.airbridge_dc.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.test_structures.cross_test.html b/api/kqcircuits.test_structures.cross_test.html
index 4e4b2842d..b77e24824 100644
--- a/api/kqcircuits.test_structures.cross_test.html
+++ b/api/kqcircuits.test_structures.cross_test.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.test_structures.html b/api/kqcircuits.test_structures.html
index 6b201f372..7b3cfad66 100644
--- a/api/kqcircuits.test_structures.html
+++ b/api/kqcircuits.test_structures.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.test_structures.junction_test_pads.html b/api/kqcircuits.test_structures.junction_test_pads.html
index 45cc53988..8997c378b 100644
--- a/api/kqcircuits.test_structures.junction_test_pads.html
+++ b/api/kqcircuits.test_structures.junction_test_pads.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.test_structures.junction_test_pads.junction_test_pads.html b/api/kqcircuits.test_structures.junction_test_pads.junction_test_pads.html
index 7881768de..7ac7edb60 100644
--- a/api/kqcircuits.test_structures.junction_test_pads.junction_test_pads.html
+++ b/api/kqcircuits.test_structures.junction_test_pads.junction_test_pads.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.html b/api/kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.html
index b8a4192ff..a5151b3cb 100644
--- a/api/kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.html
+++ b/api/kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.test_structures.stripes_test.html b/api/kqcircuits.test_structures.stripes_test.html
index 6d3784f1e..5b50a9c94 100644
--- a/api/kqcircuits.test_structures.stripes_test.html
+++ b/api/kqcircuits.test_structures.stripes_test.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.test_structures.stripes_test_increasing_width.html b/api/kqcircuits.test_structures.stripes_test_increasing_width.html
index a141a49b9..6a9db40a6 100644
--- a/api/kqcircuits.test_structures.stripes_test_increasing_width.html
+++ b/api/kqcircuits.test_structures.stripes_test_increasing_width.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.test_structures.test_structure.html b/api/kqcircuits.test_structures.test_structure.html
index e056b7001..ac9c20a00 100644
--- a/api/kqcircuits.test_structures.test_structure.html
+++ b/api/kqcircuits.test_structures.test_structure.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.test_structures.tsv_test_pattern.html b/api/kqcircuits.test_structures.tsv_test_pattern.html
index 99645abd2..720d4b941 100644
--- a/api/kqcircuits.test_structures.tsv_test_pattern.html
+++ b/api/kqcircuits.test_structures.tsv_test_pattern.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.area.html b/api/kqcircuits.util.area.html
index d4c9dc3f5..d9855c9de 100644
--- a/api/kqcircuits.util.area.html
+++ b/api/kqcircuits.util.area.html
@@ -852,6 +852,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.count_instances.html b/api/kqcircuits.util.count_instances.html
index 6363552c7..32c25ed24 100644
--- a/api/kqcircuits.util.count_instances.html
+++ b/api/kqcircuits.util.count_instances.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.coupler_lib.html b/api/kqcircuits.util.coupler_lib.html
index b14e64c40..be987e593 100644
--- a/api/kqcircuits.util.coupler_lib.html
+++ b/api/kqcircuits.util.coupler_lib.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.deep_delete.html b/api/kqcircuits.util.deep_delete.html
index f439aa2dd..331456d0c 100644
--- a/api/kqcircuits.util.deep_delete.html
+++ b/api/kqcircuits.util.deep_delete.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.defaults_helper.html b/api/kqcircuits.util.defaults_helper.html
index 6f60b3277..4dc6fd824 100644
--- a/api/kqcircuits.util.defaults_helper.html
+++ b/api/kqcircuits.util.defaults_helper.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.dependencies.html b/api/kqcircuits.util.dependencies.html
index 3000fdfce..6ca0fcd45 100644
--- a/api/kqcircuits.util.dependencies.html
+++ b/api/kqcircuits.util.dependencies.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.edit_node_plugin.html b/api/kqcircuits.util.edit_node_plugin.html
index 171f692ba..8a6c2d342 100644
--- a/api/kqcircuits.util.edit_node_plugin.html
+++ b/api/kqcircuits.util.edit_node_plugin.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.export_helper.html b/api/kqcircuits.util.export_helper.html
index 3c28a9989..f26e5c401 100644
--- a/api/kqcircuits.util.export_helper.html
+++ b/api/kqcircuits.util.export_helper.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.geometry_helper.html b/api/kqcircuits.util.geometry_helper.html
index cc77ab9c9..46832acbc 100644
--- a/api/kqcircuits.util.geometry_helper.html
+++ b/api/kqcircuits.util.geometry_helper.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.geometry_json_encoder.html b/api/kqcircuits.util.geometry_json_encoder.html
index 3beffb7d9..0cb6f8270 100644
--- a/api/kqcircuits.util.geometry_json_encoder.html
+++ b/api/kqcircuits.util.geometry_json_encoder.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.groundgrid.html b/api/kqcircuits.util.groundgrid.html
index 3027320a6..ba8b89c5a 100644
--- a/api/kqcircuits.util.groundgrid.html
+++ b/api/kqcircuits.util.groundgrid.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.gui_helper.html b/api/kqcircuits.util.gui_helper.html
index 288deacca..f4862792c 100644
--- a/api/kqcircuits.util.gui_helper.html
+++ b/api/kqcircuits.util.gui_helper.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.html b/api/kqcircuits.util.html
index cf50fb282..1107bc847 100644
--- a/api/kqcircuits.util.html
+++ b/api/kqcircuits.util.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.import_helper.html b/api/kqcircuits.util.import_helper.html
index fef4e1744..e28b010a0 100644
--- a/api/kqcircuits.util.import_helper.html
+++ b/api/kqcircuits.util.import_helper.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.label.html b/api/kqcircuits.util.label.html
index fc21fd34d..a9b823ac8 100644
--- a/api/kqcircuits.util.label.html
+++ b/api/kqcircuits.util.label.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.layout_to_code.html b/api/kqcircuits.util.layout_to_code.html
index 4f276603d..ddc401ad1 100644
--- a/api/kqcircuits.util.layout_to_code.html
+++ b/api/kqcircuits.util.layout_to_code.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.library_helper.html b/api/kqcircuits.util.library_helper.html
index 8e85b9cfe..543cfa218 100644
--- a/api/kqcircuits.util.library_helper.html
+++ b/api/kqcircuits.util.library_helper.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.log_router.html b/api/kqcircuits.util.log_router.html
index 42865659f..998d9a1e1 100644
--- a/api/kqcircuits.util.log_router.html
+++ b/api/kqcircuits.util.log_router.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.merge.html b/api/kqcircuits.util.merge.html
index 8e998cb97..63b4f4b45 100644
--- a/api/kqcircuits.util.merge.html
+++ b/api/kqcircuits.util.merge.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.netlist_extraction.html b/api/kqcircuits.util.netlist_extraction.html
index ad11d81a5..d26dc275b 100644
--- a/api/kqcircuits.util.netlist_extraction.html
+++ b/api/kqcircuits.util.netlist_extraction.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.netlist_graph.html b/api/kqcircuits.util.netlist_graph.html
index f454c0adf..bac138054 100644
--- a/api/kqcircuits.util.netlist_graph.html
+++ b/api/kqcircuits.util.netlist_graph.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.parameters.html b/api/kqcircuits.util.parameters.html
index 80c16a75a..470eb04c0 100644
--- a/api/kqcircuits.util.parameters.html
+++ b/api/kqcircuits.util.parameters.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.plugin_startup.html b/api/kqcircuits.util.plugin_startup.html
index 58c1a0528..921da5e7e 100644
--- a/api/kqcircuits.util.plugin_startup.html
+++ b/api/kqcircuits.util.plugin_startup.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.refpoints.html b/api/kqcircuits.util.refpoints.html
index 0eaaecd32..c1076a3d4 100644
--- a/api/kqcircuits.util.refpoints.html
+++ b/api/kqcircuits.util.refpoints.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.replace_junctions.html b/api/kqcircuits.util.replace_junctions.html
index 5cebd04f3..3d0bc9c16 100644
--- a/api/kqcircuits.util.replace_junctions.html
+++ b/api/kqcircuits.util.replace_junctions.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/api/kqcircuits.util.symmetric_polygons.html b/api/kqcircuits.util.symmetric_polygons.html
index 005bceac5..39c9cc106 100644
--- a/api/kqcircuits.util.symmetric_polygons.html
+++ b/api/kqcircuits.util.symmetric_polygons.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/citing.html b/citing.html
index 5a957bc54..85c6ec1ce 100644
--- a/citing.html
+++ b/citing.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/contributing.html b/contributing.html
index 762e2dd26..f957e71d5 100644
--- a/contributing.html
+++ b/contributing.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/developer/architecture.html b/developer/architecture.html
index cf3e61d30..1d766019e 100644
--- a/developer/architecture.html
+++ b/developer/architecture.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/developer/coding_style.html b/developer/coding_style.html
index 6faec7ad9..fd60ac872 100644
--- a/developer/coding_style.html
+++ b/developer/coding_style.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/developer/containers.html b/developer/containers.html
index b80a4d278..42394b53a 100644
--- a/developer/containers.html
+++ b/developer/containers.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/developer/documentation.html b/developer/documentation.html
index f9e6b9599..00ea89c35 100644
--- a/developer/documentation.html
+++ b/developer/documentation.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/developer/index.html b/developer/index.html
index b7fb8fcba..9409593c0 100644
--- a/developer/index.html
+++ b/developer/index.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/developer/setup.html b/developer/setup.html
index 516d72c16..ef325dc60 100644
--- a/developer/setup.html
+++ b/developer/setup.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/developer/standalone.html b/developer/standalone.html
index 951406cb3..eee000a39 100644
--- a/developer/standalone.html
+++ b/developer/standalone.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/developer/testing.html b/developer/testing.html
index 2e42df534..3eb6b49f7 100644
--- a/developer/testing.html
+++ b/developer/testing.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/genindex.html b/genindex.html
index ba26aa625..5ae91d7d0 100644
--- a/genindex.html
+++ b/genindex.html
@@ -848,6 +848,8 @@
kqcircuits.run
@@ -996,6 +998,8 @@ A
arc_points() (in module kqcircuits.util.geometry_helper)
AreaReceiver (class in kqcircuits.util.area)
+
+ argument_parser() (in module kqcircuits.run)
as_dict() (kqcircuits.simulations.port.Port method)
@@ -3875,6 +3879,8 @@ R
route_log() (in module kqcircuits.util.log_router)
run() (in module kqcircuits.run)
+
+ run_kqc() (in module kqcircuits.run)
diff --git a/index.html b/index.html
index 13474987c..2b504b1e4 100644
--- a/index.html
+++ b/index.html
@@ -850,6 +850,8 @@
kqcircuits.run
diff --git a/installation.html b/installation.html
index ef5c70dba..bdf9fc14f 100644
--- a/installation.html
+++ b/installation.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/objects.inv b/objects.inv
index b75f468adfb6bc72ccdb6f9b0f287296e6211c35..2e72551f250281387afd0a004964ab48f3dd8c2b 100644
GIT binary patch
delta 7311
zcmV;A9B|{8T&Y~J+Yx^pSEq(YdZm?^h~A{R2iDq~FeIsXD@XK}p8=YiO%_{2yl7%`
znWBruxH{0$;|Y<-vV+*H<%f0uuDzV!Wo!fXM6|yIp@7@>V#Zf5z!o992okHkyC=}X
zHR(f(*{J`(9z2Tsk3Cv|lAmX_9vzqV`c3#bRol&2@$HbkjRk)rcZkz;$z<>%+UY{q78`8~eu6;6fGBaZawp5rOOY;E2DGSF*+i7Bgt$
zSg1TOcjg@kEoOfb9pd_i*!)3k^Xb9pkRofG9Guz2g38jGc*iauHBJzxXQQ+R7x}QP
zia%&;64lhvWHP=Y)HQ8Lvo4D4=BOPj^k;+eFRTA!QBMx58^RI%7iC`Z-Fz7g>)DPH1Jj%t6L@JZgA<9Uf+qZDOz9HATL
zcD!M3OsQ@?`Jo6SN=^hW9B(S@B(d2_r<
z_DwIZBg8h<+$_5a9dQmhRdjob+KkvSi%+*#!sG=Zwgo+3gIU6-)VnKarO?+UNezQ?#N^5YrKhUNsjjJo`bEddm>EPx`0&`q2-?J4nHV>Sf
zZ;s#6`JTY^)|f{LO_4-&G)t}*nrjtKZjK*Ywa0%>4!e>XT_Rbuw?=Z&WW@&D_;?Hy
zQsHg*6-}LCDsrsi_OOpzBe`fkAT&KTYoza3R%3l0D3KlQ$Qmg+5-XwyY^NIx>epW5myF>
z;`J?HS<6(3p7z$zWszM^^mRX@IDJEW@;2C2{T8?tI?@`RqqoF!xvmfa*PUD*%E(>g6%w=
zbvdwhlfEc5J0Y=tDc}{)9onI_a%qyd><8NS_$mP))d%!yFriN@k~{Sm!HtU^Or4zd
z&I_mxfZ>9qfpd?$17TLA+|2^R>rJNvuRog3S9?3&tiXE7F$@ZA%Pa$Voawn7>m(lzh3)<;TD%=F@cokZ_OqR
z2;b1V9WZmr$nB+EjOo$^SOtu2N=csDjsW{lwk7Z{ZCTwmsBB=WW=A$b<2
zlaKVl1HBKAB5h-~CMDOAwl}lZK{-Y8?rT8{W}x*Oz5JP9!pmR^*b~t$i`N8pZ3I`v
zmJO5a;2xSwN!}z66c2tU5Cic-h=t)StO+}Yv3)ZV$-5d6Hd$6RN!?WQ
zXV48q=c?{dv^{^hCQ1_*2wl$?uRC<-{lm;_VTbm_wAcK_&|;4wyX%sb1-bp-uGPN{GW>xr3mZI|qw&|aO+1`O~2E^n~{vm6GxfN>D29%mii
zUK031i+?N1DLTeYRzrep+#GlCxsq?pJmNF?Xm$S~?XG|BMwH!QhCjB+SktHUQW2iM
zdpovzD(FvKBKNL?uIEzdJ-tV9;n;x~LwjPnXa6GT2Yao)#O4N^Q|JtQY``0doIM8G{@u)KZ7St4h1;`%9Xm7;`u#k5v
zDuCm;LsNfIofWwx)&50)D?-PjspO{5c9iqRl*%{_O@lnEw!3EAIGkL_K-bBM40XSg
zXVE`tX+ZtRB#UM6?yelf!nSeSwo98ok7+AmHNu2ImhRutKi^P-@U!^3W61S^Rgk&+
zvYGu}0kz52ps*i&*L{j|VvR2cu*?so7_7vf%h7*M5mwfktd+GctNo5*P^OQNTp;+0NU|OZpP3-h
z8D-^s?4>DrKt}cD`Id5Z{v}G9nw^jWO3VcAG+>Ex`W`13@ZRadfTU=`{Ef-7hzdnR
zNNaymhM-euD8+S@7bz|9tU2M_nwFu0H9aGR5A?<_^!jTHIOngY@jQU;S)lFbxJIef
zpRb20cWb3M&Wh89xG8#z)TW3~KakWLLY`wf^sM6KNdy}qxVH4fSH`~-4M9
zX^?ozTWc-hO34)wsDOQ+p0vGr?McfN6jdZnyRR=LGzPE<+YTzP(kh86WREuJ4|HN@
z%J34ZiUSgx{bc>bpzhszsP>b&mH^VRB5S^RLFVWM6e4FC-jjfc=#ZD-uu0RmFNS}v
zng#6xM=xwYnMxqdQT3UW1!BbsAcU|#{!4{v#bNOzFyEkxD#Q-K4q06Vq`Y^DlQYhd
zDps;G@(C3@(k0Zj4dkuPZ73g87t`(WwWMJZ41#h%|6)h;Yyd>q$}+S85__5tBu_7x1TC@)JN;VL
zbUq1sVaMySKyWNtWzfnmzK4)AKGLe06?6>o%v+t1m~y8nZ+b5B;P2pX`6MVL?&mUC
zv06g=3Kj}T6q|f0#7uh7my&hzSS-^bb!pplEqDvp)B0K7{X4z+9<}&$gQ0&Jct6|^
z`J3XZsaWeUY!w12&tx7tEs9B0UMXPCJh4l?T0%hl*MK7}lH1Az_%25l#lv2wTTy#O
z?nE!~6N;358}|Xir0E8OJD9Dgop2}0`z*9K!3XnlgEz=y4$uHF41z@bfKPoQYki>S
zIKye^6m=6sHF~WB*{_R0)+>KhW-Q{Bnp|7KI&BFZW_o(k)(YE~7J^Q*9}{p>I9Yr^
z_D}p=%F0aUnniI_|$lm>5|M~s5+|;`Z9n7w^_pMB)kT
z8~YR}98KO0hofTE9IhhR4Iuo_5;zgTTHIo@7XfoHE8=vElA^U#-3gm_6iBw{YvUBB
zi1x8-$Sc%}+Fzeel>dK=fu&X+Cjb<;tb3G=)^_`p-B^wdHFx&*{$^CjjOe
zo*78YaX}86@vzC9rVI;M4d8Ap{T3Nz%8C0yLFrgy9FYv}uJ_e-5gbfB2
zZL$*F4v{_zg?6gq@(eCDE)6a)A)Qw7O9ul?f(B$qpjR(N^~8UsJXXdT1i+okqE6JB
zKbq)Q_R}_~8JdRJRFe|c`7cM~EJAvF3CQRr=EcYP^+C$CUOCID#ryBq68*I(G8E^K
z5tApv`=XIcQ3C;d66?SMS^un}W`?paTY^C5e<|{idH={xUkYiTTFpGI9xEGZ}Qjo0&wQg67#^5hn7Hus9YoKVXD^{CU}XHAo)b@)n=wJ
zr0;D9GcB==Yjh!@j6b1kFxwflL*Z$^LWy>uNgxn9T+4q$+ULRWS1y9zR2aZ8-e+w7
zK3+YCra)BWuPwk1TYv=d+7md%Gwl|z9qqs_=2E<1&BO#2k>M^w;`|nf5(3A`WAbleJr8#_0xZzK5p0-cfO}+pnuO|WzSjR&xNhw
z-APkgkXs&|m3G_g<|lNfA*Up5G}1(b!Gn{K8deHYZkho5YsF-L4KVDl!Lm#_JCK`q
z!>uR-1ry>xY#Kd{F}X%Bv|pZEfi+nJrY2#41D4)=na!3|iY|rSJ{2+3oL;VQ?`_nXTd$NTUvXwNTwa*Pe
zwCO1L7vn1|V}}YR*nt=f9b8>aia<8=)%edQrV3ZKpoDFSvT^B)8yNJ3Ah_VXm{tSv
zn9m0i^G!_WB1`Fr0#rN3Dh3{7K?8>~y`6ub?7%|KgeIOEAVk<-D?%3lcW-!TvfrJ$
z20-bAjaZ$C0Z{}XwSx&c6OMQ~4WR<#SuvEL0Yp8XMwvWy!U{R5Wx$`59g3%vkUz|@@`n-Y
zNPRidNUbPpUs^bdjs*W@1YF=4T8sKXnh37a)
z5j$f0%MDun0&r-5IgnwWwDL5rQa@I$x(mHl$&F_fIK#KoX
zWceRR!09zLs6r{(U(ZgSJVjFJn7C2XH6hG&c{4FYnFEVUh|WL@0V5W<6h(b@>xd6^
z%;-Z&GmR2gan?DBHVPVqjzNEShL%CYNUtW(pcj_OnPJ(}SqSzA3`76SL$Nw%?$!
zPM}-wWTw$y1hk)eVl>3i$&Cqz1Viq~2Z&J;~U{ZLWbq;of9r37H0L=8;%KRY)6
zXF}uu4ED(jCa|Jak|q@Od?2JvLFm*6`rjCHx?L2b!7|
zfNF&KJ*2wRuonp0c{MubU%
zX|Tvq#MMLhRNZ7yW73@nwg;#0?Q#GDuf)0%dPWOEM9Dgk
zX@7VXp~-)W3)!LW9C=zhYkoq5I@$)tcBnQ>Zzw#=2cBcrY_X=jAT>MiFhPWXF*_9t
zb|*N;!FegxVb2_Jf?u
z+VH7_STjSeoSw(05PBQu=Fvw4O$ytUt<1(M?hIEay-GSlB`vaU)m&nB
zorFfyTS14m7{)0vEa^W>lwKE$i>?Q)h%-~NBx2DEcTrj4EV>8BNCN1(OlV)k7nb+Nk
z6gGr`_%zr+$b`#w?y<8?0GLYDh^GW5u~LM}NSt_M!_q{ju`~e#me_x+4h^#6^~6n>
zJs|^biSiWX3APuaE^9*UBqrfdiq$bsJVbxC4RRT{27^6`2J~{d-L<%{0WCvp#E8id-L<1^&~$x>h?Cy}8{jA7t{v-$++~CZJz4`gheq4hU
zY<#%GeqLrb8-vw`*ALdZH$L8hf?JK0e$
zZi{fC6ftGt)C=k*e$<6UWJUeXU8{fop^f39TOZU+cl(-wuMa!`tX4yt`dkbxv(ObX
zI?fM&*+1~Bow%uIsV3G66}booJQUULO9k!Djt%O#3ZI$Tt8X&+606uSEw_fyPBfpl
z{IT~H<_Bftj@!7C&+ep+hdG2@PbH=e;9v#V6nZD4{fv$jrk#@eVPN-8xBGu!#@tO8
zt)8JXg};BN-O)_ZR+3LV*4NBnN|#Wj#O~}L*`1!LypC}`aF$cgyTTUNnvq@<&}ln8
z5n<|mFLr1ris?|`b=nGlB(>Ge{m-lrHGP5x-gxk6sQ<`r>iT?lTUO+TyzQO~OaJ&R
zRtP_KdcP7{88wq^*gklVMh}05vG3xd(~Y|1O!$i~K|i!N?}WxEfknc$$|g8!7(0{2
zL4p4u)b0{|C)D2a>;1#0eIpVn%<|XI(WcPRYLr-eBbQ>Z1M-ep@d9~mClv)2e{?4v
z-L*D9@I_hTZqG+3iQNh1T}5o+)m>3opV-fx8rSUk*>7^g$DVR@bU1$`sc@-ct1F{-
z%;=poddH0Z+=Kgvg!}o|Pn1Yqi?^P3ALMqz7M{`oVQjz$Z{
zEQuK@Ng#UrPLzYR^)tQmqbLLURho^Tl*ctf=|a+UgYQ~3ng{!j@?tmgB3ila^vvkX
z3^J*oDf;6G6VeR1jx&E*zjG&5{*f0ic~5pPp6s5q%?2|@|Dt@(?h@xsoJBoi#W7O5
zj>M-xWtzazJ53Zqb(`ucP7w1fVIurDNA3wBRcLLQs2r!cwqa#}*!BTuRWWOjT8Yg6vg?Cc%-%?3PBcN@^L
zHkdRn`i6hV3+!)HkyUqD2sqy}r^Tb60sE_V-03dvM28mKaj;{WdK=Wyw@dVn6R+X4
ziQ@1FN@_P)sWU>A_jk~-jT5Lo9@>8p<#TN34JXy@0IfN3-j-HHX@9lIdUn~_W;idh
p;&e6G)g;vLy}hv;wj%}`T^loMVSb!i(`=eHvrGq!{V(HP?2^{DL#6-#
delta 7292
zcmV-?9E0PjT$fz1+Yx^(Etq>)O+%B#*1#&7*c=sIEXLJ=j@eF#M3#NKW-ULg
z`*-c-{N7$0uqUFu>V*PsYvYWET!1YCWf3ISSa(mLg=^A>7PC?RfjxK>_aA$-03|=q
zYCSqGt>l~VbE>wRvErK$d&~K6jvh(Q=n~&1HQGk;InrBYCog}kQHS4zBU|Ii_Iru_
zymDn&OuAgXz4}Pl>%wAh)-`^{^))y_bSdkrM`JM5gEj&qy$|e$v)7-7Ux4f8KG%nL
zZTsCBShv%SrNMBRMvqW=VD8L25L(P6I>hx2vH648
zX0e0OAw||WIXHi_i3OFVHSvyJK5CpGPR~YZ4KDIwSrvcK)+DN_qse4cL#S)okY-&J
z+09WqR_MUq@65ztS;M9qqROam5n&B(Wzn)
zlTePTlYRT&TT;BlrySKd;Zv(O$MX`uMk&hbI6^nf?RbB~+{i6*qk5O9q%H0Zz8V)q
z&XA3?Z@>)aJmZogf2Mu~r8k>}lIV@n%cBcB6Y}PGmF!DeUPp*+Ww}{)6*}S^a+c@z
z6tx+#V-}xouY}19LTu+}bBmeBxuKjbMoMp%-K{bsbzI$QnF38&x35}G23=xCN)
zFErOGoZK8gwpNav*L5W|xZ^X@SHYzl;g_Asi>CwTWI4UnHsuWeX$8XtWPhfUphf!3Nx7p=e
zGOi6w&F_=wB2wxTe;QfVLR*zx2Qz);F%h?+-2@dd2NpS>KC0BBE$1B24EW`OZeW^}
zPi}vVXxaI&s5!OzIO4;kS?&{TUT`cHNeeHgoMYk2TVFEUU3T
z4^PMrRAh}59f=iDiYt`VMdh9~26kSw#7avs=h|Dg_*RVC7qxv*#N;gru~B_eTn=>T
zmx5!tho@8)q-N`y62w+OzUHc>>I7pn1RdDkh
zIXh3TIwj_g_;82EyT>^Tu}?OoMSBRDV|8IFj@5&!i~^@QC9*>W!X2^7
zR~`efEHEF8weeiv2Hm>>a%RBB4JcsCNnFs
zQRn}v+eFldLG%NsBAI8rfGV%E;=q5r!xeBy)~4Jlqz>~VSyA6mt`WrM31|_sW9;Hg
zkvzvGx*?X&m^5*QNmmo2q^Tn|<5J-hmc(Tsz}ukQ5sf`Owl^(Wnze|#Ee_g&`jep^
z)PaojzN#DFT71A{!!-N?-1`h)a2?4pDr99#CS3GxU
zht|raN#e2}Xy4_6F-z`wL*b=#n_fvK7u*#wbywOnFEt%pc9g>(-iwhk;m)4^eF`YNbw
z&Yw+pZJSoNP-yEw`UMeNj$N^xCH!CleT=#Vv^oxROD`cYw{;XcD2aa#sD42x=Oa1Q_Yqo28OCIlzyGx=^LT&@@7|3inpp2Znaj`1cm-rc-8k{0=
z+FZ3=S6v=q&3hc%zSo3B*v3bUwsD<^ba|u
z!ZobtRNA#&vUfszbvhd`y#Kqr#R|-F1m^
z+`*?gzA^KN&*Y=k{fD%>x*Jh;hZ+9ZCSy&X(o02n`tE=2*y^dEKXHlNyAHaZOQHAl
z9>s-Y2VxBEiRqsGi=ZQ%GpEe=6}{lJKKthP$dGRVj16hI^QnFInZ;
zKd$|2mon{NyAl2rQ_{jCTc
zi>8vBKHGm$&KpxI<1{o4@~qnKnr-87av=je>^&^ukmchHbau5sK
z#%u_t%TJG69QSfe@Fj(LkYsq;_Hqf*9TTX=I+a8_Im}?CR>BTe(+uQDawg8
zz8t_ZKa^sy5`Qj72lCd;9m)@`VY}MR$OcH-^R9oQ3?CrLQL>Pvw6aND%B6lV=6#SU
z>nRIJB{oJ_S!=RZ*1D|rJBmS>K0j7j1)f58^6%&uPxx5zn;eP0J>*^wx8n~rB;8w9;V!_mEt%nP8;H;=q*y4
zB0~K@Qf~-(j_J^|ijyZ1Y=q$2(i2}9|57vrMM;K}rwBb;wjBn+z7)@N2(mTy<^}zh
zh1`^>JI|Msqbrq2E-X%`XI7g~j$;!wlRPacbP}eq)w>r0>
zd`w+Tx5w9#hDk68$^re09nG@=5Me9J&<05CX@+3Y_?97Y=f!s3ga(m2HfweaP<|5M
z*Fxe6UxmZxUUB$?tvlQ(X_(N_OOby(ymGZ!x$9+M;#VB*;jl<=V7|UtNMS8(F+L&tC|@2
z`UX#+3K7~BSIY$0?bTC;4^<4GTI!42Ye!$aTUQZ@C$MkqQ=o7(c{d!6idA#CieNW@
z@IOo7L3sRY~E2I*`lwFQ=B5&$F3o-P%CPGeL7M8FOtg}
zY@`PWQ>OXEg_SFpveJJPQmyMh<1E#duhBfGKWm%-m}_`uATh@UIcUbiCUcrHEMSqh
zvFVpV$N^m8e&sTN?7N=
z9F4OG>Fp&TqnDT$ALrKxDbsr8ETvtDtsgQgll$SHToZ3{;FE$Pi_q0T`+bHB=Y;Ltfi=(HH<>NTaW+;0g7Gu;n$P
zLwR|yMR9+G?n7UMs%CS0g&7i%O##+Tj?(rXbl=G$*oi6|5>DM|Bfo71wsO+Q^}^QS
z;iR|fcJ^%_t5{$62^IN6Ec`uF0YJJ;$UczUBR(&Oj1O!}6{*wzPK#uJM-8wW{Q3SJ
z`?>2|?1}cVgwEGbd-}LxU)=egqJjQBicOBpcuvuWeK
zn3R83ke;*wtS18i{mBjWCkX6M)41))7FNhs(ty@JHvrM5qu^hRuds|ADwtpgVlZ@Y
zbu}ph+00ktKbx2;T-kyWwk68Or7vz^&=-Q>g7acp4a8$UA4tqMF`bJnr6USZ?HH>V
zc#H)N9M1H1ezF4#ITM!^>`X(^3(|{r$OrAGBYgW4LZtiYL@Bz^8iFH>w}+Z=BdUKX
zx^ZT2Oq`#ZEUvssYc?ENYnn#dNnFMW=0QVVBN?<1LUl^dOm9lsOo<&1b!6*MKtx*U
z8TeMl49f1%jEW@H0+tIStr-#{StA+w1HwT5FvH3pMywA;N3n~7z#Lh)K9y?TF9fn4^K-VCV;X(vikH@#_2+;pQpb#rlY*s)eC
zrbwOpv|ngsdAh3Os_CkZE2OJB&ZMh(WkG3xuYnYv<0M7wi0v;oX!Q%gq5b7RhJDh?
z)3{3gShead^jal1o>h!b=h~a6PI#
zW>_U*g#$V@P23JT=aepS^@Lz8m=rbRNdX&{{OKGZRz4<*esN?gTR=Oo%FXb?IE
z-5FX24I{mpJcC|XCTE6aPiKE2*dH(q{WA~6{#fB6l+nHiK`yXL#}2O~?KE6G!$=80
z#Oe*Y#YIVR;bC7uc`~79W-}oS;!|dE4x7{%Yr)tESqCyv(p1kV_2VR!U8qSF7ltfw
zBReC-lcQ31VyTpzcsle6XVl$z+WLeOI^g*LldcoP$vJ^;y_1-+%mlz6&e?BIl=h2Rbh{%~mj&*m_{%u@)AY>L~{*4P61gmy#N5>$V_N$fJ)4w{t=s8gZ_
zCMgd*AdZE!GSGxg$eM^9F%pr^-H??MfPoSAj(m?&O8Jg3zQ!Mzv=%#a*-jN^?BLaV>w&{Dx|?yoSQFd~B`eSa=?LvfZ38!Vm3p!{sUfbRh`kaIcOJbkB&f
zKA2rk%aJN=)*6?(W47Q*SLp!=qwF%;Plu;0b9d^XP5AU^c`qwS^$5l6}lANNj_c~I%xtzcv2C-
zSv%Xw=fxVSL%5EVAUwTZC70L7;gun5U50B;aUB>DCJCm&B1aKd58YFRladN>ZsMO`
z)ta#2z_h0aAk2?RcOuvxoW8fq0SLSj>q_VuEeH`M>p-Uc;Z=ktD=uV*x^v`d?X39;
z4eDqc7~6lL+AO`H@GKvAj#;zCn)ZU!?7+hW5dy~SR4mw?;2a0%(GYMP1RDX#ZwV@f
zwg(x5zJ;4X3qVzD?>IJDCf57Ghu&rb5V8|$b8OoWaxRkteWh7eebG54llx)3G7w;C
zmNP)#Jt0f!`;nfY%6B1>x@wZTsb(hu2a+TB!E=8LP;Udd1FEiOqtFw!@ewmamaSxF
zB`cRs)W)Q@FV{9HY*)528>_f8T%GhP=?Imy$huW?iP?1$8clBn9omwcD_twTu4d({
z3%l@%aLx|R=Fu2la9W=|36AVIF&=5#lF+|);M~8qlI&kwS;-Bq?D!8B!OMl$K-JD{
zps;_N2mmvKKRMi*8e4I}m==!B7?YW_$e&D_rHy7@cPCQV5C-DYU;`l&F59`s&NcyH
zDp4bz5}3qF5h^2b;*AYU6P?D=1PoYW|FJqW$con!H(~aK47erAQ6**3_b{50%PYG*wd+=@FoMSOohE3yL|+iJs{I^}h55!!)I)dZuDj^f;d
zM0fLNWLn|-r)loZ&v)}D99n_;XCdy*&v(|72yIy7V+;4QB0J+zbT*{!yt@75qn-Uc
zGdslS^t1iE%+7xLlNEG)R@8o8W;cI&lNGRk&ePufd}lnh$cE7!ZM2_!w1b_nV}pM&
zoXNAd%k8Y^)Z$!i7@Al!a3-sF(Or7Z#Bf
z^*eX1`iC}#i*9{TGu`cL2EIP<0I+{r4Q=XkF|^D=SIFo%Km29?z^``Vrk2+@V#BoD8bUkKeBScM-dC6(l#M%X<4!)ilQtga
z5OzJ4m^Ofe6<|~7os9M~I#QT+O74e&-81doC>f
z4CGg7Hhxkb*9fHxNz)C!Yt?8T>_5tj-N=h*<+jr^qc1baq<*I8k0VS-GvqqXWc|*a
zRQX3+^zbZ
zrv63U+;=xQ(D?N&uXpN!DBdq3R=IeQ=~Glzi@FJap%5Rwe%pU(Ko$lv_Xb4RJ-Y`S
z$O#JKX6Nc8Kzm&`by49s8=@F{r;dQVPHNXZ9isKeG2UREnfCCY9f`BvR~L3IGW%!Y
z^7hK*{l_B{l{NSOa7Fdb^l7yweqg`U3t_c~SeI^KiQf}+9>w#otR2;sO1d?snxbq`
zAGNifqLChSX{LWV68%n1=VHd)ny%Y9$!^f`WWx@<>q(k&xU5Isl6fL7c6yg-0!QyO
zQ3%y-s;f9fEGS5?JKNorovikHH_;c;svv)=FhuIRr$(*r?f!w?y%W;ElD4m^$sTcr
zB61})y6{z}Y?Mj|VEtKjh`g%cv|`X9$YcAVj0)|)V8VZn3yE`7G-Us)QrQ`NtpR%E
zj{6PnK(gn&rj7O9?EP2v^4?LpcS(kmrwNBO%wmIS&ACqJ`6Z^KIUB*gkZdj3Jyi*L
zY{H(xu
zp!#@d|3Q?`v7I-ZRJQ}P=EQkhS{0@J)gtTJWoMh=yvT~v)nHeXP{a53#%|b-7;JQH
W%&3L=acWJoY1+&(G4{Wp#<|$CkRA&F
diff --git a/py-modindex.html b/py-modindex.html
index 4f630bed9..20929b227 100644
--- a/py-modindex.html
+++ b/py-modindex.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/salt.html b/salt.html
index c06008b05..333c1cf50 100644
--- a/salt.html
+++ b/salt.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/search.html b/search.html
index e9f05b459..a997f54b8 100644
--- a/search.html
+++ b/search.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/searchindex.js b/searchindex.js
index 8035b718a..0d4157982 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.masks.multi_face_mask_layout", "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.run", "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.ansys.ansys_solution", "api/kqcircuits.simulations.export.elmer", "api/kqcircuits.simulations.export.elmer.elmer_export", "api/kqcircuits.simulations.export.elmer.elmer_solution", "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.solution", "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.partition_region", "api/kqcircuits.simulations.port", "api/kqcircuits.simulations.post_process", "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.defaults_helper", "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.parameters", "api/kqcircuits.util.plugin_startup", "api/kqcircuits.util.refpoints", "api/kqcircuits.util.replace_junctions", "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/elmer_remote_workflow", "user_guide/simulation/export_and_run", "user_guide/simulation/gmsh_elmer_export", "user_guide/simulation/simulation_features", "user_guide/simulation/simulation_objects", "user_guide/simulation/simulation_scripts", "user_guide/simulations", "user_guide/terminology", "user_guide/usage", "user_guide/xsection"], "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.masks.multi_face_mask_layout.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.run.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.ansys.ansys_solution.rst", "api/kqcircuits.simulations.export.elmer.rst", "api/kqcircuits.simulations.export.elmer.elmer_export.rst", "api/kqcircuits.simulations.export.elmer.elmer_solution.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.solution.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.partition_region.rst", "api/kqcircuits.simulations.port.rst", "api/kqcircuits.simulations.post_process.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.defaults_helper.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.parameters.rst", "api/kqcircuits.util.plugin_startup.rst", "api/kqcircuits.util.refpoints.rst", "api/kqcircuits.util.replace_junctions.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/elmer_remote_workflow.rst", "user_guide/simulation/export_and_run.rst", "user_guide/simulation/gmsh_elmer_export.rst", "user_guide/simulation/simulation_features.rst", "user_guide/simulation/simulation_objects.rst", "user_guide/simulation/simulation_scripts.rst", "user_guide/simulations.rst", "user_guide/terminology.rst", "user_guide/usage.rst", "user_guide/xsection.rst"], "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.masks.multi_face_mask_layout", "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.run", "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.ansys.ansys_solution", "kqcircuits.simulations.export.elmer", "kqcircuits.simulations.export.elmer.elmer_export", "kqcircuits.simulations.export.elmer.elmer_solution", "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.solution", "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.partition_region", "kqcircuits.simulations.port", "kqcircuits.simulations.post_process", "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.defaults_helper", "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.parameters", "kqcircuits.util.plugin_startup", "kqcircuits.util.refpoints", "kqcircuits.util.replace_junctions", "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", "Elmer remote simulations workflow", "Run and export in one line", "Gmsh/Elmer export", "Simulation features", "Simulation objects", "Export functions", "External simulation tools", "Terminology", "Usage", "Creating cross section images"], "terms": {"kqcircuit": [0, 1, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190], "develop": [0, 160, 167, 168, 169, 170, 171, 177, 180, 186], "wa": [0, 36, 81, 94, 148, 156, 169, 171, 178, 179, 183, 185, 189], "start": [0, 5, 13, 18, 34, 54, 56, 61, 62, 63, 64, 77, 86, 105, 111, 117, 127, 142, 148, 154, 157, 164, 167, 169, 170, 172, 178, 180, 181, 183, 185], "johann": [0, 159], "heinsoo": [0, 159], "aalto": [0, 67, 184], "univers": [0, 184], "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, 80, 81, 82, 83, 85, 86, 89, 90, 92, 93, 94, 95, 98, 99, 101, 110, 111, 113, 114, 116, 117, 118, 119, 120, 121, 122, 124, 135, 141, 142, 143, 145, 146, 148, 151, 152, 153, 154, 157, 160, 161, 163, 164, 166, 167, 168, 170, 171, 174, 175, 176, 177, 178, 179, 180, 181, 183, 184, 186, 187, 188, 189, 190], "final": [0, 61, 77, 82, 117, 167, 180, 186], "kqc": [0, 94, 103, 105, 153, 155, 156, 160, 161, 163, 166, 167, 170, 171, 175, 177, 178, 179, 180, 181, 182, 183, 189], "version": [0, 1, 79, 80, 81, 82, 83, 143, 159, 163, 165, 166, 167, 171, 176, 179, 181, 183, 186, 190], "correspond": [0, 18, 25, 36, 61, 77, 81, 83, 86, 114, 117, 122, 142, 146, 147, 148, 152, 161, 163, 168, 171, 174, 175, 178, 180, 184, 185, 187, 188], "v0": [0, 170], "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, 87, 88, 89, 90, 94, 99, 102, 109, 110, 111, 113, 115, 117, 121, 127, 131, 134, 142, 143, 148, 151, 154, 155, 156, 157, 163, 166, 167, 170, 171, 176, 179, 180, 184, 185], "tag": [0, 152, 160, 163, 167, 188], "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, 185, 186, 187, 188, 189, 190], "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, 185, 186, 187, 188, 189, 190], "repositori": [0, 141, 163, 165, 171, 174, 184], "sinc": [0, 145, 166, 175, 180, 185], "ha": [0, 5, 19, 22, 35, 36, 37, 55, 61, 69, 82, 86, 90, 94, 117, 141, 145, 148, 153, 154, 157, 163, 166, 167, 170, 171, 175, 178, 179, 180, 181, 183, 185], "been": [0, 61, 82, 117, 149, 163, 170, 171, 179], "see": [0, 2, 18, 36, 61, 77, 82, 93, 95, 99, 110, 113, 117, 119, 120, 121, 122, 123, 157, 160, 161, 163, 166, 167, 170, 171, 173, 175, 176, 178, 179, 180, 181, 183, 184, 185, 186, 189], "cite": [0, 169], "section": [0, 62, 94, 102, 113, 152, 161, 166, 167, 169, 171, 175, 177, 179, 180, 182, 185, 187], "other": [0, 2, 5, 13, 27, 33, 36, 37, 61, 62, 69, 70, 74, 75, 77, 87, 89, 94, 105, 110, 117, 127, 136, 142, 150, 156, 157, 158, 159, 160, 161, 163, 166, 167, 168, 169, 170, 174, 175, 178, 179, 180, 183, 184, 185, 186, 188, 189, 190], "author": [0, 159], "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, 185, 186, 187, 188, 189, 190], "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, 185, 186, 187, 188, 189, 190], "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, 185, 186, 187, 188, 189, 190], "chip": [1, 27, 28, 31, 34, 36, 37, 39, 40, 41, 42, 48, 53, 56, 61, 77, 79, 80, 81, 82, 83, 87, 117, 120, 121, 127, 132, 141, 148, 152, 153, 161, 163, 169, 170, 174, 175, 176, 177, 178, 185, 188, 189], "airbridge_cross": [1, 2], "airbridgecross": [1, 2, 3], "build": [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, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 79, 81, 82, 85, 86, 87, 90, 92, 93, 94, 95, 117, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129, 130, 132, 148, 149, 161, 163, 164, 166, 167, 170, 171, 175, 177, 179, 181, 183, 184, 185, 186, 187], "airbridge_dc_test": [1, 2], "airbridgedctest": [1, 2, 4], "library_nam": [1, 2, 5, 27, 36, 61, 67, 68, 85, 89, 92, 94, 117, 123, 131, 149, 161], "library_descript": [1, 2, 5, 27, 36, 67, 68, 85, 89, 123, 131, 161], "library_path": [1, 2, 5, 27, 36, 67, 68, 85, 89, 123, 131, 149], "display_text_impl": [1, 2, 5, 27, 36], "can_create_from_shape_impl": [1, 2, 5, 27, 37, 38, 54, 55, 62], "parameters_from_shape_impl": [1, 2, 5, 27, 54, 62], "transformation_from_shape_impl": [1, 2, 5, 27, 29, 30, 62], "get_launcher_assign": [1, 2, 5], "produce_junction_test": [1, 2, 5, 9], "produce_opt_lit_test": [1, 2, 5], "produce_ground_grid": [1, 2, 5], "produce_ground_on_face_grid": [1, 2, 5], "produce_fram": [1, 2, 5], "merge_layout_layers_on_fac": [1, 2, 5, 133, 151], "merge_layout_lay": [1, 2, 5], "produce_structur": [1, 2, 5], "get_box": [1, 2, 5], "get_filter_region": [1, 2, 5], "insert_filtered_el": [1, 2, 5], "get_ground_bump_loc": [1, 2, 5], "post_build": [1, 2, 5, 27, 36], "produce_launch": [1, 2, 5, 92, 121, 180], "produce_n_launch": [1, 2, 5], "make_grid_loc": [1, 2, 5], "get_ground_tsv_loc": [1, 2, 5], "crossing_twofac": [1, 2], "crossingtwofac": [1, 2, 6], "daisy_woven": [1, 2], "daisywoven": [1, 2, 7], "dc_test": [1, 2], "dctest": [1, 2, 8], "demo": [1, 2, 176, 178, 179, 180], "produce_qubit": [1, 2, 9, 10, 25, 92, 121, 122], "produce_coupl": [1, 2, 9, 10], "produce_control_lin": [1, 2, 9, 10], "produce_drivelin": [1, 2, 9, 10], "produce_fluxlin": [1, 2, 9, 10, 85, 89], "produce_readout_structur": [1, 2, 9, 10], "produce_probelin": [1, 2, 9, 10], "demo_twofac": [1, 2, 179], "demotwofac": [1, 2, 10, 179], "empti": [1, 2, 5, 13, 24, 28, 31, 33, 35, 36, 37, 42, 47, 55, 56, 61, 64, 82, 83, 86, 87, 90, 94, 117, 127, 132, 145, 148, 153, 154, 168, 175, 184, 185, 186], "make_empty_area": [1, 2, 11], "junction_test": [1, 2], "junctiontest": [1, 2, 12], "junction_test2": [1, 2], "junctiontest2": [1, 2, 13], "coerce_parameters_impl": [1, 2, 13, 27, 36, 43, 44, 61, 63, 67, 68, 85, 89, 123, 126, 127], "launcher": [1, 2, 5, 7, 8, 17, 19, 22, 27, 49, 90, 119, 121, 152, 176, 180], "lithography_test": [1, 2], "lithographytest": [1, 2, 15], "create_pattern": [1, 2, 15, 16], "lithography_test_twofac": [1, 2], "lithographytesttwofac": [1, 2, 16], "quality_factor": [1, 2, 149, 179], "qualityfactor": [1, 2, 17, 82, 149, 179], "quality_factor_twofac": [1, 2], "qualityfactortwofac": [1, 2, 18], "produce_reson": [1, 2, 18], "sample_holder_test": [1, 2], "sampleholdertest": [1, 2, 19], "shape": [1, 2, 5, 13, 17, 24, 27, 28, 30, 31, 32, 34, 36, 37, 42, 54, 56, 61, 62, 75, 80, 82, 86, 87, 89, 94, 113, 117, 127, 131, 132, 147, 151, 157, 175, 176, 178, 180, 185, 186, 188, 190], "simpl": [1, 2, 13, 82, 84, 110, 117, 127, 128, 163, 179, 183], "single_xmon": [1, 2], "singlexmon": [1, 2, 22], "qubits_refpoint": [1, 2, 22], "stripe": [1, 2, 5, 15, 16, 129, 130], "tsv_test": [1, 2], "tsvtest": [1, 2, 24], "create_xsect": [1, 2, 24], "xmons_direct_coupl": [1, 2], "xmonsdirectcoupl": [1, 2, 25], "produce_readout_reson": [1, 2, 25, 92, 121], "element": [1, 2, 3, 5, 13, 21, 22, 24, 26, 68, 70, 74, 81, 82, 86, 87, 89, 90, 99, 102, 115, 117, 118, 123, 127, 131, 132, 133, 136, 142, 143, 145, 148, 149, 151, 152, 153, 154, 156, 157, 163, 165, 167, 169, 174, 177, 178, 179, 184, 186, 187, 189], "airbridg": [1, 3, 4, 17, 18, 27, 28, 36, 51, 53, 54, 56, 61, 64, 117, 124, 133, 149, 156, 175, 185], "default_typ": [1, 27, 29, 30, 31, 32, 43, 44, 50, 51, 57, 58, 67, 68, 123, 126, 127], "creat": [1, 2, 5, 27, 29, 30, 31, 36, 43, 44, 50, 51, 57, 58, 61, 62, 63, 67, 68, 73, 74, 77, 81, 82, 83, 84, 89, 93, 94, 95, 98, 101, 106, 113, 117, 118, 119, 120, 121, 122, 123, 126, 127, 134, 140, 141, 145, 148, 149, 151, 155, 156, 161, 164, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 179, 180, 183, 184, 185, 186, 188], "airbridge_multi_fac": [1, 27, 29], "airbridgemultifac": [1, 27, 29, 31], "airbridge_rectangular": [1, 27, 29], "airbridgerectangular": [1, 27, 29, 32], "flip_chip_connector": [1, 27], "flipchipconnector": [1, 27, 39, 40, 41, 42, 61], "create_bump_connector": [1, 27, 39, 40], "flip_chip_connector_dc": [1, 27, 39], "flipchipconnectordc": [1, 27, 39, 41], "flip_chip_connector_rf": [1, 27, 39], "flipchipconnectorrf": [1, 27, 39, 42, 180], "get_sim_port": [1, 27, 33, 35, 36, 37, 39, 42, 47, 55, 85, 86, 87, 90, 185], "fluxlin": [1, 9, 22, 25, 27, 36, 85, 89, 90, 122], "fluxline_standard": [1, 27, 43], "fluxlinestandard": [1, 27, 43, 45], "fluxline_straight": [1, 27, 43], "fluxlinestraight": [1, 27, 43, 46], "marker": [1, 5, 13, 27, 34, 54, 81, 125, 141, 157], "produce_geometri": [1, 27, 50, 51], "get_marker_loc": [1, 27, 50, 51, 53], "get_marker_region": [1, 27, 50, 51, 53], "marker_standard": [1, 27, 50], "markerstandard": [1, 27, 50, 52], "mask_marker_fc": [1, 27, 50], "maskmarkerfc": [1, 27, 50, 53], "create_cross": [1, 27, 50, 53], "tsv": [1, 5, 24, 27, 36, 117, 132], "tsv_ellips": [1, 27, 57], "tsvellips": [1, 27, 57, 59], "produce_impl": [1, 27, 36, 57, 59, 161], "create_tsv_connector": [1, 27, 57, 59], "tsv_standard": [1, 27, 57], "tsvstandard": [1, 27, 57, 60], "airbridge_connect": [1, 27], "airbridgeconnect": [1, 27, 28, 61], "capacitive_x_coupl": [1, 27], "capacitivexcoupl": [1, 27, 33], "chip_fram": [1, 27], "chipfram": [1, 5, 6, 7, 10, 16, 18, 27, 34], "circular_capacitor": [1, 27], "circularcapacitor": [1, 27, 35], "get_refpoint": [1, 27, 36, 92, 117], "insert_cell_into": [1, 27, 36], "resolve_fac": [1, 27, 36], "create_cell_from_shap": [1, 27, 36], "create_subtyp": [1, 27, 36], "create_with_refpoint": [1, 27, 36, 148], "add_el": [1, 27, 36, 68, 73, 92, 117, 136, 161, 180], "insert_cel": [1, 25, 27, 36, 74, 92, 117, 122, 136, 148, 161, 178, 180, 185], "face": [1, 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, 79, 80, 81, 82, 83, 87, 92, 113, 114, 115, 117, 120, 127, 132, 133, 141, 151, 152, 156, 157, 171, 175, 177, 187], "pcell_params_by_nam": [1, 27, 36, 92, 117], "add_port": [1, 27, 36], "copy_port": [1, 27, 36], "get_schema": [1, 27, 36, 92, 94, 117], "get_lay": [1, 27, 36, 89, 92, 117, 180], "raise_error_on_cel": [1, 27, 36], "add_protect": [1, 27, 36], "sync_paramet": [1, 27, 36], "left_and_right_waveguid": [1, 27, 36], "face_changer_waveguid": [1, 27, 36], "finger_capacitor_squar": [1, 27, 180], "fingercapacitorsquar": [1, 27, 37, 136, 180], "get_ground_region": [1, 27, 37], "finger_area_width": [1, 27, 37], "finger_area_length": [1, 27, 37], "cut_region": [1, 27, 37], "add_waveguid": [1, 27, 37], "finger_capacitor_tap": [1, 27], "fingercapacitortap": [1, 27, 38], "hanger_reson": [1, 27], "hangerreson": [1, 27, 47], "launcher_dc": [1, 27], "launcherdc": [1, 27, 49], "meander": [1, 3, 6, 17, 27, 61, 110, 145, 175], "smooth_capacitor": [1, 27], "smoothcapacitor": [1, 18, 27, 55, 136], "spiral_resonator_polygon": [1, 27], "spiralresonatorpolygon": [1, 27, 56], "rectangular_paramet": [1, 27, 56], "waveguide_composit": [1, 27], "node": [1, 27, 61, 140, 145, 148, 153, 176, 177, 180, 183], "posit": [1, 22, 24, 27, 30, 36, 54, 61, 62, 63, 81, 86, 89, 90, 109, 141, 145, 147, 148, 153, 156, 175, 179, 180], "align": [1, 27, 36, 53, 61, 74, 81, 89, 117, 125, 141, 145, 157, 175, 179, 180], "inst_nam": [1, 9, 10, 27, 36, 61, 74, 117, 145, 157, 180], "angl": [1, 27, 35, 61, 62, 63, 64, 86, 142, 145], "length_befor": [1, 27, 61, 145], "length_incr": [1, 27, 61, 145], "deseri": [1, 27, 61, 143], "nodes_from_str": [1, 27, 61], "waveguidecomposit": [1, 27, 61, 145, 148, 177, 180], "get_segment_cel": [1, 27, 61], "get_segment_length": [1, 27, 61], "produce_fixed_length_waveguid": [1, 27, 61], "snap_point": [1, 27, 61], "check_node_typ": [1, 27, 61], "produce_fixed_length_bend": [1, 27, 61], "waveguide_coplanar": [1, 27, 180], "waveguidecoplanar": [1, 27, 61, 62, 148, 175, 180], "produce_waveguid": [1, 27, 62, 92, 121], "get_corner_data": [1, 27, 62], "produce_end_termin": [1, 27, 62], "is_continu": [1, 27, 62], "waveguide_coplanar_curv": [1, 27], "arc": [1, 27, 63, 86, 142], "waveguidecoplanarcurv": [1, 27, 63], "create_curve_arc": [1, 27, 63], "produce_curve_termin": [1, 27, 63], "waveguide_coplanar_splitt": [1, 27], "waveguidecoplanarsplitt": [1, 27, 64], "t_cross_paramet": [1, 27, 64], "waveguide_coplanar_straight": [1, 27], "waveguidecoplanarstraight": [1, 27, 65], "waveguide_coplanar_tap": [1, 27], "waveguidecoplanartap": [1, 27, 61, 66], "junction": [1, 5, 9, 10, 13, 22, 25, 80, 86, 87, 88, 89, 115, 117, 122, 126, 127, 128, 156, 157, 161, 169, 171, 180, 184, 185], "manhattan": [1, 5, 10, 13, 22, 25, 67, 68, 70, 87, 89, 122, 127], "produce_manhattan_squid": [1, 67, 69], "produce_tp_smal": [1, 67, 69], "produce_tp_larg": [1, 67, 69], "produce_contact_pad": [1, 67, 69], "manhattan_single_junct": [1, 67], "manhattansinglejunct": [1, 67, 70], "produce_manhattan_junct": [1, 67, 70], "no_squid": [1, 67], "nosquid": [1, 10, 13, 22, 25, 67, 68, 71, 87, 89, 122, 127], "sim": [1, 10, 13, 22, 25, 67, 68, 87, 89, 122, 127, 167, 181, 182, 183, 185], "squid": [1, 13, 67, 69, 71, 72, 85, 87, 88, 89, 90, 115, 127, 157], "layer_config": [1, 169, 180], "default_layer_config": [1, 76, 180], "example_layer_config": [1, 76, 180], "mask": [1, 5, 34, 51, 53, 133, 163, 167, 169, 174, 177, 180, 188], "mask_export": [1, 79], "export_mask_set": [1, 79, 80], "export_design": [1, 79, 80], "export_chip": [1, 79, 80], "export_masks_of_fac": [1, 79, 80], "export_mask": [1, 79, 80], "export_doc": [1, 79, 80], "export_bitmap": [1, 79, 80], "get_mask_layout_full_nam": [1, 79, 80], "export_junction_paramet": [1, 79, 80], "mask_layout": [1, 79, 80, 82, 83, 179], "masklayout": [1, 79, 80, 81, 82, 83], "layout": [1, 24, 25, 27, 30, 36, 44, 51, 58, 61, 68, 74, 79, 80, 81, 82, 83, 92, 93, 94, 95, 106, 111, 113, 114, 117, 119, 120, 121, 122, 127, 132, 141, 142, 148, 149, 151, 152, 153, 155, 157, 161, 167, 169, 175, 176, 178, 179, 180, 184, 185, 186, 187, 189, 190], "name": [1, 5, 7, 9, 10, 13, 18, 21, 22, 24, 25, 28, 31, 34, 36, 37, 56, 59, 61, 64, 68, 73, 74, 75, 77, 79, 80, 81, 82, 83, 87, 89, 92, 94, 96, 98, 99, 101, 102, 105, 106, 107, 114, 116, 117, 121, 127, 131, 132, 134, 141, 145, 148, 149, 150, 151, 152, 153, 154, 156, 157, 161, 163, 164, 166, 170, 171, 176, 178, 179, 180, 181, 185, 186, 187], "with_grid": [1, 5, 79, 81, 82, 83, 117, 179], "face_id": [1, 5, 13, 15, 16, 18, 24, 27, 28, 31, 36, 37, 56, 61, 74, 75, 79, 81, 82, 83, 87, 117, 127, 132, 180], "layers_to_mask": [1, 79, 81, 179], "covered_region_excluded_lay": [1, 79, 81], "chips_map": [1, 79, 81, 82, 83], "align_to": [1, 36, 74, 79, 81, 117, 179, 180], "chips_map_legend": [1, 79, 81, 82], "wafer_rad": [1, 79, 81], "wafer_cent": [1, 79, 81], "chips_map_offset": [1, 79, 81], "wafer_top_flat_length": [1, 79, 81], "wafer_bottom_flat_length": [1, 79, 81], "dice_width": [1, 34, 79, 81], "text_margin": [1, 34, 79, 81], "chip_siz": [1, 79, 81, 179], "edge_clear": [1, 79, 81, 179], "remove_chip": [1, 79, 81], "chip_box_offset": [1, 79, 81], "chip_tran": [1, 79, 81], "mask_name_offset": [1, 79, 81], "mask_name_scal": [1, 79, 81], "mask_name_box_margin": [1, 79, 81], "mask_text_scal": [1, 79, 81], "mask_markers_dict": [1, 79, 81], "mask_marker_offset": [1, 79, 81], "mask_export_lay": [1, 77, 79, 81, 82], "mask_export_density_lay": [1, 79, 81], "submask": [1, 79, 81], "extra_id": [1, 79, 81], "extra_chip": [1, 79, 81], "top_cel": [1, 74, 79, 81, 145, 148, 157, 178, 188], "added_chip": [1, 79, 81], "chips_placed_by_position_label": [1, 79, 81], "chip_copi": [1, 79, 81], "mirror_label": [1, 79, 81], "bbox_face_id": [1, 79, 81, 82, 83], "add_chips_map": [1, 79, 81, 83, 179], "overwrite_chips_by_position_label": [1, 79, 81], "insert_chip": [1, 79, 81], "insert_chip_copy_label": [1, 79, 81], "two_coordinates_to_position_label": [1, 79, 81], "position_label_to_two_coordin": [1, 79, 81], "mask_set": [1, 79, 80, 179], "maskset": [1, 79, 80, 82, 83, 179], "export_drc": [1, 79, 80, 82], "used_chip": [1, 79, 82], "export_path": [1, 79, 82, 103, 153, 179], "add_mask_layout": [1, 79, 82, 179], "add_multi_face_mask_layout": [1, 79, 82, 83], "add_chip": [1, 79, 82, 179], "export": [1, 74, 75, 77, 79, 80, 81, 82, 92, 93, 94, 95, 117, 119, 120, 121, 122, 141, 148, 152, 153, 157, 167, 169, 171, 177, 178, 181, 184, 185, 187, 188, 190], "chips_map_from_box_map": [1, 79, 82], "multi_face_mask_layout": [1, 79], "multifacemasklayout": [1, 79, 82, 83], "qubit": [1, 9, 10, 22, 25, 67, 121, 122, 161, 169, 171, 175, 176, 180, 184, 185, 186], "concentric_transmon": [1, 85], "concentrictransmon": [1, 85, 86], "double_pad": [1, 85], "doublepad": [1, 85, 87, 88], "double_pads_splin": [1, 85], "doublepadssplin": [1, 85, 88], "produce_squid": [1, 85, 89, 123, 126, 127], "swissmon": [1, 85, 176, 185, 186], "simul": [1, 25, 33, 35, 36, 37, 42, 47, 55, 72, 77, 86, 87, 89, 90, 133, 156, 163, 167, 169, 170, 171, 174, 177, 180, 182, 183, 186, 190], "ansi": [1, 92, 96, 107, 117, 138, 177, 183, 184, 185, 187], "ansys_export": [1, 92, 96, 97, 184, 186], "export_ansys_json": [1, 92, 96, 97, 98], "export_ansys_bat": [1, 92, 96, 97, 98], "export_ansi": [1, 92, 96, 97, 98, 184, 186, 187], "ansys_solut": [1, 92, 96, 97], "ansyssolut": [1, 92, 96, 97, 98, 99], "ansys_tool": [1, 92, 96, 97, 99, 184], "frequency_unit": [1, 92, 96, 97, 99, 184], "frequenc": [1, 92, 96, 97, 99, 100, 102, 183, 184], "max_delta_": [1, 92, 96, 97, 99, 100, 102, 184], "percent_error": [1, 92, 96, 97, 99, 100, 102, 184], "percent_refin": [1, 92, 96, 97, 99, 184], "maximum_pass": [1, 92, 96, 97, 99, 100, 102, 184], "minimum_pass": [1, 92, 96, 97, 99, 100, 102, 184], "minimum_converged_pass": [1, 92, 96, 97, 99, 184], "sweep_en": [1, 92, 96, 97, 99, 184], "sweep_start": [1, 92, 96, 97, 99, 184], "sweep_end": [1, 92, 96, 97, 99, 184], "sweep_count": [1, 92, 96, 97, 99, 184], "sweep_typ": [1, 92, 96, 97, 99, 100, 102, 184], "max_delta_f": [1, 92, 96, 97, 99, 184], "n_mode": [1, 92, 96, 97, 99, 184], "mesh_siz": [1, 92, 96, 97, 99, 100, 102], "simulation_flag": [1, 92, 96, 97, 99, 184], "ansys_project_templ": [1, 92, 96, 97, 99], "integrate_energi": [1, 92, 96, 97, 99, 100, 102, 184], "integrate_magnetic_flux": [1, 92, 96, 97, 99], "hfss_capacitance_export": [1, 92, 96, 97, 99, 184], "get_solution_data": [1, 92, 96, 97, 99, 100, 102], "elmer": [1, 92, 96, 107, 163, 177, 182, 184, 185, 187], "elmer_export": [1, 92, 96, 100, 184, 186], "export_elmer_json": [1, 92, 96, 100, 101], "export_elmer_script": [1, 92, 96, 100, 101], "export_elm": [1, 92, 96, 100, 101, 183, 184, 186, 187], "elmer_solut": [1, 92, 96, 100], "elmersolut": [1, 92, 96, 100, 101, 102], "tool": [1, 54, 62, 92, 94, 96, 100, 102, 117, 152, 167, 168, 169, 171, 175, 176, 177, 184, 185, 186, 189], "linear_system_method": [1, 92, 96, 100, 102], "p_element_ord": [1, 92, 96, 100, 102], "max_error_scal": [1, 92, 96, 100, 102], "max_outlier_fract": [1, 92, 96, 100, 102], "is_axisymmetr": [1, 92, 96, 100, 102], "frequency_batch": [1, 92, 96, 100, 102], "boundary_condit": [1, 92, 96, 100, 102], "mesh_level": [1, 92, 96, 100, 102], "solver_opt": [1, 92, 96, 100, 102], "sonnet": [1, 92, 96, 177, 187], "parser": [1, 92, 96, 108, 143], "apply_templ": [1, 92, 96, 108, 109], "polygon_head": [1, 92, 96, 108, 109], "symmetri": [1, 92, 96, 108, 109, 158], "box": [1, 5, 17, 18, 34, 51, 54, 74, 81, 82, 89, 92, 94, 96, 108, 109, 113, 114, 117, 118, 125, 127, 144, 147, 152, 156, 171, 175, 176, 177, 179, 180, 187, 188], "refplan": [1, 92, 96, 108, 109], "port": [1, 5, 13, 30, 33, 35, 36, 37, 38, 42, 47, 48, 55, 61, 64, 86, 87, 89, 90, 92, 93, 95, 96, 108, 109, 110, 117, 118, 119, 120, 121, 122, 127, 152, 156, 175, 176, 177, 180, 184, 186, 187], "control": [1, 88, 92, 96, 108, 109, 110, 136, 142, 143, 154, 164, 165, 166, 180, 181, 183], "polygon": [1, 56, 62, 63, 92, 96, 108, 109, 110, 111, 113, 115, 117, 142, 158, 175, 180, 185, 188], "via": [1, 5, 24, 92, 96, 108, 109, 132, 181, 183, 185], "sonnet_export": [1, 92, 96, 108, 186], "poly_and_edge_indic": [1, 92, 96, 108, 110], "export_sonnet_son": [1, 92, 96, 108, 110, 186], "export_sonnet": [1, 92, 96, 108, 110, 186, 187], "xsection": [1, 92, 94, 96, 117, 174, 177, 184], "xsection_export": [1, 92, 96, 112, 190], "xsection_cal": [1, 92, 96, 112, 113, 190], "create_xsections_from_simul": [1, 92, 96, 112, 113, 190], "separate_signal_layer_shap": [1, 92, 96, 112, 113], "find_layer_by_nam": [1, 92, 96, 112, 113], "free_layer_slot": [1, 92, 96, 112, 113], "visualise_xsection_cut_on_original_layout": [1, 92, 96, 112, 113], "export_and_run": [1, 92, 96, 182], "export_singular": [1, 92, 96], "remote_export_and_run": [1, 92, 96], "remote_run_onli": [1, 92, 96, 105], "simulation_export": [1, 92, 96, 185, 186], "get_combined_paramet": [1, 92, 96, 106], "copy_content_into_directori": [1, 92, 96, 106], "get_post_process_command_lin": [1, 92, 96, 106], "export_simulation_oa": [1, 92, 96, 106, 186], "sweep_simul": [1, 92, 96, 106, 185], "cross_sweep_simul": [1, 92, 96, 106, 185], "solut": [1, 92, 96, 98, 99, 101, 102, 106, 166, 171, 184], "util": [1, 56, 64, 92, 96, 168, 169, 177, 180, 185, 186], "export_lay": [1, 92, 96, 111], "find_edge_from_point_in_cel": [1, 92, 96, 111], "find_edge_from_point_in_polygon": [1, 92, 96, 111], "get_enclosing_polygon": [1, 92, 96, 111], "airbridges_sim": [1, 92], "airbridgessim": [1, 92, 93], "cross_section_simul": [1, 92, 113], "crosssectionsimul": [1, 92, 94, 101, 113, 184, 185, 187], "register_cell_layers_as_sim_lay": [1, 92, 94], "get_sim_lay": [1, 92, 94], "set_permitt": [1, 92, 94], "get_paramet": [1, 92, 94, 117], "get_simulation_data": [1, 92, 94, 117], "empty_simul": [1, 92], "emptysimul": [1, 92, 95], "partition_region": [1, 92, 117], "get_list_of_two": [1, 92, 114], "partitionregion": [1, 92, 114, 117], "limit_box": [1, 92, 114], "limit_fac": [1, 92, 114], "as_dict": [1, 92, 115], "internalport": [1, 92, 115, 117, 156, 185], "get_etch_polygon": [1, 92, 115], "edgeport": [1, 92, 115, 156, 184, 185], "post_process": [1, 92, 98, 101, 106, 186], "postprocess": [1, 92, 98, 101, 106, 116], "get_command_lin": [1, 92, 116], "get_simulation_layer_by_nam": [1, 92, 117], "from_cel": [1, 92, 93, 95, 117, 119, 120, 121, 122, 185, 186], "face_stack_list_of_list": [1, 92, 117], "ith_valu": [1, 92, 117], "face_z_level": [1, 92, 117], "region_from_lay": [1, 92, 117], "simplified_region": [1, 92, 117], "insert_lay": [1, 92, 117], "insert_stacked_up_lay": [1, 92, 117], "insert_layers_between_fac": [1, 92, 117], "create_simulation_lay": [1, 92, 93, 95, 117, 119, 120, 121, 122], "produce_lay": [1, 92, 117], "ground_grid_region": [1, 92, 117], "produce_waveguide_to_port": [1, 92, 117, 180, 185], "etched_lin": [1, 92, 117], "get_port_data": [1, 92, 117], "delete_inst": [1, 92, 117], "single_element_simul": [1, 92, 185, 186], "get_single_element_sim_class": [1, 92, 118, 156, 185, 186], "single_xmons_full_chip_sim": [1, 92], "singlexmonsfullchipsim": [1, 92, 119], "waveguides_sim": [1, 92], "waveguidessim": [1, 92, 120], "produce_guid": [1, 92, 120], "produce_ground_bump": [1, 92, 120], "xmons_direct_coupling_full_chip_sim": [1, 92], "xmonsdirectcouplingfullchipsim": [1, 92, 121], "produce_launchers_sma8": [1, 92, 121], "xmons_direct_coupling_sim": [1, 92], "xmonsdirectcouplingsim": [1, 92, 122], "test_structur": [1, 169], "junction_test_pad": [1, 123], "junctiontestpad": [1, 13, 89, 123, 126, 127, 128], "junction_test_pads_simpl": [1, 123, 126], "junctiontestpadssimpl": [1, 123, 126, 128], "airbridge_dc": [1, 123], "airbridgedc": [1, 123, 124], "cross_test": [1, 123], "crosstest": [1, 123, 125], "stripes_test": [1, 123], "stripestest": [1, 15, 16, 123, 129], "stripes_test_increasing_width": [1, 123], "stripestestincreasingwidth": [1, 123, 130], "teststructur": [1, 123, 124, 125, 127, 129, 130, 131, 132, 161], "produce_pad": [1, 123, 131], "produce_four_point_pad": [1, 123, 131], "produce_etched_region": [1, 123, 131], "tsv_test_pattern": [1, 123], "tsvtestpattern": [1, 123, 132], "area": [1, 13, 42, 51, 54, 61, 69, 73, 74, 81, 87, 89, 110, 114, 115, 127, 128, 131, 133, 144, 171, 175, 180, 185], "areareceiv": [1, 133, 134], "put": [1, 61, 133, 134, 163, 175, 180], "get_area_and_dens": [1, 133, 134], "count_inst": [1, 133], "count_instances_in_cel": [1, 133, 135], "coupler_lib": [1, 133], "cap_param": [1, 18, 133, 136], "deep_delet": [1, 133], "deep_delete_pcel": [1, 133, 137], "deep_delete_al": [1, 133, 137], "defaults_help": [1, 133], "find_ansys_execut": [1, 133, 138], "depend": [1, 18, 115, 128, 133, 149, 156, 161, 163, 165, 166, 182, 183, 185], "install_kqc_depend": [1, 133, 139], "edit_node_plugin": [1, 133], "editnodeplugin": [1, 133, 140], "create_dialog": [1, 133, 140], "update_node_from_form": [1, 133, 140], "update_form_from_nod": [1, 133, 140], "deselect": [1, 133, 140], "select": [1, 13, 69, 110, 133, 140, 148, 171, 175, 176, 178, 179, 180, 185, 190], "activ": [1, 74, 133, 140, 141, 167, 170, 177, 183, 184], "deactiv": [1, 133, 140], "mouse_click_ev": [1, 133, 140], "mouse_moved_ev": [1, 133, 140], "has_tracking_posit": [1, 133, 140], "tracking_posit": [1, 133, 140], "updat": [1, 36, 117, 133, 140, 161, 165, 170, 174, 175, 178, 184], "editnodepluginfactori": [1, 133, 140], "create_plugin": [1, 133, 140], "export_help": [1, 133, 185, 186], "generate_probepoints_json": [1, 133, 141], "generate_probepoints_from_fil": [1, 133, 141], "create_or_empty_tmp_directori": [1, 133, 141, 186], "get_simulation_directori": [1, 133, 141], "get_active_or_new_layout": [1, 133, 141, 185, 186], "write_commit_reference_fil": [1, 133, 141], "write_export_machine_versions_fil": [1, 133, 141], "open_with_klayout_or_default_appl": [1, 133, 141, 186], "get_klayout_vers": [1, 133, 141], "export_drc_report": [1, 133, 141], "geometry_help": [1, 133], "vector_length_and_direct": [1, 133, 142], "point_shift_along_vector": [1, 133, 142], "get_direct": [1, 133, 142], "get_angl": [1, 133, 142], "get_cell_path_length": [1, 133, 142], "get_object_path_length": [1, 133, 142], "simple_region": [1, 133, 142], "region_with_merged_point": [1, 117, 133, 142], "region_with_merged_polygon": [1, 117, 133, 142], "merge_points_and_match_on_edg": [1, 133, 142], "is_clockwis": [1, 133, 142], "circle_polygon": [1, 133, 142], "arc_point": [1, 133, 142], "bspline_point": [1, 133, 142], "bezier_point": [1, 133, 142], "geometry_json_encod": [1, 133], "geometryjsonencod": [1, 133, 143], "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, 45, 46, 47, 48, 49, 51, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 76, 77, 81, 82, 83, 86, 87, 88, 89, 90, 93, 94, 98, 101, 102, 110, 113, 117, 119, 120, 121, 122, 124, 125, 127, 128, 129, 130, 132, 133, 136, 138, 141, 142, 143, 145, 147, 150, 151, 152, 153, 154, 156, 161, 163, 166, 169, 170, 171, 175, 176, 179, 180, 181, 184, 185, 186, 189, 190], "geometryjsondecod": [1, 133, 143], "encode_python_obj_as_dict": [1, 133, 143], "decode_dict_as_python_obj": [1, 133, 143], "groundgrid": [1, 133], "make_grid": [1, 133, 144], "gui_help": [1, 133], "get_nodes_near_posit": [1, 133, 145], "node_to_text": [1, 133, 145], "node_from_text": [1, 133, 145], "replace_nod": [1, 133, 145], "get_all_node_el": [1, 133, 145], "get_valid_node_el": [1, 133, 145], "import_help": [1, 133], "module_from_fil": [1, 133, 146], "label": [1, 5, 34, 36, 64, 74, 81, 117, 133, 153, 160, 179], "labelorigin": [1, 133, 147], "bottomleft": [1, 133, 147], "bottomright": [1, 133, 147], "topleft": [1, 133, 147], "topright": [1, 133, 147], "produce_label": [1, 133, 147], "layout_to_cod": [1, 133], "convert_cells_to_cod": [1, 133, 148], "get_node_param": [1, 133, 148], "extract_pcell_data_from_view": [1, 133, 148], "restore_pcells_to_view": [1, 133, 148], "library_help": [1, 133, 161, 168, 180], "load_librari": [1, 133, 149], "get_library_path": [1, 133, 149], "delete_all_librari": [1, 133, 149], "delete_librari": [1, 133, 149], "element_by_class_nam": [1, 133, 149], "to_module_nam": [1, 133, 149], "to_library_nam": [1, 133, 149], "log_rout": [1, 133], "route_log": [1, 133, 150], "merg": [1, 5, 61, 117, 133, 142, 160, 161, 180], "merge_lay": [1, 133, 151], "convert_child_instances_to_stat": [1, 133, 151], "netlist_extract": [1, 133], "export_cell_netlist": [1, 82, 133, 152], "extract_net": [1, 133, 152], "extract_circuit": [1, 133, 152], "netlist_graph": [1, 133], "network_as_graph": [1, 133, 153], "draw_graph": [1, 133, 153], "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, 45, 46, 47, 48, 49, 51, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 79, 80, 81, 82, 83, 86, 87, 88, 89, 90, 93, 94, 95, 98, 99, 101, 102, 103, 105, 106, 107, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 156, 157, 158, 164, 165, 169, 176, 177, 178, 179, 183, 185, 186, 187, 189, 190], "add_parameters_from": [1, 133, 154, 161, 185], "add_paramet": [1, 133, 154, 161, 185], "pdt": [1, 133, 154, 180], "typedoubl": [1, 133, 154, 180], "typeint": [1, 133, 154], "typelist": [1, 133, 154], "typestr": [1, 133, 154], "typeshap": [1, 133, 154], "typeboolean": [1, 133, 154], "typelay": [1, 133, 154], "typenon": [1, 133, 154], "param": [1, 36, 61, 117, 133, 154, 157, 161, 180], "get_al": [1, 133, 154], "plugin_startup": [1, 133], "register_plugin": [1, 133, 155], "refpoint": [1, 18, 22, 27, 32, 33, 35, 36, 37, 42, 47, 55, 59, 61, 74, 77, 86, 87, 88, 89, 90, 117, 118, 127, 131, 133, 141, 145, 148, 175, 177, 185], "layer": [1, 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, 87, 89, 94, 99, 111, 113, 114, 115, 117, 125, 127, 129, 130, 131, 132, 133, 134, 142, 147, 151, 152, 156, 157, 169, 171, 174, 175, 176, 177, 178, 185, 190], "cell": [1, 5, 15, 16, 30, 33, 35, 36, 37, 42, 44, 47, 51, 54, 55, 58, 61, 62, 68, 73, 74, 80, 81, 82, 86, 87, 89, 90, 92, 93, 94, 95, 111, 113, 117, 118, 119, 120, 121, 122, 127, 133, 134, 135, 136, 137, 141, 142, 145, 147, 148, 149, 151, 152, 156, 157, 161, 167, 175, 176, 178, 179, 180, 185, 186, 188], "tran": [1, 5, 9, 10, 36, 63, 74, 81, 89, 117, 131, 133, 156, 157, 185], "rec_level": [1, 36, 74, 117, 133, 156, 180], "dict": [1, 5, 61, 81, 89, 99, 101, 102, 127, 133, 141, 143, 149, 156, 157, 185], "item": [1, 117, 133, 143, 153, 156, 171], "kei": [1, 5, 22, 36, 77, 81, 82, 83, 99, 106, 117, 121, 133, 136, 141, 143, 148, 149, 151, 152, 156, 157, 163, 175, 181, 183], "valu": [1, 5, 13, 22, 26, 28, 33, 35, 36, 37, 42, 47, 55, 56, 61, 62, 66, 74, 77, 80, 81, 82, 86, 87, 90, 94, 99, 110, 113, 115, 117, 121, 127, 133, 141, 143, 145, 147, 148, 149, 151, 152, 154, 156, 157, 161, 163, 169, 174, 175, 176, 178, 180, 184, 185, 190], "refpointtosimport": [1, 33, 35, 36, 37, 42, 47, 55, 86, 87, 90, 133, 156, 185], "refpointtointernalport": [1, 133, 156], "refpointtoedgeport": [1, 133, 156], "waveguidetosimport": [1, 133, 156, 185], "toward": [1, 61, 117, 133, 156, 185], "side": [1, 3, 5, 6, 17, 18, 28, 33, 35, 36, 37, 42, 47, 55, 59, 60, 64, 81, 86, 87, 90, 113, 117, 118, 131, 133, 148, 156, 158, 161, 179, 180, 185], "use_internal_port": [1, 117, 133, 156, 185], "waveguide_length": [1, 117, 122, 133, 142, 156, 185], "term1": [1, 56, 61, 62, 117, 121, 133, 156], "turn_radiu": [1, 117, 121, 133, 156], "b": [1, 13, 18, 24, 28, 30, 31, 35, 36, 37, 38, 42, 48, 55, 56, 61, 64, 66, 77, 87, 88, 117, 121, 127, 132, 133, 142, 156], "over_etch": [1, 117, 133, 156], "junctionsimport": [1, 133, 156, 185], "other_refpoint": [1, 133, 156], "replace_junct": [1, 133], "junctionentri": [1, 133, 157], "extract_junct": [1, 133, 157], "place_junct": [1, 133, 157], "get_tuned_junction_json": [1, 133, 157], "copy_one_layer_of_cel": [1, 133, 157], "replace_squid": [1, 133, 157], "convert_cells_to_stat": [1, 133, 157], "symmetric_polygon": [1, 133, 180], "polygon_with_hsym": [1, 133, 158], "polygon_with_vsym": [1, 133, 158, 180], "polygon_with_sym": [1, 133, 158], "klayout_view": [1, 167, 169, 178], "klayoutview": [1, 74, 167, 177], "layout_view": [1, 74, 178], "focu": [1, 74, 178], "show": [1, 74, 129, 130, 153, 167, 171, 175, 176, 178, 179, 180, 185, 186], "close": [1, 51, 62, 74, 98, 142, 148, 171, 179], "cell_view": [1, 74, 178], "active_cel": [1, 74, 178], "clear_lay": [1, 74], "add_default_lay": [1, 74], "create_top_cel": [1, 74], "export_layers_bitmap": [1, 74], "export_all_layers_bitmap": [1, 74], "export_pcell_png": [1, 74, 178], "get_pixel": [1, 74], "get_active_cell_view": [1, 74], "get_active_layout": [1, 74], "get_active_cel": [1, 74], "missinguilibraryexcept": [1, 74], "resolve_default_layer_info": [1, 74], "layer_clust": [1, 169], "layerclust": [1, 75], "main_lay": [1, 75], "extra_lay": [1, 75], "all_lay": [1, 75], "pya_resolv": [1, 161, 169, 180, 185], "is_standalone_sess": [1, 84], "klayout_executable_command": [1, 84], "run": [1, 61, 74, 77, 84, 98, 101, 103, 105, 113, 116, 139, 141, 163, 164, 166, 167, 168, 169, 170, 171, 174, 176, 177, 179, 180, 181, 183, 184, 186, 187, 188, 189, 190], "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, 85, 86, 87, 88, 89, 90, 93, 94, 117, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 135, 145, 147, 148, 149, 151, 152, 153, 154, 157, 164, 165, 174, 175, 176, 178, 180, 185, 188], "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, 85, 86, 90, 123, 124, 125, 129, 130, 131, 132], "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, 83, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 99, 102, 107, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 140, 143, 145, 147, 148, 149, 154, 156, 157, 161, 162, 164, 167, 171, 174, 177, 178, 184, 186, 187], "consist": [2, 15, 16, 24, 34, 61, 62, 63, 77, 79, 82, 86, 87, 88, 128, 141, 143, 162, 169, 175, 183, 187], "thei": [2, 3, 6, 27, 61, 67, 77, 81, 83, 86, 94, 111, 142, 151, 153, 157, 161, 163, 167, 171, 178, 180, 184], "ar": [2, 3, 5, 6, 19, 22, 27, 29, 32, 36, 48, 61, 62, 63, 64, 67, 74, 77, 79, 81, 82, 83, 89, 94, 96, 99, 102, 103, 105, 110, 113, 114, 117, 121, 123, 131, 133, 135, 141, 142, 143, 145, 148, 149, 150, 151, 152, 153, 154, 155, 157, 159, 160, 161, 162, 163, 164, 166, 167, 168, 169, 170, 171, 174, 175, 176, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190], "themselv": 2, "A": [2, 5, 9, 22, 25, 36, 51, 56, 61, 62, 63, 64, 74, 81, 82, 83, 86, 87, 88, 99, 102, 107, 110, 113, 117, 121, 122, 141, 142, 148, 149, 153, 154, 156, 163, 167, 175, 176, 178, 179, 180, 184, 185, 188], "frame": [2, 5, 34, 48, 81, 175], "i": [2, 3, 5, 6, 7, 10, 16, 18, 22, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 40, 42, 47, 48, 54, 55, 56, 59, 60, 61, 62, 63, 64, 66, 68, 73, 74, 77, 81, 82, 83, 84, 86, 87, 88, 89, 90, 93, 94, 95, 98, 99, 101, 103, 106, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 128, 129, 130, 131, 136, 139, 141, 142, 143, 144, 145, 147, 148, 149, 151, 152, 153, 154, 156, 157, 159, 161, 163, 164, 165, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190], "alwai": [2, 152, 167, 171, 180, 184], "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, 86, 87, 90, 93, 94, 95, 117, 119, 120, 121, 122, 124, 125, 128, 129, 130, 132, 143, 148, 161, 162, 167, 168, 170, 171, 178, 180, 184, 185, 186, 190], "place": [2, 5, 17, 27, 33, 35, 36, 37, 42, 47, 51, 54, 55, 56, 61, 62, 63, 74, 77, 81, 86, 87, 90, 117, 118, 143, 148, 150, 156, 157, 161, 164, 168, 171, 176, 177, 178, 179, 180, 185, 186], "some": [2, 5, 13, 24, 27, 28, 31, 36, 37, 56, 61, 75, 82, 83, 87, 98, 101, 110, 113, 117, 127, 132, 141, 142, 148, 154, 157, 161, 164, 166, 167, 168, 170, 171, 175, 176, 178, 179, 180, 181, 184, 185, 188], "test": [2, 3, 4, 5, 9, 11, 13, 15, 16, 22, 24, 33, 67, 119, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 143, 157, 163, 165, 166, 167, 169, 170, 171, 174, 179, 180, 183, 186], "structur": [2, 5, 27, 67, 115, 123, 124, 127, 128, 131, 132, 153, 157, 167, 168, 169, 171, 177, 179, 184, 188], "after": [2, 13, 27, 61, 62, 69, 70, 77, 81, 87, 98, 101, 106, 113, 117, 118, 127, 154, 163, 166, 171, 174, 176, 178, 179, 180, 183, 186, 190], "ad": [2, 18, 36, 61, 74, 81, 106, 115, 116, 117, 121, 141, 142, 147, 148, 152, 153, 154, 161, 163, 167, 177, 185], "ground": [2, 5, 11, 17, 34, 35, 36, 37, 38, 42, 47, 51, 54, 55, 61, 62, 63, 65, 81, 82, 83, 86, 87, 94, 110, 115, 117, 120, 136, 144, 147, 175, 176, 177, 180, 184, 185], "grid": [2, 5, 17, 34, 36, 54, 61, 62, 63, 65, 81, 82, 83, 117, 131, 144, 147, 148, 175, 176, 177, 180], "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, 83, 85, 86, 87, 90, 92, 93, 94, 95, 105, 106, 110, 113, 114, 115, 117, 118, 119, 120, 121, 122, 123, 128, 129, 130, 131, 132, 133, 135, 136, 141, 142, 143, 144, 145, 147, 148, 149, 151, 156, 157, 161, 163, 164, 166, 167, 168, 174, 175, 178, 179, 180, 181, 183, 184, 185, 186, 187, 189, 190], "avoid": [2, 5, 13, 18, 24, 28, 31, 34, 36, 37, 56, 61, 62, 63, 87, 117, 127, 131, 132, 144, 147, 150, 151, 169, 175, 179, 180], "can": [2, 5, 18, 22, 27, 35, 36, 51, 54, 56, 61, 62, 67, 68, 73, 74, 77, 79, 80, 82, 83, 85, 86, 93, 94, 95, 102, 106, 110, 113, 114, 115, 117, 119, 120, 121, 122, 128, 141, 142, 143, 145, 148, 153, 156, 157, 159, 161, 163, 167, 168, 170, 171, 174, 175, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190], "produc": [2, 5, 9, 13, 18, 22, 30, 34, 44, 51, 56, 61, 62, 63, 64, 68, 73, 81, 89, 113, 115, 117, 119, 121, 127, 128, 131, 136, 145, 147, 168, 179, 180, 183, 185, 186, 188, 190], "document": [2, 79, 80, 82, 92, 123, 161, 162, 165, 167, 168, 170, 171, 174, 175, 178, 179, 180, 188], "gener": [2, 5, 13, 29, 36, 54, 59, 62, 67, 68, 73, 74, 79, 81, 82, 83, 85, 87, 89, 94, 113, 117, 123, 127, 142, 144, 145, 148, 152, 154, 157, 163, 164, 167, 169, 175, 176, 177, 178, 179, 180, 183, 184, 186, 187, 190], "descript": [2, 123, 154, 161, 180, 188], "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, 84, 86, 87, 88, 89, 90, 91, 93, 94, 95, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 128, 129, 130, 131, 132, 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, 165, 167, 168, 170, 173, 174, 184, 185], "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, 83, 86, 87, 88, 89, 90, 92, 93, 94, 95, 99, 102, 107, 114, 115, 116, 117, 119, 120, 121, 122, 124, 125, 127, 128, 129, 130, 131, 132, 134, 140, 142, 143, 147, 154, 156, 157, 161, 166, 174, 179, 180, 183, 184, 185], "an": [3, 5, 25, 27, 28, 30, 31, 35, 36, 41, 42, 61, 62, 63, 74, 77, 81, 82, 83, 89, 101, 113, 117, 118, 124, 128, 136, 141, 142, 143, 145, 148, 152, 153, 154, 156, 157, 158, 161, 166, 167, 170, 171, 175, 177, 178, 179, 181, 183, 184, 185, 186, 187, 188, 189, 190], "On": [3, 6, 166, 176, 180, 181, 182], "left": [3, 5, 6, 13, 18, 22, 34, 36, 42, 47, 56, 63, 80, 81, 88, 94, 111, 113, 115, 117, 156, 171, 176, 179, 180, 185], "straight": [3, 6, 25, 44, 46, 56, 61, 62, 65, 89, 117, 122, 180], "vertic": [3, 6, 13, 23, 24, 31, 32, 46, 56, 81, 114, 117, 127, 132, 157, 158, 190], "waveguid": [3, 6, 18, 19, 28, 36, 42, 47, 48, 54, 56, 61, 62, 63, 64, 65, 66, 86, 87, 90, 94, 115, 117, 120, 122, 142, 145, 148, 152, 153, 156, 176, 177, 180, 184, 185], "cross": [3, 6, 22, 56, 64, 94, 102, 106, 113, 125, 169, 175, 177, 180, 185, 187], "multipl": [3, 6, 61, 77, 82, 83, 86, 113, 141, 151, 153, 157, 161, 166, 169, 171, 175, 178, 179, 180, 183, 185, 188], "time": [3, 6, 36, 98, 101, 102, 106, 110, 113, 156, 164, 167, 169, 171, 176, 178, 179, 181, 183, 185], "There": [3, 6, 22, 88, 128, 129, 130, 161, 164, 167, 170, 175, 179, 180, 181, 183, 184, 185], "right": [3, 6, 18, 22, 28, 36, 56, 66, 80, 81, 113, 115, 117, 156, 171, 175, 176, 178, 179, 180, 185], "likewis": [3, 6], "do": [3, 6, 36, 61, 77, 117, 148, 162, 163, 166, 167, 168, 176, 178, 179, 180, 182, 183, 184, 185, 186], "ani": [3, 6, 18, 61, 62, 68, 73, 74, 82, 83, 93, 94, 95, 117, 118, 119, 120, 121, 122, 128, 145, 149, 155, 160, 161, 166, 167, 171, 172, 175, 179, 180, 183, 184, 185, 186, 187], "point": [3, 4, 5, 6, 13, 24, 28, 31, 32, 35, 36, 37, 38, 54, 56, 61, 62, 63, 74, 81, 86, 87, 88, 111, 113, 117, 121, 122, 124, 127, 132, 141, 142, 148, 151, 153, 156, 158, 164, 168, 169, 175, 177, 178, 180, 183, 185, 188], "In": [3, 42, 61, 74, 77, 82, 93, 95, 106, 113, 117, 119, 120, 121, 122, 142, 161, 163, 166, 167, 171, 174, 175, 176, 178, 179, 180, 184, 185, 186], "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, 86, 87, 88, 90, 115, 117, 127, 131, 132, 142, 152, 156, 176, 179, 185], "arrai": [3, 5, 24, 81, 82, 128, 143, 188], "mechan": 3, "differ": [3, 5, 6, 13, 15, 16, 27, 35, 36, 42, 51, 56, 81, 82, 83, 94, 99, 113, 117, 127, 141, 152, 157, 161, 166, 167, 168, 169, 174, 175, 179, 180, 183, 184, 185, 186], "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, 87, 89, 90, 99, 109, 113, 115, 117, 120, 121, 122, 125, 127, 129, 130, 136, 142, 144, 145, 148, 151, 156, 175, 176, 180, 184, 185], "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, 86, 87, 89, 90, 113, 115, 117, 121, 122, 124, 125, 127, 129, 130, 131, 132, 156, 180, 185], "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, 86, 87, 90, 124, 125, 128, 129, 130, 132, 135, 145, 148, 151, 180, 185], "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, 86, 87, 90, 109, 115, 124, 125, 128, 129, 130, 132, 148, 154, 161, 166, 178, 183], "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, 86, 87, 88, 89, 90, 94, 98, 113, 117, 124, 125, 128, 129, 130, 131, 132, 141, 143, 150, 152, 154, 157, 161, 168, 169, 176, 177, 179, 181, 183, 184, 185, 190], "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, 80, 81, 82, 83, 84, 86, 87, 90, 92, 93, 94, 95, 98, 101, 113, 114, 115, 117, 119, 120, 121, 122, 124, 125, 127, 128, 129, 130, 132, 134, 139, 140, 142, 143, 145, 148, 149, 151, 152, 153, 154, 156, 157, 161, 163, 164, 166, 167, 168, 170, 171, 174, 175, 176, 178, 179, 180, 181, 182, 183, 184, 185, 186], "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, 81, 86, 87, 88, 93, 99, 102, 105, 109, 111, 113, 115, 117, 120, 124, 125, 127, 129, 130, 132, 142, 143, 145], "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, 86, 87, 88, 93, 99, 102, 110, 113, 114, 115, 117, 120, 124, 125, 127, 129, 130, 132, 135, 136, 141, 142, 143, 144, 153, 157, 160, 180, 183, 184, 185], "pair": [3, 6, 13, 53, 127, 143, 145, 148, 156, 174, 175], "10": [3, 5, 13, 17, 18, 22, 24, 25, 28, 31, 33, 34, 36, 37, 47, 51, 55, 56, 61, 64, 66, 86, 87, 90, 99, 117, 121, 125, 127, 132, 142, 144, 145, 159, 166, 167, 170, 183, 184, 185], "b_number": 3, "one": [3, 12, 18, 22, 23, 56, 61, 63, 77, 79, 82, 83, 86, 87, 88, 94, 98, 101, 106, 113, 117, 141, 142, 143, 148, 150, 151, 152, 154, 155, 156, 160, 161, 163, 166, 170, 175, 177, 178, 180, 183, 184, 185, 186, 187], "5": [3, 13, 17, 18, 22, 24, 28, 31, 36, 37, 38, 55, 56, 61, 70, 71, 86, 87, 90, 93, 99, 102, 113, 117, 120, 127, 132, 144, 154, 166, 167, 171, 183, 184], "full": [4, 5, 63, 74, 77, 84, 114, 142, 153, 167, 169, 170, 171, 175, 180, 182, 183, 185, 188], "4": [4, 5, 13, 17, 18, 22, 82, 86, 113, 117, 125, 127, 128, 142, 147, 154, 170, 171, 185], "dc": [4, 5, 7, 8, 41, 49, 124], "n_step": 4, "increment": [4, 5, 13, 61, 130, 145, 157], "step": [4, 13, 15, 16, 61, 127, 142, 144, 157, 166, 170, 171, 176, 178, 179, 181], "1": [4, 5, 6, 7, 10, 13, 16, 17, 18, 22, 25, 27, 28, 35, 36, 37, 42, 54, 55, 56, 61, 66, 69, 70, 82, 86, 87, 99, 102, 109, 113, 114, 117, 122, 127, 129, 130, 134, 142, 147, 148, 153, 154, 171, 176, 179, 180, 181, 183, 184, 185, 190], "test_width": 4, "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, 86, 87, 89, 90, 94, 117, 120, 121, 122, 124, 125, 127, 129, 130, 132, 158, 175, 176, 178, 184, 189], "singl": [4, 5, 6, 10, 13, 18, 22, 25, 42, 55, 56, 61, 68, 70, 80, 82, 87, 89, 98, 101, 106, 117, 118, 122, 127, 148, 149, 154, 168, 171, 177, 179, 180, 181, 183, 187, 188], "2000": [4, 18, 124, 180], "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, 86, 87, 89, 90, 94, 99, 102, 113, 114, 115, 117, 120, 121, 122, 124, 125, 127, 129, 130, 132, 141, 142, 144, 161, 165, 169, 180, 184], "\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, 86, 87, 89, 90, 117, 120, 121, 122, 124, 125, 127, 129, 130, 132, 156, 180], "pixel": [5, 7, 74, 142, 188], "corner": [5, 7, 13, 34, 36, 37, 38, 51, 61, 62, 63, 147, 175, 176, 180], "dice": [5, 7, 34, 81], "edg": [5, 7, 12, 18, 19, 23, 34, 35, 51, 56, 61, 62, 71, 72, 81, 86, 87, 88, 110, 111, 113, 114, 115, 117, 120, 121, 131, 142, 144, 156, 168, 175, 185], "option": [5, 22, 31, 36, 56, 61, 81, 82, 83, 90, 99, 102, 105, 110, 115, 117, 128, 136, 148, 152, 163, 168, 175, 176, 179, 180, 181, 183, 186, 190], "all": [5, 11, 27, 30, 33, 35, 36, 37, 42, 47, 55, 59, 61, 62, 64, 74, 80, 81, 82, 83, 86, 87, 90, 94, 101, 103, 106, 113, 117, 134, 142, 143, 145, 148, 149, 151, 154, 157, 161, 162, 163, 167, 168, 171, 174, 175, 176, 178, 179, 180, 182, 183, 184, 185, 186], "contain": [5, 21, 22, 27, 33, 35, 36, 37, 42, 47, 55, 61, 67, 74, 75, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 92, 94, 98, 101, 103, 105, 106, 113, 117, 118, 125, 129, 130, 132, 134, 141, 143, 145, 147, 151, 152, 153, 156, 157, 161, 164, 165, 166, 168, 169, 174, 175, 178, 179, 180, 183, 185, 186, 188, 190], "connector": [5, 18, 36, 39, 40, 41, 42, 56, 59, 60, 61, 175], "between": [5, 6, 9, 10, 12, 13, 17, 18, 22, 23, 24, 28, 31, 33, 34, 36, 37, 38, 40, 42, 55, 56, 59, 60, 61, 62, 77, 87, 90, 102, 113, 115, 117, 122, 125, 127, 129, 130, 131, 132, 134, 142, 144, 152, 169, 175, 184, 185], "librari": [5, 27, 30, 36, 44, 51, 58, 61, 68, 74, 87, 88, 89, 90, 127, 131, 145, 149, 165, 166, 167, 169, 170, 171, 174, 175, 176, 177, 188, 189], "superconduct": [5, 36, 113, 131, 169], "quantum": [5, 27, 36, 67, 131, 169, 188], "circuit": [5, 27, 36, 131, 152, 169, 180, 188], "implement": [5, 13, 27, 30, 33, 35, 36, 37, 38, 42, 44, 47, 51, 54, 55, 61, 62, 63, 68, 86, 87, 89, 90, 94, 117, 127, 141, 142, 143, 148, 156, 160, 180, 181, 183, 185, 188], "static": [5, 36, 53, 61, 62, 63, 74, 81, 82, 117, 151, 157, 175, 176], "chip_cel": [5, 80, 81], "return": [5, 33, 35, 36, 37, 42, 47, 51, 55, 56, 61, 62, 63, 64, 74, 75, 81, 82, 84, 86, 87, 89, 90, 94, 98, 99, 101, 102, 103, 106, 110, 111, 113, 114, 115, 116, 117, 118, 121, 127, 134, 135, 136, 138, 141, 142, 143, 144, 145, 146, 148, 149, 153, 154, 156, 157, 158, 178, 179, 180, 185], "dictionari": [5, 22, 36, 56, 64, 77, 81, 82, 83, 94, 99, 102, 106, 115, 117, 121, 136, 143, 149, 151, 152, 153, 154, 156, 180, 185], "assign": [5, 175, 180], "port_id": 5, "launcher_id": 5, "object": [5, 25, 33, 35, 36, 37, 42, 44, 47, 51, 55, 61, 74, 75, 77, 80, 81, 82, 83, 86, 87, 89, 90, 92, 94, 96, 98, 101, 102, 106, 107, 113, 114, 115, 116, 117, 118, 122, 134, 140, 141, 142, 143, 145, 151, 152, 154, 156, 157, 161, 167, 169, 175, 176, 177, 178, 179, 180, 183, 184, 186, 187, 188, 189, 190], "junction_typ": [5, 9, 10, 13, 22, 25, 68, 69, 70, 71, 72, 73, 87, 89, 122, 127, 157, 185], "pad": [5, 9, 13, 28, 30, 31, 32, 33, 35, 37, 48, 49, 56, 69, 70, 86, 87, 90, 124, 126, 127, 128, 131, 180, 185], "string": [5, 6, 7, 9, 10, 13, 14, 15, 16, 18, 21, 22, 23, 24, 25, 28, 30, 31, 32, 33, 34, 36, 37, 42, 44, 45, 46, 56, 58, 59, 60, 61, 64, 68, 69, 70, 71, 72, 81, 82, 87, 89, 94, 99, 103, 105, 106, 116, 117, 118, 120, 122, 127, 128, 132, 136, 141, 143, 145, 148, 149, 150, 152, 153, 156, 179, 180], "type": [5, 9, 10, 13, 14, 15, 16, 17, 18, 22, 24, 25, 26, 28, 30, 31, 32, 34, 36, 42, 44, 45, 46, 51, 56, 58, 59, 60, 61, 64, 68, 69, 70, 71, 72, 77, 82, 84, 87, 89, 90, 102, 110, 113, 115, 117, 118, 119, 122, 127, 128, 132, 134, 135, 136, 141, 142, 143, 145, 148, 152, 154, 157, 168, 175, 177, 182, 184, 185, 190], "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, 84, 86, 87, 89, 90, 93, 94, 95, 96, 98, 99, 101, 102, 105, 106, 110, 113, 114, 115, 117, 119, 120, 121, 122, 123, 127, 131, 136, 141, 142, 143, 144, 145, 148, 149, 151, 152, 153, 154, 156, 157, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 174, 176, 177, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190], "optic": [5, 15, 16, 125, 129, 130, 169, 188], "lithographi": [5, 15, 16, 117, 125, 129, 130, 188], "call": [5, 36, 55, 61, 82, 93, 94, 95, 106, 113, 114, 117, 119, 120, 121, 122, 134, 143, 148, 149, 151, 152, 161, 168, 171, 177, 178, 179, 180, 182, 183, 184, 185, 186, 188], "overrid": [5, 13, 81, 83, 93, 94, 95, 115, 117, 119, 120, 121, 122, 127, 161, 163, 181], "set": [5, 18, 36, 56, 61, 74, 79, 80, 82, 83, 94, 99, 102, 110, 113, 115, 117, 121, 141, 156, 160, 161, 163, 166, 167, 168, 169, 175, 176, 180, 181, 183, 184, 185, 186], "given": [5, 33, 35, 36, 37, 42, 47, 54, 55, 56, 61, 62, 74, 77, 80, 82, 86, 87, 89, 90, 94, 99, 113, 114, 115, 116, 117, 118, 125, 127, 128, 129, 130, 132, 141, 142, 143, 146, 147, 149, 151, 154, 156, 157, 161, 163, 179, 180, 183, 184, 185, 187], "pya": [5, 36, 51, 61, 77, 81, 82, 84, 89, 113, 114, 117, 131, 142, 143, 145, 152, 154, 156, 158, 165, 179, 180, 185], "dbox": [5, 74, 89, 113, 114, 117, 179, 180, 185], "within": [5, 33, 35, 36, 37, 42, 47, 55, 61, 86, 87, 90, 128, 157, 167, 168, 187, 189], "id": [5, 6, 7, 10, 13, 16, 18, 24, 28, 31, 36, 37, 56, 61, 74, 77, 82, 83, 87, 117, 120, 127, 132, 141, 142, 153, 162, 167, 177, 178, 179, 189], "where": [5, 18, 22, 33, 35, 36, 37, 42, 47, 55, 56, 61, 62, 63, 68, 73, 81, 82, 83, 86, 87, 90, 94, 98, 101, 103, 106, 110, 113, 114, 116, 117, 121, 141, 145, 147, 148, 151, 152, 156, 157, 161, 166, 170, 175, 178, 179, 180, 181, 183, 184, 185, 187], "frame_paramet": 5, "r0": [5, 36, 117, 131], "dtran": [5, 51, 63, 81, 118, 158, 180, 185], "toler": [5, 62, 102, 111, 117, 142, 151], "004": [5, 117, 151], "base_metal_gap": [5, 77, 151, 180], "combin": [5, 36, 94, 106, 117, 151, 167, 169, 185], "three": [5, 67, 117, 151, 170, 178, 179, 183, 185], "subtract": [5, 51, 117, 131, 151], "insert": [5, 27, 34, 36, 56, 61, 74, 81, 89, 117, 127, 131, 143, 148, 151, 156, 167, 175, 177, 185], "oper": [5, 36, 61, 141, 151, 166, 170, 175, 183], "base_metal_gap_wo_grid": [5, 89, 125, 127, 129, 130, 151, 152, 171, 175, 180], "base_metal_addit": [5, 151, 180], "ground_grid": [5, 151, 180], "info": [5, 105, 110, 117, 150, 151, 163, 183], "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, 86, 87, 90, 114, 117, 127, 131, 132, 136, 142, 151, 156, 180, 185], "ignor": [5, 82, 117, 142, 151, 156, 166, 183], "while": [5, 22, 36, 77, 151, 152, 163, 168, 171, 183], "\u00b5m": [5, 34, 56, 61, 71, 72, 86, 87, 89, 110, 117, 151], "possibli": [5, 51, 157, 166, 171, 179, 180], "befor": [5, 36, 61, 62, 74, 82, 114, 117, 145, 155, 166, 175, 186], "get": [5, 61, 74, 94, 113, 134, 143, 152, 154, 161, 163, 164, 166, 167, 168, 169, 170, 178, 181], "specifi": [5, 30, 31, 32, 36, 48, 61, 74, 81, 82, 83, 94, 113, 115, 117, 141, 142, 143, 145, 146, 150, 152, 153, 154, 157, 163, 164, 166, 167, 174, 179, 181, 185, 186], "correctli": [5, 36, 62, 81, 175, 180], "resolv": [5, 81, 165, 180], "integ": [5, 6, 7, 10, 16, 18, 81, 115, 117, 142, 143, 185], "filter_layer_list": 5, "transform": [5, 36, 51, 63, 74, 81, 89, 117, 118, 127, 131, 142, 156, 180], "filter_region": 5, "tupl": [5, 22, 36, 61, 62, 63, 74, 81, 82, 98, 101, 103, 113, 117, 121, 134, 141, 143, 145, 148, 154], "layer_nam": [5, 36, 74, 80, 94, 113, 117], "distanc": [5, 6, 17, 18, 24, 28, 34, 42, 61, 62, 64, 86, 87, 117, 121, 122, 125, 131, 132, 142, 145], "filter": [5, 105, 168], "region": [5, 36, 37, 51, 61, 81, 113, 114, 117, 131, 142, 144], "element_cel": 5, "shape_lay": 5, "locat": [5, 36, 51, 61, 74, 77, 81, 98, 101, 110, 115, 117, 121, 138, 147, 148, 153, 156, 157, 166, 167, 168, 170, 171, 175, 176, 178, 184, 185, 186], "rotat": [5, 36, 42, 61, 74, 81, 89, 117, 179, 180], "repeat": [5, 116], "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, 83, 86, 87, 88, 90, 93, 95, 98, 99, 101, 102, 103, 105, 106, 110, 111, 113, 114, 115, 116, 117, 118, 120, 121, 122, 127, 132, 134, 141, 142, 143, 145, 147, 148, 149, 151, 152, 153, 154, 156, 157, 158, 163, 171, 176, 180, 184, 185, 186, 187], "dpoint": [5, 36, 61, 62, 74, 81, 89, 111, 113, 115, 117, 131, 141, 142, 145, 147, 152, 156, 179, 180, 185, 190], "degre": [5, 35, 42, 61, 64, 81, 86, 89, 142, 179, 180], "bump_box": 5, "should": [5, 30, 33, 35, 36, 37, 42, 47, 55, 56, 61, 62, 74, 75, 77, 86, 87, 90, 93, 94, 95, 113, 114, 115, 117, 118, 119, 120, 121, 122, 139, 141, 143, 152, 154, 156, 157, 161, 162, 163, 164, 166, 167, 168, 170, 171, 175, 176, 178, 179, 180, 185, 189], "fill": [5, 94, 110, 160, 171, 175, 176, 180], "bump": [5, 31, 40, 42, 56, 61, 117, 120, 160, 185], "coordin": [5, 36, 54, 61, 63, 74, 81, 87, 102, 113, 117, 131, 153, 156, 179], "mai": [5, 27, 36, 61, 74, 81, 82, 94, 115, 117, 149, 151, 152, 153, 157, 161, 163, 164, 166, 167, 168, 171, 174, 175, 176, 178, 179, 180, 182, 183], "post": [5, 36, 106, 113, 116, 184, 186, 187], "sampleholder_typ": [5, 14, 180], "launcher_assign": 5, "none": [5, 25, 30, 34, 36, 44, 51, 58, 61, 68, 74, 80, 81, 82, 83, 84, 89, 94, 98, 99, 101, 103, 105, 106, 111, 113, 114, 115, 116, 117, 118, 121, 122, 127, 131, 134, 136, 141, 142, 143, 148, 149, 152, 153, 154, 156, 157, 183, 185], "enabl": [5, 55, 61, 99, 114, 117, 121, 150, 169, 175, 176, 180, 184], "typic": [5, 13, 24, 28, 31, 36, 37, 56, 61, 67, 87, 117, 127, 132, 136, 149, 152, 180, 185, 186, 187], "sampl": [5, 8, 17, 88, 121, 142], "holder": [5, 8, 17, 121], "size": [5, 28, 35, 37, 42, 55, 61, 66, 74, 81, 82, 86, 102, 115, 117, 142, 147, 153, 175, 179, 180], "self": [5, 36, 56, 61, 64, 68, 73, 81, 82, 89, 93, 94, 95, 117, 119, 120, 121, 122, 143, 162, 174, 180, 183, 185], "accordingli": [5, 36, 180], "wrapper": [5, 74, 121, 161], "around": [5, 18, 28, 34, 35, 36, 37, 51, 62, 63, 74, 81, 117, 141, 142, 147, 161, 169, 174, 175, 176, 179, 185], "configur": [5, 13, 19, 26, 42, 74, 76, 77, 81, 127, 128, 161, 168, 177], "mean": [5, 28, 35, 37, 42, 54, 55, 56, 61, 62, 66, 77, 113, 114, 117, 160, 161, 179, 180, 185], "index": [5, 18, 36, 61, 62, 63, 77, 111, 115, 117, 145, 156, 157, 169, 180], "head": [5, 47, 121], "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, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 99, 102, 105, 106, 111, 113, 115, 117, 119, 120, 121, 122, 127, 131, 134, 135, 138, 141, 142, 145, 146, 147, 149, 150, 152, 154, 156, 157, 160, 161, 163, 164, 166, 167, 169, 170, 171, 174, 175, 176, 177, 178, 179, 181, 183, 184, 185, 187, 188, 189, 190], "n": [5, 13, 24, 28, 31, 36, 37, 56, 61, 63, 86, 87, 109, 117, 127, 132, 142, 143, 152, 168, 180, 183, 184], "launcher_typ": [5, 180], "launcher_width": [5, 19, 180], "launcher_gap": [5, 19, 180], "launcher_ind": [5, 19, 180], "pad_pitch": [5, 180], "port_id_remap": 5, "launcher_frame_gap": [5, 48], "chip_box": [5, 180], "chang": [5, 33, 35, 36, 37, 42, 47, 55, 61, 86, 87, 90, 118, 154, 157, 160, 161, 163, 167, 168, 171, 175, 176, 178, 180, 181, 185, 186, 189, 190], "equal": [5, 114, 142, 148, 153, 184], "distribut": [5, 61, 83], "overridden": [5, 93, 94, 95, 117, 119, 120, 121, 122], "desir": [5, 36, 61, 62, 89, 147, 167, 175, 179, 181, 184, 185], "per": [5, 37, 55, 61, 64, 128, 161, 167, 183, 184], "disabl": [5, 13, 36, 69, 74, 87, 114, 117, 127, 156, 175, 176, 178], "argument": [5, 33, 35, 36, 37, 42, 47, 51, 55, 61, 74, 82, 83, 86, 87, 89, 90, 93, 94, 95, 103, 105, 113, 116, 117, 118, 119, 120, 121, 122, 127, 145, 154, 163, 179, 180, 185, 186, 187], "If": [5, 36, 61, 64, 74, 83, 93, 94, 95, 99, 102, 105, 113, 114, 117, 118, 119, 120, 121, 122, 131, 141, 142, 143, 148, 149, 150, 152, 153, 156, 157, 159, 162, 163, 164, 166, 167, 168, 170, 171, 172, 175, 178, 179, 180, 183, 185, 188, 189, 190], "neither": [5, 74], "rf": [5, 42, 168, 180], "most": [5, 111, 143, 145, 156, 161, 167, 170, 171, 174, 175, 176, 178, 180, 183, 185, 188], "top": [5, 6, 18, 32, 40, 56, 74, 77, 81, 93, 94, 95, 113, 114, 117, 119, 120, 121, 122, 141, 148, 156, 157, 161, 167, 175, 176, 178, 179, 180, 185, 188], "clockwis": [5, 13, 18, 34, 56, 81, 111, 142, 179], "order": [5, 18, 22, 56, 61, 62, 94, 102, 111, 113, 117, 142, 143, 161, 163, 175, 184, 185], "x": [5, 33, 54, 61, 62, 81, 86, 89, 102, 111, 113, 131, 141, 145, 152, 153, 164, 170, 175, 177, 179, 180, 183, 184, 185, 186], "y": [5, 13, 54, 61, 81, 89, 102, 109, 111, 113, 127, 131, 141, 145, 152, 153, 164, 179, 184, 185, 186], "your": [5, 51, 94, 98, 101, 115, 117, 159, 160, 162, 163, 166, 167, 168, 169, 170, 171, 180, 181, 186], "For": [5, 18, 22, 27, 36, 61, 77, 81, 89, 117, 141, 143, 145, 148, 149, 153, 154, 155, 157, 161, 163, 167, 168, 170, 171, 175, 176, 178, 180, 183, 184, 185, 186], "exampl": [5, 27, 36, 61, 74, 75, 77, 82, 117, 141, 143, 149, 153, 157, 161, 163, 166, 167, 168, 170, 171, 175, 177, 179, 181, 183, 184, 185, 186, 190], "flip": [5, 6, 16, 18, 36, 39, 40, 42, 53, 61, 120, 141, 175, 179, 180, 185], "": [5, 12, 23, 33, 35, 36, 37, 42, 47, 48, 55, 61, 74, 82, 84, 86, 87, 89, 90, 99, 111, 118, 127, 141, 142, 148, 152, 154, 156, 157, 161, 164, 166, 167, 170, 171, 174, 175, 177, 179, 180, 181, 187, 189], "axi": [5, 13, 23, 62, 86, 89, 102, 127, 141, 157, 158], "rang": [5, 55, 143], "delta_x": 5, "100": [5, 13, 17, 24, 28, 31, 34, 36, 37, 42, 56, 58, 61, 62, 73, 87, 88, 89, 109, 117, 120, 122, 125, 127, 129, 130, 132, 142, 176, 180, 185, 186], "delta_i": 5, "x0": 5, "y0": 5, "float": [5, 61, 81, 99, 102, 109, 111, 113, 115, 117, 134, 143, 145, 184, 185], "separ": [5, 13, 36, 69, 70, 74, 82, 87, 88, 94, 113, 117, 127, 143, 145, 148, 149, 151, 166, 168, 170, 171, 175, 176, 180, 181, 185, 186], "along": [5, 56, 102, 157, 190], "dimens": [5, 19, 74, 114, 117, 164, 184, 185], "displac": [5, 180], "tsv_box": 5, "boolean": [5, 9, 10, 13, 17, 20, 22, 24, 28, 31, 33, 34, 36, 37, 42, 48, 51, 53, 54, 56, 61, 62, 63, 64, 65, 66, 69, 70, 74, 81, 82, 87, 89, 117, 119, 120, 121, 127, 131, 132, 150], "make": [5, 27, 40, 81, 82, 83, 84, 98, 101, 102, 117, 154, 160, 161, 163, 164, 166, 167, 168, 169, 171, 175, 176, 178, 179, 180, 181, 185, 186, 190], "plane": [5, 35, 37, 38, 51, 86, 117, 175, 176, 179, 180], "fals": [5, 13, 17, 18, 20, 24, 28, 31, 33, 34, 36, 37, 42, 48, 51, 53, 54, 56, 61, 62, 63, 64, 65, 66, 69, 70, 74, 80, 81, 82, 87, 89, 94, 98, 99, 101, 102, 103, 105, 109, 110, 115, 116, 117, 119, 120, 127, 132, 142, 143, 147, 148, 149, 153, 156, 157, 179, 180, 183, 185], "merge_base_metal_gap": 5, "a_cap": 5, "conductor": [5, 13, 17, 18, 24, 28, 31, 36, 37, 42, 56, 61, 62, 64, 86, 87, 117, 127, 132, 156], "cap": [5, 18], "b_cap": 5, "with_gnd_tsv": 5, "through": [5, 24, 55, 56, 62, 82, 83, 99, 132, 142, 163, 164, 178, 185], "silicon": [5, 24, 117, 132, 180, 185, 188], "with_face1_gnd_tsv": 5, "tsv_grid_spac": 5, "space": [5, 12, 13, 15, 16, 18, 23, 25, 56, 61, 94, 120, 121, 122, 125, 127, 129, 130, 145, 147, 149, 167], "300": [5, 6, 47, 48, 56, 86, 117], "edge_from_tsv": 5, "clearanc": [5, 51, 61, 81], "550": [5, 117], "tsv_edge_to_tsv_edge_separ": 5, "exist": [5, 74, 81, 93, 94, 95, 113, 117, 119, 120, 121, 122, 141, 142, 145, 148, 149, 153, 157, 161, 166, 170, 171, 175, 180, 185, 186], "250": [5, 86, 88], "tsv_edge_to_nearest_el": 5, "with_gnd_bump": 5, "indium": [5, 42, 117, 185], "bump_grid_spac": 5, "120": [5, 86, 90, 160, 162], "edge_from_bump": 5, "bump_edge_to_bump_edge_separ": 5, "95": 5, "frames_en": [5, 6, 7, 10, 16, 18], "drawn": [5, 6, 7, 10, 16, 18, 171, 185, 188], "frames_marker_dist": 5, "each": [5, 13, 17, 22, 25, 34, 35, 36, 56, 61, 62, 63, 64, 74, 77, 79, 80, 81, 82, 83, 86, 88, 90, 94, 99, 102, 113, 117, 122, 128, 131, 141, 142, 145, 148, 149, 151, 152, 153, 157, 161, 168, 171, 175, 178, 179, 180, 181, 183, 184, 185, 186, 187, 190], "1500": [5, 34], "1000": [5, 17, 47, 56, 74, 77, 117, 180], "frames_diagonal_squar": 5, "diagon": [5, 34, 51, 184], "squar": [5, 12, 23, 34, 37, 51, 81, 82, 131, 148, 167, 171, 180], "2": [5, 13, 17, 18, 22, 24, 25, 32, 33, 37, 38, 44, 55, 61, 69, 73, 81, 87, 89, 99, 102, 113, 117, 122, 127, 128, 132, 142, 147, 154, 166, 169, 180, 181, 183, 184, 185], "frames_mirror": 5, "mirror": [5, 9, 10, 13, 18, 80, 81, 89, 127, 147, 157, 158, 179], "true": [5, 9, 10, 13, 17, 18, 22, 28, 31, 36, 56, 61, 62, 69, 70, 74, 81, 82, 83, 87, 94, 98, 99, 103, 110, 117, 119, 120, 121, 127, 135, 141, 142, 143, 145, 148, 149, 150, 151, 153, 154, 156, 161, 176, 178, 179, 180, 183, 184, 185], "frames_dice_width": 5, "street": 5, "200": [5, 13, 18, 24, 34, 56, 61, 90, 132, 180, 190], "140": 5, "face_box": 5, "8500": 5, "dice_grid_margin": [5, 34], "margin": [5, 13, 18, 24, 28, 31, 34, 36, 37, 56, 58, 61, 66, 69, 70, 81, 87, 117, 127, 132, 147, 180, 185, 186], "name_mask": [5, 34], "m000": [5, 34], "name_chip": [5, 7, 9, 10, 21, 34], "ctest": [5, 34], "name_copi": [5, 34, 81], "copi": [5, 34, 36, 61, 81, 106, 148, 158, 161, 180, 181, 186, 187], "name_brand": [5, 34], "brand": [5, 34], "marker_typ": [5, 13, 34, 51], "lower": [5, 13, 22, 34, 114, 171, 184, 185], "standard": [5, 13, 24, 25, 34, 44, 45, 51, 52, 58, 60, 61, 89, 121, 122, 132, 142, 145, 150, 165, 171], "chip_dicing_in_base_met": [5, 34], "line": [5, 6, 9, 17, 18, 34, 35, 47, 62, 82, 87, 88, 106, 111, 116, 117, 129, 130, 132, 142, 145, 148, 160, 164, 166, 167, 175, 176, 177, 178, 179, 180, 186, 187, 188, 189, 190], "metal": [5, 11, 13, 24, 28, 31, 34, 36, 37, 40, 48, 56, 61, 62, 63, 65, 66, 69, 70, 87, 90, 94, 113, 114, 115, 117, 120, 127, 131, 132, 180, 184, 185], "addit": [5, 13, 28, 34, 36, 48, 61, 62, 63, 65, 66, 69, 70, 77, 81, 87, 93, 95, 113, 116, 117, 119, 120, 121, 122, 127, 160, 163, 175, 179, 180, 184], "bound": [5, 34, 54, 61, 81, 89, 114, 117, 127, 144, 147, 152, 175], "10000": [5, 17, 34, 94, 117, 179], "connector_typ": [5, 42, 61], "coax": [5, 42, 61], "choic": [5, 6, 10, 13, 14, 15, 16, 17, 18, 22, 24, 25, 28, 30, 31, 32, 33, 42, 44, 45, 46, 56, 58, 59, 60, 61, 64, 68, 69, 70, 71, 72, 87, 89, 99, 122, 127, 128, 132, 154, 161, 167, 184], "gsg": [5, 42, 61], "tsv_type": [5, 24, 58, 59, 60, 132], "ellips": [5, 24, 58, 59, 132], "bottom": [6, 32, 40, 56, 71, 72, 77, 81, 113, 114, 117, 156, 161, 176, 179, 180, 185], "transmiss": [6, 17, 62, 132], "3": [6, 17, 18, 22, 25, 33, 37, 38, 46, 53, 63, 81, 86, 90, 102, 113, 117, 122, 142, 147, 154, 163, 166, 167, 171, 184, 185], "crossing_length": 6, "400": [6, 56, 86, 117, 180], "cross_talk_dist": 6, "meander_fac": 6, "two": [6, 9, 34, 35, 37, 38, 40, 42, 54, 59, 60, 61, 69, 81, 86, 87, 88, 89, 113, 114, 117, 131, 141, 142, 145, 152, 156, 161, 174, 175, 179, 180, 183, 184, 185, 186, 190], "daisi": 7, "woven": 7, "includ": [7, 9, 10, 13, 17, 24, 27, 28, 31, 36, 37, 56, 61, 67, 69, 70, 80, 82, 83, 87, 89, 94, 98, 101, 113, 117, 119, 127, 132, 141, 142, 143, 148, 157, 159, 163, 164, 166, 169, 170, 174, 175, 179, 180, 184, 186, 190], "text": [7, 34, 36, 61, 77, 81, 113, 115, 117, 129, 130, 145, 147, 156, 167, 176, 180], "manual": [7, 29, 56, 61, 67, 68, 73, 77, 82, 85, 99, 115, 139, 141, 163, 165, 169, 171, 179, 184, 185, 186, 188], "pattern": [7, 56, 169], "No": [7, 71, 170], "input": [7, 18, 42, 56, 61, 113, 142, 145, 183, 185, 190], "demonstr": [9, 10, 168, 175, 176, 190], "four": [9, 22, 42, 51, 88, 124, 131, 142, 147, 152, 179], "readout": [9, 10, 22, 87, 88], "reson": [9, 10, 17, 18, 22, 47, 56, 119, 175, 184], "probe": [9, 131, 141], "charg": [9, 176], "qubit_a_nr": [9, 10], "qubit_b_nr": [9, 10], "port_nr": [9, 117, 185], "qubit_nr": [9, 10], "cap_finger_nr": [9, 10], "probeline_nam": [9, 10], "readout_res_length": [9, 10, 22, 179], "5000": [9, 10, 22, 56, 121, 179, 180], "5100": [9, 10, 22], "5200": [9, 10, 22], "5300": [9, 10, 22], "include_coupl": [9, 10, 179], "coupler": [9, 10, 17, 18, 22, 25, 33, 35, 37, 86, 87, 88, 90, 117, 122, 136, 176, 185], "3d": [10, 27, 117, 175, 180, 185], "integr": [10, 27, 99, 102, 174, 175, 177, 180, 187], "multi": [10, 28, 30, 31, 56, 61, 64, 77, 82, 83, 117, 168, 169, 177, 180], "featur": [10, 36, 61, 143, 167, 168, 169, 170, 171, 176, 177, 178, 179, 180, 187], "dt": 10, "almost": [11, 152, 180], "remov": [11, 33, 51, 81, 82, 117, 120, 141, 142, 148, 149, 150, 154, 157, 164, 166, 169, 180], "ebl": [11, 75, 169, 179], "edge_len": [12, 23], "80": [12, 13, 23, 35, 64, 86, 88], "inter_spac": [12, 23], "20": [12, 17, 18, 23, 28, 30, 35, 37, 38, 66, 86, 87, 88, 89, 129, 130, 163, 166, 170, 183, 185], "pad_width": [13, 70, 87, 127, 131], "500": [13, 18, 24, 33, 47, 49, 56, 61, 87, 124, 127, 132, 180, 185], "junctions_horizont": [13, 127], "horizont": [13, 17, 22, 24, 56, 70, 81, 87, 127, 131, 132, 158], "small_loop_area": 13, "small": [13, 21, 62, 160, 180, 183], "loop": [13, 69, 73, 87, 89, 127], "large_loop_area": 13, "larg": [13, 168, 183], "130": [13, 180], "junction_width_smal": 13, "finger": [13, 17, 18, 22, 33, 37, 38, 55, 69, 70, 87, 90, 127, 136], "15": [13, 86, 125, 185], "junction_width_larg": 13, "08": [13, 122], "junction_width_step_increment_smal": 13, "01": [13, 102, 111, 117], "junction_width_step_increment_larg": 13, "03": 13, "pads_loop": 13, "central": [13, 179], "6": [13, 17, 18, 22, 24, 28, 31, 36, 37, 47, 56, 61, 64, 70, 86, 87, 117, 127, 132, 142, 154, 166, 167], "turn": [13, 18, 24, 28, 31, 33, 35, 36, 37, 42, 47, 55, 56, 61, 86, 87, 90, 117, 122, 127, 132, 156, 161, 175, 180], "64": [13, 24, 28, 31, 36, 37, 56, 61, 87, 117, 127, 132, 142, 170], "r": [13, 24, 28, 31, 36, 37, 42, 56, 61, 62, 63, 87, 117, 127, 132, 142, 143, 156, 163, 166, 180, 189], "radiu": [13, 24, 28, 31, 35, 36, 37, 38, 54, 56, 61, 62, 63, 70, 81, 86, 87, 90, 117, 127, 132, 142, 156, 180], "protect": [13, 24, 28, 31, 36, 37, 56, 61, 66, 87, 117, 127, 132], "1t1": [13, 24, 28, 31, 36, 37, 56, 61, 77, 81, 82, 87, 117, 120, 127, 132, 141, 171, 175, 179, 180, 185], "2b1": [13, 24, 28, 31, 36, 37, 56, 61, 77, 81, 87, 117, 127, 132, 179, 180, 185], "1b1": [13, 24, 28, 31, 36, 37, 56, 61, 87, 117, 127, 132], "2t1": [13, 24, 28, 31, 36, 37, 56, 61, 77, 81, 87, 117, 127, 132, 180], "display_nam": [13, 24, 28, 31, 36, 37, 56, 61, 87, 117, 127, 132], "displai": [13, 24, 28, 31, 36, 37, 56, 61, 74, 87, 117, 127, 132, 166, 175, 178, 179], "gui": [13, 24, 27, 28, 31, 36, 37, 54, 56, 61, 62, 74, 77, 87, 103, 105, 117, 127, 132, 141, 145, 148, 161, 166, 167, 169, 171, 174, 176, 177, 178, 180, 182, 185, 187, 188, 189], "protect_opposite_fac": [13, 24, 28, 31, 36, 37, 56, 61, 87, 117, 127, 132], "appli": [13, 24, 28, 31, 36, 37, 56, 61, 63, 74, 81, 82, 83, 87, 102, 114, 117, 118, 127, 131, 132, 161, 175, 185], "onli": [13, 24, 28, 31, 33, 35, 36, 37, 42, 47, 55, 56, 61, 62, 68, 81, 82, 83, 86, 87, 89, 90, 94, 102, 103, 114, 117, 123, 127, 128, 132, 135, 139, 143, 145, 148, 151, 154, 155, 156, 157, 161, 163, 166, 167, 168, 170, 171, 175, 176, 178, 179, 180, 181, 182, 183, 184, 185, 186, 190], "signal": [13, 24, 28, 31, 36, 37, 42, 56, 61, 87, 94, 113, 115, 117, 127, 132, 156, 175, 184, 185], "carri": [13, 24, 28, 31, 36, 37, 56, 61, 87, 117, 127, 132], "opposing_face_id_group": [13, 24, 28, 31, 36, 37, 56, 61, 87, 117, 127, 132], "oppos": [13, 24, 28, 31, 36, 37, 56, 61, 87, 117, 127, 132, 185], "group": [13, 24, 28, 31, 36, 37, 56, 61, 67, 77, 87, 109, 110, 117, 127, 132, 141, 144, 171, 175, 180], "etch_opposite_fac": [13, 24, 28, 31, 36, 37, 56, 61, 87, 117, 127, 132], "etch": [13, 18, 24, 28, 31, 36, 37, 56, 61, 77, 87, 113, 114, 115, 117, 127, 132], "opposit": [13, 18, 24, 28, 31, 36, 37, 56, 61, 87, 117, 120, 127, 132, 185], "too": [13, 24, 28, 31, 36, 37, 48, 56, 61, 62, 63, 65, 66, 87, 117, 127, 132, 152, 154, 166, 167, 168], "etch_opposite_face_margin": [13, 18, 24, 28, 31, 36, 37, 56, 61, 87, 117, 127, 132], "area_height": [13, 127], "height": [13, 18, 33, 70, 74, 81, 87, 114, 115, 117, 124, 127, 131, 147, 185], "1900": [13, 127], "area_width": [13, 127], "1300": [13, 18, 127], "pad_spac": [13, 127], "only_pad": [13, 127], "pad_configur": [13, 127], "junction_width_step": [13, 127], "automat": [13, 38, 54, 56, 61, 69, 74, 79, 81, 84, 98, 127, 148, 161, 163, 164, 166, 167, 170, 171, 174, 175, 178, 179, 180, 181, 183], "junction_width": [13, 68, 87, 89, 127], "junction_test_pads_typ": [13, 127, 128], "junction_test_pads_paramet": [13, 127], "extra": [13, 18, 28, 32, 44, 61, 62, 64, 68, 81, 87, 89, 110, 127, 147, 148, 157, 170], "_junction_test_pads_paramet": [13, 127], "previou": [13, 44, 61, 68, 87, 89, 127, 142, 148, 166, 167, 175, 178, 179, 180], "state": [13, 44, 68, 87, 89, 127, 181, 183], "_paramet": [13, 36, 44, 68, 87, 89, 127], "mirror_squid": [13, 89, 127], "its": [13, 36, 56, 61, 62, 81, 89, 94, 117, 127, 141, 142, 143, 157, 161, 163, 166, 175, 179, 180, 181], "junction_paramet": [13, 68, 87, 89, 127], "_junction_paramet": [13, 68, 87, 89, 127], "finger_overshoot": [13, 69, 70, 87, 127], "include_base_metal_gap": [13, 69, 70, 87, 127], "shadow_margin": [13, 69, 70, 87, 127], "shadow": [13, 69, 70, 87, 127], "compact_geometri": [13, 69, 87, 127], "compact": [13, 69, 87, 127, 143], "geometri": [13, 33, 35, 36, 37, 42, 47, 51, 55, 59, 60, 69, 86, 87, 89, 90, 93, 94, 95, 113, 114, 117, 119, 120, 121, 122, 127, 152, 157, 160, 169, 171, 175, 177, 178, 180, 184, 187, 188, 190], "separate_junct": [13, 69, 70, 87, 127], "offset_compens": [13, 69, 70, 87, 127], "lead": [13, 37, 55, 69, 70, 87, 127, 156, 183, 185], "offset": [13, 61, 69, 70, 81, 87, 90, 127], "mirror_offset": [13, 69, 70, 87, 127], "move": [13, 54, 61, 69, 70, 87, 89, 127, 142, 163, 171, 175, 176], "finger_overlap": [13, 69, 70, 87, 127], "insid": [13, 35, 55, 56, 61, 69, 70, 87, 94, 99, 113, 115, 117, 127, 143, 156, 171, 175, 178, 179, 180, 185, 188], "single_junct": [13, 69, 87, 127], "second": [13, 31, 36, 42, 69, 87, 105, 113, 117, 127, 142, 180, 181, 183, 186], "predefin": [14, 62, 175], "sma8": [14, 17, 121, 180], "ard24": [14, 17], "dc24": 14, "num_strip": [15, 16, 129, 130], "min_width": [15, 16], "max_width": [15, 16], "stripe_test": [15, 16], "stripe_test_increasing_width": [15, 16], "architectur": [16, 165, 169, 180], "res_length": [17, 18], "physic": [17, 18, 28, 35, 37, 42, 55, 61, 66, 98, 101, 153, 183, 188, 190], "5434": [17, 18], "5429": [17, 18], "5374": [17, 18], "5412": [17, 18], "5493": [17, 18], "5589": [17, 18], "n_finger": [17, 18, 22], "planar": [17, 18, 94], "capacitor": [17, 18, 33, 35, 37, 38, 55, 61, 136, 152, 175, 180], "l_finger": [17, 18, 22], "23": [17, 18, 22], "9": [17, 18, 22, 166, 179, 180], "14": [17, 18, 22, 24], "21": [17, 18, 22], "28": [17, 18, 155, 163, 167, 170], "type_coupl": [17, 18, 22], "interdigit": [17, 18, 22, 136], "n_ab": [17, 124], "res_term": 17, "termin": [17, 56, 61, 62, 63, 105, 117, 120, 156, 166, 167, 179, 181, 184, 185], "galvan": [17, 40], "res_beg": 17, "begin": [17, 56, 63, 130, 179, 181], "res_a": [17, 18, 47], "res_b": [17, 18, 47], "12": [17, 18, 28, 66, 70, 87, 90, 99, 166, 167, 170, 184], "tl_airbridg": 17, "res_airbridge_typ": 17, "rectangular": [17, 28, 30, 32, 48, 56, 61, 62, 63, 64, 81, 90, 179], "sample_holder_typ": 17, "marker_safeti": 17, "first": [17, 22, 36, 42, 56, 61, 62, 74, 77, 87, 113, 116, 117, 142, 154, 156, 161, 164, 166, 167, 169, 175, 177, 179, 180, 182, 183, 185, 186], "curv": [17, 62, 63, 142], "feedline_bend_dist": 17, "feedlin": [17, 22, 35, 37], "bend": [17, 54, 61, 62, 185], "resonators_both_sid": 17, "both": [17, 18, 28, 29, 31, 36, 61, 68, 73, 84, 107, 117, 156, 161, 164, 166, 168, 179, 183, 185, 186], "max_res_len": 17, "exceed": 17, "becom": [17, 61, 77, 116, 178, 185], "1e": [17, 113, 122], "30": [17, 24, 58, 59, 65, 86, 99, 124, 132, 180, 184], "ground_grid_in_trac": [17, 54, 61, 62, 63, 65], "trace": [17, 28, 47, 48, 61, 62, 63, 65, 66, 115], "border": [17, 117], "preliminari": 18, "resonator_typ": 18, "connector_dist": [18, 56], "extra_resonator_avoid": 18, "extra_resonator_etch": 18, "spiral": [18, 56, 175], "attach": [18, 81, 149, 179], "pl_": 18, "_t_port_c": 18, "identifi": [18, 82, 152, 153, 160, 179, 180, 181], "long": [18, 160, 167, 180, 183, 184, 185], "same": [18, 22, 35, 36, 37, 54, 61, 74, 81, 82, 83, 94, 113, 117, 142, 148, 151, 152, 153, 154, 157, 161, 166, 167, 168, 171, 175, 178, 179, 180, 181, 183, 185], "wai": [18, 21, 36, 61, 82, 83, 111, 113, 156, 161, 166, 167, 169, 170, 171, 174, 175, 179, 180, 185, 186], "direct": [18, 21, 31, 32, 36, 48, 61, 62, 81, 89, 114, 117, 121, 135, 142, 145, 156, 175, 180, 185], "_corner": [18, 156], "cpw": [18, 24, 132], "exclud": [18, 154], "finger_control": [18, 55], "solid": [18, 184], "twofac": 18, "ground_grid_avoid": [18, 36, 89, 180], "counter": [18, 56, 142], "resonator_fac": 18, "2100": 18, "2900": 18, "3700": 18, "4500": 18, "spiral_box_height": 18, "spiral_box_width": 18, "x_indent": 18, "indent": [18, 19, 143], "800": [18, 56], "cap_res_dist": 18, "waveguide_indent": 18, "At": [18, 176], "bridge_spac": [18, 56], "parametr": [19, 169, 175], "connect": [19, 21, 22, 37, 42, 48, 49, 56, 62, 86, 110, 115, 117, 128, 131, 148, 175, 176, 180, 185], "pairwis": 19, "coplanar": [19, 42, 61, 62, 63, 65, 66, 153, 175, 180, 184], "n_launcher": 19, "40": [19, 31, 35, 40, 42, 56, 61], "launcher_pitch": 19, "pitch": [19, 24, 132], "635": 19, "160": [19, 176], "96": 19, "520": 19, "tunabl": 20, "veri": [21, 62, 74, 175, 178, 180, 185, 186], "coupl": [22, 47, 176, 184], "half": [22, 88, 180], "abov": [22, 56, 117, 166, 167, 168, 171, 175, 176, 178, 183, 184, 186, 187], "below": [22, 28, 56, 114, 117, 135, 148, 157, 159, 166, 174, 178, 179, 180, 181, 183, 184, 185, 187], "chargelin": [22, 90], "whose": [22, 148, 151], "upper": [22, 114, 185], "six": 22, "5400": [22, 179], "5500": [22, 179], "use_test_reson": [22, 119], "test_res_length": 22, "5600": [22, 179], "5800": 22, "metrologi": 24, "segment": [24, 56, 61, 62, 63, 65, 66, 117, 175], "crossect": 24, "analysi": [24, 99, 110, 184], "array_form": 24, "array_layout": 24, "metrology_pitch": 24, "50": [24, 34, 87, 109, 115, 148, 156], "cpw_distanc": [24, 132], "placehold": [24, 132, 179], "hor_dist": [24, 132], "ver_dist": [24, 132], "tsv_diamet": [24, 58, 132], "diamet": [24, 31, 40, 56, 58, 61, 132], "tsv_margin": [24, 58, 132], "tsv_elliptical_width": [24, 59, 132], "ellipt": [24, 59, 132], "pos_start": [25, 121], "end_i": [25, 121], "c_kappa_l_fing": 25, "dedic": [25, 113, 122, 185, 187], "function": [25, 30, 36, 44, 55, 56, 61, 64, 68, 73, 77, 80, 82, 84, 89, 92, 94, 113, 114, 117, 118, 121, 122, 134, 136, 139, 142, 143, 145, 151, 152, 154, 157, 160, 161, 162, 168, 177, 179, 180, 183, 184, 185, 187], "also": [25, 27, 36, 48, 54, 61, 62, 63, 65, 74, 81, 82, 83, 84, 85, 89, 90, 101, 117, 122, 127, 129, 130, 131, 135, 141, 142, 143, 148, 149, 150, 152, 154, 157, 161, 163, 164, 166, 167, 168, 169, 170, 171, 174, 175, 178, 179, 180, 181, 183, 184, 185, 187, 189], "assum": [25, 62, 63, 74, 82, 117, 122, 170, 176, 184, 185], "follow": [25, 56, 61, 62, 74, 77, 79, 80, 93, 94, 95, 117, 119, 120, 121, 122, 142, 143, 148, 149, 153, 159, 160, 161, 162, 163, 166, 168, 170, 171, 175, 178, 179, 180, 181, 183, 184, 185, 186, 187, 190], "attribut": [25, 36, 80, 115, 122, 154, 161, 162], "arm_width_a": [25, 121, 122], "arm_width_b": [25, 121, 122], "qubit_spac": [25, 121, 122], "fluxline_typ": [25, 44, 45, 46, 89, 122, 185], "rr_cpl_width": [25, 122], "arm": [25, 37, 89, 90, 121, 122, 125, 127, 180], "24": [25, 90, 121, 122], "rr": [25, 122], "qb": [25, 122], "um": [25, 90, 115, 117, 122, 147, 153], "file": [26, 36, 67, 74, 75, 77, 79, 80, 81, 82, 98, 99, 101, 103, 106, 110, 113, 116, 141, 146, 148, 150, 152, 153, 157, 159, 161, 163, 164, 167, 168, 169, 171, 175, 176, 177, 178, 179, 181, 182, 183, 184, 186, 187, 188, 189], "thing": [26, 79, 161, 171, 180, 183], "path": [26, 56, 61, 62, 74, 80, 84, 98, 99, 101, 103, 106, 110, 113, 116, 121, 141, 142, 146, 149, 152, 153, 163, 166, 167, 168, 170, 174, 175, 180, 181, 182, 183, 186, 190], "sub": [26, 36, 61, 62, 69, 81, 89, 114, 117, 157, 161, 175, 179], "repres": [27, 61, 62, 63, 68, 73, 74, 79, 81, 82, 83, 113, 169, 178, 185], "form": [27, 61, 94, 99, 102, 111, 117, 148, 160, 161], "being": [27, 77, 180], "pcelldeclarationhelp": [27, 36, 161], "load": [27, 67, 82, 85, 87, 88, 90, 146, 149, 153, 157, 161, 178, 179, 180], "klayout": [27, 61, 62, 74, 77, 84, 113, 117, 139, 141, 148, 149, 150, 152, 155, 161, 163, 164, 165, 166, 169, 171, 174, 175, 176, 177, 179, 180, 182, 185, 187, 188, 189], "code": [27, 29, 33, 35, 36, 37, 42, 47, 54, 55, 61, 62, 67, 68, 73, 74, 85, 86, 87, 89, 90, 94, 127, 143, 148, 157, 160, 161, 163, 165, 166, 167, 168, 169, 170, 171, 174, 177, 178, 185, 186, 188, 189], "share": [27, 89, 117, 142, 183], "them": [27, 94, 99, 152, 161, 166, 167, 168, 171, 174, 175, 179, 180, 185], "have": [27, 30, 33, 35, 36, 37, 42, 47, 51, 55, 61, 62, 74, 77, 81, 82, 83, 85, 86, 87, 90, 99, 113, 117, 141, 142, 148, 149, 152, 154, 157, 161, 163, 164, 166, 167, 168, 171, 172, 175, 176, 178, 179, 180, 181, 182, 184, 185], "easi": [27, 166, 168, 169], "support": [27, 35, 61, 74, 96, 102, 110, 141, 143, 167, 169, 175, 180, 181, 183, 184, 185, 187, 190], "concept": [27, 175, 178, 180, 185], "belong": [27, 77, 152, 180], "certain": [27, 33, 35, 36, 37, 42, 47, 55, 75, 81, 82, 86, 87, 90, 117, 166, 167, 168, 180, 185], "determin": [27, 36, 51, 61, 62, 81, 82, 98, 99, 102, 117, 131, 148, 150, 156, 157, 179, 180, 181, 184, 185], "actual": [27, 30, 44, 61, 62, 63, 68, 73, 81, 82, 89, 96, 163, 167, 171, 178, 179, 180, 185, 190], "refer": [27, 34, 35, 36, 37, 38, 74, 77, 80, 86, 117, 141, 142, 143, 156, 159, 161, 166, 167, 168, 175, 178, 180, 186], "taper": [28, 38, 48, 61, 66, 87], "end": [28, 31, 54, 56, 61, 62, 63, 98, 101, 105, 114, 117, 120, 156, 157, 163, 164, 175, 178, 179, 184, 185], "bridge_gap_width": 28, "with_side_airbridg": 28, "With": [28, 77, 161, 175, 179], "with_right_waveguid": 28, "gap_between_bridg": 28, "inner": [28, 86, 117, 185], "adjac": [28, 61, 117, 142, 144], "bridg": [28, 30, 31, 32, 54, 56, 61, 64, 93, 180], "waveguide_extra": 28, "taper_length": [28, 38, 61, 66], "31": [28, 66, 143], "41592653589793": [28, 66], "m2": [28, 66], "a2": [28, 35, 36, 37, 42, 55, 61, 64, 66], "non": [28, 35, 37, 42, 54, 55, 56, 61, 66, 99, 113, 117, 142, 143, 160, 184, 185], "b2": [28, 35, 36, 37, 42, 55, 61, 64, 66], "add_met": [28, 48, 61, 62, 63, 65, 66], "add": [28, 31, 36, 48, 54, 59, 61, 62, 63, 65, 66, 74, 81, 82, 93, 95, 110, 113, 117, 119, 120, 121, 122, 131, 154, 161, 163, 171, 176, 179, 180, 181, 185, 186], "airbridge_typ": [28, 30, 31, 32, 56, 61, 64], "bridge_width": [28, 30, 31, 56], "pad_length": [28, 30, 31, 56], "22": [28, 70, 87, 166], "bridge_length": [28, 30, 56, 180], "60": [28, 38, 86], "without": [30, 44, 56, 61, 68, 73, 74, 81, 84, 89, 111, 117, 128, 166, 167, 168, 171, 175, 179, 180, 181, 183, 185, 189], "subclass": [30, 33, 35, 36, 37, 42, 47, 51, 55, 61, 82, 83, 86, 87, 89, 90, 94, 117, 143, 154, 177, 184, 186, 187], "otherwis": [30, 31, 32, 36, 61, 62, 74, 93, 95, 103, 114, 117, 118, 119, 120, 121, 122, 143, 149, 157, 166, 170, 175, 185], "user": [30, 31, 32, 36, 59, 61, 74, 82, 89, 105, 160, 163, 164, 166, 167, 169, 170, 174, 179, 180, 181, 183, 185], "classmethod": [30, 33, 35, 36, 37, 42, 44, 47, 51, 53, 55, 58, 61, 68, 86, 87, 90, 94, 117, 127, 154, 161, 185], "18": [30, 44, 166, 170], "44": [30, 56, 180], "equival": [31, 61, 143], "origin": [31, 32, 36, 40, 59, 60, 63, 64, 71, 72, 74, 81, 113, 117, 142, 147, 180], "geometr": [31, 32, 40, 59, 60, 142, 169], "include_bump": [31, 56], "ubm_diamet": [31, 40, 56, 61], "under": [31, 36, 40, 56, 61, 74, 82, 115, 117, 149, 163, 166, 171, 174, 175, 178, 180], "bump_diamet": [31, 40, 56, 61], "25": [31, 40, 56, 61, 185], "part": [32, 47, 48, 56, 82, 89, 90, 114, 115, 117, 127, 142, 167, 175, 176, 178, 179, 180, 183], "port_a": [32, 36, 61], "port_b": [32, 36, 61, 180], "closest": [32, 34, 111, 117, 131, 141, 148, 185], "pad_extra": 32, "capacit": [33, 55, 87, 88, 99, 102, 115, 122, 156, 177, 183, 185, 187], "fem": [33, 183], "comput": [33, 67, 110, 142, 181, 183, 184], "when": [33, 35, 36, 37, 42, 47, 55, 61, 62, 74, 81, 86, 87, 90, 99, 105, 113, 114, 115, 117, 141, 148, 156, 157, 160, 161, 163, 164, 167, 170, 175, 178, 179, 180, 181, 183, 185, 188], "best": [33, 35, 36, 37, 42, 47, 55, 86, 87, 90, 167, 180], "practic": [33, 35, 36, 37, 42, 47, 55, 61, 86, 87, 90, 161, 174, 185], "effect": [33, 35, 36, 37, 42, 47, 55, 86, 87, 90, 118, 121, 147, 168, 184], "serv": [33, 35, 36, 37, 42, 47, 55, 86, 87, 90], "deriv": [33, 35, 36, 37, 42, 47, 55, 61, 86, 87, 90, 135, 142, 161, 180], "noth": [33, 35, 36, 37, 42, 47, 55, 86, 87, 90, 154, 178], "els": [33, 35, 36, 37, 42, 47, 55, 86, 87, 90, 143], "cl": [33, 35, 36, 37, 42, 47, 51, 55, 86, 87, 90, 94, 117, 136, 154, 185], "you": [33, 35, 36, 37, 42, 47, 51, 55, 56, 74, 86, 87, 90, 98, 101, 113, 143, 148, 159, 161, 162, 163, 164, 166, 167, 168, 170, 171, 172, 174, 175, 176, 178, 179, 180, 181, 182, 184, 185, 186, 188, 189, 190], "need": [33, 35, 36, 37, 42, 47, 51, 55, 56, 61, 62, 75, 77, 84, 86, 87, 90, 92, 94, 116, 139, 141, 142, 153, 159, 160, 161, 162, 163, 166, 167, 168, 169, 170, 171, 175, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 190], "decid": [33, 35, 36, 37, 42, 47, 55, 86, 87, 90, 185], "x_coupler_length": 33, "x_coupler_height": 33, "x_coupler_vari": 33, "variant": [33, 45, 46, 79, 82, 179], "either": [33, 36, 56, 67, 68, 73, 74, 77, 82, 83, 85, 117, 128, 142, 156, 175, 180, 185, 187], "remove_capacitor": 33, "finger_numb": [33, 37, 38], "finger_width": [33, 37, 38, 55], "finger_gap": [33, 37, 38, 55], "finger_gap_end": [33, 37], "marker_dist": 34, "diagonal_squar": [34, 51], "use_face_prefix": 34, "prefix": [34, 36, 74, 80, 101, 106, 113, 116, 117, 131, 167, 168, 180], "chip_dicing_width": 34, "chip_dicing_line_length": 34, "chip_dicing_gap_length": 34, "dash": [34, 175], "circular": [35, 60, 81, 143], "outer": [35, 48, 81, 86, 131], "semi": 35, "island": [35, 86, 87, 88, 89, 90, 184, 185], "fix": [35, 37, 55, 61, 117, 168, 170], "imped": [35, 86, 115], "r_inner": [35, 86], "r_outer": [35, 86], "extern": [35, 86, 169, 174, 177, 180, 185, 186], "swept_angl": 35, "cover": [35, 51, 81, 114, 117, 136, 144, 156, 168, 175, 179, 184], "180": [35, 42, 61, 64, 86], "outer_island_width": [35, 86], "ground_gap": [35, 55, 86, 87], "fixed_length": [35, 37, 55], "auto": [35, 37, 55, 180], "cell_transf": [36, 117], "extract": [36, 148, 152, 156, 157], "specif": [36, 51, 61, 68, 73, 74, 79, 80, 81, 82, 94, 117, 143, 156, 159, 161, 163, 166, 167, 170, 171, 175, 178, 180, 185, 186, 187], "convert": [36, 61, 81, 117, 143, 145, 148, 149, 151, 152, 156, 157, 174, 176, 177], "target": [36, 61, 134, 156, 166, 170], "system": [36, 77, 141, 156, 163, 166, 170, 171, 177, 183, 186], "recurs": [36, 74, 117, 143, 151, 156], "level": [36, 74, 114, 117, 141, 143, 148, 156, 160, 161, 167, 168, 174, 175, 178, 180, 183, 190], "look": [36, 74, 116, 117, 149, 156, 166, 169, 180], "subcel": [36, 61, 74, 89, 117, 127, 156, 180], "behav": 36, "like": [36, 61, 68, 73, 82, 143, 154, 161, 163, 164, 166, 167, 168, 171, 175, 179, 180, 183, 184], "target_cel": 36, "label_tran": [36, 74, 117], "note": [36, 56, 61, 74, 81, 82, 145, 155, 161, 163, 166, 167, 168, 169, 175, 179, 180, 181, 183, 189], "To": [36, 82, 83, 84, 99, 121, 143, 163, 164, 166, 167, 170, 171, 175, 178, 179, 180, 183, 184, 185, 189, 190], "inherit": [36, 161, 180, 185], "It": [36, 61, 62, 74, 81, 82, 83, 84, 89, 117, 127, 143, 161, 163, 166, 167, 168, 169, 170, 171, 175, 176, 180, 182, 183, 185, 186], "directli": [36, 61, 74, 117, 168, 174, 175, 179, 180, 183], "take": [36, 74, 94, 113, 117, 118, 143, 154, 156, 166, 175, 176, 183, 184, 186, 187, 190], "provid": [36, 74, 83, 92, 117, 143, 163, 175, 178, 184, 185, 190], "keyword": [36, 51, 61, 74, 82, 83, 93, 94, 95, 117, 119, 120, 121, 122, 185], "placement": [36, 51, 74, 81, 117, 121, 157, 164], "parent": [36, 74, 117, 121, 157, 161], "allow": [36, 61, 62, 74, 81, 89, 99, 102, 117, 127, 143, 161, 167, 169, 171, 175, 183, 184, 189], "possibl": [36, 51, 56, 61, 62, 74, 82, 89, 117, 128, 154, 161, 163, 166, 167, 170, 171, 175, 180, 181, 183, 184, 186, 188], "instanc": [36, 51, 61, 74, 82, 83, 117, 135, 136, 140, 145, 148, 151, 152, 153, 157, 161, 166, 167, 175, 176, 178, 180, 184, 185, 186, 187, 188], "properti": [36, 59, 74, 81, 83, 94, 117, 153, 154, 157, 161, 174, 175, 176, 178, 180], "rel": [36, 74, 89, 98, 99, 102, 117, 127, 147, 149, 156, 161, 180, 184], "dvector": [36, 74, 81, 89, 117, 142], "must": [36, 61, 62, 74, 114, 117, 142, 145, 155, 156, 157, 166, 167, 171, 178, 180, 183, 184, 185, 186, 189], "default_fac": [36, 77, 180], "doe": [36, 61, 148, 163, 166, 171, 175, 183, 187, 190], "necessarili": [36, 62], "subtyp": 36, "abstract": [36, 94, 117, 161], "care": [36, 142, 166, 168], "str": [36, 61, 81, 98, 99, 101, 102, 104, 105, 107, 109, 113, 115, 117, 118, 134, 141, 143, 145, 148, 149, 154, 157], "indic": [36, 77, 117, 156, 166, 180, 184, 185], "refpoint_transform": 36, "conveni": [36, 61, 81, 84, 117, 182, 185], "new": [36, 74, 93, 94, 95, 106, 117, 119, 120, 121, 122, 134, 140, 141, 145, 148, 149, 154, 157, 160, 161, 166, 167, 168, 171, 175, 176, 177, 179], "present": [36, 117, 157, 163, 167], "avail": [36, 74, 89, 102, 113, 117, 161, 171, 175, 180, 183, 184, 186, 190], "give": [36, 102, 117, 166, 170, 171, 180, 184], "current": [36, 74, 84, 96, 99, 102, 110, 117, 141, 175, 177, 179, 180, 181, 185], "po": [36, 121, 131], "well": [36, 111, 142, 157, 179, 185, 190], "netlist": [36, 82, 152, 153, 174, 179], "Will": [36, 113], "decor": [36, 154, 161, 185], "annot": [36, 59, 62, 63, 77, 164, 174, 180], "evalu": 36, "replac": [36, 81, 82, 145, 157, 166, 179, 186], "mark": [36, 77, 178], "go": [36, 74, 117, 159, 163, 164, 176, 178, 180, 185, 189], "_to_": 36, "cell_inst": 36, "new_nam": 36, "definit": [36, 117, 161, 169, 171, 179, 180, 181, 183, 188], "expos": [36, 61, 84, 178], "renam": 36, "nopar": [36, 94, 117], "abstract_class": [36, 94, 117], "ancestor": [36, 94, 117, 161], "up": [36, 94, 98, 99, 101, 115, 117, 144, 149, 155, 156, 161, 166, 167, 168, 169, 175, 178, 180, 183, 184, 185, 187], "draw": [36, 59, 61, 153, 167, 169, 171, 174, 180, 185, 186], "error_msg": 36, "error": [36, 98, 101, 102, 110, 150, 163, 166, 169, 170, 171, 175, 178, 180], "rais": [36, 61, 143, 145, 157, 178], "valueerror": [36, 61, 143, 145], "messag": [36, 74, 160, 170, 171], "pure": [36, 184], "doesn": [36, 94, 117, 175, 185], "t": [36, 42, 61, 64, 77, 94, 117, 143, 161, 163, 166, 167, 170, 175, 180, 183, 185], "dpolygon": [36, 114, 158, 180], "etc": [36, 61, 77, 113, 117, 152, 157, 161, 166, 170, 171, 180, 188], "primari": [36, 166, 184], "abc": 36, "syncronis": 36, "json": [36, 80, 98, 101, 106, 113, 116, 141, 143, 152, 153, 157, 183, 184, 186, 190], "represent": [36, 61, 81, 142, 143, 183], "sever": [36, 61, 74, 143, 161, 166, 171, 175, 179, 180, 185, 186, 187], "editor": [36, 84, 166, 167, 170, 171, 174, 176, 178, 179, 180, 186, 189, 190], "particularli": [36, 154], "figur": [36, 153, 185], "out": [36, 74, 105, 117, 148, 156, 166, 167, 170, 179, 180, 181, 184], "fluxline_width": [36, 44, 46], "fluxline_paramet": [36, 44, 89], "Or": [36, 82, 84], "consid": [36, 62, 81, 94, 113, 142, 145, 184, 185], "descend": [36, 151, 161], "common": [36, 51, 92, 106, 167, 169, 170, 178, 186], "respect": [36, 61, 114, 115, 117, 125, 147, 158, 185], "adjust": [36, 38, 61, 175], "_port": 36, "orient": [36, 61, 157], "output_rot": [36, 42, 61], "x_max": 37, "y_max": 37, "x_end": 37, "y_left": 37, "y_right": 37, "ground_pad": 37, "ground_gap_ratio": 37, "ratio": [37, 38, 48, 74, 177, 187], "finger_length": [37, 38], "corner_r": [37, 38], "maintain": [38, 160, 170], "match": [40, 82, 83, 171, 181, 186], "contact": [40, 141], "over": [40, 61, 83, 99, 102, 117, 154, 163, 166, 178, 184, 185], "inter": [41, 42], "output": [42, 61, 101, 113, 134, 143, 145, 150, 163, 167, 174, 180, 181, 183, 184, 186, 187, 190], "chosen": [42, 54, 56, 74, 175, 181, 183], "about": [42, 75, 161, 166, 169, 170, 174, 178, 180, 190], "transmit": [42, 121], "surround": [42, 51, 157], "inter_bump_dist": [42, 61], "w": [42, 56, 61, 62, 121], "connector_a": [42, 61], "connector_b": [42, 61], "round_connector": [42, 61], "round": [42, 61, 70, 87, 90, 102, 117, 180], "n_center_bump": [42, 61], "seri": [42, 61, 88, 93, 186], "fluxline_gap_width": [44, 46], "_fluxline_paramet": [44, 89], "hanger": 47, "coupling_length": 47, "head_length": 47, "resonator_length": 47, "total": [47, 54, 61, 71, 72, 89, 102, 117, 124, 134, 142, 183, 184], "ground_width": 47, "middl": [47, 61, 118, 179, 185], "wirebond": [48, 49], "west": [48, 90, 141], "east": [48, 90, 141], "scale": [48, 81], "a_launch": 48, "b_launcher": 48, "l": [48, 65, 162], "240": 48, "144": 48, "cell_mark": [51, 53], "kwarg": [51, 53, 56, 61, 64, 74, 81, 82, 83, 93, 94, 95, 117, 119, 120, 121, 122, 134, 136, 143, 149, 154], "wafer": [51, 81, 83, 179, 180, 188], "By": [51, 54, 81, 82, 83, 89, 143, 150, 160, 178, 179, 180, 181, 183, 188], "own": [51, 90, 113, 141, 163, 166, 169, 171, 180], "wish": [51, 166, 179], "custom": [51, 61, 77, 86, 113, 143, 164, 169, 183], "hous": 51, "encod": [51, 143], "prefer": [51, 139, 161, 164, 167, 176, 182, 183, 188], "inst": [51, 53, 135], "extend": [51, 61, 62, 117, 156, 169, 179, 180], "box_margin": 51, "window": [51, 53, 74, 141, 142, 163, 165, 167, 170, 171, 175, 176, 178, 179, 182, 186, 189], "flyover": [51, 53], "arm_length": [53, 89, 90, 127, 180, 185], "arm_width": [53, 90, 180], "ubm": 53, "arrow_numb": 53, "arrow": [53, 178], "altern": [54, 56, 61, 62, 82, 105, 117, 152, 157, 166, 183, 184, 186], "shown": [54, 74, 103, 113, 152, 153, 161, 175, 178, 183], "latter": [54, 61, 82, 163], "cannot": [54, 61, 145, 180, 181], "edit": [54, 61, 62, 145, 167, 171, 174, 176, 177, 180, 189], "minim": [54, 61], "taken": [54, 62, 63, 88, 113, 117, 142, 148, 161, 174, 185], "underli": [54, 180], "equidist": 54, "n_bridg": [54, 61, 93], "600": 54, "3000": [54, 180], "smooth": [55, 136], "continu": [55, 56, 61, 62, 142, 168], "numer": 55, "optim": 55, "achiev": [55, 61, 89], "growth": 55, "relat": [55, 77, 169, 172, 180], "input_path": 56, "goe": [56, 61, 142], "last": [56, 61, 62, 77, 116, 117, 142, 179, 180], "poly_path": 56, "unless": [56, 166, 167, 170, 179], "alreadi": [56, 74, 98, 105, 113, 166, 167, 176, 179, 180], "longer": [56, 151, 154, 175], "than": [56, 61, 74, 77, 81, 102, 117, 142, 148, 150, 152, 161, 169, 178, 180, 183, 184], "vertex": 56, "parallel": [56, 82, 120, 166, 179, 183], "polygon_path": 56, "want": [56, 81, 148, 157, 164, 166, 167, 168, 175, 178, 179, 180, 182, 183, 185, 186, 190], "choos": [56, 82, 89, 127, 167, 170, 171, 175, 176, 178, 179, 180, 181, 183, 190], "attempt": [56, 143, 152, 166], "find": [56, 84, 111, 138, 145, 149, 161, 167, 168, 170, 180], "largest": [56, 142], "zero": [56, 113, 117, 185], "independ": [56, 166, 167, 183], "n_bridges_pattern": 56, "neg": [56, 117, 143], "so": [56, 61, 82, 93, 94, 95, 113, 117, 119, 120, 121, 122, 141, 142, 156, 157, 161, 163, 166, 167, 168, 171, 175, 178, 180, 184, 186, 189], "above_spac": 56, "below_spac": 56, "right_spac": 56, "x_space": 56, "y_space": 56, "bridges_left": 56, "bridges_bottom": 56, "bridges_right": 56, "bridges_top": 56, "easili": [56, 64, 110, 136, 168, 169, 180], "old": [56, 64, 149, 150, 157, 179], "spiralresonatorrectangl": 56, "bx": [56, 61, 62], "ex": [56, 61, 62, 170], "auto_spac": 56, "manual_spac": 56, "term2": [56, 61, 62, 121], "substrat": [59, 60, 113, 114, 117, 180, 185], "e": [60, 61, 64, 81, 89, 118, 121, 143, 152, 157, 161, 163, 167, 180, 181, 182, 183, 184], "composit": [61, 161, 175, 177], "suppli": [61, 62, 83, 93, 95, 117, 119, 120, 121, 122, 141, 185], "serial": [61, 143], "from_seri": 61, "ast": [61, 145], "literal_ev": [61, 145], "node_object": 61, "node_obj": 61, "element_nam": 61, "human": [61, 169, 174], "readabl": [61, 174], "storag": [61, 175], "conform": [61, 110], "format": [61, 141, 148, 159, 183, 184, 186, 187], "class_str": 61, "parameter_dict": 61, "__str__": 61, "omit": [61, 179, 180, 185], "made": [61, 89, 151, 152, 153, 185], "perspect": 61, "rout": [61, 117, 150, 175, 180], "As": [61, 171, 175, 178, 179, 180], "bonu": 61, "arbitrari": [61, 62, 143, 180], "next": [61, 114, 117, 129, 130, 142, 166, 171, 175, 178, 185], "waypoint": [61, 62], "except": [61, 62, 74, 82, 143, 145, 152, 154, 157, 161, 175, 178], "collinear": 61, "back": [61, 180, 181], "pass": [61, 74, 82, 83, 93, 94, 95, 103, 117, 119, 120, 121, 122, 142, 143, 148, 149, 153, 161, 180, 185], "ab_across": 61, "across": [61, 115, 185], "evenli": 61, "preced": 61, "calcul": [61, 81, 89, 99, 102, 115, 127, 175, 180, 184], "ab_to_ab_spac": 61, "ab_to_node_clear": 61, "former": 61, "densiti": [61, 81, 134, 175], "fact": 61, "instead": [61, 64, 74, 82, 143, 145, 148, 161, 163, 166, 167, 171, 175, 180, 181, 183, 184, 185], "normal": [61, 115, 161, 163, 180], "those": [61, 143, 167, 175, 179, 181], "correct": [61, 84, 145, 161, 166, 170, 171, 180, 181], "compar": [61, 62, 143, 174, 180], "notabl": 61, "detail": [61, 92, 163, 166, 167, 171, 178, 180, 184, 186, 187], "everi": [61, 62, 116, 143, 157, 161, 164, 167, 175, 188], "done": [61, 166, 167, 168, 175, 180, 182, 183, 184, 189], "segment_length": 61, "individu": [61, 81, 82, 83, 102, 113, 117, 160, 167, 175, 185], "regular": [61, 170, 179, 185, 186], "test_waveguide_composit": [61, 178], "lym": [61, 157, 175, 178, 186], "script": [61, 74, 98, 101, 103, 105, 106, 116, 141, 157, 163, 164, 166, 167, 171, 174, 175, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190], "were": [61, 148, 157, 166], "explicitli": [61, 141, 170, 183], "implicitli": 61, "node_index": [61, 140, 145], "_created_": 61, "associ": [61, 74, 153, 178], "particular": [61, 171, 178, 180], "subscel": 61, "appear": [61, 171, 175, 176, 178, 188], "retriev": 61, "itself": [61, 166, 167, 171, 180, 184], "count": [61, 117, 135, 185], "consecut": [61, 144], "special": [61, 142, 175], "consequ": [61, 88, 152], "accumul": 61, "oni": 61, "report": [61, 82, 168], "route_funct": 61, "initial_guess": 61, "waveguide_param": 61, "lambda": 61, "f": [61, 64, 113, 115, 122, 163, 178], "more": [61, 77, 79, 82, 98, 101, 110, 113, 117, 152, 160, 161, 162, 163, 166, 167, 169, 171, 174, 175, 178, 179, 180, 183, 184, 185, 186, 187, 189], "compon": [61, 152], "tune": [61, 89, 157, 185], "weight": 61, "initi": [61, 74, 93, 94, 95, 117, 119, 120, 121, 122, 148, 156, 167, 178, 179], "reason": [61, 161, 180], "interfac": [61, 113, 117, 171, 184, 185], "snap": [61, 148], "behavior": [61, 74, 143], "unmodifi": 61, "requir": [61, 74, 148, 161, 162, 165, 166, 168, 170, 171, 175, 179, 183, 185, 186, 187, 190], "chain": 61, "iter": [61, 62, 99, 102, 143, 184], "approri": 61, "target_len": 61, "point_a": 61, "point_a_corn": 61, "point_b": 61, "point_b_corn": 61, "endpoint": [61, 62, 113, 142, 152], "enable_gui_edit": [61, 145], "gui_path": 61, "gui_path_shadow": 61, "hidden": [61, 77, 154, 161, 180], "detect": [61, 175], "tight_rout": 61, "tight": 61, "airbridge_param": 61, "radio": 62, "bent": 62, "open": [62, 87, 88, 141, 164, 166, 170, 171, 173, 175, 176, 177, 178, 179, 183, 184, 189, 190], "dpath": [62, 180], "partial": [62, 175, 176], "case": [62, 77, 82, 84, 106, 113, 117, 141, 151, 157, 164, 166, 168, 170, 171, 174, 175, 178, 179, 180, 181, 184, 185], "guid": [62, 82, 120, 162, 163, 169, 171, 175, 185], "visibl": [62, 74, 166, 170, 171, 175, 178, 179, 180], "graphic": [62, 81, 142, 171], "due": [62, 161, 170, 190], "precis": [62, 113, 117, 169, 184], "arithmet": 62, "corner_safety_overlap": 62, "point1": 62, "point2": 62, "point3": 62, "data": [62, 77, 81, 92, 94, 99, 102, 113, 115, 116, 117, 148, 153, 157, 178, 180, 184, 186, 187], "v1": 62, "v2": 62, "alpha1": 62, "alpha2": 62, "corner_po": 62, "vector": [62, 142], "elem": [62, 63], "point_1": 62, "point_2": 62, "term_len": [62, 63], "face_index": [62, 63], "One": [62, 117, 147, 152, 175, 185], "waveguide_cel": 62, "annotation_lay": 62, "enough": [62, 148], "neighbor": [62, 175], "begin_shapes_rec": 62, "we": [62, 77, 81, 117, 152, 156, 157, 160, 161, 162, 167, 170, 171, 175, 178, 179, 180, 183, 185, 186, 188], "unsign": [62, 142], "maximum": [62, 74, 99, 102, 183, 184], "tline": 62, "amount": [62, 117, 142, 181, 183], "ensur": [62, 143, 161], "overlap": [62, 117, 142, 144, 152, 180], "001": [62, 102], "stop": [63, 99, 102, 142, 166, 178, 184], "radian": [63, 142], "circl": [63, 142, 178], "left_gap_inn": 63, "left_gap_out": 63, "right_gap_inn": 63, "right_gap_out": 63, "left_protect": 63, "right_protect": 63, "alpha": 63, "would": [63, 84, 143, 145, 152, 167, 168, 175, 180], "rad": 63, "141592653589793": 63, "multiwai": 64, "splitter": 64, "letter": [64, 77, 105, 149, 171], "length_extra": 64, "length_extra_sid": 64, "waveguidecoplanartcross": 64, "measur": [64, 86, 117, 124, 178, 190], "11": [64, 117, 166], "270": 64, "use_airbridg": 64, "centr": [64, 86], "bridge_dist": 64, "a_list": 64, "b_list": 64, "port_nam": 64, "c": [64, 82, 121, 161], "d": [64, 82, 117, 143, 166, 179, 183], "g": [64, 81, 143, 157, 180], "h": [64, 115, 122], "j": [64, 184], "design": [67, 68, 73, 80, 82, 85, 89, 157, 164, 169, 174, 175, 178, 184, 187, 188], "packag": [67, 84, 92, 160, 163, 166, 167, 169, 174, 180, 181, 182, 184, 188, 190], "oasi": [67, 106, 111], "devic": [67, 89, 127, 180], "research": 67, "qcd1": 67, "qcd2": 67, "qcd3": 67, "thu": [68, 73, 167, 184], "junctionnam": 68, "02": [68, 87, 89, 127], "style": [69, 70, 160, 165, 169, 180], "distinct": [69, 170, 175], "top_pad_lay": 69, "edge_height": 69, "small_loop_height": 69, "loop_bottom_i": 69, "delta_j": 69, "finger_margin": 69, "junction_shapes_top": 69, "junction_shapes_bottom": 69, "shadow_shap": 69, "h_pad_height": 69, "v_pad_width": 69, "pad_overlap": 69, "tp_width": 69, "tp_height": 69, "rounding_param": 69, "bp_height": 69, "bp_gap_x": 69, "big_loop_height": 69, "include_base_metal_addit": [70, 87], "pad_height": [70, 87, 124, 131], "pad_to_pad_separ": [70, 87], "x_offset": [70, 87], "pad_rounding_radiu": [70, 87], "junction_total_length": [71, 72, 89, 117], "26": [71, 166, 170], "33": [72, 89, 117], "squidnam": 73, "loop_area": [73, 87, 89, 127], "background_color": 74, "ffffff": 74, "helper": [74, 83, 117, 133, 142, 149, 156, 167, 180, 185], "render": 74, "environ": [74, 110, 163, 166, 167, 170, 181, 183, 187, 188, 190], "layoutview": [74, 178], "cellview": [74, 178], "view": [74, 77, 82, 140, 148, 155, 167, 168, 171, 175, 178, 180, 183, 186, 189], "imag": [74, 79, 153, 163, 164, 167, 169, 177, 178, 179, 181, 183, 184, 185], "tab": [74, 143, 175, 176, 178, 179], "standalon": [74, 84, 141, 161, 165, 166, 169, 170, 179, 182], "python": [74, 84, 116, 143, 145, 146, 148, 161, 162, 163, 165, 167, 169, 171, 174, 177, 178, 179, 181, 182, 183, 184, 186, 189, 190], "mode": [74, 139, 167, 171, 176, 183, 189], "keep": [74, 161, 167, 175, 179], "scope": [74, 167], "macro": [74, 148, 157, 166, 169, 170, 171, 174, 175, 177, 179, 180, 186, 188, 189], "applic": [74, 141, 142, 176, 177, 189], "command": [74, 82, 84, 106, 116, 148, 162, 163, 164, 166, 167, 168, 177, 178, 180, 181, 183, 189], "act": [74, 115], "onc": [74, 101, 114, 139, 156, 161, 167, 171, 175, 176, 178, 179, 180, 181, 183, 185, 186, 190], "png": [74, 164], "jupyt": [74, 165], "notebook": [74, 165], "inlin": [74, 175], "wrap": [74, 75], "whether": [74, 87, 89, 99, 115, 116, 127, 141, 163, 182, 184], "background": [74, 181], "color": [74, 180, 185], "html": [74, 77, 163, 164, 170], "white": 74, "fit": [74, 102, 178, 180], "zoom": [74, 175, 176, 178], "main": [74, 81, 101, 152, 163, 171, 174, 175, 178, 179, 180, 187, 188], "ipython": 74, "bold": [74, 175, 178], "clear": 74, "popul": [74, 81, 82, 148], "top_cell_nam": 74, "filenam": [74, 80, 111, 150, 152], "layers_set": 74, "directori": [74, 80, 105, 106, 141, 161, 163, 164, 166, 167, 168, 169, 170, 174, 178, 179, 180, 181, 186, 190], "max_siz": 74, "bigger": 74, "pixelbuff": 74, "whole": [74, 120, 176], "hierarchi": [74, 81, 82, 135, 148, 157, 161, 168, 175, 177, 178, 179], "correspondingli": 74, "viewport": 74, "aspect": [74, 89], "Not": [74, 156, 165], "deprec": [74, 81, 157], "miss": [74, 139, 157, 168, 178], "ui": 74, "layerinfo": [74, 77, 113, 134, 151, 180], "default_lay": [74, 77, 174, 180], "valid": [74, 145, 162, 184], "cluster": [75, 181, 183], "process": [75, 77, 82, 93, 95, 99, 106, 113, 116, 117, 119, 120, 121, 122, 156, 166, 169, 171, 174, 177, 179, 180, 183, 184, 186, 187], "inform": [75, 82, 113, 117, 159, 161, 171, 174, 175, 179, 180, 184, 185, 186, 190], "togeth": [75, 142, 154, 166, 185], "220": 77, "reserv": [77, 94], "127": [77, 180], "128": [77, 180], "255": [77, 180], "work": [77, 161, 163, 166, 167, 170, 171, 175, 178, 179, 180, 182, 185, 188, 190], "anoth": [77, 87, 88, 90, 143, 156, 157, 161, 166, 175, 180], "stack": [77, 117, 177, 178, 187], "bond": 77, "denot": [77, 179, 180], "manufactur": 77, "necessari": [77, 98, 157, 167, 182, 183], "deposit": [77, 113], "auxiliari": [77, 179], "field": [77, 94, 117, 145, 156, 181], "229": 77, "organis": 77, "accord": [77, 81, 113, 157, 164, 167], "www": [77, 110, 170, 183, 186], "de": [77, 115, 170], "doc": [77, 99, 154, 163, 164, 167, 174, 184, 185], "qt5": 77, "layer_sourc": 77, "flat": [77, 81, 161], "map": [77, 81, 82, 83, 152, 177, 185], "subset": 77, "minor": [77, 160], "twist": 77, "1t1_base_metal_gap": 77, "invert": [77, 80], "skip_extra": 80, "bitmap": [80, 82], "oa": [80, 81, 82, 113, 141, 157, 174, 179, 183, 186, 190], "gd": [80, 98, 101, 141, 157, 174, 179, 183], "chip_nam": [80, 81], "chip_dir": 80, "alt_netlist": [80, 82, 152], "export_dir": 80, "subdirectori": [80, 171, 174], "modifi": [80, 81, 87, 88, 113, 117, 142, 167, 169, 170, 171, 177, 178, 180, 181], "mask_document": 80, "md": 80, "spec_lay": 80, "mask_graphical_rep": 80, "postfix": [81, 152, 168], "creation": [81, 156, 183], "2d": [81, 82, 141], "exact": [81, 175, 178], "minimum": [81, 99, 102, 142, 167, 184], "violat": 81, "conflict": 81, "never": 81, "factor": [81, 149], "coverag": [81, 168], "uniqu": [81, 141, 148, 152, 153, 180, 181, 187], "position_label": 81, "outsid": [81, 88, 167, 180], "dure": [81, 143, 167], "calcualt": 81, "k": [81, 152], "rigtht": 81, "90": [81, 179, 180], "what": [81, 110, 162, 178, 180, 185], "translat": [81, 89, 170], "chips_dict": 81, "overwrit": [81, 89, 163, 166, 183], "ones": [81, 149, 166, 167], "_": [81, 102, 140, 180, 185], "bbox": [81, 134], "labels_cel": 81, "mask_name_for_chip": 81, "row": [81, 94, 184], "column": [81, 94, 184], "c03": 81, "posixpath": [82, 113], "__w": [82, 113], "tmp": [82, 105, 163, 167, 174, 180, 181, 183, 186], "add_mask_name_to_chip": 82, "These": [82, 83, 96, 148, 161, 164, 174, 178, 179, 180, 186], "Then": [82, 157, 166, 175, 176, 186], "entir": [82, 135, 163, 178], "switch": [82, 189], "debug": [82, 117, 150, 178, 179, 189], "limit": [82, 114, 157, 163, 170, 184, 185, 186], "concurr": 82, "cpu": [82, 168], "resourc": [82, 181, 183], "manag": [82, 140, 163, 166, 170, 171, 178, 181, 183, 190], "purpos": [82, 117, 123, 161, 167, 175, 185], "drc": [82, 141, 174, 175], "similar": [82, 156, 178, 183, 184, 185, 186], "folder": [82, 98, 101, 105, 106, 116, 163, 164, 166, 167, 168, 174, 179, 180, 181, 182, 183, 184, 186, 187, 190], "tmp_path": [82, 141, 179], "mask_layout_typ": [82, 83], "extra_face_param": [82, 83], "ident": [82, 83, 152, 153, 157, 161], "overwritten": 82, "extra_kwarg": 82, "variant_nam": 82, "complex": [82, 169, 170, 175, 184], "polymorph": 82, "here": [82, 150, 165, 171, 175, 180, 183, 188], "rest": 82, "quick_demo": [82, 167, 179], "py": [82, 98, 101, 105, 161, 163, 164, 166, 167, 168, 179, 180, 181, 182, 183, 184, 186, 190], "further": [82, 163, 171, 179, 180, 185], "qdg": 82, "o": [82, 84, 143, 166, 167, 170], "cpu_count": 82, "whichev": 82, "smaller": [82, 117, 142], "remove_guiding_shap": 82, "box_map": 82, "mask_map": 82, "nxn": 82, "mxm": 82, "mnxmn": 82, "usual": [83, 113, 115, 152, 166, 171, 178, 179, 180, 182, 183, 185], "instanti": [83, 156, 161, 167, 185], "extra_param": 83, "modul": [84, 142, 146, 149, 161, 162, 167, 168, 169, 170, 171, 174, 180, 182], "import": [84, 98, 148, 149, 153, 161, 163, 164, 167, 168, 170, 171, 174, 175, 178, 179, 180, 185, 186], "api": [84, 154, 160, 164, 167, 169, 171, 175, 176, 178, 180, 183, 184, 185, 186, 188], "usag": [84, 149, 165, 166, 169, 170, 171, 175, 177, 178, 179, 182, 183, 184, 185, 186], "db": [84, 161], "execut": [84, 98, 101, 106, 116, 138, 163, 168, 170, 178, 179, 183, 186, 187], "session": 84, "found": [84, 138, 141, 159, 163, 174, 180, 183, 184, 190], "concentr": 86, "transmon": 86, "josephson": 86, "drivelin": [86, 87, 88], "drive": [86, 87, 121], "squid_angl": 86, "angular": 86, "couplers_r": 86, "290": 86, "couplers_a": 86, "couplers_b": 86, "32": 86, "couplers_angl": 86, "0deg": 86, "340": 86, "210": 86, "couplers_width": 86, "radial": 86, "couplers_arc_amplitud": 86, "extens": [86, 115, 117, 164, 181, 184], "35": 86, "45": [86, 117], "drive_angl": 86, "drive_dist": 86, "rectangl": [87, 88, 113, 161, 175], "shunt": [87, 88], "north": [87, 88, 90], "join": [87, 88], "700": 87, "ground_gap_r": 87, "coupler_ext": 87, "150": [87, 90, 180], "coupler_r": 87, "coupler_a": 87, "coupler_offset": 87, "squid_offset": 87, "island1_ext": 87, "island1_r": 87, "island2_ext": 87, "island2_r": 87, "drive_posit": 87, "450": 87, "island1_taper_width": 87, "island1_taper_junction_width": 87, "island2_taper_width": 87, "island2_taper_junction_width": 87, "island_island_gap": 87, "70": 87, "with_squid": 87, "spline": [88, 142], "construct": [88, 106, 142, 157, 179, 185], "island_splin": 88, "island_spline_sampl": 88, "collect": [89, 141, 175, 180], "routin": 89, "beam": 89, "customari": 89, "probepoint": [89, 141], "simpli": [89, 143, 163, 167, 185], "appropri": [89, 156, 160, 161, 180], "probe_ground": 89, "probe_island": 89, "probe_island_1": 89, "probe_island_2": 89, "transf": [89, 127], "only_arm": [89, 127], "base_metal_gap_for_ebl": [89, 127], "right_sid": [89, 127], "help": [89, 127, 168, 169, 175, 178], "dcplxtran": [89, 127, 157], "rot": 89, "flux": [89, 99, 121], "flux_corn": 89, "origin_fluxlin": 89, "origin_squid": 89, "port_common": 89, "howev": [89, 117, 167, 171, 175, 179, 180, 183], "might": [89, 98, 101, 163, 166, 170, 171, 183], "tweak": 89, "south": 90, "gap_width": [90, 185], "wne": 90, "cpl_width": [90, 122], "cpl_length": 90, "cpl_gap": 90, "102": 90, "port_width": 90, "cl_offset": 90, "island_r": 90, "pars": [93, 94, 95, 117, 119, 120, 121, 122, 145], "readi": [93, 95, 117, 119, 120, 121, 122], "co": 94, "intend": [94, 117, 185, 190], "materi": [94, 113, 117, 183, 184], "don": [94, 161, 166, 167, 170], "obei": 94, "vacuum": [94, 113, 114, 117, 185], "word": [94, 149, 171], "result": [94, 131, 141, 142, 143, 167, 181, 183, 184, 187], "matric": [94, 99, 184], "introduc": [94, 113, 117, 185], "dielectr": [94, 117, 185], "permitt": [94, 113, 117], "regist": [94, 155, 161, 173], "reset": 94, "intern": [94, 117, 156, 175, 184, 185, 186], "relev": [94, 117, 156, 184, 185], "london_penetration_depth": [94, 102, 113], "london": [94, 113, 184], "penetr": [94, 113, 184], "depth": [94, 113, 184], "m": [94, 117, 167, 183], "xsection_source_class": 94, "schema": [94, 157], "boundari": [94, 102, 117, 184], "extra_json_data": [94, 117], "store": [94, 117, 134, 157, 179, 184, 185], "virtual": [94, 117, 167], "program": [96, 169, 176, 178, 182], "hfss": [96, 99, 184, 185, 187], "q3d": [96, 99, 184, 185, 187], "write": [98, 101, 106, 110, 141, 161, 163, 164, 166, 167, 168, 170, 180, 183, 185, 189, 190], "json_filenam": [98, 101, 106, 116], "file_prefix": [98, 101, 106], "exit_after_run": 98, "execution_script": [98, 101], "import_and_simul": 98, "use_rel_path": 98, "batch": [98, 116, 186], "bat": [98, 106, 186], "electron": [98, 138, 184, 186, 187], "desktop": [98, 183, 184, 186, 187], "sequenc": [98, 101, 130, 142], "script_fold": [98, 101], "bool": [98, 99, 101, 102, 103, 105, 109, 115, 117, 141, 142, 151], "import_script": 98, "skip_error": [98, 101], "solution_param": [98, 101], "skip": [98, 101, 143], "caus": [98, 101, 118, 142, 143, 166], "carefulli": [98, 101, 160, 185], "sens": [98, 101, 176, 178], "wast": [98, 101], "bad": [98, 101], "ghz": [99, 102, 184], "101": [99, 184], "interpol": [99, 102, 184], "voltag": 99, "eigenmod": [99, 177, 187], "mesh": [99, 102, 110, 183, 184], "refin": [99, 184], "multifrequ": [99, 184], "criterion": [99, 102, 184], "excit": [99, 115, 184], "percentag": [99, 184], "how": [99, 117, 157, 161, 167, 170, 171, 175, 180, 181, 184, 185], "mani": [99, 117, 159, 169, 174, 175, 179, 180, 183, 184, 185], "meet": [99, 175, 184], "sweep": [99, 102, 106, 110, 113, 157, 177, 183, 184, 187], "lowest": [99, 117, 184, 185], "highest": [99, 117, 184], "discret": [99, 184], "fast": [99, 160, 184], "eigenfrequ": [99, 184], "solv": [99, 184], "maxim": 99, "templat": [99, 164, 169], "energi": [99, 102, 177, 187], "save": [99, 116, 157, 171, 180, 181, 184, 185], "magnet": 99, "pec": 99, "sheet": [99, 117, 185], "workflow": [101, 110, 163, 169, 171, 175, 177, 178, 183, 187], "launch": [101, 179, 180, 189], "script_fil": 101, "model": [101, 115, 117, 167, 183, 184, 185], "bicgstab": 102, "005": 102, "explicit": 102, "factori": 102, "wave_equ": [102, 184], "mg": 102, "solver": [102, 183, 184, 186], "polynomi": [102, 142], "p": [102, 140], "adapt": [102, 185], "fraction": 102, "outlier": 102, "symmetr": 102, "big": [102, 179], "larger": [102, 117, 183], "finer": 102, "divid": [102, 161, 174, 180, 183], "dim": [102, 114], "converg": 102, "condit": [102, 184], "epr": [102, 115, 184], "experiment": [102, 188], "wave": [102, 117, 185], "equat": 102, "use_av": 102, "conduct": 102, "nested_iter": 102, "convergence_toler": 102, "max_iter": 102, "quadratic_approxim": 102, "second_kind_basi": 102, "export_script": 103, "quiet": [103, 105], "export_onli": 103, "arg": [103, 105, 134, 141, 143, 163], "dialog": [103, 171, 175, 182], "describ": [103, 117, 136, 142, 148, 162, 167, 175, 180, 182, 184, 185, 187], "remote_host": 104, "singularity_remote_path": 104, "ssh_login": 105, "kqc_remote_tmp_path": [105, 181], "detach_simul": 105, "poll_interv": 105, "export_path_basenam": 105, "local": [105, 160, 163, 164, 167, 171, 176, 178, 181], "remot": [105, 177, 183, 187], "host": [105, 165, 181, 183], "froce": 105, "q": [105, 167, 176, 182], "ssh": [105, 181], "login": 105, "hostnam": 105, "detach": [105, 181], "wait": 105, "finish": [105, 176, 181, 183], "poll": [105, 181], "interv": [105, 181], "export_tmp_dir": 105, "could": [105, 110, 143, 160, 162, 163, 180, 183, 185], "consol": [105, 150, 170, 179, 182], "source_path": 106, "content": [106, 141, 169, 171, 183], "sh": [106, 163, 181, 183, 186], "sim_class": [106, 185, 186], "sim_paramet": [106, 185], "vari": [106, 180, 183, 185], "filename_templ": 109, "filename_output": 109, "rule": [109, 117, 164, 174], "nvertic": 109, "debugid": 109, "ilevel": 109, "mtype": 109, "filltyp": 109, "xmin": 109, "ymin": 109, "xmax": 109, "ymax": 109, "conmax": 109, "edge_mesh": 109, "sym": 109, "xwidth": 109, "8000": 109, "ywidth": 109, "xcell": 109, "ycell": 109, "materials_typ": 109, "si": 109, "bt": 109, "port_ipoli": 109, "portnum": 109, "ipolygon": 109, "ivertex": 109, "port_typ": 109, "std": 109, "xcord": 109, "ycord": 109, "resist": [109, 115, 156], "react": 109, "induct": [109, 115, 122, 156, 184], "capac": 109, "control_typ": 109, "v": [109, 160], "dbu": [109, 110, 111, 113, 114, 134], "fill_typ": [109, 110], "poli": 109, "detailed_reson": 110, "lower_accuraci": 110, "ab": 110, "staircas": 110, "simulation_safeti": 110, "son": [110, 186], "sonnetsoftwar": 110, "download": [110, 163, 167, 170], "techdoc": 110, "enhanced_resonance_detection_featur": 110, "pdf": 110, "fine": [110, 154], "coars": 110, "faster": [110, 157], "less": [110, 161], "accur": 110, "good": [110, 179], "everyth": [110, 170, 171, 175, 180], "output_format": [111, 148], "intersect": 111, "input_oa": 113, "output_oa": 113, "cut1": 113, "cut2": 113, "process_path": 113, "kqc_process": [113, 190], "parameters_path": 113, "plugin": [113, 140, 155, 162, 190], "down": [113, 115, 117, 175, 176, 178, 180], "cut": [113, 190], "output_path": 113, "pathlib": 113, "pyacor": 113, "post_processing_funct": 113, "callabl": [113, 118], "oxidise_layers_funct": 113, "_oxidise_lay": 113, "ma_permitt": 113, "ms_permitt": 113, "sa_permitt": 113, "ma_thick": 113, "ms_thick": 113, "sa_thick": 113, "vertical_cul": 113, "mer_box": 113, "magnification_ord": 113, "p1": [113, 117, 190], "p2": [113, 117, 190], "perform": [113, 163, 167, 183, 184], "oxid": 113, "expect": [113, 160], "signatur": 113, "pyhint": 113, "air": 113, "thick": [113, 117, 185], "cull": 113, "retain": 113, "_mer": 113, "suffix": [113, 114, 141, 153], "increas": [113, 130, 163, 183], "magnif": [113, 175], "accomod": 113, "spacial": 113, "10x": 113, "100x": 113, "thin": [113, 117, 185], "sort_kei": [113, 143], "sort": [113, 143], "pick": 113, "tie": 113, "break": [113, 160, 163], "slot": 113, "cut_label": 113, "width_ratio": 113, "visualis": 113, "request": [113, 150, 157, 163, 181, 183], "xsection_cut": 113, "_1": 113, "_2": 113, "recommend": [113, 170, 175, 179, 183, 184], "differenti": 113, "multipli": 113, "term": [114, 117, 168, 184, 185], "scalar": [114, 117], "z": [114, 117, 163, 189], "vertical_dimens": 114, "metal_edge_dimens": 114, "partit": [114, 117, 183], "domain": [114, 117, 185], "expans": [114, 117, 142, 156], "later": [114, 132, 157, 168, 171, 180], "databas": [114, 142, 144, 188], "sign": 114, "metal_region": [114, 131], "etch_region": 114, "awai": [114, 115, 117, 142, 145, 180], "reactanc": [115, 156], "renorm": [115, 184], "potenti": [115, 180], "ideal": 115, "rlc": [115, 184], "lump": [115, 117, 184, 185], "real": 115, "ohm": 115, "omega": 115, "imaginari": 115, "henri": 115, "farad": 115, "signal_loc": [115, 184, 185], "ground_loc": [115, 184, 185], "signal_lay": [115, 156], "etch_width": 115, "deembed_len": [115, 156, 184], "embed": [115, 166], "micron": 115, "port_siz": [115, 117], "repeat_for_each": 116, "data_file_prefix": 116, "basic": [117, 166, 174, 175, 176, 177, 178, 188], "built": [117, 163, 164, 171, 175, 180, 185, 189], "principl": [117, 145], "imagin": [117, 185], "surfac": [117, 184, 185], "touch": [117, 180], "face_stack": [117, 185], "lower_box_height": [117, 185], "account": [117, 147, 148, 161, 181, 183, 185], "pile": [117, 185], "That": [117, 184, 185], "leav": [117, 185], "substrate_height": [117, 185], "chip_dist": [117, 185], "metal_height": [117, 185], "infinit": [117, 143, 185], "insul": 117, "dielectric_height": [117, 185], "grid_siz": [117, 144], "expand": [117, 142], "resolut": 117, "forc": [117, 166, 184], "list_or_const": 117, "constant": [117, 161, 184], "ordin": 117, "short": [117, 175, 188], "duplic": [117, 142, 151, 166], "ascend": 117, "simplifi": 117, "polygon_toler": 117, "shrink": 117, "closer": [117, 142, 148], "minimum_point_spac": 117, "z0": 117, "z1": 117, "split": [117, 142], "opp_i": 117, "__init__": 117, "hole": [117, 144], "mention": [117, 163], "subtract_kei": 117, "port_kwarg": 117, "engin": 117, "infer": [117, 141, 157], "brought": [117, 156], "at_edg": 117, "signal_edg": 117, "ground_edg": 117, "material_dict": 117, "delet": [117, 149, 151, 171, 175], "access": [117, 170, 175, 177], "append": [117, 142, 150, 152, 153, 185], "ground_grid_box": 117, "use_port": 117, "off": [117, 178], "upper_box_height": 117, "fixed_level_stackup": 117, "375": 117, "substrate_box": 117, "correspondingsubstr": 117, "fulli": [117, 167, 184], "substrate_materi": 117, "electromagnet": 117, "dielectric_loss_tang": 117, "8": [117, 153, 154, 161, 163, 166, 167], "ground_metal_height": 117, "affect": [117, 160, 169, 183], "signal_metal_height": 117, "airbridge_height": 117, "dielectric_materi": 117, "stub": [117, 122], "vertical_over_etch": 117, "hollow_tsv": 117, "hollow": 117, "constructor": [117, 143, 185], "tls_layer_thick": 117, "tl": [117, 184], "ma": 117, "sa": 117, "tls_layer_materi": 117, "tls_sheet_approxim": 117, "approxim": 117, "element_class": 118, "ignore_port": [118, 185], "transformation_from_cent": 118, "formul": 118, "xs1": 119, "xs2": 119, "cpw_length": 120, "n_guid": 120, "guide_face_id": 120, "add_bump": 120, "port_termination_end": 120, "use_edge_port": 120, "etch_whole_opposite_fac": 120, "qubit_cel": 121, "center_x": 121, "center_i": 121, "wn": [121, 180], "en": 121, "sw": [121, 141], "se": [121, 141], "nw": [121, 141], "ne": [121, 141], "enable_flux_lin": 121, "enable_drive_lin": 121, "enable_transmission_lin": 121, "66": 122, "junction_induct": 122, "35e": 122, "junction_capacit": 122, "16": [122, 180], "num_cross": 125, "cross_width": 125, "cross_length": 125, "cross_spac": 125, "cross_box_dist": 125, "stripe_width": 129, "stripe_length": [129, 130], "stripe_spac": [129, 130], "min_stripe_width": 130, "stripe_step": 130, "widen": 130, "pads_region": 131, "pad_spacing_x": 131, "pad_spacing_i": 131, "connect_pad": 131, "refpoint_prefix": 131, "refpoint_dist": 131, "resembl": 132, "fenc": 132, "profil": [132, 181], "tsv_array_form": 132, "tileoutputreceiv": 134, "handl": [134, 161, 175, 180, 183, 187], "tilingprocessor": 134, "brief": [134, 140], "ix": 134, "ii": 134, "tile": 134, "obj": [134, 142], "clip": 134, "layer_info": 134, "rho": 134, "frac": 134, "pcell_class": 135, "isinst": 135, "pcell_declar": 135, "coupler_typ": 136, "element_kei": 136, "useless": 136, "accept": [136, 145, 160, 184], "latest": [138, 163, 167, 170, 186], "instal": [138, 139, 163, 165, 169, 174, 176, 180, 182, 183, 186, 187, 189, 190], "check": [139, 143, 166, 167, 170, 174, 180, 184, 189], "upgrad": [139, 166, 169], "stand": [139, 174, 187], "alon": [139, 174, 187], "pip": [139, 166, 167, 170, 182, 183, 186], "sync": [139, 167, 183], "venv": [139, 166, 167], "startup": [139, 145], "button": [140, 176, 178], "prio": 140, "__": 140, "pluginfactori": 140, "flip_fac": 141, "default_probe_typ": 141, "default_probe_suffix": 141, "millimet": 141, "tell": 141, "site": [141, 166, 170], "entri": [141, 157, 171, 179], "cell_fil": 141, "dir_nam": 141, "tri": [141, 163], "write_versions_fil": 141, "commit_refer": [141, 183], "git": [141, 160, 165, 166, 167, 170, 174], "revis": [141, 188], "written": [141, 186], "export_machine_vers": 141, "filepath": 141, "maco": [141, 165, 170, 176], "linux": [141, 163, 165, 167, 170, 176, 179, 183, 186], "drc_script": 141, "lydrc": 141, "name_drc_report": 141, "lyrdb": 141, "1t1_waveguide_path": 142, "2b1_waveguide_path": 142, "sum": 142, "children": 142, "objectinstpath": 142, "outward": 142, "whenev": [142, 160, 178], "elimin": [142, 143], "simple_polygon": 142, "polygon_point": 142, "counterclockwis": 142, "283185307179586": 142, "pi": 142, "control_point": 142, "sample_point": 142, "startpoint": 142, "uniformli": 142, "cubic": 142, "subsequ": 142, "slide": 142, "unlik": 142, "bezier": 142, "guarante": [142, 143, 171], "kaihuai": 142, "qin": 142, "matrix": [142, 177, 183, 187], "proceed": 142, "pacif": 142, "98": 142, "sixth": 142, "confer": 142, "singapor": 142, "1998": 142, "pp": 142, "37": 142, "43": [142, 161], "doi": [142, 159], "1109": 142, "pccga": 142, "731996": 142, "least": [142, 145, 157, 170, 175, 178, 180], "uniform": [142, 185], "prepend": 142, "tangent": 142, "third": [142, 183], "fourth": 142, "skipkei": 143, "ensure_ascii": 143, "check_circular": 143, "allow_nan": 143, "jsonencod": 143, "sensibl": 143, "typeerror": 143, "incom": 143, "ascii": 143, "charact": [143, 147, 160], "escap": 143, "prevent": 143, "overflowerror": 143, "nan": 143, "infin": 143, "compliant": 143, "javascript": 143, "decod": 143, "regress": 143, "dai": 143, "basi": [143, 161, 185], "member": 143, "pretti": 143, "print": [143, 148, 149, 150, 179], "newlin": 143, "item_separ": 143, "key_separ": 143, "whitespac": 143, "serializ": 143, "def": [143, 180, 185], "try": [143, 167, 170], "let": [143, 167, 180], "jsondecod": 143, "object_hook": 143, "rpc": 143, "hint": 143, "object_pairs_hook": 143, "prioriti": [143, 175], "parse_float": 143, "num_str": 143, "datatyp": 143, "decim": 143, "parse_int": 143, "parse_const": 143, "invalid": 143, "encount": [143, 163], "strict": [143, 161], "context": [143, 157], "parseabl": 143, "boundbox": 144, "avoid_region": 144, "grid_step": 144, "group_n": 144, "speed": [144, 156, 168, 183], "box_siz": 145, "require_gui_editing_en": 145, "search": [145, 169], "captur": 145, "invers": 145, "treat": [145, 152, 161], "strip": 145, "liter": 145, "namespac": [145, 154], "comma": [145, 148], "multilin": 145, "waveguide_inst": 145, "usabl": 145, "x_corner": 145, "slow": [145, 178, 179], "clumsi": 145, "curat": 145, "node_editor_valid_el": 145, "kept": 145, "file_path": 146, "enum": 147, "origin_offset": 147, "layer_protect": 147, "350": 147, "print_waveguides_as_composit": 148, "add_instance_nam": 148, "refpoint_snap": 148, "grid_snap": 148, "include_import": 148, "use_create_with_refpoint": 148, "create_cod": 148, "past": 148, "statement": [148, 171], "node_param": 148, "complet": [148, 164, 167, 171, 180, 183], "flush": 149, "src_path": 149, "memori": [149, 163, 183], "_kqc_librari": 149, "class_nam": 149, "pascalcas": [149, 161], "lowercas": [149, 171], "module_nam": 149, "_to_module_nam": 149, "titl": [149, 159], "qualiti": 149, "lowest_visible_level": 150, "remove_old_handl": 150, "stdout": 150, "log": [150, 179], "logfil": 150, "monitor": 150, "handler": 150, "root": [150, 163, 168, 174, 180], "logger": 150, "warn": [150, 166], "critic": 150, "cell_list": 151, "layer_1": 151, "layer_2": 151, "layer_merg": 151, "only_el": 151, "prune": 151, "contrast": 151, "convert_to_stat": 151, "anywher": [151, 171], "net": 152, "subcircuit": [152, 153], "terminologi": [152, 169, 177], "eda": 152, "resistor": 152, "pin": [152, 167], "wire": 152, "conceptu": 152, "analog": 152, "exactli": 152, "subcircuit_id": [152, 153], "unconnect": 152, "cell_nam": [152, 153], "subcircuit_loc": 152, "_pya_typ": 152, "subcircuit_origin": 152, "breakdown": 152, "regadless": 152, "absolut": [152, 167, 180], "cell_map": 152, "internal_cel": 152, "network": 153, "networkx": 153, "graph": [153, 161, 174], "cell_typ": 153, "instance_nam": 153, "obtain": [153, 185], "with_label": 153, "with_posit": 153, "figsiz": 153, "spring": 153, "matplotlib": 153, "interact": [153, 177], "plot": 153, "param_nam": [154, 164], "param_with_default_valu": 154, "wildcard": 154, "simplic": [154, 161], "grain": 154, "pcellparameterdeclar": 154, "data_typ": 154, "plain": [154, 161, 171], "docstr": [154, 162, 164, 175], "sphinx": [154, 164], "owner": 154, "registr": [155, 180], "happen": 155, "demand": 156, "builder": [156, 185], "ground_refpoint": 156, "port_squid_a": [156, 185], "port_squid_b": [156, 185], "separate_island_internal_port": 156, "commonli": [156, 180], "export_tuned_junct": 157, "class_typ": 157, "parent_nam": 157, "tuned_junction_paramet": 157, "qb1": 157, "testarray_nw": 157, "squid_0": 157, "squid_3": 157, "testarrai": 157, "even": [157, 161, 163, 167, 178], "jsonabl": 157, "exhaust": 157, "read": [157, 163, 170, 171, 175, 180], "write_path": 157, "layer_str": 157, "visual": [157, 167, 180, 183], "again": [157, 163, 166, 178, 179], "parameter_nam": 157, "parameter_start": 157, "parameter_step": 157, "parameter_end": 157, "swept": 157, "squid_index": 157, "mirror_tran": 158, "project": [159, 161, 168, 170, 181, 183], "public": [159, 160, 163, 168], "citat": 159, "bib": 159, "zenodo": 159, "click": [159, 169, 171, 175, 177, 178, 179, 180, 189], "badg": 159, "softwar": [159, 163, 173, 183, 186], "cucurachi": 159, "daniel": 159, "guthri": 159, "andrew": 159, "inel": 159, "sinan": 159, "janzs\u00f3": 159, "d\u00e1vid": 159, "jenei": 159, "m\u00e1t\u00e9": 159, "juliusson": 159, "kristinn": 159, "kotilahti": 159, "jann": 159, "landra": 159, "alessandro": 159, "ockeloen": 159, "korppi": 159, "caspar": 159, "r\u00e4bin\u00e4": 159, "jukka": 159, "savola": [159, 184], "niko": 159, "smirnov": 159, "pavel": 159, "takala": 159, "eeli": 159, "month": 159, "jun": 159, "year": 159, "2021": 159, "publish": [159, 163], "5281": 159, "4944796": 159, "url": 159, "welcom": 160, "commun": [160, 183], "contributor": 160, "licens": [160, 184], "agreement": 160, "websit": [160, 163], "review": 160, "approv": 160, "pr": 160, "forward": [160, 183], "strategi": 160, "linear": 160, "histori": 160, "pleas": [160, 168, 172, 173, 183, 184, 185, 186], "organ": [160, 168, 178, 180], "commit": [160, 167], "meaning": [160, 180], "black": [160, 161, 162], "permit": [160, 180], "pep": [160, 161], "440": 160, "scheme": 160, "miniv": 160, "major": 160, "micro": 160, "offici": 160, "releas": [160, 163, 169], "salt": [160, 166, 167, 169, 170, 174, 180, 190], "incompat": 160, "backward": [160, 167, 190], "seriou": 160, "cosmet": 160, "explain": [161, 162, 166, 167, 175, 178, 180, 186], "diagram": 161, "oval": 161, "concret": 161, "leaf": 161, "green": [161, 178, 185], "natur": 161, "ever": 161, "live": 161, "create_cel": 161, "properli": [161, 166, 168, 171], "variabl": [161, 163, 167, 174, 178, 180, 181, 183, 184], "descriptor": 161, "hierarch": 161, "transpar": 161, "caller": 161, "default_parameter_valu": 161, "technic": [161, 180, 184], "intent": 161, "otherclass": 161, "param_a": 161, "param_b": 161, "myclass": 161, "just": [161, 163, 166, 167, 171, 180, 185], "param_c": 161, "42": 161, "param_d": 161, "41": 161, "syntax": [161, 180, 185], "bit": [161, 170, 176, 180], "revers": 161, "why": [161, 162], "bodi": 161, "kqc_library_nam": 161, "downstream": 161, "discov": 161, "convent": [161, 168, 170, 180], "comment": [162, 175, 178, 180], "someth": [162, 183], "feel": 162, "probabl": [162, 170], "rewritten": 162, "clearli": 162, "builtin": 162, "googl": 162, "dockerfil": 163, "addition": [163, 183, 185], "kl_file": 163, "md5": 163, "hash": [163, 167], "kl_hash": 163, "klayout_0": 163, "1_amd64": 163, "deb": 163, "15a26f74cf396d8a10b7985ed70ab135": 163, "ubuntu": [163, 166, 170], "quickli": 163, "m00x": 163, "volum": 163, "pwd": 163, "ghcr": 163, "io": [163, 190], "mount": 163, "run_script": 163, "nc": 163, "rx": [163, 180], "cours": [163, 180], "wd": 163, "older": [163, 167, 176, 190], "hyperv": 163, "backend": 163, "ram": 163, "1gb": 163, "runtim": 163, "entrypoint": 163, "push": [163, 181], "branch": [163, 171, 178], "pipelin": [163, 168], "pull": [163, 166], "registri": 163, "sylab": 163, "quick_start": 163, "better": [163, 168, 185], "hpc": 163, "tutori": [163, 169, 171, 177, 178], "libexec": 163, "kqclib": [163, 183], "repo": [163, 167], "ora": 163, "pem": 163, "rsa": 163, "encrypt": 163, "successfulli": [163, 166, 167, 189], "home": [163, 179], "singularity_priv": 163, "privat": [163, 168], "now": [163, 171, 178, 180], "create_link": 163, "among": [163, 169], "elmersolv": [163, 183], "elmersolver_mpi": 163, "elmergrid": [163, 183], "paraview": [163, 182, 183, 186], "symbol": [163, 166, 174, 178, 180, 181, 183], "link": [163, 166, 167, 171, 174, 178, 180, 181, 183], "rememb": [163, 166, 167, 175], "bin": [163, 181], "prepar": [163, 183], "klayout_packag": [163, 166, 167, 174, 178, 180, 181, 182, 183, 184, 186, 190], "And": [163, 180], "waveguides_sim_compar": [163, 167, 182, 183], "sure": [163, 166, 168, 171, 175, 178, 180, 181, 186, 190], "ride": 163, "python_execut": [163, 183], "subsystem": 163, "wsl": 163, "problem": [163, 166, 170, 171, 172, 184], "stuck": 163, "workload": [163, 181, 183], "simple_workload_manag": 163, "subfold": [163, 180], "kqc_tmp_path": [163, 167], "waveguides_sim_elm": [163, 183], "affor": 163, "gmsh": [163, 177, 181, 182, 186, 187], "rst": 164, "rebuild": 164, "clean": 164, "apidoc": 164, "sphinxext": 164, "make_pcell_imag": 164, "pcell_imag": 164, "markers_for_png": 164, "x_2": 164, "y_2": 164, "ruler": [164, 190], "illustr": [164, 175, 185], "satisfactori": 164, "x2": 164, "y2": 164, "setup": [165, 167, 169, 170, 171, 175, 176, 180, 181, 187, 189, 190], "prerequisit": 165, "unlink": 165, "secondari": [165, 190], "secur": [165, 183], "reproduc": 165, "pypi": [165, 174], "cli": 165, "docker": 165, "ci": [165, 168, 174], "singular": [165, 174, 181, 183], "contribut": [165, 169], "But": 166, "04": [166, 170], "lt": [166, 170], "7": [166, 167, 190], "clone": [166, 167], "quick": [166, 180], "bewar": 166, "cd": [166, 167, 168], "python3": 166, "setup_within_klayout": 166, "virtualenv": 166, "libpython": 166, "dll": 166, "known": [166, 169, 171], "issu": [166, 169, 171, 172, 190], "downgrad": [166, 171], "similarli": [166, 168, 185, 186], "didn": 166, "xyz": 166, "reinstal": [166, 171], "realli": [166, 179], "simultan": 166, "kqc_2nd": 166, "know": [166, 170, 176], "klayout_hom": 166, "klayout_alt": 166, "mix": 166, "symlink": 166, "subsect": 166, "ln": 166, "path_to_kqcircuit": 166, "kqcircuits_script": [166, 174, 178, 179, 180], "requirements_within_klayout_unix": 166, "txt": [166, 167, 183], "pip3": 166, "becaus": [166, 178, 179], "prompt": [166, 167], "administr": 166, "privileg": 166, "homepath": [166, 170], "mklink": 166, "powershel": 166, "requirements_within_klayout_window": 166, "appdata": [166, 170, 182], "roam": 166, "lib": 166, "numpi": 166, "compil": [166, 167, 181], "shouldn": 166, "debugg": [167, 177], "autom": [167, 169, 187, 190], "suitabl": [167, 170, 184, 185], "viewer": [167, 176, 186], "compat": [167, 190], "safe": 167, "yet": [167, 175, 190], "bracket": 167, "ll": 167, "pytest": [167, 168, 174], "win": 167, "mac": [167, 179], "suppos": [167, 179, 185], "prefixless": 167, "platform": 167, "dep": 167, "core": [167, 168, 183], "upload": 167, "kqc_root_path": 167, "double_pads_sim": [167, 184], "elsewher": [167, 179], "ipynb": [167, 184], "tofu": 167, "rare": [167, 180], "verifi": [167, 179], "legitim": 167, "constraint": 167, "improv": [167, 168, 170, 190], "tox": 168, "pylint": 168, "lint": 168, "ini": 168, "framework": [168, 169, 184, 187], "num": 168, "reflect": 168, "propos": 168, "test_load_librari": 168, "test_invalid_nam": 168, "approach": [168, 171, 183, 185], "u": [168, 180], "our": [168, 171, 180], "understand": [168, 178], "unfortun": 168, "repetit": 168, "consider": 168, "cov": 168, "comprehens": 168, "happi": 168, "failur": 168, "bug": [168, 178], "fail": 168, "prior": 168, "wil": 168, "reintroduc": 168, "conftest": 168, "reduc": [169, 184], "effort": 169, "processor": 169, "instantli": 169, "exchang": 169, "dimension": [169, 184, 185], "qpu": 169, "assembl": 169, "fabric": 169, "miscellan": [169, 177, 180], "trademark": 169, "page": [169, 180, 190], "simplest": [170, 185], "instant": 170, "slightli": 170, "rather": 170, "power": [170, 176], "yourself": 170, "instruct": [170, 175], "bugfix": 170, "stabil": 170, "27": [170, 176], "13": 170, "documet": 170, "talk": 170, "mental": 170, "klayout_app": 170, "bigsur": 170, "setuptool": 170, "_distutils_hack": 170, "v52": 170, "v57": 170, "sometim": [170, 178], "dir": 170, "__path__": 170, "easiest": [171, 180], "migrat": 171, "uninstal": 171, "recent": 171, "menu": [171, 176, 177, 178, 180, 188], "panel": [171, 175, 176, 177, 180], "drag": [171, 175, 176, 178, 189], "press": [171, 175, 176, 178], "f2": [171, 175, 176], "underscor": 171, "restart": [171, 175, 176, 178, 189], "f5": [171, 178, 179], "my": 171, "my_el": 171, "myelement": [171, 180], "capit": 171, "ctrl": 171, "reload": [171, 175, 177, 180], "drop": [171, 175, 176, 189], "canva": 171, "my_packag": 171, "safest": 171, "quirk": 171, "broken": 171, "earlier": 171, "reloc": 171, "behind": 171, "tqdm": 171, "question": 172, "idea": 172, "discuss": 172, "polici": 173, "high": [174, 190], "pictur": 174, "console_script": 174, "mainli": [174, 180, 185], "meant": [174, 180], "variou": 174, "check_layer_prop": 174, "against": 174, "create_element_from_path": [174, 180], "gdiff": 174, "netlist_as_graph": 174, "oas2dxf": 174, "dxf": 174, "mostli": [175, 180], "highlight": 175, "navig": [175, 176], "shift": [175, 176, 178, 179], "block": [175, 180], "toolbox": 175, "toolbar": [175, 176], "evok": 175, "anim": 175, "bring": 175, "few": [175, 183], "situat": 175, "accid": 175, "confirm": 175, "del": 175, "video": 175, "flexibl": [175, 185], "advanc": [175, 178], "enter": 175, "export_cells_as_cod": 175, "nearbi": 175, "hardcod": [175, 180], "nice": 175, "x_port_a": 175, "x_port_a_corn": 175, "anywai": [175, 180], "unhid": [175, 176], "1t1_ground_grid": 175, "arrang": 175, "minut": 175, "anyth": 175, "moment": 176, "quit": 176, "shortcut": 176, "ok": 176, "chiplibrari": 176, "mous": 176, "scroll": [176, 190], "littl": 176, "esc": 176, "hotkei": 177, "introduct": 177, "samplehold": 177, "particip": [177, 187], "pyepr": [177, 187], "demo_placing_a_pcel": 178, "plai": 178, "exclam": 178, "often": [178, 180], "task": [178, 183, 189], "toggl": 178, "icon": 178, "breakpoint": 178, "red": 178, "f9": 178, "stage": 178, "pop": 178, "cancel": 178, "asterisk": 178, "caught": 178, "unrespons": 178, "heavi": 178, "though": 178, "abl": 178, "demo_pya_bas": 178, "test_wgc_airbridg": 178, "learn": 178, "photomask": 179, "product": 179, "effici": [179, 183], "observ": 179, "multiprocess": 179, "test_mask": 179, "de1": 179, "roughli": 179, "logging_setup": 179, "spcifi": 179, "de2": 179, "5700": 179, "dt1": 179, "qf1": 179, "my_chip": 179, "mcf": 179, "notic": 179, "proper": 179, "complic": [179, 183, 189], "mdemo": 179, "ch2": 179, "45000": 179, "30000": 179, "ch1": 179, "sx1": 179, "jt1": 179, "ac1": 179, "st1": 179, "jt2": 179, "65000": 179, "interest": 179, "fragment": 179, "fragmet": 179, "centerd": 179, "still": 179, "exploit": 179, "tip": 180, "trick": 180, "unlock": 180, "myelement2": 180, "offer": [180, 184], "nicer": 180, "kind": 180, "myqubit": 180, "my_qubit": 180, "rubi": [180, 190], "hide": 180, "simplecross": 180, "hold": 180, "len1": 180, "len2": 180, "cross_poli": 180, "simple_cross": 180, "scratch": 180, "especi": 180, "explan": [180, 181], "newchip1": 180, "default_samplehold": 180, "half_width": 180, "cross_cel": 180, "new_chip1": 180, "rf16": 180, "12000": 180, "refpoint_nam": 180, "cap_refpoint": 180, "wn_port": 180, "wn_port_corn": 180, "port_b_corn": 180, "evolv": 180, "perhap": 180, "come": 180, "someel": 180, "refpoint_of_some_el": 180, "existing_ref": 180, "everywher": 180, "something_port": 180, "something_port_corn": 180, "wherev": 180, "logic": [180, 184], "hard": 180, "tree": 180, "strictli": 180, "aptli": 180, "wo": 180, "laid": 180, "encompass": 180, "plu": 180, "groud": 180, "formula": 180, "intuit": 180, "2nd": 180, "indium_bump": 180, "swap": 180, "layer_config_path": 180, "simpler": 180, "x_base_metal_gap_wo_grid": 180, "x_ground_grid_avoid": 180, "133": 180, "x_port": 180, "154": 180, "x_new_lay": 180, "999": 180, "new_lay": 180, "900": 180, "although": 180, "newli": 180, "default_layer_prop": 180, "rm": 180, "rd": 180, "element_path": 180, "incorpor": 180, "pycharm": 180, "studio": 180, "vim": 180, "neovim": 180, "slurm": [181, 183], "password": 181, "openmpi": 181, "install_softwar": 181, "mpi": [181, 183], "machin": [181, 183], "send": 181, "singularity_path": 181, "bash": 181, "sbatch_paramet": [181, 183], "kqc_remote_account": [181, 183], "sim_1": 181, "sim_2": 181, "sim_n": 181, "basenam": 181, "job": 181, "sim_i_tmp_fold": 181, "nohup_runid": 181, "runid": 181, "watch": 181, "cat": 181, "shell": [182, 183], "liner": 182, "initialis": 182, "binari": 182, "admin": 182, "priviledg": 182, "elmer_help": 183, "gmsh_helper": 183, "sif": 183, "capacitancematrix": 183, "electric_potenti": 183, "pvsm": 183, "waveguides_n_guides_1": 183, "waveguides_n_guides_2": 183, "n_worker": 183, "elmer_n_process": 183, "thread": 183, "openmp": 183, "elmer_n_thread": 183, "benefici": 183, "relationship": 183, "independentprocess": 183, "parallelizationsecond": 183, "ofparallel": 183, "poor": 183, "sequenti": 183, "worker": 183, "floor": 183, "run_gmsh_gui": 183, "run_elmergrid": 183, "run_elm": 183, "run_paraview": 183, "omp": 183, "gmsh_n_thread": 183, "bsd": 183, "benefit": 183, "multithread": 183, "sbatch": 183, "max_threads_per_nod": 183, "max": 183, "elmer_mem": 183, "64g": 183, "elmer_tim": 183, "00": 183, "gmsh_mem": 183, "alloc": 183, "gmsh_time": 183, "project_0": 183, "bill": 183, "simulation_mesh": 183, "afterok": 183, "sent": 183, "queue": 183, "elmerfem": [183, 186], "elmercsc": [183, 186], "org": [183, 186], "suffic": 183, "scatter": 184, "snp": 184, "touchston": 184, "s1p": 184, "s2p": 184, "s3p": 184, "forth": 184, "emploi": 184, "export_paramet": [184, 186], "extractor": [184, 187], "consult": [184, 185], "estim": 184, "mutual": 184, "c_i_j": 184, "c_i_i": 184, "lifetim": 184, "eig": 184, "eigenvalu": 184, "_energi": 184, "cv": 184, "export_epr": 184, "post_process_script": 184, "_epr": 184, "csv": 184, "accuraci": 184, "cpw_cross_section_sim": 184, "waveguides_sim_xsect": [184, 190], "xmons_direct_coupling_pyepr": 184, "pyepr_exampl": 184, "t_1": 184, "intermediate_processing_command": 184, "t1_estim": 184, "queu": 184, "electr": 184, "lossi": 184, "coher": 184, "master": 184, "thesi": 184, "2023": 184, "focus": 185, "distinguish": 185, "pre": 185, "snippet": 185, "refp": 185, "mandatori": [185, 186], "100um": 185, "port_2": 185, "port_2_corn": 185, "port_3": 185, "port_3_corn": 185, "multipurpos": 185, "airbridge_flyov": 185, "joint": 185, "parameter": [185, 186], "purpl": 185, "troubl": 185, "dynam": 185, "port_cplr0": 185, "port_cplr1": 185, "port_cplr2": 185, "revert": 185, "essenti": 185, "swissmonsimul": 185, "port_cplr0_corn": 185, "port_cplr1_corn": 185, "port_cplr2_corn": 185, "squid_port_squid_a": 185, "squid_port_squid_b": 185, "portion": 185, "variat": 185, "procedur": 185, "eas": 185, "arm_length_500": 185, "gap_sweep": 185, "ansys_execut": 186, "swissmon_simulation_output": 186, "dir_path": 186, "ironpython": 186, "gdsii": 186, "meta": 186, "occurr": 186, "incomplet": 186, "manner": 186, "dev": 186, "henc": 186, "abil": 187, "until": 187, "guidanc": 187, "summari": 188, "parameteriz": 188, "primit": 188, "emb": 188, "onto": 188, "archiv": 188, "traceabl": 188, "thought": 188, "manipul": 189, "interpret": 189, "browser": 189, "low": 190, "immedi": 190, "mitig": 190, "xsection_script": 190, "rb": 190, "pt": 190, "lightweight": 190, "klayoutmatthia": 190, "docintro": 190, "docrefer": 190, "docgrow": 190, "docetch": 190}, "objects": {"": [[1, 0, 0, "-", "kqcircuits"]], "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"], [84, 0, 0, "-", "pya_resolver"], [85, 0, 0, "-", "qubits"], [91, 0, 0, "-", "run"], [92, 0, 0, "-", "simulations"], [123, 0, 0, "-", "test_structures"], [133, 0, 0, "-", "util"]], "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_filter_regions"], [5, 2, 1, "", "get_ground_bump_locations"], [5, 2, 1, "", "get_ground_tsv_locations"], [5, 2, 1, "", "get_launcher_assignments"], [5, 2, 1, "", "insert_filtered_elements"], [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"], [30, 2, 1, "", "transformation_from_shape_impl"]], "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"], [36, 4, 1, "", "resolve_face"]], "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, "", "face_changer_waveguides"], [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"], [69, 2, 1, "", "produce_tp_large"], [69, 2, 1, "", "produce_tp_small"]], "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"], [83, 0, 0, "-", "multi_face_mask_layout"]], "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_junction_parameters"], [80, 4, 1, "", "export_mask"], [80, 4, 1, "", "export_mask_set"], [80, 4, 1, "", "export_masks_of_face"], [80, 4, 1, "", "get_mask_layout_full_name"]], "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, 3, 1, "", "bbox_face_ids"], [81, 2, 1, "", "build"], [81, 3, 1, "", "chip_box_offset"], [81, 3, 1, "", "chip_copies"], [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, "", "chips_placed_by_position_label"], [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, 2, 1, "", "insert_chips"], [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, "", "mirror_labels"], [81, 3, 1, "", "name"], [81, 2, 1, "", "overwrite_chips_by_position_label"], [81, 2, 1, "", "position_label_to_two_coordinates"], [81, 3, 1, "", "remove_chips"], [81, 3, 1, "", "submasks"], [81, 3, 1, "", "text_margin"], [81, 3, 1, "", "top_cell"], [81, 2, 1, "", "two_coordinates_to_position_label"], [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, "", "add_multi_face_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.masks.multi_face_mask_layout": [[83, 1, 1, "", "MultiFaceMaskLayout"]], "kqcircuits.masks.multi_face_mask_layout.MultiFaceMaskLayout": [[83, 2, 1, "", "add_chips_map"], [83, 3, 1, "", "face_ids"], [83, 3, 1, "", "mask_layouts"]], "kqcircuits.pya_resolver": [[84, 4, 1, "", "is_standalone_session"], [84, 4, 1, "", "klayout_executable_command"]], "kqcircuits.qubits": [[86, 0, 0, "-", "concentric_transmon"], [87, 0, 0, "-", "double_pads"], [88, 0, 0, "-", "double_pads_splines"], [89, 0, 0, "-", "qubit"], [90, 0, 0, "-", "swissmon"]], "kqcircuits.qubits.concentric_transmon": [[86, 1, 1, "", "ConcentricTransmon"]], "kqcircuits.qubits.concentric_transmon.ConcentricTransmon": [[86, 2, 1, "", "build"], [86, 2, 1, "", "get_sim_ports"]], "kqcircuits.qubits.double_pads": [[87, 1, 1, "", "DoublePads"]], "kqcircuits.qubits.double_pads.DoublePads": [[87, 2, 1, "", "build"], [87, 2, 1, "", "get_sim_ports"]], "kqcircuits.qubits.double_pads_splines": [[88, 1, 1, "", "DoublePadsSplines"]], "kqcircuits.qubits.qubit": [[89, 1, 1, "", "Qubit"]], "kqcircuits.qubits.qubit.Qubit": [[89, 3, 1, "", "LIBRARY_DESCRIPTION"], [89, 3, 1, "", "LIBRARY_NAME"], [89, 3, 1, "", "LIBRARY_PATH"], [89, 2, 1, "", "coerce_parameters_impl"], [89, 2, 1, "", "produce_fluxline"], [89, 2, 1, "", "produce_squid"]], "kqcircuits.qubits.swissmon": [[90, 1, 1, "", "Swissmon"]], "kqcircuits.qubits.swissmon.Swissmon": [[90, 2, 1, "", "build"], [90, 2, 1, "", "get_sim_ports"]], "kqcircuits.run": [[91, 4, 1, "", "run"]], "kqcircuits.simulations": [[93, 0, 0, "-", "airbridges_sim"], [94, 0, 0, "-", "cross_section_simulation"], [95, 0, 0, "-", "empty_simulation"], [96, 0, 0, "-", "export"], [114, 0, 0, "-", "partition_region"], [115, 0, 0, "-", "port"], [116, 0, 0, "-", "post_process"], [117, 0, 0, "-", "simulation"], [118, 0, 0, "-", "single_element_simulation"], [119, 0, 0, "-", "single_xmons_full_chip_sim"], [120, 0, 0, "-", "waveguides_sim"], [121, 0, 0, "-", "xmons_direct_coupling_full_chip_sim"], [122, 0, 0, "-", "xmons_direct_coupling_sim"]], "kqcircuits.simulations.airbridges_sim": [[93, 1, 1, "", "AirbridgesSim"]], "kqcircuits.simulations.airbridges_sim.AirbridgesSim": [[93, 2, 1, "", "build"], [93, 3, 1, "", "ports"]], "kqcircuits.simulations.cross_section_simulation": [[94, 1, 1, "", "CrossSectionSimulation"]], "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation": [[94, 3, 1, "", "LIBRARY_NAME"], [94, 2, 1, "", "build"], [94, 2, 1, "", "get_parameters"], [94, 2, 1, "", "get_schema"], [94, 2, 1, "", "get_sim_layer"], [94, 2, 1, "", "get_simulation_data"], [94, 2, 1, "", "register_cell_layers_as_sim_layers"], [94, 2, 1, "", "set_permittivity"]], "kqcircuits.simulations.empty_simulation": [[95, 1, 1, "", "EmptySimulation"]], "kqcircuits.simulations.empty_simulation.EmptySimulation": [[95, 2, 1, "", "build"], [95, 3, 1, "", "ports"]], "kqcircuits.simulations.export": [[97, 0, 0, "-", "ansys"], [100, 0, 0, "-", "elmer"], [103, 0, 0, "-", "export_and_run"], [104, 0, 0, "-", "export_singularity"], [105, 0, 0, "-", "remote_export_and_run"], [106, 0, 0, "-", "simulation_export"], [107, 0, 0, "-", "solution"], [108, 0, 0, "-", "sonnet"], [111, 0, 0, "-", "util"], [112, 0, 0, "-", "xsection"]], "kqcircuits.simulations.export.ansys": [[98, 0, 0, "-", "ansys_export"], [99, 0, 0, "-", "ansys_solution"]], "kqcircuits.simulations.export.ansys.ansys_export": [[98, 4, 1, "", "export_ansys"], [98, 4, 1, "", "export_ansys_bat"], [98, 4, 1, "", "export_ansys_json"]], "kqcircuits.simulations.export.ansys.ansys_solution": [[99, 1, 1, "", "AnsysSolution"]], "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution": [[99, 3, 1, "", "ansys_project_template"], [99, 3, 1, "", "ansys_tool"], [99, 3, 1, "", "frequency"], [99, 3, 1, "", "frequency_units"], [99, 2, 1, "", "get_solution_data"], [99, 3, 1, "", "hfss_capacitance_export"], [99, 3, 1, "", "integrate_energies"], [99, 3, 1, "", "integrate_magnetic_flux"], [99, 3, 1, "", "max_delta_e"], [99, 3, 1, "", "max_delta_f"], [99, 3, 1, "", "max_delta_s"], [99, 3, 1, "", "maximum_passes"], [99, 3, 1, "", "mesh_size"], [99, 3, 1, "", "minimum_converged_passes"], [99, 3, 1, "", "minimum_passes"], [99, 3, 1, "", "n_modes"], [99, 3, 1, "", "percent_error"], [99, 3, 1, "", "percent_refinement"], [99, 3, 1, "", "simulation_flags"], [99, 3, 1, "", "sweep_count"], [99, 3, 1, "", "sweep_enabled"], [99, 3, 1, "", "sweep_end"], [99, 3, 1, "", "sweep_start"], [99, 3, 1, "", "sweep_type"]], "kqcircuits.simulations.export.elmer": [[101, 0, 0, "-", "elmer_export"], [102, 0, 0, "-", "elmer_solution"]], "kqcircuits.simulations.export.elmer.elmer_export": [[101, 4, 1, "", "export_elmer"], [101, 4, 1, "", "export_elmer_json"], [101, 4, 1, "", "export_elmer_script"]], "kqcircuits.simulations.export.elmer.elmer_solution": [[102, 1, 1, "", "ElmerSolution"]], "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution": [[102, 3, 1, "", "boundary_conditions"], [102, 3, 1, "", "frequency"], [102, 3, 1, "", "frequency_batch"], [102, 2, 1, "", "get_solution_data"], [102, 3, 1, "", "integrate_energies"], [102, 3, 1, "", "is_axisymmetric"], [102, 3, 1, "", "linear_system_method"], [102, 3, 1, "", "max_delta_s"], [102, 3, 1, "", "max_error_scale"], [102, 3, 1, "", "max_outlier_fraction"], [102, 3, 1, "", "maximum_passes"], [102, 3, 1, "", "mesh_levels"], [102, 3, 1, "", "mesh_size"], [102, 3, 1, "", "minimum_passes"], [102, 3, 1, "", "p_element_order"], [102, 3, 1, "", "percent_error"], [102, 3, 1, "", "solver_options"], [102, 3, 1, "", "sweep_type"], [102, 3, 1, "", "tool"]], "kqcircuits.simulations.export.export_and_run": [[103, 4, 1, "", "export_and_run"]], "kqcircuits.simulations.export.export_singularity": [[104, 4, 1, "", "export_singularity"]], "kqcircuits.simulations.export.remote_export_and_run": [[105, 4, 1, "", "remote_export_and_run"], [105, 4, 1, "", "remote_run_only"]], "kqcircuits.simulations.export.simulation_export": [[106, 4, 1, "", "copy_content_into_directory"], [106, 4, 1, "", "cross_sweep_simulation"], [106, 4, 1, "", "export_simulation_oas"], [106, 4, 1, "", "get_combined_parameters"], [106, 4, 1, "", "get_post_process_command_lines"], [106, 4, 1, "", "sweep_simulation"]], "kqcircuits.simulations.export.solution": [[107, 1, 1, "", "Solution"]], "kqcircuits.simulations.export.solution.Solution": [[107, 3, 1, "", "name"]], "kqcircuits.simulations.export.sonnet": [[109, 0, 0, "-", "parser"], [110, 0, 0, "-", "sonnet_export"]], "kqcircuits.simulations.export.sonnet.parser": [[109, 4, 1, "", "apply_template"], [109, 4, 1, "", "box"], [109, 4, 1, "", "control"], [109, 4, 1, "", "polygon_head"], [109, 4, 1, "", "polygons"], [109, 4, 1, "", "port"], [109, 4, 1, "", "refplane"], [109, 4, 1, "", "refplanes"], [109, 4, 1, "", "symmetry"], [109, 4, 1, "", "via"]], "kqcircuits.simulations.export.sonnet.sonnet_export": [[110, 4, 1, "", "export_sonnet"], [110, 4, 1, "", "export_sonnet_son"], [110, 4, 1, "", "poly_and_edge_indices"]], "kqcircuits.simulations.export.util": [[111, 4, 1, "", "export_layers"], [111, 4, 1, "", "find_edge_from_point_in_cell"], [111, 4, 1, "", "find_edge_from_point_in_polygons"], [111, 4, 1, "", "get_enclosing_polygon"]], "kqcircuits.simulations.export.xsection": [[113, 0, 0, "-", "xsection_export"]], "kqcircuits.simulations.export.xsection.xsection_export": [[113, 4, 1, "", "create_xsections_from_simulations"], [113, 4, 1, "", "find_layer_by_name"], [113, 4, 1, "", "free_layer_slots"], [113, 4, 1, "", "separate_signal_layer_shapes"], [113, 4, 1, "", "visualise_xsection_cut_on_original_layout"], [113, 4, 1, "", "xsection_call"]], "kqcircuits.simulations.partition_region": [[114, 1, 1, "", "PartitionRegion"], [114, 4, 1, "", "get_list_of_two"]], "kqcircuits.simulations.partition_region.PartitionRegion": [[114, 2, 1, "", "limit_box"], [114, 2, 1, "", "limit_face"]], "kqcircuits.simulations.port": [[115, 1, 1, "", "EdgePort"], [115, 1, 1, "", "InternalPort"], [115, 1, 1, "", "Port"]], "kqcircuits.simulations.port.InternalPort": [[115, 2, 1, "", "get_etch_polygon"]], "kqcircuits.simulations.port.Port": [[115, 2, 1, "", "as_dict"]], "kqcircuits.simulations.post_process": [[116, 1, 1, "", "PostProcess"]], "kqcircuits.simulations.post_process.PostProcess": [[116, 2, 1, "", "get_command_line"]], "kqcircuits.simulations.simulation": [[117, 1, 1, "", "Simulation"], [117, 4, 1, "", "get_simulation_layer_by_name"]], "kqcircuits.simulations.simulation.Simulation": [[117, 3, 1, "", "LIBRARY_NAME"], [117, 2, 1, "", "add_element"], [117, 2, 1, "", "build"], [117, 2, 1, "", "create_simulation_layers"], [117, 2, 1, "", "delete_instances"], [117, 2, 1, "", "etched_line"], [117, 2, 1, "", "face"], [117, 2, 1, "", "face_stack_list_of_lists"], [117, 2, 1, "", "face_z_levels"], [117, 2, 1, "", "from_cell"], [117, 2, 1, "", "get_layer"], [117, 2, 1, "", "get_layers"], [117, 2, 1, "", "get_parameters"], [117, 2, 1, "", "get_port_data"], [117, 2, 1, "", "get_refpoints"], [117, 2, 1, "", "get_schema"], [117, 2, 1, "", "get_simulation_data"], [117, 2, 1, "", "ground_grid_region"], [117, 2, 1, "", "insert_cell"], [117, 2, 1, "", "insert_layer"], [117, 2, 1, "", "insert_layers_between_faces"], [117, 2, 1, "", "insert_stacked_up_layers"], [117, 2, 1, "", "ith_value"], [117, 2, 1, "", "pcell_params_by_name"], [117, 3, 1, "", "ports"], [117, 2, 1, "", "produce_layers"], [117, 2, 1, "", "produce_waveguide_to_port"], [117, 2, 1, "", "region_from_layer"], [117, 2, 1, "", "simplified_region"]], "kqcircuits.simulations.single_element_simulation": [[118, 4, 1, "", "get_single_element_sim_class"]], "kqcircuits.simulations.single_xmons_full_chip_sim": [[119, 1, 1, "", "SingleXmonsFullChipSim"]], "kqcircuits.simulations.single_xmons_full_chip_sim.SingleXmonsFullChipSim": [[119, 2, 1, "", "build"]], "kqcircuits.simulations.waveguides_sim": [[120, 1, 1, "", "WaveGuidesSim"]], "kqcircuits.simulations.waveguides_sim.WaveGuidesSim": [[120, 2, 1, "", "build"], [120, 3, 1, "", "ports"], [120, 2, 1, "", "produce_ground_bumps"], [120, 2, 1, "", "produce_guides"]], "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim": [[121, 1, 1, "", "XMonsDirectCouplingFullChipSim"]], "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim": [[121, 2, 1, "", "build"], [121, 3, 1, "", "ports"], [121, 2, 1, "", "produce_launcher"], [121, 2, 1, "", "produce_launchers_SMA8"], [121, 2, 1, "", "produce_qubit"], [121, 2, 1, "", "produce_readout_resonator"], [121, 2, 1, "", "produce_waveguide"]], "kqcircuits.simulations.xmons_direct_coupling_sim": [[122, 1, 1, "", "XMonsDirectCouplingSim"]], "kqcircuits.simulations.xmons_direct_coupling_sim.XMonsDirectCouplingSim": [[122, 2, 1, "", "build"], [122, 3, 1, "", "ports"], [122, 2, 1, "", "produce_qubits"]], "kqcircuits.test_structures": [[124, 0, 0, "-", "airbridge_dc"], [125, 0, 0, "-", "cross_test"], [126, 0, 0, "-", "junction_test_pads"], [129, 0, 0, "-", "stripes_test"], [130, 0, 0, "-", "stripes_test_increasing_width"], [131, 0, 0, "-", "test_structure"], [132, 0, 0, "-", "tsv_test_pattern"]], "kqcircuits.test_structures.airbridge_dc": [[124, 1, 1, "", "AirbridgeDC"]], "kqcircuits.test_structures.airbridge_dc.AirbridgeDC": [[124, 2, 1, "", "build"]], "kqcircuits.test_structures.cross_test": [[125, 1, 1, "", "CrossTest"]], "kqcircuits.test_structures.cross_test.CrossTest": [[125, 2, 1, "", "build"]], "kqcircuits.test_structures.junction_test_pads": [[127, 0, 0, "-", "junction_test_pads"], [128, 0, 0, "-", "junction_test_pads_simple"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads": [[127, 1, 1, "", "JunctionTestPads"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads": [[127, 2, 1, "", "coerce_parameters_impl"], [127, 2, 1, "", "create"], [127, 3, 1, "", "default_type"], [127, 2, 1, "", "produce_squid"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple": [[128, 1, 1, "", "JunctionTestPadsSimple"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.JunctionTestPadsSimple": [[128, 2, 1, "", "build"]], "kqcircuits.test_structures.stripes_test": [[129, 1, 1, "", "StripesTest"]], "kqcircuits.test_structures.stripes_test.StripesTest": [[129, 2, 1, "", "build"]], "kqcircuits.test_structures.stripes_test_increasing_width": [[130, 1, 1, "", "StripesTestIncreasingWidth"]], "kqcircuits.test_structures.stripes_test_increasing_width.StripesTestIncreasingWidth": [[130, 2, 1, "", "build"]], "kqcircuits.test_structures.test_structure": [[131, 1, 1, "", "TestStructure"]], "kqcircuits.test_structures.test_structure.TestStructure": [[131, 3, 1, "", "LIBRARY_DESCRIPTION"], [131, 3, 1, "", "LIBRARY_NAME"], [131, 3, 1, "", "LIBRARY_PATH"], [131, 2, 1, "", "produce_etched_region"], [131, 2, 1, "", "produce_four_point_pads"], [131, 2, 1, "", "produce_pad"]], "kqcircuits.test_structures.tsv_test_pattern": [[132, 1, 1, "", "TsvTestPattern"]], "kqcircuits.test_structures.tsv_test_pattern.TsvTestPattern": [[132, 2, 1, "", "build"]], "kqcircuits.util": [[134, 0, 0, "-", "area"], [135, 0, 0, "-", "count_instances"], [136, 0, 0, "-", "coupler_lib"], [137, 0, 0, "-", "deep_delete"], [138, 0, 0, "-", "defaults_helper"], [139, 0, 0, "-", "dependencies"], [140, 0, 0, "-", "edit_node_plugin"], [141, 0, 0, "-", "export_helper"], [142, 0, 0, "-", "geometry_helper"], [143, 0, 0, "-", "geometry_json_encoder"], [144, 0, 0, "-", "groundgrid"], [145, 0, 0, "-", "gui_helper"], [146, 0, 0, "-", "import_helper"], [147, 0, 0, "-", "label"], [148, 0, 0, "-", "layout_to_code"], [149, 0, 0, "-", "library_helper"], [150, 0, 0, "-", "log_router"], [151, 0, 0, "-", "merge"], [152, 0, 0, "-", "netlist_extraction"], [153, 0, 0, "-", "netlist_graph"], [154, 0, 0, "-", "parameters"], [155, 0, 0, "-", "plugin_startup"], [156, 0, 0, "-", "refpoints"], [157, 0, 0, "-", "replace_junctions"], [158, 0, 0, "-", "symmetric_polygons"]], "kqcircuits.util.area": [[134, 1, 1, "", "AreaReceiver"], [134, 4, 1, "", "get_area_and_density"]], "kqcircuits.util.area.AreaReceiver": [[134, 2, 1, "", "put"]], "kqcircuits.util.count_instances": [[135, 4, 1, "", "count_instances_in_cell"]], "kqcircuits.util.coupler_lib": [[136, 4, 1, "", "cap_params"]], "kqcircuits.util.deep_delete": [[137, 4, 1, "", "deep_delete_all"], [137, 4, 1, "", "deep_delete_pcells"]], "kqcircuits.util.defaults_helper": [[138, 4, 1, "", "find_ansys_executable"]], "kqcircuits.util.dependencies": [[139, 4, 1, "", "install_kqc_dependencies"]], "kqcircuits.util.edit_node_plugin": [[140, 1, 1, "", "EditNodePlugin"], [140, 1, 1, "", "EditNodePluginFactory"]], "kqcircuits.util.edit_node_plugin.EditNodePlugin": [[140, 2, 1, "", "activated"], [140, 2, 1, "", "create_dialog"], [140, 2, 1, "", "deactivated"], [140, 2, 1, "", "deselect"], [140, 2, 1, "", "has_tracking_position"], [140, 2, 1, "", "mouse_click_event"], [140, 2, 1, "", "mouse_moved_event"], [140, 2, 1, "", "select"], [140, 2, 1, "", "tracking_position"], [140, 2, 1, "", "update"], [140, 2, 1, "", "update_form_from_node"], [140, 2, 1, "", "update_node_from_form"]], "kqcircuits.util.edit_node_plugin.EditNodePluginFactory": [[140, 2, 1, "", "create_plugin"]], "kqcircuits.util.export_helper": [[141, 4, 1, "", "create_or_empty_tmp_directory"], [141, 4, 1, "", "export_drc_report"], [141, 4, 1, "", "generate_probepoints_from_file"], [141, 4, 1, "", "generate_probepoints_json"], [141, 4, 1, "", "get_active_or_new_layout"], [141, 4, 1, "", "get_klayout_version"], [141, 4, 1, "", "get_simulation_directory"], [141, 4, 1, "", "open_with_klayout_or_default_application"], [141, 4, 1, "", "write_commit_reference_file"], [141, 4, 1, "", "write_export_machine_versions_file"]], "kqcircuits.util.geometry_helper": [[142, 4, 1, "", "arc_points"], [142, 4, 1, "", "bezier_points"], [142, 4, 1, "", "bspline_points"], [142, 4, 1, "", "circle_polygon"], [142, 4, 1, "", "get_angle"], [142, 4, 1, "", "get_cell_path_length"], [142, 4, 1, "", "get_direction"], [142, 4, 1, "", "get_object_path_length"], [142, 4, 1, "", "is_clockwise"], [142, 4, 1, "", "merge_points_and_match_on_edges"], [142, 4, 1, "", "point_shift_along_vector"], [142, 4, 1, "", "region_with_merged_points"], [142, 4, 1, "", "region_with_merged_polygons"], [142, 4, 1, "", "simple_region"], [142, 4, 1, "", "vector_length_and_direction"]], "kqcircuits.util.geometry_json_encoder": [[143, 1, 1, "", "GeometryJsonDecoder"], [143, 1, 1, "", "GeometryJsonEncoder"], [143, 4, 1, "", "decode_dict_as_python_obj"], [143, 4, 1, "", "encode_python_obj_as_dict"]], "kqcircuits.util.geometry_json_encoder.GeometryJsonEncoder": [[143, 2, 1, "", "default"]], "kqcircuits.util.groundgrid": [[144, 4, 1, "", "make_grid"]], "kqcircuits.util.gui_helper": [[145, 4, 1, "", "get_all_node_elements"], [145, 4, 1, "", "get_nodes_near_position"], [145, 4, 1, "", "get_valid_node_elements"], [145, 4, 1, "", "node_from_text"], [145, 4, 1, "", "node_to_text"], [145, 4, 1, "", "replace_node"]], "kqcircuits.util.import_helper": [[146, 4, 1, "", "module_from_file"]], "kqcircuits.util.label": [[147, 1, 1, "", "LabelOrigin"], [147, 4, 1, "", "produce_label"]], "kqcircuits.util.label.LabelOrigin": [[147, 3, 1, "", "BOTTOMLEFT"], [147, 3, 1, "", "BOTTOMRIGHT"], [147, 3, 1, "", "TOPLEFT"], [147, 3, 1, "", "TOPRIGHT"]], "kqcircuits.util.layout_to_code": [[148, 4, 1, "", "convert_cells_to_code"], [148, 4, 1, "", "extract_pcell_data_from_views"], [148, 4, 1, "", "get_node_params"], [148, 4, 1, "", "restore_pcells_to_views"]], "kqcircuits.util.library_helper": [[149, 4, 1, "", "delete_all_libraries"], [149, 4, 1, "", "delete_library"], [149, 4, 1, "", "element_by_class_name"], [149, 4, 1, "", "get_library_paths"], [149, 4, 1, "", "load_libraries"], [149, 4, 1, "", "to_library_name"], [149, 4, 1, "", "to_module_name"]], "kqcircuits.util.log_router": [[150, 4, 1, "", "route_log"]], "kqcircuits.util.merge": [[151, 4, 1, "", "convert_child_instances_to_static"], [151, 4, 1, "", "merge_layers"], [151, 4, 1, "", "merge_layout_layers_on_face"]], "kqcircuits.util.netlist_extraction": [[152, 4, 1, "", "export_cell_netlist"], [152, 4, 1, "", "extract_circuits"], [152, 4, 1, "", "extract_nets"]], "kqcircuits.util.netlist_graph": [[153, 4, 1, "", "draw_graph"], [153, 4, 1, "", "network_as_graph"]], "kqcircuits.util.parameters": [[154, 1, 1, "", "Param"], [154, 4, 1, "", "add_parameter"], [154, 4, 1, "", "add_parameters_from"], [154, 1, 1, "", "pdt"]], "kqcircuits.util.parameters.Param": [[154, 2, 1, "", "get_all"]], "kqcircuits.util.parameters.pdt": [[154, 3, 1, "", "TypeBoolean"], [154, 3, 1, "", "TypeDouble"], [154, 3, 1, "", "TypeInt"], [154, 3, 1, "", "TypeLayer"], [154, 3, 1, "", "TypeList"], [154, 3, 1, "", "TypeNone"], [154, 3, 1, "", "TypeShape"], [154, 3, 1, "", "TypeString"]], "kqcircuits.util.plugin_startup": [[155, 4, 1, "", "register_plugins"]], "kqcircuits.util.refpoints": [[156, 1, 1, "", "JunctionSimPort"], [156, 1, 1, "", "RefpointToEdgePort"], [156, 1, 1, "", "RefpointToInternalPort"], [156, 1, 1, "", "RefpointToSimPort"], [156, 1, 1, "", "Refpoints"], [156, 1, 1, "", "WaveguideToSimPort"]], "kqcircuits.util.refpoints.JunctionSimPort": [[156, 3, 1, "", "face"], [156, 3, 1, "", "other_refpoint"], [156, 3, 1, "", "refpoint"]], "kqcircuits.util.refpoints.RefpointToSimPort": [[156, 3, 1, "", "face"], [156, 3, 1, "", "refpoint"]], "kqcircuits.util.refpoints.Refpoints": [[156, 3, 1, "", "cell"], [156, 2, 1, "", "dict"], [156, 2, 1, "", "items"], [156, 2, 1, "", "keys"], [156, 3, 1, "", "layer"], [156, 3, 1, "", "rec_levels"], [156, 3, 1, "", "trans"], [156, 2, 1, "", "values"]], "kqcircuits.util.refpoints.WaveguideToSimPort": [[156, 3, 1, "", "a"], [156, 3, 1, "", "airbridge"], [156, 3, 1, "", "b"], [156, 3, 1, "", "face"], [156, 3, 1, "", "over_etching"], [156, 3, 1, "", "refpoint"], [156, 3, 1, "", "side"], [156, 3, 1, "", "term1"], [156, 3, 1, "", "towards"], [156, 3, 1, "", "turn_radius"], [156, 3, 1, "", "use_internal_ports"], [156, 3, 1, "", "waveguide_length"]], "kqcircuits.util.replace_junctions": [[157, 1, 1, "", "JunctionEntry"], [157, 4, 1, "", "convert_cells_to_static"], [157, 4, 1, "", "copy_one_layer_of_cell"], [157, 4, 1, "", "extract_junctions"], [157, 4, 1, "", "get_tuned_junction_json"], [157, 4, 1, "", "place_junctions"], [157, 4, 1, "", "replace_squid"], [157, 4, 1, "", "replace_squids"]], "kqcircuits.util.symmetric_polygons": [[158, 4, 1, "", "polygon_with_hsym"], [158, 4, 1, "", "polygon_with_sym"], [158, 4, 1, "", "polygon_with_vsym"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:property", "6": "py:exception"}, "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"]}, "titleterms": {"about": 0, "api": 1, "document": [1, 164, 169], "modul": [1, 2, 27, 29, 39, 43, 50, 57, 67, 76, 79, 85, 92, 96, 97, 100, 108, 112, 123, 126, 133], "content": [1, 2, 27, 29, 39, 43, 50, 57, 67, 76, 79, 85, 92, 96, 97, 100, 108, 112, 123, 126, 133], "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, 152, 153, 154, 155, 156, 157, 158, 171, 180], "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, 171, 179, 180], "airbridge_cross": 3, "airbridge_dc_test": 4, "crossing_twofac": 6, "daisy_woven": 7, "dc_test": 8, "demo": 9, "demo_twofac": 10, "empti": 11, "junction_test": 12, "junction_test2": 13, "launcher": [14, 48], "lithography_test": 15, "lithography_test_twofac": 16, "quality_factor": 17, "quality_factor_twofac": 18, "sample_holder_test": 19, "shape": 20, "simpl": 21, "single_xmon": 22, "stripe": 23, "tsv_test": 24, "xmons_direct_coupl": 25, "default": 26, "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, 161, 171, 175, 180, 185], "airbridge_connect": 28, "airbridg": [29, 30, 31, 32], "airbridge_multi_fac": 31, "airbridge_rectangular": 32, "capacitive_x_coupl": 33, "chip_fram": 34, "circular_capacitor": 35, "finger_capacitor_squar": 37, "finger_capacitor_tap": 38, "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, "hanger_reson": 47, "launcher_dc": 49, "marker": [50, 51, 52, 53], "marker_standard": 52, "mask_marker_fc": 53, "meander": 54, "smooth_capacitor": 55, "spiral_resonator_polygon": 56, "tsv": [57, 58, 59, 60], "tsv_ellips": 59, "tsv_standard": 60, "waveguide_composit": 61, "waveguide_coplanar": 62, "waveguide_coplanar_curv": 63, "waveguide_coplanar_splitt": 64, "waveguide_coplanar_straight": 65, "waveguide_coplanar_tap": 66, "junction": [67, 68, 69, 70, 71, 72, 73], "manhattan": 69, "manhattan_single_junct": 70, "no_squid": 71, "sim": 72, "squid": 73, "klayout_view": 74, "layer_clust": 75, "layer_config": [76, 77, 78], "default_layer_config": 77, "example_layer_config": 78, "mask": [79, 80, 81, 82, 83, 179], "mask_export": 80, "mask_layout": 81, "mask_set": 82, "multi_face_mask_layout": 83, "pya_resolv": 84, "qubit": [85, 86, 87, 88, 89, 90], "concentric_transmon": 86, "double_pad": 87, "double_pads_splin": 88, "swissmon": 90, "run": [91, 178, 182], "simul": [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, 181, 184, 185, 187], "airbridges_sim": 93, "cross_section_simul": 94, "empty_simul": 95, "export": [96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 179, 182, 183, 186], "ansi": [97, 98, 99, 186], "ansys_export": 98, "ansys_solut": 99, "elmer": [100, 101, 102, 181, 183, 186], "elmer_export": 101, "elmer_solut": 102, "export_and_run": 103, "export_singular": 104, "remote_export_and_run": 105, "simulation_export": 106, "solut": 107, "sonnet": [108, 109, 110, 186], "parser": 109, "sonnet_export": 110, "util": [111, 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, 174], "xsection": [112, 113, 190], "xsection_export": 113, "partition_region": 114, "port": [115, 185], "post_process": 116, "single_element_simul": 118, "single_xmons_full_chip_sim": 119, "waveguides_sim": 120, "xmons_direct_coupling_full_chip_sim": 121, "xmons_direct_coupling_sim": 122, "test_structur": [123, 124, 125, 126, 127, 128, 129, 130, 131, 132], "airbridge_dc": 124, "cross_test": 125, "junction_test_pad": [126, 127, 128], "junction_test_pads_simpl": 128, "stripes_test": 129, "stripes_test_increasing_width": 130, "tsv_test_pattern": 132, "area": 134, "count_inst": 135, "coupler_lib": 136, "deep_delet": 137, "defaults_help": 138, "depend": [139, 167], "edit_node_plugin": 140, "export_help": 141, "geometry_help": 142, "geometry_json_encod": 143, "groundgrid": 144, "gui_help": 145, "import_help": 146, "label": 147, "layout_to_cod": 148, "library_help": 149, "log_rout": 150, "merg": 151, "netlist_extract": 152, "netlist_graph": 153, "paramet": [154, 161, 175, 180, 184], "plugin_startup": 155, "refpoint": [156, 180], "replace_junct": 157, "symmetric_polygon": 158, "cite": 159, "contribut": 160, "version": [160, 170], "architectur": 161, "pcell": 161, "librari": [161, 178, 180], "pya": 161, "resolv": 161, "code": [162, 175, 180, 190], "style": 162, "contain": 163, "cli": 163, "usag": [163, 167, 189], "docker": 163, "ci": 163, "singular": 163, "develop": [165, 166, 178], "guid": [165, 177], "setup": 166, "prerequisit": [166, 167], "python": [166, 170, 180], "sourc": 166, "instal": [166, 167, 170, 171], "unlink": 166, "updat": [166, 167], "secondari": 166, "manual": [166, 170], "linux": 166, "maco": 166, "window": 166, "klayout": [167, 170, 178, 186, 190], "standalon": 167, "standard": 167, "Not": 167, "secur": 167, "reproduc": 167, "pypi": 167, "jupyt": 167, "notebook": 167, "requir": 167, "test": 168, "unit": 168, "kqc": [169, 190], "logo": 169, "indic": 169, "tabl": 169, "known": 170, "issu": 170, "differ": 170, "packag": [170, 171], "get": 171, "start": 171, "salt": 171, "first": [171, 178], "look": 171, "around": 171, "set": 171, "up": 171, "user": [171, 177], "directori": 171, "defin": [171, 180], "custom": 171, "upgrad": 171, "remov": 171, "releas": 171, "note": 171, "support": 172, "trademark": 173, "gener": [174, 185], "structur": [174, 180], "miscellan": 174, "file": [174, 180, 190], "system": [174, 180], "hierarchi": [174, 180], "gui": [175, 186, 190], "featur": [175, 184], "us": [175, 178], "hotkei": 175, "introduct": 175, "place": 175, "modifi": [175, 179], "waveguid": 175, "edit": 175, "waveguidecomposit": 175, "node": 175, "convert": 175, "menu": 175, "command": 175, "point": 176, "click": 176, "workflow": [176, 180, 181], "tutori": [176, 179, 180], "macro": 178, "exampl": [178, 180], "interact": 178, "applic": 178, "creat": [178, 190], "new": [178, 180], "panel": 178, "access": 178, "current": 178, "activ": 178, "klayoutview": 178, "debugg": 178, "reload": 178, "basic": 179, "script": 179, "ground": 179, "grid": 179, "ad": [179, 180], "multi": 179, "face": [179, 180, 185], "composit": 179, "map": 179, "class": [180, 185], "build": 180, "an": 180, "insert": 180, "samplehold": 180, "type": 180, "layer": 180, "configur": 180, "open": 180, "from": [180, 186], "id": 180, "remot": 181, "one": 182, "line": 182, "gmsh": 183, "": 184, "matrix": 184, "capacit": 184, "eigenmod": 184, "energi": 184, "integr": 184, "particip": 184, "ratio": 184, "cross": [184, 190], "section": [184, 190], "pyepr": 184, "object": 185, "The": 185, "box": 185, "stack": 185, "subclass": 185, "singl": 185, "geometri": [185, 186], "sweep": 185, "function": 186, "extern": 187, "tool": [187, 190], "terminologi": 188, "imag": 190, "call": 190, "process": 190, "x": 190}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 58}, "alltitles": {"About": [[0, "about"]], "API documentation": [[1, "api-documentation"]], "Module contents": [[1, "module-kqcircuits"], [2, "module-kqcircuits.chips"], [27, "module-kqcircuits.elements"], [29, "module-kqcircuits.elements.airbridges"], [39, "module-kqcircuits.elements.flip_chip_connectors"], [43, "module-kqcircuits.elements.fluxlines"], [50, "module-kqcircuits.elements.markers"], [57, "module-kqcircuits.elements.tsvs"], [67, "module-kqcircuits.junctions"], [76, "module-kqcircuits.layer_config"], [79, "module-kqcircuits.masks"], [85, "module-kqcircuits.qubits"], [92, "module-kqcircuits.simulations"], [96, "module-kqcircuits.simulations.export"], [97, "module-kqcircuits.simulations.export.ansys"], [100, "module-kqcircuits.simulations.export.elmer"], [108, "module-kqcircuits.simulations.export.sonnet"], [112, "module-kqcircuits.simulations.export.xsection"], [123, "module-kqcircuits.test_structures"], [126, "module-kqcircuits.test_structures.junction_test_pads"], [133, "module-kqcircuits.util"]], "kqcircuits.chips": [[2, "kqcircuits-chips"]], "kqcircuits.chips.airbridge_crossings": [[3, "module-kqcircuits.chips.airbridge_crossings"]], "kqcircuits.chips.airbridge_dc_test": [[4, "module-kqcircuits.chips.airbridge_dc_test"]], "kqcircuits.chips.chip": [[5, "module-kqcircuits.chips.chip"]], "kqcircuits.chips.crossing_twoface": [[6, "module-kqcircuits.chips.crossing_twoface"]], "kqcircuits.chips.daisy_woven": [[7, "module-kqcircuits.chips.daisy_woven"]], "kqcircuits.chips.dc_test": [[8, "module-kqcircuits.chips.dc_test"]], "kqcircuits.chips.demo": [[9, "module-kqcircuits.chips.demo"]], "kqcircuits.chips.demo_twoface": [[10, "module-kqcircuits.chips.demo_twoface"]], "kqcircuits.chips.empty": [[11, "module-kqcircuits.chips.empty"]], "kqcircuits.chips.junction_test": [[12, "module-kqcircuits.chips.junction_test"]], "kqcircuits.chips.junction_test2": [[13, "module-kqcircuits.chips.junction_test2"]], "kqcircuits.chips.launchers": [[14, "module-kqcircuits.chips.launchers"]], "kqcircuits.chips.lithography_test": [[15, "module-kqcircuits.chips.lithography_test"]], "kqcircuits.chips.lithography_test_twoface": [[16, "module-kqcircuits.chips.lithography_test_twoface"]], "kqcircuits.chips.quality_factor": [[17, "module-kqcircuits.chips.quality_factor"]], "kqcircuits.chips.quality_factor_twoface": [[18, "module-kqcircuits.chips.quality_factor_twoface"]], "kqcircuits.chips.sample_holder_test": [[19, "module-kqcircuits.chips.sample_holder_test"]], "kqcircuits.chips.shaping": [[20, "module-kqcircuits.chips.shaping"]], "kqcircuits.chips.simple": [[21, "module-kqcircuits.chips.simple"]], "kqcircuits.chips.single_xmons": [[22, "module-kqcircuits.chips.single_xmons"]], "kqcircuits.chips.stripes": [[23, "module-kqcircuits.chips.stripes"]], "kqcircuits.chips.tsv_test": [[24, "module-kqcircuits.chips.tsv_test"]], "kqcircuits.chips.xmons_direct_coupling": [[25, "module-kqcircuits.chips.xmons_direct_coupling"]], "kqcircuits.defaults": [[26, "module-kqcircuits.defaults"]], "kqcircuits.elements": [[27, "kqcircuits-elements"]], "kqcircuits.elements.airbridge_connection": [[28, "module-kqcircuits.elements.airbridge_connection"]], "kqcircuits.elements.airbridges": [[29, "kqcircuits-elements-airbridges"]], "kqcircuits.elements.airbridges.airbridge": [[30, "module-kqcircuits.elements.airbridges.airbridge"]], "kqcircuits.elements.airbridges.airbridge_multi_face": [[31, "module-kqcircuits.elements.airbridges.airbridge_multi_face"]], "kqcircuits.elements.airbridges.airbridge_rectangular": [[32, "module-kqcircuits.elements.airbridges.airbridge_rectangular"]], "kqcircuits.elements.capacitive_x_coupler": [[33, "module-kqcircuits.elements.capacitive_x_coupler"]], "kqcircuits.elements.chip_frame": [[34, "module-kqcircuits.elements.chip_frame"]], "kqcircuits.elements.circular_capacitor": [[35, "module-kqcircuits.elements.circular_capacitor"]], "kqcircuits.elements.element": [[36, "module-kqcircuits.elements.element"]], "kqcircuits.elements.finger_capacitor_square": [[37, "module-kqcircuits.elements.finger_capacitor_square"]], "kqcircuits.elements.finger_capacitor_taper": [[38, "module-kqcircuits.elements.finger_capacitor_taper"]], "kqcircuits.elements.flip_chip_connectors": [[39, "kqcircuits-elements-flip-chip-connectors"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector": [[40, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc": [[41, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf": [[42, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf"]], "kqcircuits.elements.fluxlines": [[43, "kqcircuits-elements-fluxlines"]], "kqcircuits.elements.fluxlines.fluxline": [[44, "module-kqcircuits.elements.fluxlines.fluxline"]], "kqcircuits.elements.fluxlines.fluxline_standard": [[45, "module-kqcircuits.elements.fluxlines.fluxline_standard"]], "kqcircuits.elements.fluxlines.fluxline_straight": [[46, "module-kqcircuits.elements.fluxlines.fluxline_straight"]], "kqcircuits.elements.hanger_resonator": [[47, "module-kqcircuits.elements.hanger_resonator"]], "kqcircuits.elements.launcher": [[48, "module-kqcircuits.elements.launcher"]], "kqcircuits.elements.launcher_dc": [[49, "module-kqcircuits.elements.launcher_dc"]], "kqcircuits.elements.markers": [[50, "kqcircuits-elements-markers"]], "kqcircuits.elements.markers.marker": [[51, "module-kqcircuits.elements.markers.marker"]], "kqcircuits.elements.markers.marker_standard": [[52, "module-kqcircuits.elements.markers.marker_standard"]], "kqcircuits.elements.markers.mask_marker_fc": [[53, "module-kqcircuits.elements.markers.mask_marker_fc"]], "kqcircuits.elements.meander": [[54, "module-kqcircuits.elements.meander"]], "kqcircuits.elements.smooth_capacitor": [[55, "module-kqcircuits.elements.smooth_capacitor"]], "kqcircuits.elements.spiral_resonator_polygon": [[56, "module-kqcircuits.elements.spiral_resonator_polygon"]], "kqcircuits.elements.tsvs": [[57, "kqcircuits-elements-tsvs"]], "kqcircuits.elements.tsvs.tsv": [[58, "module-kqcircuits.elements.tsvs.tsv"]], "kqcircuits.elements.tsvs.tsv_ellipse": [[59, "module-kqcircuits.elements.tsvs.tsv_ellipse"]], "kqcircuits.elements.tsvs.tsv_standard": [[60, "module-kqcircuits.elements.tsvs.tsv_standard"]], "kqcircuits.elements.waveguide_composite": [[61, "module-kqcircuits.elements.waveguide_composite"]], "kqcircuits.elements.waveguide_coplanar": [[62, "module-kqcircuits.elements.waveguide_coplanar"]], "kqcircuits.elements.waveguide_coplanar_curved": [[63, "module-kqcircuits.elements.waveguide_coplanar_curved"]], "kqcircuits.elements.waveguide_coplanar_splitter": [[64, "module-kqcircuits.elements.waveguide_coplanar_splitter"]], "kqcircuits.elements.waveguide_coplanar_straight": [[65, "module-kqcircuits.elements.waveguide_coplanar_straight"]], "kqcircuits.elements.waveguide_coplanar_taper": [[66, "module-kqcircuits.elements.waveguide_coplanar_taper"]], "kqcircuits.junctions": [[67, "kqcircuits-junctions"]], "kqcircuits.junctions.junction": [[68, "module-kqcircuits.junctions.junction"]], "kqcircuits.junctions.manhattan": [[69, "module-kqcircuits.junctions.manhattan"]], "kqcircuits.junctions.manhattan_single_junction": [[70, "module-kqcircuits.junctions.manhattan_single_junction"]], "kqcircuits.junctions.no_squid": [[71, "module-kqcircuits.junctions.no_squid"]], "kqcircuits.junctions.sim": [[72, "module-kqcircuits.junctions.sim"]], "kqcircuits.junctions.squid": [[73, "module-kqcircuits.junctions.squid"]], "kqcircuits.klayout_view": [[74, "module-kqcircuits.klayout_view"]], "kqcircuits.layer_cluster": [[75, "module-kqcircuits.layer_cluster"]], "kqcircuits.layer_config": [[76, "kqcircuits-layer-config"]], "kqcircuits.layer_config.default_layer_config": [[77, "module-kqcircuits.layer_config.default_layer_config"]], "kqcircuits.layer_config.example_layer_config": [[78, "module-kqcircuits.layer_config.example_layer_config"]], "kqcircuits.masks": [[79, "kqcircuits-masks"]], "kqcircuits.masks.mask_export": [[80, "module-kqcircuits.masks.mask_export"]], "kqcircuits.masks.mask_layout": [[81, "module-kqcircuits.masks.mask_layout"]], "kqcircuits.masks.mask_set": [[82, "module-kqcircuits.masks.mask_set"]], "kqcircuits.masks.multi_face_mask_layout": [[83, "module-kqcircuits.masks.multi_face_mask_layout"]], "kqcircuits.pya_resolver": [[84, "module-kqcircuits.pya_resolver"]], "kqcircuits.qubits": [[85, "kqcircuits-qubits"]], "kqcircuits.qubits.concentric_transmon": [[86, "module-kqcircuits.qubits.concentric_transmon"]], "kqcircuits.qubits.double_pads": [[87, "module-kqcircuits.qubits.double_pads"]], "kqcircuits.qubits.double_pads_splines": [[88, "module-kqcircuits.qubits.double_pads_splines"]], "kqcircuits.qubits.qubit": [[89, "module-kqcircuits.qubits.qubit"]], "kqcircuits.qubits.swissmon": [[90, "module-kqcircuits.qubits.swissmon"]], "kqcircuits.run": [[91, "module-kqcircuits.run"]], "kqcircuits.simulations": [[92, "kqcircuits-simulations"]], "kqcircuits.simulations.airbridges_sim": [[93, "module-kqcircuits.simulations.airbridges_sim"]], "kqcircuits.simulations.cross_section_simulation": [[94, "module-kqcircuits.simulations.cross_section_simulation"]], "kqcircuits.simulations.empty_simulation": [[95, "module-kqcircuits.simulations.empty_simulation"]], "kqcircuits.simulations.export": [[96, "kqcircuits-simulations-export"]], "kqcircuits.simulations.export.ansys": [[97, "kqcircuits-simulations-export-ansys"]], "kqcircuits.simulations.export.ansys.ansys_export": [[98, "module-kqcircuits.simulations.export.ansys.ansys_export"]], "kqcircuits.simulations.export.ansys.ansys_solution": [[99, "module-kqcircuits.simulations.export.ansys.ansys_solution"]], "kqcircuits.simulations.export.elmer": [[100, "kqcircuits-simulations-export-elmer"]], "kqcircuits.simulations.export.elmer.elmer_export": [[101, "module-kqcircuits.simulations.export.elmer.elmer_export"]], "kqcircuits.simulations.export.elmer.elmer_solution": [[102, "module-kqcircuits.simulations.export.elmer.elmer_solution"]], "kqcircuits.simulations.export.export_and_run": [[103, "module-kqcircuits.simulations.export.export_and_run"]], "kqcircuits.simulations.export.export_singularity": [[104, "module-kqcircuits.simulations.export.export_singularity"]], "kqcircuits.simulations.export.remote_export_and_run": [[105, "module-kqcircuits.simulations.export.remote_export_and_run"]], "kqcircuits.simulations.export.simulation_export": [[106, "module-kqcircuits.simulations.export.simulation_export"]], "kqcircuits.simulations.export.solution": [[107, "module-kqcircuits.simulations.export.solution"]], "kqcircuits.simulations.export.sonnet": [[108, "kqcircuits-simulations-export-sonnet"]], "kqcircuits.simulations.export.sonnet.parser": [[109, "module-kqcircuits.simulations.export.sonnet.parser"]], "kqcircuits.simulations.export.sonnet.sonnet_export": [[110, "module-kqcircuits.simulations.export.sonnet.sonnet_export"]], "kqcircuits.simulations.export.util": [[111, "module-kqcircuits.simulations.export.util"]], "kqcircuits.simulations.export.xsection": [[112, "kqcircuits-simulations-export-xsection"]], "kqcircuits.simulations.export.xsection.xsection_export": [[113, "module-kqcircuits.simulations.export.xsection.xsection_export"]], "kqcircuits.simulations.partition_region": [[114, "module-kqcircuits.simulations.partition_region"]], "kqcircuits.simulations.port": [[115, "module-kqcircuits.simulations.port"]], "kqcircuits.simulations.post_process": [[116, "module-kqcircuits.simulations.post_process"]], "kqcircuits.simulations.simulation": [[117, "module-kqcircuits.simulations.simulation"]], "kqcircuits.simulations.single_element_simulation": [[118, "module-kqcircuits.simulations.single_element_simulation"]], "kqcircuits.simulations.single_xmons_full_chip_sim": [[119, "module-kqcircuits.simulations.single_xmons_full_chip_sim"]], "kqcircuits.simulations.waveguides_sim": [[120, "module-kqcircuits.simulations.waveguides_sim"]], "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim": [[121, "module-kqcircuits.simulations.xmons_direct_coupling_full_chip_sim"]], "kqcircuits.simulations.xmons_direct_coupling_sim": [[122, "module-kqcircuits.simulations.xmons_direct_coupling_sim"]], "kqcircuits.test_structures": [[123, "kqcircuits-test-structures"]], "kqcircuits.test_structures.airbridge_dc": [[124, "module-kqcircuits.test_structures.airbridge_dc"]], "kqcircuits.test_structures.cross_test": [[125, "module-kqcircuits.test_structures.cross_test"]], "kqcircuits.test_structures.junction_test_pads": [[126, "kqcircuits-test-structures-junction-test-pads"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads": [[127, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple": [[128, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple"]], "kqcircuits.test_structures.stripes_test": [[129, "module-kqcircuits.test_structures.stripes_test"]], "kqcircuits.test_structures.stripes_test_increasing_width": [[130, "module-kqcircuits.test_structures.stripes_test_increasing_width"]], "kqcircuits.test_structures.test_structure": [[131, "module-kqcircuits.test_structures.test_structure"]], "kqcircuits.test_structures.tsv_test_pattern": [[132, "module-kqcircuits.test_structures.tsv_test_pattern"]], "kqcircuits.util": [[133, "kqcircuits-util"]], "kqcircuits.util.area": [[134, "module-kqcircuits.util.area"]], "kqcircuits.util.count_instances": [[135, "module-kqcircuits.util.count_instances"]], "kqcircuits.util.coupler_lib": [[136, "module-kqcircuits.util.coupler_lib"]], "kqcircuits.util.deep_delete": [[137, "module-kqcircuits.util.deep_delete"]], "kqcircuits.util.defaults_helper": [[138, "module-kqcircuits.util.defaults_helper"]], "kqcircuits.util.dependencies": [[139, "module-kqcircuits.util.dependencies"]], "kqcircuits.util.edit_node_plugin": [[140, "module-kqcircuits.util.edit_node_plugin"]], "kqcircuits.util.export_helper": [[141, "module-kqcircuits.util.export_helper"]], "kqcircuits.util.geometry_helper": [[142, "module-kqcircuits.util.geometry_helper"]], "kqcircuits.util.geometry_json_encoder": [[143, "module-kqcircuits.util.geometry_json_encoder"]], "kqcircuits.util.groundgrid": [[144, "module-kqcircuits.util.groundgrid"]], "kqcircuits.util.gui_helper": [[145, "module-kqcircuits.util.gui_helper"]], "kqcircuits.util.import_helper": [[146, "module-kqcircuits.util.import_helper"]], "kqcircuits.util.label": [[147, "module-kqcircuits.util.label"]], "kqcircuits.util.layout_to_code": [[148, "module-kqcircuits.util.layout_to_code"]], "kqcircuits.util.library_helper": [[149, "module-kqcircuits.util.library_helper"]], "kqcircuits.util.log_router": [[150, "module-kqcircuits.util.log_router"]], "kqcircuits.util.merge": [[151, "module-kqcircuits.util.merge"]], "kqcircuits.util.netlist_extraction": [[152, "module-kqcircuits.util.netlist_extraction"]], "kqcircuits.util.netlist_graph": [[153, "module-kqcircuits.util.netlist_graph"]], "kqcircuits.util.parameters": [[154, "module-kqcircuits.util.parameters"]], "kqcircuits.util.plugin_startup": [[155, "module-kqcircuits.util.plugin_startup"]], "kqcircuits.util.refpoints": [[156, "module-kqcircuits.util.refpoints"]], "kqcircuits.util.replace_junctions": [[157, "module-kqcircuits.util.replace_junctions"]], "kqcircuits.util.symmetric_polygons": [[158, "module-kqcircuits.util.symmetric_polygons"]], "Citing": [[159, "citing"]], "Contributing": [[160, "contributing"]], "Versioning": [[160, "versioning"]], "Architecture": [[161, "architecture"]], "Elements": [[161, "elements"]], "PCell parameters": [[161, "pcell-parameters"]], "Libraries": [[161, "libraries"], [180, "libraries"]], "pya resolver": [[161, "pya-resolver"]], "Coding Style": [[162, "coding-style"]], "Containers": [[163, "containers"]], "CLI usage": [[163, "cli-usage"]], "Docker CI usage": [[163, "docker-ci-usage"]], "Singularity usage": [[163, "singularity-usage"]], "Documentation": [[164, "documentation"], [169, "documentation"]], "Developer Guide": [[165, "developer-guide"]], "Developer Setup": [[166, "developer-setup"]], "Prerequisites": [[166, "prerequisites"], [167, "prerequisites"]], "Python": [[166, "python"]], "Sources": [[166, "sources"]], "Install": [[166, "install"]], "Unlinking": [[166, "unlinking"]], "Update": [[166, "update"]], "Secondary install": [[166, "secondary-install"]], "Manual installation": [[166, "manual-installation"]], "Linux or MacOS": [[166, "linux-or-macos"]], "Windows": [[166, "windows"]], "KLayout Standalone Usage": [[167, "klayout-standalone-usage"]], "Installation": [[167, "installation"], [170, "installation"]], "Standard, Not Secure Installation": [[167, "standard-not-secure-installation"]], "Reproducible, Secure Installation": [[167, "reproducible-secure-installation"]], "PyPI Installation": [[167, "pypi-installation"]], "Usage": [[167, "usage"], [189, "usage"]], "Jupyter notebook usage": [[167, "jupyter-notebook-usage"]], "Updating the required dependencies": [[167, "updating-the-required-dependencies"]], "Testing": [[168, "testing"]], "Unit tests": [[168, "unit-tests"]], "KQC logo": [[169, "logo"]], "Indices and tables": [[169, "indices-and-tables"]], "KLayout": [[170, "klayout"]], "Known installation issues": [[170, "known-installation-issues"]], "Installing different Python package versions to KLayout manually": [[170, "installing-different-python-package-versions-to-klayout-manually"]], "Getting started (Salt package)": [[171, "getting-started-salt-package"]], "Installing KQCircuits Salt Package": [[171, "installing-kqcircuits-salt-package"]], "First look around": [[171, "first-look-around"]], "Setting up a user package directory": [[171, "setting-up-a-user-package-directory"]], "Defining a custom element": [[171, "defining-a-custom-element"]], "Defining a custom chip": [[171, "defining-a-custom-chip"]], "Upgrading or Removing Salt Package": [[171, "upgrading-or-removing-salt-package"]], "Release Notes": [[171, "release-notes"]], "Support": [[172, "support"]], "Trademarks": [[173, "trademarks"]], "General Structure and Miscellaneous Utilities": [[174, "general-structure-and-miscellaneous-utilities"]], "File system hierarchy": [[174, "file-system-hierarchy"], [180, "file-system-hierarchy"]], "Miscellaneous Utilities": [[174, "miscellaneous-utilities"]], "GUI Features": [[175, "gui-features"]], "Useful hotkeys": [[175, "useful-hotkeys"]], "Introduction to Elements": [[175, "introduction-to-elements"]], "Placing Elements": [[175, "placing-elements"]], "Modifying Element parameters": [[175, "modifying-element-parameters"]], "Modifying waveguides": [[175, "modifying-waveguides"]], "Editing WaveguideComposite Nodes": [[175, "editing-waveguidecomposite-nodes"]], "Converting elements placed in GUI into code": [[175, "converting-elements-placed-in-gui-into-code"]], "Useful Menu Commands": [[175, "useful-menu-commands"]], "Point-and-click workflow tutorial": [[176, "point-and-click-workflow-tutorial"]], "User Guide": [[177, "user-guide"]], "Macro development": [[178, "macro-development"]], "Running the first example": [[178, "running-the-first-example"]], "Interacting with the KLayout application": [[178, "interacting-with-the-klayout-application"]], "Creating a new panel": [[178, "creating-a-new-panel"]], "Accessing the currently active panel": [[178, "accessing-the-currently-active-panel"]], "Using KLayoutView": [[178, "using-klayoutview"]], "Debugger": [[178, "debugger"]], "Reloading libraries": [[178, "reloading-libraries"]], "Examples": [[178, "examples"]], "Mask export": [[179, "mask-export"]], "Tutorial": [[179, "tutorial"]], "Basic mask script and export": [[179, "basic-mask-script-and-export"]], "Ground grid": [[179, "ground-grid"]], "Adding and modifying chips": [[179, "adding-and-modifying-chips"]], "Multi-face masks": [[179, "multi-face-masks"]], "Composite mask maps": [[179, "composite-mask-maps"]], "Python workflow tutorial": [[180, "python-workflow-tutorial"]], "Structure of Element code": [[180, "structure-of-element-code"]], "Element class": [[180, "element-class"]], "Parameters": [[180, "parameters"]], "Build": [[180, "build"]], "Example of defining an Element class": [[180, "example-of-defining-an-element-class"]], "Example of defining a Chip and inserting elements into it": [[180, "example-of-defining-a-chip-and-inserting-elements-into-it"]], "Defining sampleholder types": [[180, "defining-sampleholder-types"]], "Refpoints": [[180, "refpoints"]], "KQCircuits\u2019 Layers": [[180, "kqcircuits-layers"]], "Faces": [[180, "faces"]], "Layer configuration files": [[180, "layer-configuration-files"]], "Adding a new face": [[180, "adding-a-new-face"]], "Opening Element or Chip from an IDE": [[180, "opening-element-or-chip-from-an-ide"]], "Elmer remote simulations workflow": [[181, "elmer-remote-simulations-workflow"]], "Run and export in one line": [[182, "run-and-export-in-one-line"]], "Gmsh/Elmer export": [[183, "gmsh-elmer-export"]], "Simulation features": [[184, "simulation-features"]], "S-parameter matrix": [[184, "s-parameter-matrix"]], "Capacitance matrix": [[184, "capacitance-matrix"]], "Eigenmode": [[184, "eigenmode"]], "Energy integrals and participation ratio": [[184, "energy-integrals-and-participation-ratio"]], "Cross-sectional simulations": [[184, "cross-sectional-simulations"]], "pyEPR": [[184, "pyepr"]], "Simulation objects": [[185, "simulation-objects"]], "The Simulation class": [[185, "the-simulation-class"]], "Box": [[185, "box"]], "Ports": [[185, "ports"]], "Face stack": [[185, "face-stack"]], "Simulation subclass": [[185, "simulation-subclass"]], "Single element subclass": [[185, "single-element-subclass"]], "General subclass": [[185, "general-subclass"]], "Geometry sweeps": [[185, "geometry-sweeps"]], "Export functions": [[186, "export-functions"]], "Ansys export": [[186, "ansys-export"]], "Elmer export": [[186, "elmer-export"]], "Sonnet export": [[186, "sonnet-export"]], "Geometry from Klayout GUI": [[186, "geometry-from-klayout-gui"]], "External simulation tools": [[187, "external-simulation-tools"]], "Terminology": [[188, "terminology"]], "Creating cross section images": [[190, "creating-cross-section-images"]], "KLayout GUI XSection tool": [[190, "klayout-gui-xsection-tool"]], "XSection call in KQC code": [[190, "xsection-call-in-kqc-code"]], "Process files (.xs)": [[190, "process-files-xs"]]}, "indexentries": {"kqcircuits": [[1, "module-kqcircuits"]], "module": [[1, "module-kqcircuits"], [2, "module-kqcircuits.chips"], [3, "module-kqcircuits.chips.airbridge_crossings"], [4, "module-kqcircuits.chips.airbridge_dc_test"], [5, "module-kqcircuits.chips.chip"], [6, "module-kqcircuits.chips.crossing_twoface"], [7, "module-kqcircuits.chips.daisy_woven"], [8, "module-kqcircuits.chips.dc_test"], [9, "module-kqcircuits.chips.demo"], [10, "module-kqcircuits.chips.demo_twoface"], [11, "module-kqcircuits.chips.empty"], [12, "module-kqcircuits.chips.junction_test"], [13, "module-kqcircuits.chips.junction_test2"], [14, "module-kqcircuits.chips.launchers"], [15, "module-kqcircuits.chips.lithography_test"], [16, "module-kqcircuits.chips.lithography_test_twoface"], [17, "module-kqcircuits.chips.quality_factor"], [18, "module-kqcircuits.chips.quality_factor_twoface"], [19, "module-kqcircuits.chips.sample_holder_test"], [20, "module-kqcircuits.chips.shaping"], [21, "module-kqcircuits.chips.simple"], [22, "module-kqcircuits.chips.single_xmons"], [23, "module-kqcircuits.chips.stripes"], [24, "module-kqcircuits.chips.tsv_test"], [25, "module-kqcircuits.chips.xmons_direct_coupling"], [26, "module-kqcircuits.defaults"], [27, "module-kqcircuits.elements"], [28, "module-kqcircuits.elements.airbridge_connection"], [29, "module-kqcircuits.elements.airbridges"], [30, "module-kqcircuits.elements.airbridges.airbridge"], [31, "module-kqcircuits.elements.airbridges.airbridge_multi_face"], [32, "module-kqcircuits.elements.airbridges.airbridge_rectangular"], [33, "module-kqcircuits.elements.capacitive_x_coupler"], [34, "module-kqcircuits.elements.chip_frame"], [35, "module-kqcircuits.elements.circular_capacitor"], [36, "module-kqcircuits.elements.element"], [37, "module-kqcircuits.elements.finger_capacitor_square"], [38, "module-kqcircuits.elements.finger_capacitor_taper"], [39, "module-kqcircuits.elements.flip_chip_connectors"], [40, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector"], [41, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc"], [42, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf"], [43, "module-kqcircuits.elements.fluxlines"], [44, "module-kqcircuits.elements.fluxlines.fluxline"], [45, "module-kqcircuits.elements.fluxlines.fluxline_standard"], [46, "module-kqcircuits.elements.fluxlines.fluxline_straight"], [47, "module-kqcircuits.elements.hanger_resonator"], [48, "module-kqcircuits.elements.launcher"], [49, "module-kqcircuits.elements.launcher_dc"], [50, "module-kqcircuits.elements.markers"], [51, "module-kqcircuits.elements.markers.marker"], [52, "module-kqcircuits.elements.markers.marker_standard"], [53, "module-kqcircuits.elements.markers.mask_marker_fc"], [54, "module-kqcircuits.elements.meander"], [55, "module-kqcircuits.elements.smooth_capacitor"], [56, "module-kqcircuits.elements.spiral_resonator_polygon"], [57, "module-kqcircuits.elements.tsvs"], [58, "module-kqcircuits.elements.tsvs.tsv"], [59, "module-kqcircuits.elements.tsvs.tsv_ellipse"], [60, "module-kqcircuits.elements.tsvs.tsv_standard"], [61, "module-kqcircuits.elements.waveguide_composite"], [62, "module-kqcircuits.elements.waveguide_coplanar"], [63, "module-kqcircuits.elements.waveguide_coplanar_curved"], [64, "module-kqcircuits.elements.waveguide_coplanar_splitter"], [65, "module-kqcircuits.elements.waveguide_coplanar_straight"], [66, "module-kqcircuits.elements.waveguide_coplanar_taper"], [67, "module-kqcircuits.junctions"], [68, "module-kqcircuits.junctions.junction"], [69, "module-kqcircuits.junctions.manhattan"], [70, "module-kqcircuits.junctions.manhattan_single_junction"], [71, "module-kqcircuits.junctions.no_squid"], [72, "module-kqcircuits.junctions.sim"], [73, "module-kqcircuits.junctions.squid"], [74, "module-kqcircuits.klayout_view"], [75, "module-kqcircuits.layer_cluster"], [76, "module-kqcircuits.layer_config"], [77, "module-kqcircuits.layer_config.default_layer_config"], [78, "module-kqcircuits.layer_config.example_layer_config"], [79, "module-kqcircuits.masks"], [80, "module-kqcircuits.masks.mask_export"], [81, "module-kqcircuits.masks.mask_layout"], [82, "module-kqcircuits.masks.mask_set"], [83, "module-kqcircuits.masks.multi_face_mask_layout"], [84, "module-kqcircuits.pya_resolver"], [85, "module-kqcircuits.qubits"], [86, "module-kqcircuits.qubits.concentric_transmon"], [87, "module-kqcircuits.qubits.double_pads"], [88, "module-kqcircuits.qubits.double_pads_splines"], [89, "module-kqcircuits.qubits.qubit"], [90, "module-kqcircuits.qubits.swissmon"], [91, "module-kqcircuits.run"], [92, "module-kqcircuits.simulations"], [93, "module-kqcircuits.simulations.airbridges_sim"], [94, "module-kqcircuits.simulations.cross_section_simulation"], [95, "module-kqcircuits.simulations.empty_simulation"], [96, "module-kqcircuits.simulations.export"], [97, "module-kqcircuits.simulations.export.ansys"], [98, "module-kqcircuits.simulations.export.ansys.ansys_export"], [99, "module-kqcircuits.simulations.export.ansys.ansys_solution"], [100, "module-kqcircuits.simulations.export.elmer"], [101, "module-kqcircuits.simulations.export.elmer.elmer_export"], [102, "module-kqcircuits.simulations.export.elmer.elmer_solution"], [103, "module-kqcircuits.simulations.export.export_and_run"], [104, "module-kqcircuits.simulations.export.export_singularity"], [105, "module-kqcircuits.simulations.export.remote_export_and_run"], [106, "module-kqcircuits.simulations.export.simulation_export"], [107, "module-kqcircuits.simulations.export.solution"], [108, "module-kqcircuits.simulations.export.sonnet"], [109, "module-kqcircuits.simulations.export.sonnet.parser"], [110, "module-kqcircuits.simulations.export.sonnet.sonnet_export"], [111, "module-kqcircuits.simulations.export.util"], [112, "module-kqcircuits.simulations.export.xsection"], [113, "module-kqcircuits.simulations.export.xsection.xsection_export"], [114, "module-kqcircuits.simulations.partition_region"], [115, "module-kqcircuits.simulations.port"], [116, "module-kqcircuits.simulations.post_process"], [117, "module-kqcircuits.simulations.simulation"], [118, "module-kqcircuits.simulations.single_element_simulation"], [119, "module-kqcircuits.simulations.single_xmons_full_chip_sim"], [120, "module-kqcircuits.simulations.waveguides_sim"], [121, "module-kqcircuits.simulations.xmons_direct_coupling_full_chip_sim"], [122, "module-kqcircuits.simulations.xmons_direct_coupling_sim"], [123, "module-kqcircuits.test_structures"], [124, "module-kqcircuits.test_structures.airbridge_dc"], [125, "module-kqcircuits.test_structures.cross_test"], [126, "module-kqcircuits.test_structures.junction_test_pads"], [127, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads"], [128, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple"], [129, "module-kqcircuits.test_structures.stripes_test"], [130, "module-kqcircuits.test_structures.stripes_test_increasing_width"], [131, "module-kqcircuits.test_structures.test_structure"], [132, "module-kqcircuits.test_structures.tsv_test_pattern"], [133, "module-kqcircuits.util"], [134, "module-kqcircuits.util.area"], [135, "module-kqcircuits.util.count_instances"], [136, "module-kqcircuits.util.coupler_lib"], [137, "module-kqcircuits.util.deep_delete"], [138, "module-kqcircuits.util.defaults_helper"], [139, "module-kqcircuits.util.dependencies"], [140, "module-kqcircuits.util.edit_node_plugin"], [141, "module-kqcircuits.util.export_helper"], [142, "module-kqcircuits.util.geometry_helper"], [143, "module-kqcircuits.util.geometry_json_encoder"], [144, "module-kqcircuits.util.groundgrid"], [145, "module-kqcircuits.util.gui_helper"], [146, "module-kqcircuits.util.import_helper"], [147, "module-kqcircuits.util.label"], [148, "module-kqcircuits.util.layout_to_code"], [149, "module-kqcircuits.util.library_helper"], [150, "module-kqcircuits.util.log_router"], [151, "module-kqcircuits.util.merge"], [152, "module-kqcircuits.util.netlist_extraction"], [153, "module-kqcircuits.util.netlist_graph"], [154, "module-kqcircuits.util.parameters"], [155, "module-kqcircuits.util.plugin_startup"], [156, "module-kqcircuits.util.refpoints"], [157, "module-kqcircuits.util.replace_junctions"], [158, "module-kqcircuits.util.symmetric_polygons"]], "kqcircuits.chips": [[2, "module-kqcircuits.chips"]], "airbridgecrossings (class in kqcircuits.chips.airbridge_crossings)": [[3, "kqcircuits.chips.airbridge_crossings.AirbridgeCrossings"]], "build() (kqcircuits.chips.airbridge_crossings.airbridgecrossings method)": [[3, "kqcircuits.chips.airbridge_crossings.AirbridgeCrossings.build"]], "kqcircuits.chips.airbridge_crossings": [[3, "module-kqcircuits.chips.airbridge_crossings"]], "airbridgedctest (class in kqcircuits.chips.airbridge_dc_test)": [[4, "kqcircuits.chips.airbridge_dc_test.AirbridgeDcTest"]], "build() (kqcircuits.chips.airbridge_dc_test.airbridgedctest method)": [[4, "kqcircuits.chips.airbridge_dc_test.AirbridgeDcTest.build"]], "kqcircuits.chips.airbridge_dc_test": [[4, "module-kqcircuits.chips.airbridge_dc_test"]], "chip (class in kqcircuits.chips.chip)": [[5, "kqcircuits.chips.chip.Chip"]], "library_description (kqcircuits.chips.chip.chip attribute)": [[5, "kqcircuits.chips.chip.Chip.LIBRARY_DESCRIPTION"]], "library_name (kqcircuits.chips.chip.chip attribute)": [[5, "kqcircuits.chips.chip.Chip.LIBRARY_NAME"]], "library_path (kqcircuits.chips.chip.chip attribute)": [[5, "kqcircuits.chips.chip.Chip.LIBRARY_PATH"]], "can_create_from_shape_impl() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.can_create_from_shape_impl"]], "display_text_impl() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.display_text_impl"]], "get_box() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.get_box"]], "get_filter_regions() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.get_filter_regions"]], "get_ground_bump_locations() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.get_ground_bump_locations"]], "get_ground_tsv_locations() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.get_ground_tsv_locations"]], "get_launcher_assignments() (kqcircuits.chips.chip.chip static method)": [[5, "kqcircuits.chips.chip.Chip.get_launcher_assignments"]], "insert_filtered_elements() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.insert_filtered_elements"]], "kqcircuits.chips.chip": [[5, "module-kqcircuits.chips.chip"]], "make_grid_locations() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.make_grid_locations"]], "merge_layout_layers() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.merge_layout_layers"]], "merge_layout_layers_on_face() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.merge_layout_layers_on_face"]], "parameters_from_shape_impl() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.parameters_from_shape_impl"]], "post_build() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.post_build"]], "produce_frame() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.produce_frame"]], "produce_ground_grid() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.produce_ground_grid"]], "produce_ground_on_face_grid() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.produce_ground_on_face_grid"]], "produce_junction_tests() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.produce_junction_tests"]], "produce_launchers() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.produce_launchers"]], "produce_n_launchers() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.produce_n_launchers"]], "produce_opt_lit_tests() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.produce_opt_lit_tests"]], "produce_structures() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.produce_structures"]], "transformation_from_shape_impl() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.transformation_from_shape_impl"]], "crossingtwoface (class in kqcircuits.chips.crossing_twoface)": [[6, "kqcircuits.chips.crossing_twoface.CrossingTwoface"]], "build() (kqcircuits.chips.crossing_twoface.crossingtwoface method)": [[6, "kqcircuits.chips.crossing_twoface.CrossingTwoface.build"]], "kqcircuits.chips.crossing_twoface": [[6, "module-kqcircuits.chips.crossing_twoface"]], "daisywoven (class in kqcircuits.chips.daisy_woven)": [[7, "kqcircuits.chips.daisy_woven.DaisyWoven"]], "build() (kqcircuits.chips.daisy_woven.daisywoven method)": [[7, "kqcircuits.chips.daisy_woven.DaisyWoven.build"]], "kqcircuits.chips.daisy_woven": [[7, "module-kqcircuits.chips.daisy_woven"]], "dctest (class in kqcircuits.chips.dc_test)": [[8, "kqcircuits.chips.dc_test.DcTest"]], "build() (kqcircuits.chips.dc_test.dctest method)": [[8, "kqcircuits.chips.dc_test.DcTest.build"]], "kqcircuits.chips.dc_test": [[8, "module-kqcircuits.chips.dc_test"]], "demo (class in kqcircuits.chips.demo)": [[9, "kqcircuits.chips.demo.Demo"]], "build() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.build"]], "kqcircuits.chips.demo": [[9, "module-kqcircuits.chips.demo"]], "produce_control_lines() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_control_lines"]], "produce_coupler() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_coupler"]], "produce_couplers() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_couplers"]], "produce_driveline() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_driveline"]], "produce_fluxline() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_fluxline"]], "produce_junction_tests() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_junction_tests"]], "produce_probeline() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_probeline"]], "produce_probelines() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_probelines"]], "produce_qubit() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_qubit"]], "produce_qubits() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_qubits"]], "produce_readout_structure() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_readout_structure"]], "produce_readout_structures() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_readout_structures"]], "demotwoface (class in kqcircuits.chips.demo_twoface)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface"]], "build() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.build"]], "kqcircuits.chips.demo_twoface": [[10, "module-kqcircuits.chips.demo_twoface"]], "produce_control_lines() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_control_lines"]], "produce_coupler() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_coupler"]], "produce_couplers() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_couplers"]], "produce_driveline() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_driveline"]], "produce_fluxline() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_fluxline"]], "produce_probeline() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_probeline"]], "produce_probelines() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_probelines"]], "produce_qubit() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_qubit"]], "produce_qubits() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_qubits"]], "produce_readout_structure() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_readout_structure"]], "produce_readout_structures() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_readout_structures"]], "empty (class in kqcircuits.chips.empty)": [[11, "kqcircuits.chips.empty.Empty"]], "build() (kqcircuits.chips.empty.empty method)": [[11, "kqcircuits.chips.empty.Empty.build"]], "kqcircuits.chips.empty": [[11, "module-kqcircuits.chips.empty"]], "make_empty_area() (kqcircuits.chips.empty.empty method)": [[11, "kqcircuits.chips.empty.Empty.make_empty_area"]], "junctiontest (class in kqcircuits.chips.junction_test)": [[12, "kqcircuits.chips.junction_test.JunctionTest"]], "build() (kqcircuits.chips.junction_test.junctiontest method)": [[12, "kqcircuits.chips.junction_test.JunctionTest.build"]], "kqcircuits.chips.junction_test": [[12, "module-kqcircuits.chips.junction_test"]], "junctiontest2 (class in kqcircuits.chips.junction_test2)": [[13, "kqcircuits.chips.junction_test2.JunctionTest2"]], "build() (kqcircuits.chips.junction_test2.junctiontest2 method)": [[13, "kqcircuits.chips.junction_test2.JunctionTest2.build"]], "coerce_parameters_impl() (kqcircuits.chips.junction_test2.junctiontest2 method)": [[13, "kqcircuits.chips.junction_test2.JunctionTest2.coerce_parameters_impl"]], "kqcircuits.chips.junction_test2": [[13, "module-kqcircuits.chips.junction_test2"]], "launchers (class in kqcircuits.chips.launchers)": [[14, "kqcircuits.chips.launchers.Launchers"]], "build() (kqcircuits.chips.launchers.launchers method)": [[14, "kqcircuits.chips.launchers.Launchers.build"]], "kqcircuits.chips.launchers": [[14, "module-kqcircuits.chips.launchers"]], "lithographytest (class in kqcircuits.chips.lithography_test)": [[15, "kqcircuits.chips.lithography_test.LithographyTest"]], "build() (kqcircuits.chips.lithography_test.lithographytest method)": [[15, "kqcircuits.chips.lithography_test.LithographyTest.build"]], "create_pattern() (kqcircuits.chips.lithography_test.lithographytest method)": [[15, "kqcircuits.chips.lithography_test.LithographyTest.create_pattern"]], "kqcircuits.chips.lithography_test": [[15, "module-kqcircuits.chips.lithography_test"]], "lithographytesttwoface (class in kqcircuits.chips.lithography_test_twoface)": [[16, "kqcircuits.chips.lithography_test_twoface.LithographyTestTwoface"]], "build() (kqcircuits.chips.lithography_test_twoface.lithographytesttwoface method)": [[16, "kqcircuits.chips.lithography_test_twoface.LithographyTestTwoface.build"]], "create_pattern() (kqcircuits.chips.lithography_test_twoface.lithographytesttwoface method)": [[16, "kqcircuits.chips.lithography_test_twoface.LithographyTestTwoface.create_pattern"]], "kqcircuits.chips.lithography_test_twoface": [[16, "module-kqcircuits.chips.lithography_test_twoface"]], "qualityfactor (class in kqcircuits.chips.quality_factor)": [[17, "kqcircuits.chips.quality_factor.QualityFactor"]], "build() (kqcircuits.chips.quality_factor.qualityfactor method)": [[17, "kqcircuits.chips.quality_factor.QualityFactor.build"]], "kqcircuits.chips.quality_factor": [[17, "module-kqcircuits.chips.quality_factor"]], "qualityfactortwoface (class in kqcircuits.chips.quality_factor_twoface)": [[18, "kqcircuits.chips.quality_factor_twoface.QualityFactorTwoface"]], "build() (kqcircuits.chips.quality_factor_twoface.qualityfactortwoface method)": [[18, "kqcircuits.chips.quality_factor_twoface.QualityFactorTwoface.build"]], "kqcircuits.chips.quality_factor_twoface": [[18, "module-kqcircuits.chips.quality_factor_twoface"]], "produce_resonator() (kqcircuits.chips.quality_factor_twoface.qualityfactortwoface method)": [[18, "kqcircuits.chips.quality_factor_twoface.QualityFactorTwoface.produce_resonator"]], "sampleholdertest (class in kqcircuits.chips.sample_holder_test)": [[19, "kqcircuits.chips.sample_holder_test.SampleHolderTest"]], "build() (kqcircuits.chips.sample_holder_test.sampleholdertest method)": [[19, "kqcircuits.chips.sample_holder_test.SampleHolderTest.build"]], "kqcircuits.chips.sample_holder_test": [[19, "module-kqcircuits.chips.sample_holder_test"]], "shaping (class in kqcircuits.chips.shaping)": [[20, "kqcircuits.chips.shaping.Shaping"]], "build() (kqcircuits.chips.shaping.shaping method)": [[20, "kqcircuits.chips.shaping.Shaping.build"]], "kqcircuits.chips.shaping": [[20, "module-kqcircuits.chips.shaping"]], "simple (class in kqcircuits.chips.simple)": [[21, "kqcircuits.chips.simple.Simple"]], "build() (kqcircuits.chips.simple.simple method)": [[21, "kqcircuits.chips.simple.Simple.build"]], "kqcircuits.chips.simple": [[21, "module-kqcircuits.chips.simple"]], "singlexmons (class in kqcircuits.chips.single_xmons)": [[22, "kqcircuits.chips.single_xmons.SingleXmons"]], "build() (kqcircuits.chips.single_xmons.singlexmons method)": [[22, "kqcircuits.chips.single_xmons.SingleXmons.build"]], "kqcircuits.chips.single_xmons": [[22, "module-kqcircuits.chips.single_xmons"]], "launchers (kqcircuits.chips.single_xmons.singlexmons attribute)": [[22, "kqcircuits.chips.single_xmons.SingleXmons.launchers"]], "qubits_refpoints (kqcircuits.chips.single_xmons.singlexmons attribute)": [[22, "kqcircuits.chips.single_xmons.SingleXmons.qubits_refpoints"]], "stripes (class in kqcircuits.chips.stripes)": [[23, "kqcircuits.chips.stripes.Stripes"]], "build() (kqcircuits.chips.stripes.stripes method)": [[23, "kqcircuits.chips.stripes.Stripes.build"]], "kqcircuits.chips.stripes": [[23, "module-kqcircuits.chips.stripes"]], "tsvtest (class in kqcircuits.chips.tsv_test)": [[24, "kqcircuits.chips.tsv_test.TsvTest"]], "build() (kqcircuits.chips.tsv_test.tsvtest method)": [[24, "kqcircuits.chips.tsv_test.TsvTest.build"]], "create_xsection() (kqcircuits.chips.tsv_test.tsvtest method)": [[24, "kqcircuits.chips.tsv_test.TsvTest.create_xsection"]], "kqcircuits.chips.tsv_test": [[24, "module-kqcircuits.chips.tsv_test"]], "xmonsdirectcoupling (class in kqcircuits.chips.xmons_direct_coupling)": [[25, "kqcircuits.chips.xmons_direct_coupling.XMonsDirectCoupling"]], "build() (kqcircuits.chips.xmons_direct_coupling.xmonsdirectcoupling method)": [[25, "kqcircuits.chips.xmons_direct_coupling.XMonsDirectCoupling.build"]], "kqcircuits.chips.xmons_direct_coupling": [[25, "module-kqcircuits.chips.xmons_direct_coupling"]], "produce_qubits() (kqcircuits.chips.xmons_direct_coupling.xmonsdirectcoupling method)": [[25, "kqcircuits.chips.xmons_direct_coupling.XMonsDirectCoupling.produce_qubits"]], "produce_readout_resonator() (kqcircuits.chips.xmons_direct_coupling.xmonsdirectcoupling method)": [[25, "kqcircuits.chips.xmons_direct_coupling.XMonsDirectCoupling.produce_readout_resonator"]], "kqcircuits.defaults": [[26, "module-kqcircuits.defaults"]], "kqcircuits.elements": [[27, "module-kqcircuits.elements"]], "airbridgeconnection (class in kqcircuits.elements.airbridge_connection)": [[28, "kqcircuits.elements.airbridge_connection.AirbridgeConnection"]], "build() (kqcircuits.elements.airbridge_connection.airbridgeconnection method)": [[28, "kqcircuits.elements.airbridge_connection.AirbridgeConnection.build"]], "kqcircuits.elements.airbridge_connection": [[28, "module-kqcircuits.elements.airbridge_connection"]], "kqcircuits.elements.airbridges": [[29, "module-kqcircuits.elements.airbridges"]], "airbridge (class in kqcircuits.elements.airbridges.airbridge)": [[30, "kqcircuits.elements.airbridges.airbridge.Airbridge"]], "create() (kqcircuits.elements.airbridges.airbridge.airbridge class method)": [[30, "kqcircuits.elements.airbridges.airbridge.Airbridge.create"]], "default_type (kqcircuits.elements.airbridges.airbridge.airbridge attribute)": [[30, "kqcircuits.elements.airbridges.airbridge.Airbridge.default_type"]], "kqcircuits.elements.airbridges.airbridge": [[30, "module-kqcircuits.elements.airbridges.airbridge"]], "transformation_from_shape_impl() (kqcircuits.elements.airbridges.airbridge.airbridge method)": [[30, "kqcircuits.elements.airbridges.airbridge.Airbridge.transformation_from_shape_impl"]], "airbridgemultiface (class in kqcircuits.elements.airbridges.airbridge_multi_face)": [[31, "kqcircuits.elements.airbridges.airbridge_multi_face.AirbridgeMultiFace"]], "build() (kqcircuits.elements.airbridges.airbridge_multi_face.airbridgemultiface method)": [[31, "kqcircuits.elements.airbridges.airbridge_multi_face.AirbridgeMultiFace.build"]], "default_type (kqcircuits.elements.airbridges.airbridge_multi_face.airbridgemultiface attribute)": [[31, "kqcircuits.elements.airbridges.airbridge_multi_face.AirbridgeMultiFace.default_type"]], "kqcircuits.elements.airbridges.airbridge_multi_face": [[31, "module-kqcircuits.elements.airbridges.airbridge_multi_face"]], "airbridgerectangular (class in kqcircuits.elements.airbridges.airbridge_rectangular)": [[32, "kqcircuits.elements.airbridges.airbridge_rectangular.AirbridgeRectangular"]], "build() (kqcircuits.elements.airbridges.airbridge_rectangular.airbridgerectangular method)": [[32, "kqcircuits.elements.airbridges.airbridge_rectangular.AirbridgeRectangular.build"]], "default_type (kqcircuits.elements.airbridges.airbridge_rectangular.airbridgerectangular attribute)": [[32, "kqcircuits.elements.airbridges.airbridge_rectangular.AirbridgeRectangular.default_type"]], "kqcircuits.elements.airbridges.airbridge_rectangular": [[32, "module-kqcircuits.elements.airbridges.airbridge_rectangular"]], "capacitivexcoupler (class in kqcircuits.elements.capacitive_x_coupler)": [[33, "kqcircuits.elements.capacitive_x_coupler.CapacitiveXCoupler"]], "build() (kqcircuits.elements.capacitive_x_coupler.capacitivexcoupler method)": [[33, "kqcircuits.elements.capacitive_x_coupler.CapacitiveXCoupler.build"]], "get_sim_ports() (kqcircuits.elements.capacitive_x_coupler.capacitivexcoupler class method)": [[33, "kqcircuits.elements.capacitive_x_coupler.CapacitiveXCoupler.get_sim_ports"]], "kqcircuits.elements.capacitive_x_coupler": [[33, "module-kqcircuits.elements.capacitive_x_coupler"]], "chipframe (class in kqcircuits.elements.chip_frame)": [[34, "kqcircuits.elements.chip_frame.ChipFrame"]], "build() (kqcircuits.elements.chip_frame.chipframe method)": [[34, "kqcircuits.elements.chip_frame.ChipFrame.build"]], "kqcircuits.elements.chip_frame": [[34, "module-kqcircuits.elements.chip_frame"]], "circularcapacitor (class in kqcircuits.elements.circular_capacitor)": [[35, "kqcircuits.elements.circular_capacitor.CircularCapacitor"]], "build() (kqcircuits.elements.circular_capacitor.circularcapacitor method)": [[35, "kqcircuits.elements.circular_capacitor.CircularCapacitor.build"]], "get_sim_ports() (kqcircuits.elements.circular_capacitor.circularcapacitor class method)": [[35, "kqcircuits.elements.circular_capacitor.CircularCapacitor.get_sim_ports"]], "kqcircuits.elements.circular_capacitor": [[35, "module-kqcircuits.elements.circular_capacitor"]], "element (class in kqcircuits.elements.element)": [[36, "kqcircuits.elements.element.Element"]], "library_description (kqcircuits.elements.element.element attribute)": [[36, "kqcircuits.elements.element.Element.LIBRARY_DESCRIPTION"]], "library_name (kqcircuits.elements.element.element attribute)": [[36, "kqcircuits.elements.element.Element.LIBRARY_NAME"]], "library_path (kqcircuits.elements.element.element attribute)": [[36, "kqcircuits.elements.element.Element.LIBRARY_PATH"]], "add_element() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.add_element"]], "add_port() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.add_port"]], "add_protection() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.add_protection"]], "build() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.build"]], "copy_port() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.copy_port"]], "create() (kqcircuits.elements.element.element class method)": [[36, "kqcircuits.elements.element.Element.create"]], "create_cell_from_shape() (kqcircuits.elements.element.element static method)": [[36, "kqcircuits.elements.element.Element.create_cell_from_shape"]], "create_subtype() (kqcircuits.elements.element.element class method)": [[36, "kqcircuits.elements.element.Element.create_subtype"]], "create_with_refpoints() (kqcircuits.elements.element.element class method)": [[36, "kqcircuits.elements.element.Element.create_with_refpoints"]], "display_text_impl() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.display_text_impl"]], "face() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.face"]], "face_changer_waveguides() (kqcircuits.elements.element.element static method)": [[36, "kqcircuits.elements.element.Element.face_changer_waveguides"]], "get_layer() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.get_layer"]], "get_refpoints() (in module kqcircuits.elements.element)": [[36, "kqcircuits.elements.element.get_refpoints"]], "get_refpoints() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.get_refpoints"]], "get_schema() (kqcircuits.elements.element.element class method)": [[36, "kqcircuits.elements.element.Element.get_schema"]], "get_sim_ports() (kqcircuits.elements.element.element class method)": [[36, "kqcircuits.elements.element.Element.get_sim_ports"]], "insert_cell() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.insert_cell"]], "insert_cell_into() (in module kqcircuits.elements.element)": [[36, "kqcircuits.elements.element.insert_cell_into"]], "kqcircuits.elements.element": [[36, "module-kqcircuits.elements.element"]], "left_and_right_waveguides() (kqcircuits.elements.element.element static method)": [[36, "kqcircuits.elements.element.Element.left_and_right_waveguides"]], "pcell_params_by_name() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.pcell_params_by_name"]], "post_build() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.post_build"]], "produce_impl() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.produce_impl"]], "raise_error_on_cell() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.raise_error_on_cell"]], "resolve_face() (in module kqcircuits.elements.element)": [[36, "kqcircuits.elements.element.resolve_face"]], "sync_parameters() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.sync_parameters"]], "fingercapacitorsquare (class in kqcircuits.elements.finger_capacitor_square)": [[37, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare"]], "add_waveguides() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[37, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.add_waveguides"]], "build() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[37, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.build"]], "can_create_from_shape_impl() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[37, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.can_create_from_shape_impl"]], "cut_region() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[37, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.cut_region"]], "finger_area_length() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[37, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.finger_area_length"]], "finger_area_width() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[37, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.finger_area_width"]], "get_ground_region() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[37, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.get_ground_region"]], "get_sim_ports() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare class method)": [[37, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.get_sim_ports"]], "kqcircuits.elements.finger_capacitor_square": [[37, "module-kqcircuits.elements.finger_capacitor_square"]], "fingercapacitortaper (class in kqcircuits.elements.finger_capacitor_taper)": [[38, "kqcircuits.elements.finger_capacitor_taper.FingerCapacitorTaper"]], "build() (kqcircuits.elements.finger_capacitor_taper.fingercapacitortaper method)": [[38, "kqcircuits.elements.finger_capacitor_taper.FingerCapacitorTaper.build"]], "can_create_from_shape_impl() (kqcircuits.elements.finger_capacitor_taper.fingercapacitortaper method)": [[38, "kqcircuits.elements.finger_capacitor_taper.FingerCapacitorTaper.can_create_from_shape_impl"]], "kqcircuits.elements.finger_capacitor_taper": [[38, "module-kqcircuits.elements.finger_capacitor_taper"]], "kqcircuits.elements.flip_chip_connectors": [[39, "module-kqcircuits.elements.flip_chip_connectors"]], "flipchipconnector (class in kqcircuits.elements.flip_chip_connectors.flip_chip_connector)": [[40, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector.FlipChipConnector"]], "create_bump_connector() (kqcircuits.elements.flip_chip_connectors.flip_chip_connector.flipchipconnector method)": [[40, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector.FlipChipConnector.create_bump_connector"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector": [[40, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector"]], "flipchipconnectordc (class in kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc)": [[41, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.FlipChipConnectorDc"]], "build() (kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.flipchipconnectordc method)": [[41, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.FlipChipConnectorDc.build"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc": [[41, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc"]], "flipchipconnectorrf (class in kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf)": [[42, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.FlipChipConnectorRf"]], "build() (kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.flipchipconnectorrf method)": [[42, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.FlipChipConnectorRf.build"]], "get_sim_ports() (kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.flipchipconnectorrf class method)": [[42, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.FlipChipConnectorRf.get_sim_ports"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf": [[42, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf"]], "kqcircuits.elements.fluxlines": [[43, "module-kqcircuits.elements.fluxlines"]], "fluxline (class in kqcircuits.elements.fluxlines.fluxline)": [[44, "kqcircuits.elements.fluxlines.fluxline.Fluxline"]], "coerce_parameters_impl() (kqcircuits.elements.fluxlines.fluxline.fluxline method)": [[44, "kqcircuits.elements.fluxlines.fluxline.Fluxline.coerce_parameters_impl"]], "create() (kqcircuits.elements.fluxlines.fluxline.fluxline class method)": [[44, "kqcircuits.elements.fluxlines.fluxline.Fluxline.create"]], "default_type (kqcircuits.elements.fluxlines.fluxline.fluxline attribute)": [[44, "kqcircuits.elements.fluxlines.fluxline.Fluxline.default_type"]], "kqcircuits.elements.fluxlines.fluxline": [[44, "module-kqcircuits.elements.fluxlines.fluxline"]], "fluxlinestandard (class in kqcircuits.elements.fluxlines.fluxline_standard)": [[45, "kqcircuits.elements.fluxlines.fluxline_standard.FluxlineStandard"]], "build() (kqcircuits.elements.fluxlines.fluxline_standard.fluxlinestandard method)": [[45, "kqcircuits.elements.fluxlines.fluxline_standard.FluxlineStandard.build"]], "kqcircuits.elements.fluxlines.fluxline_standard": [[45, "module-kqcircuits.elements.fluxlines.fluxline_standard"]], "fluxlinestraight (class in kqcircuits.elements.fluxlines.fluxline_straight)": [[46, "kqcircuits.elements.fluxlines.fluxline_straight.FluxlineStraight"]], "build() (kqcircuits.elements.fluxlines.fluxline_straight.fluxlinestraight method)": [[46, "kqcircuits.elements.fluxlines.fluxline_straight.FluxlineStraight.build"]], "kqcircuits.elements.fluxlines.fluxline_straight": [[46, "module-kqcircuits.elements.fluxlines.fluxline_straight"]], "hangerresonator (class in kqcircuits.elements.hanger_resonator)": [[47, "kqcircuits.elements.hanger_resonator.HangerResonator"]], "build() (kqcircuits.elements.hanger_resonator.hangerresonator method)": [[47, "kqcircuits.elements.hanger_resonator.HangerResonator.build"]], "get_sim_ports() (kqcircuits.elements.hanger_resonator.hangerresonator class method)": [[47, "kqcircuits.elements.hanger_resonator.HangerResonator.get_sim_ports"]], "kqcircuits.elements.hanger_resonator": [[47, "module-kqcircuits.elements.hanger_resonator"]], "launcher (class in kqcircuits.elements.launcher)": [[48, "kqcircuits.elements.launcher.Launcher"]], "build() (kqcircuits.elements.launcher.launcher method)": [[48, "kqcircuits.elements.launcher.Launcher.build"]], "kqcircuits.elements.launcher": [[48, "module-kqcircuits.elements.launcher"]], "launcherdc (class in kqcircuits.elements.launcher_dc)": [[49, "kqcircuits.elements.launcher_dc.LauncherDC"]], "build() (kqcircuits.elements.launcher_dc.launcherdc method)": [[49, "kqcircuits.elements.launcher_dc.LauncherDC.build"]], "kqcircuits.elements.launcher_dc": [[49, "module-kqcircuits.elements.launcher_dc"]], "kqcircuits.elements.markers": [[50, "module-kqcircuits.elements.markers"]], "marker (class in kqcircuits.elements.markers.marker)": [[51, "kqcircuits.elements.markers.marker.Marker"]], "create() (kqcircuits.elements.markers.marker.marker class method)": [[51, "kqcircuits.elements.markers.marker.Marker.create"]], "default_type (kqcircuits.elements.markers.marker.marker attribute)": [[51, "kqcircuits.elements.markers.marker.Marker.default_type"]], "get_marker_locations() (kqcircuits.elements.markers.marker.marker class method)": [[51, "kqcircuits.elements.markers.marker.Marker.get_marker_locations"]], "get_marker_region() (kqcircuits.elements.markers.marker.marker class method)": [[51, "kqcircuits.elements.markers.marker.Marker.get_marker_region"]], "kqcircuits.elements.markers.marker": [[51, "module-kqcircuits.elements.markers.marker"]], "produce_geometry() (kqcircuits.elements.markers.marker.marker method)": [[51, "kqcircuits.elements.markers.marker.Marker.produce_geometry"]], "markerstandard (class in kqcircuits.elements.markers.marker_standard)": [[52, "kqcircuits.elements.markers.marker_standard.MarkerStandard"]], "build() (kqcircuits.elements.markers.marker_standard.markerstandard method)": [[52, "kqcircuits.elements.markers.marker_standard.MarkerStandard.build"]], "kqcircuits.elements.markers.marker_standard": [[52, "module-kqcircuits.elements.markers.marker_standard"]], "maskmarkerfc (class in kqcircuits.elements.markers.mask_marker_fc)": [[53, "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc"]], "build() (kqcircuits.elements.markers.mask_marker_fc.maskmarkerfc method)": [[53, "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc.build"]], "create_cross() (kqcircuits.elements.markers.mask_marker_fc.maskmarkerfc static method)": [[53, "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc.create_cross"]], "get_marker_locations() (kqcircuits.elements.markers.mask_marker_fc.maskmarkerfc class method)": [[53, "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc.get_marker_locations"]], "get_marker_region() (kqcircuits.elements.markers.mask_marker_fc.maskmarkerfc class method)": [[53, "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc.get_marker_region"]], "kqcircuits.elements.markers.mask_marker_fc": [[53, "module-kqcircuits.elements.markers.mask_marker_fc"]], "meander (class in kqcircuits.elements.meander)": [[54, "kqcircuits.elements.meander.Meander"]], "build() (kqcircuits.elements.meander.meander method)": [[54, "kqcircuits.elements.meander.Meander.build"]], "can_create_from_shape_impl() (kqcircuits.elements.meander.meander method)": [[54, "kqcircuits.elements.meander.Meander.can_create_from_shape_impl"]], "kqcircuits.elements.meander": [[54, "module-kqcircuits.elements.meander"]], "parameters_from_shape_impl() (kqcircuits.elements.meander.meander method)": [[54, "kqcircuits.elements.meander.Meander.parameters_from_shape_impl"]], "smoothcapacitor (class in kqcircuits.elements.smooth_capacitor)": [[55, "kqcircuits.elements.smooth_capacitor.SmoothCapacitor"]], "build() (kqcircuits.elements.smooth_capacitor.smoothcapacitor method)": [[55, "kqcircuits.elements.smooth_capacitor.SmoothCapacitor.build"]], "can_create_from_shape_impl() (kqcircuits.elements.smooth_capacitor.smoothcapacitor method)": [[55, "kqcircuits.elements.smooth_capacitor.SmoothCapacitor.can_create_from_shape_impl"]], "get_sim_ports() (kqcircuits.elements.smooth_capacitor.smoothcapacitor class method)": [[55, "kqcircuits.elements.smooth_capacitor.SmoothCapacitor.get_sim_ports"]], "kqcircuits.elements.smooth_capacitor": [[55, "module-kqcircuits.elements.smooth_capacitor"]], "spiralresonatorpolygon (class in kqcircuits.elements.spiral_resonator_polygon)": [[56, "kqcircuits.elements.spiral_resonator_polygon.SpiralResonatorPolygon"]], "build() (kqcircuits.elements.spiral_resonator_polygon.spiralresonatorpolygon method)": [[56, "kqcircuits.elements.spiral_resonator_polygon.SpiralResonatorPolygon.build"]], "kqcircuits.elements.spiral_resonator_polygon": [[56, "module-kqcircuits.elements.spiral_resonator_polygon"]], "rectangular_parameters() (in module kqcircuits.elements.spiral_resonator_polygon)": [[56, "kqcircuits.elements.spiral_resonator_polygon.rectangular_parameters"]], "kqcircuits.elements.tsvs": [[57, "module-kqcircuits.elements.tsvs"]], "tsv (class in kqcircuits.elements.tsvs.tsv)": [[58, "kqcircuits.elements.tsvs.tsv.Tsv"]], "create() (kqcircuits.elements.tsvs.tsv.tsv class method)": [[58, "kqcircuits.elements.tsvs.tsv.Tsv.create"]], "default_type (kqcircuits.elements.tsvs.tsv.tsv attribute)": [[58, "kqcircuits.elements.tsvs.tsv.Tsv.default_type"]], "kqcircuits.elements.tsvs.tsv": [[58, "module-kqcircuits.elements.tsvs.tsv"]], "tsvellipse (class in kqcircuits.elements.tsvs.tsv_ellipse)": [[59, "kqcircuits.elements.tsvs.tsv_ellipse.TsvEllipse"]], "create_tsv_connector() (kqcircuits.elements.tsvs.tsv_ellipse.tsvellipse method)": [[59, "kqcircuits.elements.tsvs.tsv_ellipse.TsvEllipse.create_tsv_connector"]], "kqcircuits.elements.tsvs.tsv_ellipse": [[59, "module-kqcircuits.elements.tsvs.tsv_ellipse"]], "produce_impl() (kqcircuits.elements.tsvs.tsv_ellipse.tsvellipse method)": [[59, "kqcircuits.elements.tsvs.tsv_ellipse.TsvEllipse.produce_impl"]], "tsvstandard (class in kqcircuits.elements.tsvs.tsv_standard)": [[60, "kqcircuits.elements.tsvs.tsv_standard.TsvStandard"]], "build() (kqcircuits.elements.tsvs.tsv_standard.tsvstandard method)": [[60, "kqcircuits.elements.tsvs.tsv_standard.TsvStandard.build"]], "kqcircuits.elements.tsvs.tsv_standard": [[60, "module-kqcircuits.elements.tsvs.tsv_standard"]], "node (class in kqcircuits.elements.waveguide_composite)": [[61, "kqcircuits.elements.waveguide_composite.Node"]], "waveguidecomposite (class in kqcircuits.elements.waveguide_composite)": [[61, "kqcircuits.elements.waveguide_composite.WaveguideComposite"]], "align (kqcircuits.elements.waveguide_composite.node attribute)": [[61, "kqcircuits.elements.waveguide_composite.Node.align"]], "angle (kqcircuits.elements.waveguide_composite.node attribute)": [[61, "kqcircuits.elements.waveguide_composite.Node.angle"]], "build() (kqcircuits.elements.waveguide_composite.waveguidecomposite method)": [[61, "kqcircuits.elements.waveguide_composite.WaveguideComposite.build"]], "check_node_type() (kqcircuits.elements.waveguide_composite.waveguidecomposite method)": [[61, "kqcircuits.elements.waveguide_composite.WaveguideComposite.check_node_type"]], "coerce_parameters_impl() (kqcircuits.elements.waveguide_composite.waveguidecomposite method)": [[61, "kqcircuits.elements.waveguide_composite.WaveguideComposite.coerce_parameters_impl"]], "create() (kqcircuits.elements.waveguide_composite.waveguidecomposite class method)": [[61, "kqcircuits.elements.waveguide_composite.WaveguideComposite.create"]], "deserialize() (kqcircuits.elements.waveguide_composite.node class method)": [[61, "kqcircuits.elements.waveguide_composite.Node.deserialize"]], "element (kqcircuits.elements.waveguide_composite.node attribute)": [[61, "kqcircuits.elements.waveguide_composite.Node.element"]], "get_segment_cells() (kqcircuits.elements.waveguide_composite.waveguidecomposite static method)": [[61, "kqcircuits.elements.waveguide_composite.WaveguideComposite.get_segment_cells"]], "get_segment_lengths() (kqcircuits.elements.waveguide_composite.waveguidecomposite static method)": [[61, "kqcircuits.elements.waveguide_composite.WaveguideComposite.get_segment_lengths"]], "inst_name (kqcircuits.elements.waveguide_composite.node attribute)": [[61, "kqcircuits.elements.waveguide_composite.Node.inst_name"]], "kqcircuits.elements.waveguide_composite": [[61, "module-kqcircuits.elements.waveguide_composite"]], "length_before (kqcircuits.elements.waveguide_composite.node attribute)": [[61, "kqcircuits.elements.waveguide_composite.Node.length_before"]], "length_increment (kqcircuits.elements.waveguide_composite.node attribute)": [[61, "kqcircuits.elements.waveguide_composite.Node.length_increment"]], "nodes_from_string() (kqcircuits.elements.waveguide_composite.node static method)": [[61, "kqcircuits.elements.waveguide_composite.Node.nodes_from_string"]], "position (kqcircuits.elements.waveguide_composite.node attribute)": [[61, "kqcircuits.elements.waveguide_composite.Node.position"]], "produce_fixed_length_bend() (in module kqcircuits.elements.waveguide_composite)": [[61, "kqcircuits.elements.waveguide_composite.produce_fixed_length_bend"]], "produce_fixed_length_waveguide() (kqcircuits.elements.waveguide_composite.waveguidecomposite static method)": [[61, "kqcircuits.elements.waveguide_composite.WaveguideComposite.produce_fixed_length_waveguide"]], "snap_point() (kqcircuits.elements.waveguide_composite.waveguidecomposite method)": [[61, "kqcircuits.elements.waveguide_composite.WaveguideComposite.snap_point"]], "waveguidecoplanar (class in kqcircuits.elements.waveguide_coplanar)": [[62, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar"]], "build() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar method)": [[62, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.build"]], "can_create_from_shape_impl() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar method)": [[62, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.can_create_from_shape_impl"]], "get_corner_data() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar static method)": [[62, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.get_corner_data"]], "is_continuous() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar static method)": [[62, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.is_continuous"]], "kqcircuits.elements.waveguide_coplanar": [[62, "module-kqcircuits.elements.waveguide_coplanar"]], "parameters_from_shape_impl() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar method)": [[62, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.parameters_from_shape_impl"]], "produce_end_termination() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar static method)": [[62, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.produce_end_termination"]], "produce_waveguide() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar method)": [[62, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.produce_waveguide"]], "transformation_from_shape_impl() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar method)": [[62, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.transformation_from_shape_impl"]], "waveguidecoplanarcurved (class in kqcircuits.elements.waveguide_coplanar_curved)": [[63, "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved"]], "arc() (in module kqcircuits.elements.waveguide_coplanar_curved)": [[63, "kqcircuits.elements.waveguide_coplanar_curved.arc"]], "build() (kqcircuits.elements.waveguide_coplanar_curved.waveguidecoplanarcurved method)": [[63, "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved.build"]], "coerce_parameters_impl() (kqcircuits.elements.waveguide_coplanar_curved.waveguidecoplanarcurved method)": [[63, "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved.coerce_parameters_impl"]], "create_curve_arcs() (kqcircuits.elements.waveguide_coplanar_curved.waveguidecoplanarcurved static method)": [[63, "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved.create_curve_arcs"]], "kqcircuits.elements.waveguide_coplanar_curved": [[63, "module-kqcircuits.elements.waveguide_coplanar_curved"]], "produce_curve_termination() (kqcircuits.elements.waveguide_coplanar_curved.waveguidecoplanarcurved static method)": [[63, "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved.produce_curve_termination"]], "waveguidecoplanarsplitter (class in kqcircuits.elements.waveguide_coplanar_splitter)": [[64, "kqcircuits.elements.waveguide_coplanar_splitter.WaveguideCoplanarSplitter"]], "build() (kqcircuits.elements.waveguide_coplanar_splitter.waveguidecoplanarsplitter method)": [[64, "kqcircuits.elements.waveguide_coplanar_splitter.WaveguideCoplanarSplitter.build"]], "kqcircuits.elements.waveguide_coplanar_splitter": [[64, "module-kqcircuits.elements.waveguide_coplanar_splitter"]], "t_cross_parameters() (in module kqcircuits.elements.waveguide_coplanar_splitter)": [[64, "kqcircuits.elements.waveguide_coplanar_splitter.t_cross_parameters"]], "waveguidecoplanarstraight (class in kqcircuits.elements.waveguide_coplanar_straight)": [[65, "kqcircuits.elements.waveguide_coplanar_straight.WaveguideCoplanarStraight"]], "build() (kqcircuits.elements.waveguide_coplanar_straight.waveguidecoplanarstraight method)": [[65, "kqcircuits.elements.waveguide_coplanar_straight.WaveguideCoplanarStraight.build"]], "kqcircuits.elements.waveguide_coplanar_straight": [[65, "module-kqcircuits.elements.waveguide_coplanar_straight"]], "waveguidecoplanartaper (class in kqcircuits.elements.waveguide_coplanar_taper)": [[66, "kqcircuits.elements.waveguide_coplanar_taper.WaveguideCoplanarTaper"]], "build() (kqcircuits.elements.waveguide_coplanar_taper.waveguidecoplanartaper method)": [[66, "kqcircuits.elements.waveguide_coplanar_taper.WaveguideCoplanarTaper.build"]], "kqcircuits.elements.waveguide_coplanar_taper": [[66, "module-kqcircuits.elements.waveguide_coplanar_taper"]], "kqcircuits.junctions": [[67, "module-kqcircuits.junctions"]], "junction (class in kqcircuits.junctions.junction)": [[68, "kqcircuits.junctions.junction.Junction"]], "library_description (kqcircuits.junctions.junction.junction attribute)": [[68, "kqcircuits.junctions.junction.Junction.LIBRARY_DESCRIPTION"]], "library_name (kqcircuits.junctions.junction.junction attribute)": [[68, "kqcircuits.junctions.junction.Junction.LIBRARY_NAME"]], "library_path (kqcircuits.junctions.junction.junction attribute)": [[68, "kqcircuits.junctions.junction.Junction.LIBRARY_PATH"]], "coerce_parameters_impl() (kqcircuits.junctions.junction.junction method)": [[68, "kqcircuits.junctions.junction.Junction.coerce_parameters_impl"]], "create() (kqcircuits.junctions.junction.junction class method)": [[68, "kqcircuits.junctions.junction.Junction.create"]], "default_type (kqcircuits.junctions.junction.junction attribute)": [[68, "kqcircuits.junctions.junction.Junction.default_type"]], "kqcircuits.junctions.junction": [[68, "module-kqcircuits.junctions.junction"]], "manhattan (class in kqcircuits.junctions.manhattan)": [[69, "kqcircuits.junctions.manhattan.Manhattan"]], "build() (kqcircuits.junctions.manhattan.manhattan method)": [[69, "kqcircuits.junctions.manhattan.Manhattan.build"]], "kqcircuits.junctions.manhattan": [[69, "module-kqcircuits.junctions.manhattan"]], "produce_contact_pads() (kqcircuits.junctions.manhattan.manhattan method)": [[69, "kqcircuits.junctions.manhattan.Manhattan.produce_contact_pads"]], "produce_manhattan_squid() (kqcircuits.junctions.manhattan.manhattan method)": [[69, "kqcircuits.junctions.manhattan.Manhattan.produce_manhattan_squid"]], "produce_tp_large() (kqcircuits.junctions.manhattan.manhattan method)": [[69, "kqcircuits.junctions.manhattan.Manhattan.produce_tp_large"]], "produce_tp_small() (kqcircuits.junctions.manhattan.manhattan method)": [[69, "kqcircuits.junctions.manhattan.Manhattan.produce_tp_small"]], "manhattansinglejunction (class in kqcircuits.junctions.manhattan_single_junction)": [[70, "kqcircuits.junctions.manhattan_single_junction.ManhattanSingleJunction"]], "build() (kqcircuits.junctions.manhattan_single_junction.manhattansinglejunction method)": [[70, "kqcircuits.junctions.manhattan_single_junction.ManhattanSingleJunction.build"]], "kqcircuits.junctions.manhattan_single_junction": [[70, "module-kqcircuits.junctions.manhattan_single_junction"]], "produce_manhattan_junction() (kqcircuits.junctions.manhattan_single_junction.manhattansinglejunction method)": [[70, "kqcircuits.junctions.manhattan_single_junction.ManhattanSingleJunction.produce_manhattan_junction"]], "nosquid (class in kqcircuits.junctions.no_squid)": [[71, "kqcircuits.junctions.no_squid.NoSquid"]], "build() (kqcircuits.junctions.no_squid.nosquid method)": [[71, "kqcircuits.junctions.no_squid.NoSquid.build"]], "kqcircuits.junctions.no_squid": [[71, "module-kqcircuits.junctions.no_squid"]], "sim (class in kqcircuits.junctions.sim)": [[72, "kqcircuits.junctions.sim.Sim"]], "build() (kqcircuits.junctions.sim.sim method)": [[72, "kqcircuits.junctions.sim.Sim.build"]], "kqcircuits.junctions.sim": [[72, "module-kqcircuits.junctions.sim"]], "squid (class in kqcircuits.junctions.squid)": [[73, "kqcircuits.junctions.squid.Squid"]], "kqcircuits.junctions.squid": [[73, "module-kqcircuits.junctions.squid"]], "klayoutview (class in kqcircuits.klayout_view)": [[74, "kqcircuits.klayout_view.KLayoutView"]], "missinguilibraryexception": [[74, "kqcircuits.klayout_view.MissingUILibraryException"]], "active_cell (kqcircuits.klayout_view.klayoutview property)": [[74, "kqcircuits.klayout_view.KLayoutView.active_cell"]], "add_default_layers() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.add_default_layers"]], "cell_view (kqcircuits.klayout_view.klayoutview property)": [[74, "kqcircuits.klayout_view.KLayoutView.cell_view"]], "clear_layers() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.clear_layers"]], "close() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.close"]], "create_top_cell() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.create_top_cell"]], "export_all_layers_bitmap() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.export_all_layers_bitmap"]], "export_layers_bitmaps() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.export_layers_bitmaps"]], "export_pcell_png() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.export_pcell_png"]], "focus() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.focus"]], "get_active_cell() (kqcircuits.klayout_view.klayoutview static method)": [[74, "kqcircuits.klayout_view.KLayoutView.get_active_cell"]], "get_active_cell_view() (kqcircuits.klayout_view.klayoutview static method)": [[74, "kqcircuits.klayout_view.KLayoutView.get_active_cell_view"]], "get_active_layout() (kqcircuits.klayout_view.klayoutview static method)": [[74, "kqcircuits.klayout_view.KLayoutView.get_active_layout"]], "get_pixels() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.get_pixels"]], "insert_cell() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.insert_cell"]], "kqcircuits.klayout_view": [[74, "module-kqcircuits.klayout_view"]], "layout (kqcircuits.klayout_view.klayoutview property)": [[74, "kqcircuits.klayout_view.KLayoutView.layout"]], "layout_view (kqcircuits.klayout_view.klayoutview attribute)": [[74, "kqcircuits.klayout_view.KLayoutView.layout_view"]], "resolve_default_layer_info() (in module kqcircuits.klayout_view)": [[74, "kqcircuits.klayout_view.resolve_default_layer_info"]], "show() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.show"]], "top_cell (kqcircuits.klayout_view.klayoutview property)": [[74, "kqcircuits.klayout_view.KLayoutView.top_cell"]], "layercluster (class in kqcircuits.layer_cluster)": [[75, "kqcircuits.layer_cluster.LayerCluster"]], "all_layers() (kqcircuits.layer_cluster.layercluster method)": [[75, "kqcircuits.layer_cluster.LayerCluster.all_layers"]], "extra_layers (kqcircuits.layer_cluster.layercluster attribute)": [[75, "kqcircuits.layer_cluster.LayerCluster.extra_layers"]], "face_id (kqcircuits.layer_cluster.layercluster attribute)": [[75, "kqcircuits.layer_cluster.LayerCluster.face_id"]], "kqcircuits.layer_cluster": [[75, "module-kqcircuits.layer_cluster"]], "main_layers (kqcircuits.layer_cluster.layercluster attribute)": [[75, "kqcircuits.layer_cluster.LayerCluster.main_layers"]], "kqcircuits.layer_config": [[76, "module-kqcircuits.layer_config"]], "kqcircuits.layer_config.default_layer_config": [[77, "module-kqcircuits.layer_config.default_layer_config"]], "kqcircuits.layer_config.example_layer_config": [[78, "module-kqcircuits.layer_config.example_layer_config"]], "kqcircuits.masks": [[79, "module-kqcircuits.masks"]], "export_bitmaps() (in module kqcircuits.masks.mask_export)": [[80, "kqcircuits.masks.mask_export.export_bitmaps"]], "export_chip() (in module kqcircuits.masks.mask_export)": [[80, "kqcircuits.masks.mask_export.export_chip"]], "export_designs() (in module kqcircuits.masks.mask_export)": [[80, "kqcircuits.masks.mask_export.export_designs"]], "export_docs() (in module kqcircuits.masks.mask_export)": [[80, "kqcircuits.masks.mask_export.export_docs"]], "export_junction_parameters() (in module kqcircuits.masks.mask_export)": [[80, "kqcircuits.masks.mask_export.export_junction_parameters"]], "export_mask() (in module kqcircuits.masks.mask_export)": [[80, "kqcircuits.masks.mask_export.export_mask"]], "export_mask_set() (in module kqcircuits.masks.mask_export)": [[80, "kqcircuits.masks.mask_export.export_mask_set"]], "export_masks_of_face() (in module kqcircuits.masks.mask_export)": [[80, "kqcircuits.masks.mask_export.export_masks_of_face"]], "get_mask_layout_full_name() (in module kqcircuits.masks.mask_export)": [[80, "kqcircuits.masks.mask_export.get_mask_layout_full_name"]], "kqcircuits.masks.mask_export": [[80, "module-kqcircuits.masks.mask_export"]], "masklayout (class in kqcircuits.masks.mask_layout)": [[81, "kqcircuits.masks.mask_layout.MaskLayout"]], "add_chips_map() (kqcircuits.masks.mask_layout.masklayout method)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.add_chips_map"]], "added_chips (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.added_chips"]], "align_to (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.align_to"]], "bbox_face_ids (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.bbox_face_ids"]], "build() (kqcircuits.masks.mask_layout.masklayout method)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.build"]], "chip_box_offset (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.chip_box_offset"]], "chip_copies (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.chip_copies"]], "chip_size (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.chip_size"]], "chip_trans (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.chip_trans"]], "chips_map (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.chips_map"]], "chips_map_legend (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.chips_map_legend"]], "chips_map_offset (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.chips_map_offset"]], "chips_placed_by_position_label (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.chips_placed_by_position_label"]], "covered_region_excluded_layers (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.covered_region_excluded_layers"]], "dice_width (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.dice_width"]], "edge_clearance (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.edge_clearance"]], "extra_chips (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.extra_chips"]], "extra_id (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.extra_id"]], "face() (kqcircuits.masks.mask_layout.masklayout method)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.face"]], "face_id (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.face_id"]], "insert_chip_copy_labels() (kqcircuits.masks.mask_layout.masklayout method)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.insert_chip_copy_labels"]], "insert_chips() (kqcircuits.masks.mask_layout.masklayout method)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.insert_chips"]], "kqcircuits.masks.mask_layout": [[81, "module-kqcircuits.masks.mask_layout"]], "layers_to_mask (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.layers_to_mask"]], "layout (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.layout"]], "mask_export_density_layers (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.mask_export_density_layers"]], "mask_export_layers (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.mask_export_layers"]], "mask_marker_offset (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.mask_marker_offset"]], "mask_markers_dict (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.mask_markers_dict"]], "mask_name_box_margin (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.mask_name_box_margin"]], "mask_name_offset (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.mask_name_offset"]], "mask_name_scale (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.mask_name_scale"]], "mask_text_scale (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.mask_text_scale"]], "mirror_labels (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.mirror_labels"]], "name (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.name"]], "overwrite_chips_by_position_label() (kqcircuits.masks.mask_layout.masklayout method)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.overwrite_chips_by_position_label"]], "position_label_to_two_coordinates() (kqcircuits.masks.mask_layout.masklayout static method)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.position_label_to_two_coordinates"]], "remove_chips (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.remove_chips"]], "submasks (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.submasks"]], "text_margin (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.text_margin"]], "top_cell (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.top_cell"]], "two_coordinates_to_position_label() (kqcircuits.masks.mask_layout.masklayout static method)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.two_coordinates_to_position_label"]], "version (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.version"]], "wafer_bottom_flat_length (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.wafer_bottom_flat_length"]], "wafer_center (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.wafer_center"]], "wafer_rad (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.wafer_rad"]], "wafer_top_flat_length (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.wafer_top_flat_length"]], "with_grid (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.with_grid"]], "maskset (class in kqcircuits.masks.mask_set)": [[82, "kqcircuits.masks.mask_set.MaskSet"]], "add_chip() (kqcircuits.masks.mask_set.maskset method)": [[82, "kqcircuits.masks.mask_set.MaskSet.add_chip"]], "add_mask_layout() (kqcircuits.masks.mask_set.maskset method)": [[82, "kqcircuits.masks.mask_set.MaskSet.add_mask_layout"]], "add_multi_face_mask_layout() (kqcircuits.masks.mask_set.maskset method)": [[82, "kqcircuits.masks.mask_set.MaskSet.add_multi_face_mask_layout"]], "build() (kqcircuits.masks.mask_set.maskset method)": [[82, "kqcircuits.masks.mask_set.MaskSet.build"]], "chips_map_from_box_map() (kqcircuits.masks.mask_set.maskset static method)": [[82, "kqcircuits.masks.mask_set.MaskSet.chips_map_from_box_map"]], "chips_map_legend (kqcircuits.masks.mask_set.maskset attribute)": [[82, "kqcircuits.masks.mask_set.MaskSet.chips_map_legend"]], "export() (kqcircuits.masks.mask_set.maskset method)": [[82, "kqcircuits.masks.mask_set.MaskSet.export"]], "export_drc (kqcircuits.masks.mask_set.maskset attribute)": [[82, "kqcircuits.masks.mask_set.MaskSet.export_drc"]], "export_path (kqcircuits.masks.mask_set.maskset attribute)": [[82, "kqcircuits.masks.mask_set.MaskSet.export_path"]], "kqcircuits.masks.mask_set": [[82, "module-kqcircuits.masks.mask_set"]], "layout (kqcircuits.masks.mask_set.maskset attribute)": [[82, "kqcircuits.masks.mask_set.MaskSet.layout"]], "mask_export_layers (kqcircuits.masks.mask_set.maskset attribute)": [[82, "kqcircuits.masks.mask_set.MaskSet.mask_export_layers"]], "mask_layouts (kqcircuits.masks.mask_set.maskset attribute)": [[82, "kqcircuits.masks.mask_set.MaskSet.mask_layouts"]], "name (kqcircuits.masks.mask_set.maskset attribute)": [[82, "kqcircuits.masks.mask_set.MaskSet.name"]], "used_chips (kqcircuits.masks.mask_set.maskset attribute)": [[82, "kqcircuits.masks.mask_set.MaskSet.used_chips"]], "version (kqcircuits.masks.mask_set.maskset attribute)": [[82, "kqcircuits.masks.mask_set.MaskSet.version"]], "with_grid (kqcircuits.masks.mask_set.maskset attribute)": [[82, "kqcircuits.masks.mask_set.MaskSet.with_grid"]], "multifacemasklayout (class in kqcircuits.masks.multi_face_mask_layout)": [[83, "kqcircuits.masks.multi_face_mask_layout.MultiFaceMaskLayout"]], "add_chips_map() (kqcircuits.masks.multi_face_mask_layout.multifacemasklayout method)": [[83, "kqcircuits.masks.multi_face_mask_layout.MultiFaceMaskLayout.add_chips_map"]], "face_ids (kqcircuits.masks.multi_face_mask_layout.multifacemasklayout attribute)": [[83, "kqcircuits.masks.multi_face_mask_layout.MultiFaceMaskLayout.face_ids"]], "kqcircuits.masks.multi_face_mask_layout": [[83, "module-kqcircuits.masks.multi_face_mask_layout"]], "mask_layouts (kqcircuits.masks.multi_face_mask_layout.multifacemasklayout attribute)": [[83, "kqcircuits.masks.multi_face_mask_layout.MultiFaceMaskLayout.mask_layouts"]], "is_standalone_session() (in module kqcircuits.pya_resolver)": [[84, "kqcircuits.pya_resolver.is_standalone_session"]], "klayout_executable_command() (in module kqcircuits.pya_resolver)": [[84, "kqcircuits.pya_resolver.klayout_executable_command"]], "kqcircuits.pya_resolver": [[84, "module-kqcircuits.pya_resolver"]], "kqcircuits.qubits": [[85, "module-kqcircuits.qubits"]], "concentrictransmon (class in kqcircuits.qubits.concentric_transmon)": [[86, "kqcircuits.qubits.concentric_transmon.ConcentricTransmon"]], "build() (kqcircuits.qubits.concentric_transmon.concentrictransmon method)": [[86, "kqcircuits.qubits.concentric_transmon.ConcentricTransmon.build"]], "get_sim_ports() (kqcircuits.qubits.concentric_transmon.concentrictransmon class method)": [[86, "kqcircuits.qubits.concentric_transmon.ConcentricTransmon.get_sim_ports"]], "kqcircuits.qubits.concentric_transmon": [[86, "module-kqcircuits.qubits.concentric_transmon"]], "doublepads (class in kqcircuits.qubits.double_pads)": [[87, "kqcircuits.qubits.double_pads.DoublePads"]], "build() (kqcircuits.qubits.double_pads.doublepads method)": [[87, "kqcircuits.qubits.double_pads.DoublePads.build"]], "get_sim_ports() (kqcircuits.qubits.double_pads.doublepads class method)": [[87, "kqcircuits.qubits.double_pads.DoublePads.get_sim_ports"]], "kqcircuits.qubits.double_pads": [[87, "module-kqcircuits.qubits.double_pads"]], "doublepadssplines (class in kqcircuits.qubits.double_pads_splines)": [[88, "kqcircuits.qubits.double_pads_splines.DoublePadsSplines"]], "kqcircuits.qubits.double_pads_splines": [[88, "module-kqcircuits.qubits.double_pads_splines"]], "library_description (kqcircuits.qubits.qubit.qubit attribute)": [[89, "kqcircuits.qubits.qubit.Qubit.LIBRARY_DESCRIPTION"]], "library_name (kqcircuits.qubits.qubit.qubit attribute)": [[89, "kqcircuits.qubits.qubit.Qubit.LIBRARY_NAME"]], "library_path (kqcircuits.qubits.qubit.qubit attribute)": [[89, "kqcircuits.qubits.qubit.Qubit.LIBRARY_PATH"]], "qubit (class in kqcircuits.qubits.qubit)": [[89, "kqcircuits.qubits.qubit.Qubit"]], "coerce_parameters_impl() (kqcircuits.qubits.qubit.qubit method)": [[89, "kqcircuits.qubits.qubit.Qubit.coerce_parameters_impl"]], "kqcircuits.qubits.qubit": [[89, "module-kqcircuits.qubits.qubit"]], "produce_fluxline() (kqcircuits.qubits.qubit.qubit method)": [[89, "kqcircuits.qubits.qubit.Qubit.produce_fluxline"]], "produce_squid() (kqcircuits.qubits.qubit.qubit method)": [[89, "kqcircuits.qubits.qubit.Qubit.produce_squid"]], "swissmon (class in kqcircuits.qubits.swissmon)": [[90, "kqcircuits.qubits.swissmon.Swissmon"]], "build() (kqcircuits.qubits.swissmon.swissmon method)": [[90, "kqcircuits.qubits.swissmon.Swissmon.build"]], "get_sim_ports() (kqcircuits.qubits.swissmon.swissmon class method)": [[90, "kqcircuits.qubits.swissmon.Swissmon.get_sim_ports"]], "kqcircuits.qubits.swissmon": [[90, "module-kqcircuits.qubits.swissmon"]], "kqcircuits.run": [[91, "module-kqcircuits.run"]], "run() (in module kqcircuits.run)": [[91, "kqcircuits.run.run"]], "kqcircuits.simulations": [[92, "module-kqcircuits.simulations"]], "airbridgessim (class in kqcircuits.simulations.airbridges_sim)": [[93, "kqcircuits.simulations.airbridges_sim.AirbridgesSim"]], "build() (kqcircuits.simulations.airbridges_sim.airbridgessim method)": [[93, "kqcircuits.simulations.airbridges_sim.AirbridgesSim.build"]], "kqcircuits.simulations.airbridges_sim": [[93, "module-kqcircuits.simulations.airbridges_sim"]], "ports (kqcircuits.simulations.airbridges_sim.airbridgessim attribute)": [[93, "kqcircuits.simulations.airbridges_sim.AirbridgesSim.ports"]], "crosssectionsimulation (class in kqcircuits.simulations.cross_section_simulation)": [[94, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation"]], "library_name (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation attribute)": [[94, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.LIBRARY_NAME"]], "build() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[94, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.build"]], "get_parameters() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[94, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.get_parameters"]], "get_schema() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation class method)": [[94, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.get_schema"]], "get_sim_layer() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[94, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.get_sim_layer"]], "get_simulation_data() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[94, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.get_simulation_data"]], "kqcircuits.simulations.cross_section_simulation": [[94, "module-kqcircuits.simulations.cross_section_simulation"]], "register_cell_layers_as_sim_layers() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[94, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.register_cell_layers_as_sim_layers"]], "set_permittivity() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[94, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.set_permittivity"]], "emptysimulation (class in kqcircuits.simulations.empty_simulation)": [[95, "kqcircuits.simulations.empty_simulation.EmptySimulation"]], "build() (kqcircuits.simulations.empty_simulation.emptysimulation method)": [[95, "kqcircuits.simulations.empty_simulation.EmptySimulation.build"]], "kqcircuits.simulations.empty_simulation": [[95, "module-kqcircuits.simulations.empty_simulation"]], "ports (kqcircuits.simulations.empty_simulation.emptysimulation attribute)": [[95, "kqcircuits.simulations.empty_simulation.EmptySimulation.ports"]], "kqcircuits.simulations.export": [[96, "module-kqcircuits.simulations.export"]], "kqcircuits.simulations.export.ansys": [[97, "module-kqcircuits.simulations.export.ansys"]], "export_ansys() (in module kqcircuits.simulations.export.ansys.ansys_export)": [[98, "kqcircuits.simulations.export.ansys.ansys_export.export_ansys"]], "export_ansys_bat() (in module kqcircuits.simulations.export.ansys.ansys_export)": [[98, "kqcircuits.simulations.export.ansys.ansys_export.export_ansys_bat"]], "export_ansys_json() (in module kqcircuits.simulations.export.ansys.ansys_export)": [[98, "kqcircuits.simulations.export.ansys.ansys_export.export_ansys_json"]], "kqcircuits.simulations.export.ansys.ansys_export": [[98, "module-kqcircuits.simulations.export.ansys.ansys_export"]], "ansyssolution (class in kqcircuits.simulations.export.ansys.ansys_solution)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution"]], "ansys_project_template (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.ansys_project_template"]], "ansys_tool (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.ansys_tool"]], "frequency (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.frequency"]], "frequency_units (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.frequency_units"]], "get_solution_data() (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution method)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.get_solution_data"]], "hfss_capacitance_export (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.hfss_capacitance_export"]], "integrate_energies (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.integrate_energies"]], "integrate_magnetic_flux (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.integrate_magnetic_flux"]], "kqcircuits.simulations.export.ansys.ansys_solution": [[99, "module-kqcircuits.simulations.export.ansys.ansys_solution"]], "max_delta_e (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.max_delta_e"]], "max_delta_f (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.max_delta_f"]], "max_delta_s (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.max_delta_s"]], "maximum_passes (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.maximum_passes"]], "mesh_size (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.mesh_size"]], "minimum_converged_passes (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.minimum_converged_passes"]], "minimum_passes (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.minimum_passes"]], "n_modes (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.n_modes"]], "percent_error (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.percent_error"]], "percent_refinement (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.percent_refinement"]], "simulation_flags (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.simulation_flags"]], "sweep_count (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.sweep_count"]], "sweep_enabled (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.sweep_enabled"]], "sweep_end (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.sweep_end"]], "sweep_start (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.sweep_start"]], "sweep_type (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.sweep_type"]], "kqcircuits.simulations.export.elmer": [[100, "module-kqcircuits.simulations.export.elmer"]], "export_elmer() (in module kqcircuits.simulations.export.elmer.elmer_export)": [[101, "kqcircuits.simulations.export.elmer.elmer_export.export_elmer"]], "export_elmer_json() (in module kqcircuits.simulations.export.elmer.elmer_export)": [[101, "kqcircuits.simulations.export.elmer.elmer_export.export_elmer_json"]], "export_elmer_script() (in module kqcircuits.simulations.export.elmer.elmer_export)": [[101, "kqcircuits.simulations.export.elmer.elmer_export.export_elmer_script"]], "kqcircuits.simulations.export.elmer.elmer_export": [[101, "module-kqcircuits.simulations.export.elmer.elmer_export"]], "elmersolution (class in kqcircuits.simulations.export.elmer.elmer_solution)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution"]], "boundary_conditions (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.boundary_conditions"]], "frequency (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.frequency"]], "frequency_batch (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.frequency_batch"]], "get_solution_data() (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution method)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.get_solution_data"]], "integrate_energies (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.integrate_energies"]], "is_axisymmetric (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.is_axisymmetric"]], "kqcircuits.simulations.export.elmer.elmer_solution": [[102, "module-kqcircuits.simulations.export.elmer.elmer_solution"]], "linear_system_method (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.linear_system_method"]], "max_delta_s (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.max_delta_s"]], "max_error_scale (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.max_error_scale"]], "max_outlier_fraction (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.max_outlier_fraction"]], "maximum_passes (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.maximum_passes"]], "mesh_levels (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.mesh_levels"]], "mesh_size (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.mesh_size"]], "minimum_passes (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.minimum_passes"]], "p_element_order (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.p_element_order"]], "percent_error (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.percent_error"]], "solver_options (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.solver_options"]], "sweep_type (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.sweep_type"]], "tool (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.tool"]], "export_and_run() (in module kqcircuits.simulations.export.export_and_run)": [[103, "kqcircuits.simulations.export.export_and_run.export_and_run"]], "kqcircuits.simulations.export.export_and_run": [[103, "module-kqcircuits.simulations.export.export_and_run"]], "export_singularity() (in module kqcircuits.simulations.export.export_singularity)": [[104, "kqcircuits.simulations.export.export_singularity.export_singularity"]], "kqcircuits.simulations.export.export_singularity": [[104, "module-kqcircuits.simulations.export.export_singularity"]], "kqcircuits.simulations.export.remote_export_and_run": [[105, "module-kqcircuits.simulations.export.remote_export_and_run"]], "remote_export_and_run() (in module kqcircuits.simulations.export.remote_export_and_run)": [[105, "kqcircuits.simulations.export.remote_export_and_run.remote_export_and_run"]], "remote_run_only() (in module kqcircuits.simulations.export.remote_export_and_run)": [[105, "kqcircuits.simulations.export.remote_export_and_run.remote_run_only"]], "copy_content_into_directory() (in module kqcircuits.simulations.export.simulation_export)": [[106, "kqcircuits.simulations.export.simulation_export.copy_content_into_directory"]], "cross_sweep_simulation() (in module kqcircuits.simulations.export.simulation_export)": [[106, "kqcircuits.simulations.export.simulation_export.cross_sweep_simulation"]], "export_simulation_oas() (in module kqcircuits.simulations.export.simulation_export)": [[106, "kqcircuits.simulations.export.simulation_export.export_simulation_oas"]], "get_combined_parameters() (in module kqcircuits.simulations.export.simulation_export)": [[106, "kqcircuits.simulations.export.simulation_export.get_combined_parameters"]], "get_post_process_command_lines() (in module kqcircuits.simulations.export.simulation_export)": [[106, "kqcircuits.simulations.export.simulation_export.get_post_process_command_lines"]], "kqcircuits.simulations.export.simulation_export": [[106, "module-kqcircuits.simulations.export.simulation_export"]], "sweep_simulation() (in module kqcircuits.simulations.export.simulation_export)": [[106, "kqcircuits.simulations.export.simulation_export.sweep_simulation"]], "solution (class in kqcircuits.simulations.export.solution)": [[107, "kqcircuits.simulations.export.solution.Solution"]], "kqcircuits.simulations.export.solution": [[107, "module-kqcircuits.simulations.export.solution"]], "name (kqcircuits.simulations.export.solution.solution attribute)": [[107, "kqcircuits.simulations.export.solution.Solution.name"]], "kqcircuits.simulations.export.sonnet": [[108, "module-kqcircuits.simulations.export.sonnet"]], "apply_template() (in module kqcircuits.simulations.export.sonnet.parser)": [[109, "kqcircuits.simulations.export.sonnet.parser.apply_template"]], "box() (in module kqcircuits.simulations.export.sonnet.parser)": [[109, "kqcircuits.simulations.export.sonnet.parser.box"]], "control() (in module kqcircuits.simulations.export.sonnet.parser)": [[109, "kqcircuits.simulations.export.sonnet.parser.control"]], "kqcircuits.simulations.export.sonnet.parser": [[109, "module-kqcircuits.simulations.export.sonnet.parser"]], "polygon_head() (in module kqcircuits.simulations.export.sonnet.parser)": [[109, "kqcircuits.simulations.export.sonnet.parser.polygon_head"]], "polygons() (in module kqcircuits.simulations.export.sonnet.parser)": [[109, "kqcircuits.simulations.export.sonnet.parser.polygons"]], "port() (in module kqcircuits.simulations.export.sonnet.parser)": [[109, "kqcircuits.simulations.export.sonnet.parser.port"]], "refplane() (in module kqcircuits.simulations.export.sonnet.parser)": [[109, "kqcircuits.simulations.export.sonnet.parser.refplane"]], "refplanes() (in module kqcircuits.simulations.export.sonnet.parser)": [[109, "kqcircuits.simulations.export.sonnet.parser.refplanes"]], "symmetry() (in module kqcircuits.simulations.export.sonnet.parser)": [[109, "kqcircuits.simulations.export.sonnet.parser.symmetry"]], "via() (in module kqcircuits.simulations.export.sonnet.parser)": [[109, "kqcircuits.simulations.export.sonnet.parser.via"]], "export_sonnet() (in module kqcircuits.simulations.export.sonnet.sonnet_export)": [[110, "kqcircuits.simulations.export.sonnet.sonnet_export.export_sonnet"]], "export_sonnet_son() (in module kqcircuits.simulations.export.sonnet.sonnet_export)": [[110, "kqcircuits.simulations.export.sonnet.sonnet_export.export_sonnet_son"]], "kqcircuits.simulations.export.sonnet.sonnet_export": [[110, "module-kqcircuits.simulations.export.sonnet.sonnet_export"]], "poly_and_edge_indices() (in module kqcircuits.simulations.export.sonnet.sonnet_export)": [[110, "kqcircuits.simulations.export.sonnet.sonnet_export.poly_and_edge_indices"]], "export_layers() (in module kqcircuits.simulations.export.util)": [[111, "kqcircuits.simulations.export.util.export_layers"]], "find_edge_from_point_in_cell() (in module kqcircuits.simulations.export.util)": [[111, "kqcircuits.simulations.export.util.find_edge_from_point_in_cell"]], "find_edge_from_point_in_polygons() (in module kqcircuits.simulations.export.util)": [[111, "kqcircuits.simulations.export.util.find_edge_from_point_in_polygons"]], "get_enclosing_polygon() (in module kqcircuits.simulations.export.util)": [[111, "kqcircuits.simulations.export.util.get_enclosing_polygon"]], "kqcircuits.simulations.export.util": [[111, "module-kqcircuits.simulations.export.util"]], "kqcircuits.simulations.export.xsection": [[112, "module-kqcircuits.simulations.export.xsection"]], "create_xsections_from_simulations() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[113, "kqcircuits.simulations.export.xsection.xsection_export.create_xsections_from_simulations"]], "find_layer_by_name() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[113, "kqcircuits.simulations.export.xsection.xsection_export.find_layer_by_name"]], "free_layer_slots() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[113, "kqcircuits.simulations.export.xsection.xsection_export.free_layer_slots"]], "kqcircuits.simulations.export.xsection.xsection_export": [[113, "module-kqcircuits.simulations.export.xsection.xsection_export"]], "separate_signal_layer_shapes() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[113, "kqcircuits.simulations.export.xsection.xsection_export.separate_signal_layer_shapes"]], "visualise_xsection_cut_on_original_layout() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[113, "kqcircuits.simulations.export.xsection.xsection_export.visualise_xsection_cut_on_original_layout"]], "xsection_call() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[113, "kqcircuits.simulations.export.xsection.xsection_export.xsection_call"]], "partitionregion (class in kqcircuits.simulations.partition_region)": [[114, "kqcircuits.simulations.partition_region.PartitionRegion"]], "get_list_of_two() (in module kqcircuits.simulations.partition_region)": [[114, "kqcircuits.simulations.partition_region.get_list_of_two"]], "kqcircuits.simulations.partition_region": [[114, "module-kqcircuits.simulations.partition_region"]], "limit_box() (kqcircuits.simulations.partition_region.partitionregion method)": [[114, "kqcircuits.simulations.partition_region.PartitionRegion.limit_box"]], "limit_face() (kqcircuits.simulations.partition_region.partitionregion method)": [[114, "kqcircuits.simulations.partition_region.PartitionRegion.limit_face"]], "edgeport (class in kqcircuits.simulations.port)": [[115, "kqcircuits.simulations.port.EdgePort"]], "internalport (class in kqcircuits.simulations.port)": [[115, "kqcircuits.simulations.port.InternalPort"]], "port (class in kqcircuits.simulations.port)": [[115, "kqcircuits.simulations.port.Port"]], "as_dict() (kqcircuits.simulations.port.port method)": [[115, "kqcircuits.simulations.port.Port.as_dict"]], "get_etch_polygon() (kqcircuits.simulations.port.internalport method)": [[115, "kqcircuits.simulations.port.InternalPort.get_etch_polygon"]], "kqcircuits.simulations.port": [[115, "module-kqcircuits.simulations.port"]], "postprocess (class in kqcircuits.simulations.post_process)": [[116, "kqcircuits.simulations.post_process.PostProcess"]], "get_command_line() (kqcircuits.simulations.post_process.postprocess method)": [[116, "kqcircuits.simulations.post_process.PostProcess.get_command_line"]], "kqcircuits.simulations.post_process": [[116, "module-kqcircuits.simulations.post_process"]], "library_name (kqcircuits.simulations.simulation.simulation attribute)": [[117, "kqcircuits.simulations.simulation.Simulation.LIBRARY_NAME"]], "simulation (class in kqcircuits.simulations.simulation)": [[117, "kqcircuits.simulations.simulation.Simulation"]], "add_element() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.add_element"]], "build() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.build"]], "create_simulation_layers() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.create_simulation_layers"]], "delete_instances() (kqcircuits.simulations.simulation.simulation static method)": [[117, "kqcircuits.simulations.simulation.Simulation.delete_instances"]], "etched_line() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.etched_line"]], "face() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.face"]], "face_stack_list_of_lists() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.face_stack_list_of_lists"]], "face_z_levels() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.face_z_levels"]], "from_cell() (kqcircuits.simulations.simulation.simulation class method)": [[117, "kqcircuits.simulations.simulation.Simulation.from_cell"]], "get_layer() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.get_layer"]], "get_layers() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.get_layers"]], "get_parameters() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.get_parameters"]], "get_port_data() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.get_port_data"]], "get_refpoints() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.get_refpoints"]], "get_schema() (kqcircuits.simulations.simulation.simulation class method)": [[117, "kqcircuits.simulations.simulation.Simulation.get_schema"]], "get_simulation_data() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.get_simulation_data"]], "get_simulation_layer_by_name() (in module kqcircuits.simulations.simulation)": [[117, "kqcircuits.simulations.simulation.get_simulation_layer_by_name"]], "ground_grid_region() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.ground_grid_region"]], "insert_cell() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.insert_cell"]], "insert_layer() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.insert_layer"]], "insert_layers_between_faces() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.insert_layers_between_faces"]], "insert_stacked_up_layers() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.insert_stacked_up_layers"]], "ith_value() (kqcircuits.simulations.simulation.simulation static method)": [[117, "kqcircuits.simulations.simulation.Simulation.ith_value"]], "kqcircuits.simulations.simulation": [[117, "module-kqcircuits.simulations.simulation"]], "pcell_params_by_name() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.pcell_params_by_name"]], "ports (kqcircuits.simulations.simulation.simulation attribute)": [[117, "kqcircuits.simulations.simulation.Simulation.ports"]], "produce_layers() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.produce_layers"]], "produce_waveguide_to_port() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.produce_waveguide_to_port"]], "region_from_layer() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.region_from_layer"]], "simplified_region() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.simplified_region"]], "get_single_element_sim_class() (in module kqcircuits.simulations.single_element_simulation)": [[118, "kqcircuits.simulations.single_element_simulation.get_single_element_sim_class"]], "kqcircuits.simulations.single_element_simulation": [[118, "module-kqcircuits.simulations.single_element_simulation"]], "singlexmonsfullchipsim (class in kqcircuits.simulations.single_xmons_full_chip_sim)": [[119, "kqcircuits.simulations.single_xmons_full_chip_sim.SingleXmonsFullChipSim"]], "build() (kqcircuits.simulations.single_xmons_full_chip_sim.singlexmonsfullchipsim method)": [[119, "kqcircuits.simulations.single_xmons_full_chip_sim.SingleXmonsFullChipSim.build"]], "kqcircuits.simulations.single_xmons_full_chip_sim": [[119, "module-kqcircuits.simulations.single_xmons_full_chip_sim"]], "waveguidessim (class in kqcircuits.simulations.waveguides_sim)": [[120, "kqcircuits.simulations.waveguides_sim.WaveGuidesSim"]], "build() (kqcircuits.simulations.waveguides_sim.waveguidessim method)": [[120, "kqcircuits.simulations.waveguides_sim.WaveGuidesSim.build"]], "kqcircuits.simulations.waveguides_sim": [[120, "module-kqcircuits.simulations.waveguides_sim"]], "ports (kqcircuits.simulations.waveguides_sim.waveguidessim attribute)": [[120, "kqcircuits.simulations.waveguides_sim.WaveGuidesSim.ports"]], "produce_ground_bumps() (kqcircuits.simulations.waveguides_sim.waveguidessim method)": [[120, "kqcircuits.simulations.waveguides_sim.WaveGuidesSim.produce_ground_bumps"]], "produce_guides() (kqcircuits.simulations.waveguides_sim.waveguidessim method)": [[120, "kqcircuits.simulations.waveguides_sim.WaveGuidesSim.produce_guides"]], "xmonsdirectcouplingfullchipsim (class in kqcircuits.simulations.xmons_direct_coupling_full_chip_sim)": [[121, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim"]], "build() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[121, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.build"]], "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim": [[121, "module-kqcircuits.simulations.xmons_direct_coupling_full_chip_sim"]], "ports (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim attribute)": [[121, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.ports"]], "produce_launcher() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[121, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.produce_launcher"]], "produce_launchers_sma8() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[121, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.produce_launchers_SMA8"]], "produce_qubit() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[121, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.produce_qubit"]], "produce_readout_resonator() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[121, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.produce_readout_resonator"]], "produce_waveguide() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[121, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.produce_waveguide"]], "xmonsdirectcouplingsim (class in kqcircuits.simulations.xmons_direct_coupling_sim)": [[122, "kqcircuits.simulations.xmons_direct_coupling_sim.XMonsDirectCouplingSim"]], "build() (kqcircuits.simulations.xmons_direct_coupling_sim.xmonsdirectcouplingsim method)": [[122, "kqcircuits.simulations.xmons_direct_coupling_sim.XMonsDirectCouplingSim.build"]], "kqcircuits.simulations.xmons_direct_coupling_sim": [[122, "module-kqcircuits.simulations.xmons_direct_coupling_sim"]], "ports (kqcircuits.simulations.xmons_direct_coupling_sim.xmonsdirectcouplingsim attribute)": [[122, "kqcircuits.simulations.xmons_direct_coupling_sim.XMonsDirectCouplingSim.ports"]], "produce_qubits() (kqcircuits.simulations.xmons_direct_coupling_sim.xmonsdirectcouplingsim method)": [[122, "kqcircuits.simulations.xmons_direct_coupling_sim.XMonsDirectCouplingSim.produce_qubits"]], "kqcircuits.test_structures": [[123, "module-kqcircuits.test_structures"]], "airbridgedc (class in kqcircuits.test_structures.airbridge_dc)": [[124, "kqcircuits.test_structures.airbridge_dc.AirbridgeDC"]], "build() (kqcircuits.test_structures.airbridge_dc.airbridgedc method)": [[124, "kqcircuits.test_structures.airbridge_dc.AirbridgeDC.build"]], "kqcircuits.test_structures.airbridge_dc": [[124, "module-kqcircuits.test_structures.airbridge_dc"]], "crosstest (class in kqcircuits.test_structures.cross_test)": [[125, "kqcircuits.test_structures.cross_test.CrossTest"]], "build() (kqcircuits.test_structures.cross_test.crosstest method)": [[125, "kqcircuits.test_structures.cross_test.CrossTest.build"]], "kqcircuits.test_structures.cross_test": [[125, "module-kqcircuits.test_structures.cross_test"]], "kqcircuits.test_structures.junction_test_pads": [[126, "module-kqcircuits.test_structures.junction_test_pads"]], "junctiontestpads (class in kqcircuits.test_structures.junction_test_pads.junction_test_pads)": [[127, "kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads"]], "coerce_parameters_impl() (kqcircuits.test_structures.junction_test_pads.junction_test_pads.junctiontestpads method)": [[127, "kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads.coerce_parameters_impl"]], "create() (kqcircuits.test_structures.junction_test_pads.junction_test_pads.junctiontestpads class method)": [[127, "kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads.create"]], "default_type (kqcircuits.test_structures.junction_test_pads.junction_test_pads.junctiontestpads attribute)": [[127, "kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads.default_type"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads": [[127, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads"]], "produce_squid() (kqcircuits.test_structures.junction_test_pads.junction_test_pads.junctiontestpads method)": [[127, "kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads.produce_squid"]], "junctiontestpadssimple (class in kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple)": [[128, "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.JunctionTestPadsSimple"]], "build() (kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.junctiontestpadssimple method)": [[128, "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.JunctionTestPadsSimple.build"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple": [[128, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple"]], "stripestest (class in kqcircuits.test_structures.stripes_test)": [[129, "kqcircuits.test_structures.stripes_test.StripesTest"]], "build() (kqcircuits.test_structures.stripes_test.stripestest method)": [[129, "kqcircuits.test_structures.stripes_test.StripesTest.build"]], "kqcircuits.test_structures.stripes_test": [[129, "module-kqcircuits.test_structures.stripes_test"]], "stripestestincreasingwidth (class in kqcircuits.test_structures.stripes_test_increasing_width)": [[130, "kqcircuits.test_structures.stripes_test_increasing_width.StripesTestIncreasingWidth"]], "build() (kqcircuits.test_structures.stripes_test_increasing_width.stripestestincreasingwidth method)": [[130, "kqcircuits.test_structures.stripes_test_increasing_width.StripesTestIncreasingWidth.build"]], "kqcircuits.test_structures.stripes_test_increasing_width": [[130, "module-kqcircuits.test_structures.stripes_test_increasing_width"]], "library_description (kqcircuits.test_structures.test_structure.teststructure attribute)": [[131, "kqcircuits.test_structures.test_structure.TestStructure.LIBRARY_DESCRIPTION"]], "library_name (kqcircuits.test_structures.test_structure.teststructure attribute)": [[131, "kqcircuits.test_structures.test_structure.TestStructure.LIBRARY_NAME"]], "library_path (kqcircuits.test_structures.test_structure.teststructure attribute)": [[131, "kqcircuits.test_structures.test_structure.TestStructure.LIBRARY_PATH"]], "teststructure (class in kqcircuits.test_structures.test_structure)": [[131, "kqcircuits.test_structures.test_structure.TestStructure"]], "kqcircuits.test_structures.test_structure": [[131, "module-kqcircuits.test_structures.test_structure"]], "produce_etched_region() (kqcircuits.test_structures.test_structure.teststructure method)": [[131, "kqcircuits.test_structures.test_structure.TestStructure.produce_etched_region"]], "produce_four_point_pads() (kqcircuits.test_structures.test_structure.teststructure method)": [[131, "kqcircuits.test_structures.test_structure.TestStructure.produce_four_point_pads"]], "produce_pad() (kqcircuits.test_structures.test_structure.teststructure method)": [[131, "kqcircuits.test_structures.test_structure.TestStructure.produce_pad"]], "tsvtestpattern (class in kqcircuits.test_structures.tsv_test_pattern)": [[132, "kqcircuits.test_structures.tsv_test_pattern.TsvTestPattern"]], "build() (kqcircuits.test_structures.tsv_test_pattern.tsvtestpattern method)": [[132, "kqcircuits.test_structures.tsv_test_pattern.TsvTestPattern.build"]], "kqcircuits.test_structures.tsv_test_pattern": [[132, "module-kqcircuits.test_structures.tsv_test_pattern"]], "kqcircuits.util": [[133, "module-kqcircuits.util"]], "areareceiver (class in kqcircuits.util.area)": [[134, "kqcircuits.util.area.AreaReceiver"]], "get_area_and_density() (in module kqcircuits.util.area)": [[134, "kqcircuits.util.area.get_area_and_density"]], "kqcircuits.util.area": [[134, "module-kqcircuits.util.area"]], "put() (kqcircuits.util.area.areareceiver method)": [[134, "kqcircuits.util.area.AreaReceiver.put"]], "count_instances_in_cell() (in module kqcircuits.util.count_instances)": [[135, "kqcircuits.util.count_instances.count_instances_in_cell"]], "kqcircuits.util.count_instances": [[135, "module-kqcircuits.util.count_instances"]], "cap_params() (in module kqcircuits.util.coupler_lib)": [[136, "kqcircuits.util.coupler_lib.cap_params"]], "kqcircuits.util.coupler_lib": [[136, "module-kqcircuits.util.coupler_lib"]], "deep_delete_all() (in module kqcircuits.util.deep_delete)": [[137, "kqcircuits.util.deep_delete.deep_delete_all"]], "deep_delete_pcells() (in module kqcircuits.util.deep_delete)": [[137, "kqcircuits.util.deep_delete.deep_delete_pcells"]], "kqcircuits.util.deep_delete": [[137, "module-kqcircuits.util.deep_delete"]], "find_ansys_executable() (in module kqcircuits.util.defaults_helper)": [[138, "kqcircuits.util.defaults_helper.find_ansys_executable"]], "kqcircuits.util.defaults_helper": [[138, "module-kqcircuits.util.defaults_helper"]], "install_kqc_dependencies() (in module kqcircuits.util.dependencies)": [[139, "kqcircuits.util.dependencies.install_kqc_dependencies"]], "kqcircuits.util.dependencies": [[139, "module-kqcircuits.util.dependencies"]], "editnodeplugin (class in kqcircuits.util.edit_node_plugin)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin"]], "editnodepluginfactory (class in kqcircuits.util.edit_node_plugin)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePluginFactory"]], "activated() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.activated"]], "create_dialog() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.create_dialog"]], "create_plugin() (kqcircuits.util.edit_node_plugin.editnodepluginfactory method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePluginFactory.create_plugin"]], "deactivated() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.deactivated"]], "deselect() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.deselect"]], "has_tracking_position() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.has_tracking_position"]], "kqcircuits.util.edit_node_plugin": [[140, "module-kqcircuits.util.edit_node_plugin"]], "mouse_click_event() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.mouse_click_event"]], "mouse_moved_event() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.mouse_moved_event"]], "select() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.select"]], "tracking_position() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.tracking_position"]], "update() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.update"]], "update_form_from_node() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.update_form_from_node"]], "update_node_from_form() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.update_node_from_form"]], "create_or_empty_tmp_directory() (in module kqcircuits.util.export_helper)": [[141, "kqcircuits.util.export_helper.create_or_empty_tmp_directory"]], "export_drc_report() (in module kqcircuits.util.export_helper)": [[141, "kqcircuits.util.export_helper.export_drc_report"]], "generate_probepoints_from_file() (in module kqcircuits.util.export_helper)": [[141, "kqcircuits.util.export_helper.generate_probepoints_from_file"]], "generate_probepoints_json() (in module kqcircuits.util.export_helper)": [[141, "kqcircuits.util.export_helper.generate_probepoints_json"]], "get_active_or_new_layout() (in module kqcircuits.util.export_helper)": [[141, "kqcircuits.util.export_helper.get_active_or_new_layout"]], "get_klayout_version() (in module kqcircuits.util.export_helper)": [[141, "kqcircuits.util.export_helper.get_klayout_version"]], "get_simulation_directory() (in module kqcircuits.util.export_helper)": [[141, "kqcircuits.util.export_helper.get_simulation_directory"]], "kqcircuits.util.export_helper": [[141, "module-kqcircuits.util.export_helper"]], "open_with_klayout_or_default_application() (in module kqcircuits.util.export_helper)": [[141, "kqcircuits.util.export_helper.open_with_klayout_or_default_application"]], "write_commit_reference_file() (in module kqcircuits.util.export_helper)": [[141, "kqcircuits.util.export_helper.write_commit_reference_file"]], "write_export_machine_versions_file() (in module kqcircuits.util.export_helper)": [[141, "kqcircuits.util.export_helper.write_export_machine_versions_file"]], "arc_points() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.arc_points"]], "bezier_points() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.bezier_points"]], "bspline_points() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.bspline_points"]], "circle_polygon() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.circle_polygon"]], "get_angle() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.get_angle"]], "get_cell_path_length() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.get_cell_path_length"]], "get_direction() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.get_direction"]], "get_object_path_length() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.get_object_path_length"]], "is_clockwise() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.is_clockwise"]], "kqcircuits.util.geometry_helper": [[142, "module-kqcircuits.util.geometry_helper"]], "merge_points_and_match_on_edges() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.merge_points_and_match_on_edges"]], "point_shift_along_vector() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.point_shift_along_vector"]], "region_with_merged_points() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.region_with_merged_points"]], "region_with_merged_polygons() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.region_with_merged_polygons"]], "simple_region() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.simple_region"]], "vector_length_and_direction() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.vector_length_and_direction"]], "geometryjsondecoder (class in kqcircuits.util.geometry_json_encoder)": [[143, "kqcircuits.util.geometry_json_encoder.GeometryJsonDecoder"]], "geometryjsonencoder (class in kqcircuits.util.geometry_json_encoder)": [[143, "kqcircuits.util.geometry_json_encoder.GeometryJsonEncoder"]], "decode_dict_as_python_obj() (in module kqcircuits.util.geometry_json_encoder)": [[143, "kqcircuits.util.geometry_json_encoder.decode_dict_as_python_obj"]], "default() (kqcircuits.util.geometry_json_encoder.geometryjsonencoder method)": [[143, "kqcircuits.util.geometry_json_encoder.GeometryJsonEncoder.default"]], "encode_python_obj_as_dict() (in module kqcircuits.util.geometry_json_encoder)": [[143, "kqcircuits.util.geometry_json_encoder.encode_python_obj_as_dict"]], "kqcircuits.util.geometry_json_encoder": [[143, "module-kqcircuits.util.geometry_json_encoder"]], "kqcircuits.util.groundgrid": [[144, "module-kqcircuits.util.groundgrid"]], "make_grid() (in module kqcircuits.util.groundgrid)": [[144, "kqcircuits.util.groundgrid.make_grid"]], "get_all_node_elements() (in module kqcircuits.util.gui_helper)": [[145, "kqcircuits.util.gui_helper.get_all_node_elements"]], "get_nodes_near_position() (in module kqcircuits.util.gui_helper)": [[145, "kqcircuits.util.gui_helper.get_nodes_near_position"]], "get_valid_node_elements() (in module kqcircuits.util.gui_helper)": [[145, "kqcircuits.util.gui_helper.get_valid_node_elements"]], "kqcircuits.util.gui_helper": [[145, "module-kqcircuits.util.gui_helper"]], "node_from_text() (in module kqcircuits.util.gui_helper)": [[145, "kqcircuits.util.gui_helper.node_from_text"]], "node_to_text() (in module kqcircuits.util.gui_helper)": [[145, "kqcircuits.util.gui_helper.node_to_text"]], "replace_node() (in module kqcircuits.util.gui_helper)": [[145, "kqcircuits.util.gui_helper.replace_node"]], "kqcircuits.util.import_helper": [[146, "module-kqcircuits.util.import_helper"]], "module_from_file() (in module kqcircuits.util.import_helper)": [[146, "kqcircuits.util.import_helper.module_from_file"]], "bottomleft (kqcircuits.util.label.labelorigin attribute)": [[147, "kqcircuits.util.label.LabelOrigin.BOTTOMLEFT"]], "bottomright (kqcircuits.util.label.labelorigin attribute)": [[147, "kqcircuits.util.label.LabelOrigin.BOTTOMRIGHT"]], "labelorigin (class in kqcircuits.util.label)": [[147, "kqcircuits.util.label.LabelOrigin"]], "topleft (kqcircuits.util.label.labelorigin attribute)": [[147, "kqcircuits.util.label.LabelOrigin.TOPLEFT"]], "topright (kqcircuits.util.label.labelorigin attribute)": [[147, "kqcircuits.util.label.LabelOrigin.TOPRIGHT"]], "kqcircuits.util.label": [[147, "module-kqcircuits.util.label"]], "produce_label() (in module kqcircuits.util.label)": [[147, "kqcircuits.util.label.produce_label"]], "convert_cells_to_code() (in module kqcircuits.util.layout_to_code)": [[148, "kqcircuits.util.layout_to_code.convert_cells_to_code"]], "extract_pcell_data_from_views() (in module kqcircuits.util.layout_to_code)": [[148, "kqcircuits.util.layout_to_code.extract_pcell_data_from_views"]], "get_node_params() (in module kqcircuits.util.layout_to_code)": [[148, "kqcircuits.util.layout_to_code.get_node_params"]], "kqcircuits.util.layout_to_code": [[148, "module-kqcircuits.util.layout_to_code"]], "restore_pcells_to_views() (in module kqcircuits.util.layout_to_code)": [[148, "kqcircuits.util.layout_to_code.restore_pcells_to_views"]], "delete_all_libraries() (in module kqcircuits.util.library_helper)": [[149, "kqcircuits.util.library_helper.delete_all_libraries"]], "delete_library() (in module kqcircuits.util.library_helper)": [[149, "kqcircuits.util.library_helper.delete_library"]], "element_by_class_name() (in module kqcircuits.util.library_helper)": [[149, "kqcircuits.util.library_helper.element_by_class_name"]], "get_library_paths() (in module kqcircuits.util.library_helper)": [[149, "kqcircuits.util.library_helper.get_library_paths"]], "kqcircuits.util.library_helper": [[149, "module-kqcircuits.util.library_helper"]], "load_libraries() (in module kqcircuits.util.library_helper)": [[149, "kqcircuits.util.library_helper.load_libraries"]], "to_library_name() (in module kqcircuits.util.library_helper)": [[149, "kqcircuits.util.library_helper.to_library_name"]], "to_module_name() (in module kqcircuits.util.library_helper)": [[149, "kqcircuits.util.library_helper.to_module_name"]], "kqcircuits.util.log_router": [[150, "module-kqcircuits.util.log_router"]], "route_log() (in module kqcircuits.util.log_router)": [[150, "kqcircuits.util.log_router.route_log"]], "convert_child_instances_to_static() (in module kqcircuits.util.merge)": [[151, "kqcircuits.util.merge.convert_child_instances_to_static"]], "kqcircuits.util.merge": [[151, "module-kqcircuits.util.merge"]], "merge_layers() (in module kqcircuits.util.merge)": [[151, "kqcircuits.util.merge.merge_layers"]], "merge_layout_layers_on_face() (in module kqcircuits.util.merge)": [[151, "kqcircuits.util.merge.merge_layout_layers_on_face"]], "export_cell_netlist() (in module kqcircuits.util.netlist_extraction)": [[152, "kqcircuits.util.netlist_extraction.export_cell_netlist"]], "extract_circuits() (in module kqcircuits.util.netlist_extraction)": [[152, "kqcircuits.util.netlist_extraction.extract_circuits"]], "extract_nets() (in module kqcircuits.util.netlist_extraction)": [[152, "kqcircuits.util.netlist_extraction.extract_nets"]], "kqcircuits.util.netlist_extraction": [[152, "module-kqcircuits.util.netlist_extraction"]], "draw_graph() (in module kqcircuits.util.netlist_graph)": [[153, "kqcircuits.util.netlist_graph.draw_graph"]], "kqcircuits.util.netlist_graph": [[153, "module-kqcircuits.util.netlist_graph"]], "network_as_graph() (in module kqcircuits.util.netlist_graph)": [[153, "kqcircuits.util.netlist_graph.network_as_graph"]], "param (class in kqcircuits.util.parameters)": [[154, "kqcircuits.util.parameters.Param"]], "typeboolean (kqcircuits.util.parameters.pdt attribute)": [[154, "kqcircuits.util.parameters.pdt.TypeBoolean"]], "typedouble (kqcircuits.util.parameters.pdt attribute)": [[154, "kqcircuits.util.parameters.pdt.TypeDouble"]], "typeint (kqcircuits.util.parameters.pdt attribute)": [[154, "kqcircuits.util.parameters.pdt.TypeInt"]], "typelayer (kqcircuits.util.parameters.pdt attribute)": [[154, "kqcircuits.util.parameters.pdt.TypeLayer"]], "typelist (kqcircuits.util.parameters.pdt attribute)": [[154, "kqcircuits.util.parameters.pdt.TypeList"]], "typenone (kqcircuits.util.parameters.pdt attribute)": [[154, "kqcircuits.util.parameters.pdt.TypeNone"]], "typeshape (kqcircuits.util.parameters.pdt attribute)": [[154, "kqcircuits.util.parameters.pdt.TypeShape"]], "typestring (kqcircuits.util.parameters.pdt attribute)": [[154, "kqcircuits.util.parameters.pdt.TypeString"]], "add_parameter() (in module kqcircuits.util.parameters)": [[154, "kqcircuits.util.parameters.add_parameter"]], "add_parameters_from() (in module kqcircuits.util.parameters)": [[154, "kqcircuits.util.parameters.add_parameters_from"]], "get_all() (kqcircuits.util.parameters.param class method)": [[154, "kqcircuits.util.parameters.Param.get_all"]], "kqcircuits.util.parameters": [[154, "module-kqcircuits.util.parameters"]], "pdt (class in kqcircuits.util.parameters)": [[154, "kqcircuits.util.parameters.pdt"]], "kqcircuits.util.plugin_startup": [[155, "module-kqcircuits.util.plugin_startup"]], "register_plugins() (in module kqcircuits.util.plugin_startup)": [[155, "kqcircuits.util.plugin_startup.register_plugins"]], "junctionsimport (class in kqcircuits.util.refpoints)": [[156, "kqcircuits.util.refpoints.JunctionSimPort"]], "refpointtoedgeport (class in kqcircuits.util.refpoints)": [[156, "kqcircuits.util.refpoints.RefpointToEdgePort"]], "refpointtointernalport (class in kqcircuits.util.refpoints)": [[156, "kqcircuits.util.refpoints.RefpointToInternalPort"]], "refpointtosimport (class in kqcircuits.util.refpoints)": [[156, "kqcircuits.util.refpoints.RefpointToSimPort"]], "refpoints (class in kqcircuits.util.refpoints)": [[156, "kqcircuits.util.refpoints.Refpoints"]], "waveguidetosimport (class in kqcircuits.util.refpoints)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort"]], "a (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.a"]], "airbridge (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.airbridge"]], "b (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.b"]], "cell (kqcircuits.util.refpoints.refpoints attribute)": [[156, "kqcircuits.util.refpoints.Refpoints.cell"]], "dict() (kqcircuits.util.refpoints.refpoints method)": [[156, "kqcircuits.util.refpoints.Refpoints.dict"]], "face (kqcircuits.util.refpoints.junctionsimport attribute)": [[156, "kqcircuits.util.refpoints.JunctionSimPort.face"]], "face (kqcircuits.util.refpoints.refpointtosimport attribute)": [[156, "kqcircuits.util.refpoints.RefpointToSimPort.face"]], "face (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.face"]], "items() (kqcircuits.util.refpoints.refpoints method)": [[156, "kqcircuits.util.refpoints.Refpoints.items"]], "keys() (kqcircuits.util.refpoints.refpoints method)": [[156, "kqcircuits.util.refpoints.Refpoints.keys"]], "kqcircuits.util.refpoints": [[156, "module-kqcircuits.util.refpoints"]], "layer (kqcircuits.util.refpoints.refpoints attribute)": [[156, "kqcircuits.util.refpoints.Refpoints.layer"]], "other_refpoint (kqcircuits.util.refpoints.junctionsimport attribute)": [[156, "kqcircuits.util.refpoints.JunctionSimPort.other_refpoint"]], "over_etching (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.over_etching"]], "rec_levels (kqcircuits.util.refpoints.refpoints attribute)": [[156, "kqcircuits.util.refpoints.Refpoints.rec_levels"]], "refpoint (kqcircuits.util.refpoints.junctionsimport attribute)": [[156, "kqcircuits.util.refpoints.JunctionSimPort.refpoint"]], "refpoint (kqcircuits.util.refpoints.refpointtosimport attribute)": [[156, "kqcircuits.util.refpoints.RefpointToSimPort.refpoint"]], "refpoint (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.refpoint"]], "side (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.side"]], "term1 (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.term1"]], "towards (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.towards"]], "trans (kqcircuits.util.refpoints.refpoints attribute)": [[156, "kqcircuits.util.refpoints.Refpoints.trans"]], "turn_radius (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.turn_radius"]], "use_internal_ports (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.use_internal_ports"]], "values() (kqcircuits.util.refpoints.refpoints method)": [[156, "kqcircuits.util.refpoints.Refpoints.values"]], "waveguide_length (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.waveguide_length"]], "junctionentry (class in kqcircuits.util.replace_junctions)": [[157, "kqcircuits.util.replace_junctions.JunctionEntry"]], "convert_cells_to_static() (in module kqcircuits.util.replace_junctions)": [[157, "kqcircuits.util.replace_junctions.convert_cells_to_static"]], "copy_one_layer_of_cell() (in module kqcircuits.util.replace_junctions)": [[157, "kqcircuits.util.replace_junctions.copy_one_layer_of_cell"]], "extract_junctions() (in module kqcircuits.util.replace_junctions)": [[157, "kqcircuits.util.replace_junctions.extract_junctions"]], "get_tuned_junction_json() (in module kqcircuits.util.replace_junctions)": [[157, "kqcircuits.util.replace_junctions.get_tuned_junction_json"]], "kqcircuits.util.replace_junctions": [[157, "module-kqcircuits.util.replace_junctions"]], "place_junctions() (in module kqcircuits.util.replace_junctions)": [[157, "kqcircuits.util.replace_junctions.place_junctions"]], "replace_squid() (in module kqcircuits.util.replace_junctions)": [[157, "kqcircuits.util.replace_junctions.replace_squid"]], "replace_squids() (in module kqcircuits.util.replace_junctions)": [[157, "kqcircuits.util.replace_junctions.replace_squids"]], "kqcircuits.util.symmetric_polygons": [[158, "module-kqcircuits.util.symmetric_polygons"]], "polygon_with_hsym() (in module kqcircuits.util.symmetric_polygons)": [[158, "kqcircuits.util.symmetric_polygons.polygon_with_hsym"]], "polygon_with_sym() (in module kqcircuits.util.symmetric_polygons)": [[158, "kqcircuits.util.symmetric_polygons.polygon_with_sym"]], "polygon_with_vsym() (in module kqcircuits.util.symmetric_polygons)": [[158, "kqcircuits.util.symmetric_polygons.polygon_with_vsym"]]}})
\ 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.masks.multi_face_mask_layout", "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.run", "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.ansys.ansys_solution", "api/kqcircuits.simulations.export.elmer", "api/kqcircuits.simulations.export.elmer.elmer_export", "api/kqcircuits.simulations.export.elmer.elmer_solution", "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.solution", "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.partition_region", "api/kqcircuits.simulations.port", "api/kqcircuits.simulations.post_process", "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.defaults_helper", "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.parameters", "api/kqcircuits.util.plugin_startup", "api/kqcircuits.util.refpoints", "api/kqcircuits.util.replace_junctions", "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/elmer_remote_workflow", "user_guide/simulation/export_and_run", "user_guide/simulation/gmsh_elmer_export", "user_guide/simulation/simulation_features", "user_guide/simulation/simulation_objects", "user_guide/simulation/simulation_scripts", "user_guide/simulations", "user_guide/terminology", "user_guide/usage", "user_guide/xsection"], "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.masks.multi_face_mask_layout.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.run.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.ansys.ansys_solution.rst", "api/kqcircuits.simulations.export.elmer.rst", "api/kqcircuits.simulations.export.elmer.elmer_export.rst", "api/kqcircuits.simulations.export.elmer.elmer_solution.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.solution.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.partition_region.rst", "api/kqcircuits.simulations.port.rst", "api/kqcircuits.simulations.post_process.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.defaults_helper.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.parameters.rst", "api/kqcircuits.util.plugin_startup.rst", "api/kqcircuits.util.refpoints.rst", "api/kqcircuits.util.replace_junctions.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/elmer_remote_workflow.rst", "user_guide/simulation/export_and_run.rst", "user_guide/simulation/gmsh_elmer_export.rst", "user_guide/simulation/simulation_features.rst", "user_guide/simulation/simulation_objects.rst", "user_guide/simulation/simulation_scripts.rst", "user_guide/simulations.rst", "user_guide/terminology.rst", "user_guide/usage.rst", "user_guide/xsection.rst"], "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.masks.multi_face_mask_layout", "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.run", "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.ansys.ansys_solution", "kqcircuits.simulations.export.elmer", "kqcircuits.simulations.export.elmer.elmer_export", "kqcircuits.simulations.export.elmer.elmer_solution", "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.solution", "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.partition_region", "kqcircuits.simulations.port", "kqcircuits.simulations.post_process", "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.defaults_helper", "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.parameters", "kqcircuits.util.plugin_startup", "kqcircuits.util.refpoints", "kqcircuits.util.replace_junctions", "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", "Elmer remote simulations workflow", "Run and export in one line", "Gmsh/Elmer export", "Simulation features", "Simulation objects", "Export functions", "External simulation tools", "Terminology", "Usage", "Creating cross section images"], "terms": {"kqcircuit": [0, 1, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190], "develop": [0, 160, 167, 168, 169, 170, 171, 177, 180, 186], "wa": [0, 36, 81, 94, 148, 156, 169, 171, 178, 179, 183, 185, 189], "start": [0, 5, 13, 18, 34, 54, 56, 61, 62, 63, 64, 77, 86, 105, 111, 117, 127, 142, 148, 154, 157, 164, 167, 169, 170, 172, 178, 180, 181, 183, 185], "johann": [0, 159], "heinsoo": [0, 159], "aalto": [0, 67, 184], "univers": [0, 184], "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, 80, 81, 82, 83, 85, 86, 89, 90, 92, 93, 94, 95, 98, 99, 101, 110, 111, 113, 114, 116, 117, 118, 119, 120, 121, 122, 124, 135, 141, 142, 143, 145, 146, 148, 151, 152, 153, 154, 157, 160, 161, 163, 164, 166, 167, 168, 170, 171, 174, 175, 176, 177, 178, 179, 180, 181, 183, 184, 186, 187, 188, 189, 190], "final": [0, 61, 77, 82, 117, 167, 180, 186], "kqc": [0, 91, 94, 103, 105, 153, 155, 156, 160, 161, 163, 166, 167, 170, 171, 175, 177, 178, 179, 180, 181, 182, 183, 189], "version": [0, 1, 79, 80, 81, 82, 83, 143, 159, 163, 165, 166, 167, 171, 176, 179, 181, 183, 186, 190], "correspond": [0, 18, 25, 36, 61, 77, 81, 83, 86, 114, 117, 122, 142, 146, 147, 148, 152, 161, 163, 168, 171, 174, 175, 178, 180, 184, 185, 187, 188], "v0": [0, 170], "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, 87, 88, 89, 90, 94, 99, 102, 109, 110, 111, 113, 115, 117, 121, 127, 131, 134, 142, 143, 148, 151, 154, 155, 156, 157, 163, 166, 167, 170, 171, 176, 179, 180, 184, 185], "tag": [0, 152, 160, 163, 167, 188], "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, 185, 186, 187, 188, 189, 190], "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, 185, 186, 187, 188, 189, 190], "repositori": [0, 141, 163, 165, 171, 174, 184], "sinc": [0, 145, 166, 175, 180, 185], "ha": [0, 5, 19, 22, 35, 36, 37, 55, 61, 69, 82, 86, 90, 94, 117, 141, 145, 148, 153, 154, 157, 163, 166, 167, 170, 171, 175, 178, 179, 180, 181, 183, 185], "been": [0, 61, 82, 117, 149, 163, 170, 171, 179], "see": [0, 2, 18, 36, 61, 77, 82, 93, 95, 99, 110, 113, 117, 119, 120, 121, 122, 123, 157, 160, 161, 163, 166, 167, 170, 171, 173, 175, 176, 178, 179, 180, 181, 183, 184, 185, 186, 189], "cite": [0, 169], "section": [0, 62, 94, 102, 113, 152, 161, 166, 167, 169, 171, 175, 177, 179, 180, 182, 185, 187], "other": [0, 2, 5, 13, 27, 33, 36, 37, 61, 62, 69, 70, 74, 75, 77, 87, 89, 94, 105, 110, 117, 127, 136, 142, 150, 156, 157, 158, 159, 160, 161, 163, 166, 167, 168, 169, 170, 174, 175, 178, 179, 180, 183, 184, 185, 186, 188, 189, 190], "author": [0, 159], "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, 185, 186, 187, 188, 189, 190], "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, 185, 186, 187, 188, 189, 190], "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, 185, 186, 187, 188, 189, 190], "chip": [1, 27, 28, 31, 34, 36, 37, 39, 40, 41, 42, 48, 53, 56, 61, 77, 79, 80, 81, 82, 83, 87, 117, 120, 121, 127, 132, 141, 148, 152, 153, 161, 163, 169, 170, 174, 175, 176, 177, 178, 185, 188, 189], "airbridge_cross": [1, 2], "airbridgecross": [1, 2, 3], "build": [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, 27, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 79, 81, 82, 85, 86, 87, 90, 92, 93, 94, 95, 117, 119, 120, 121, 122, 123, 124, 125, 126, 128, 129, 130, 132, 148, 149, 161, 163, 164, 166, 167, 170, 171, 175, 177, 179, 181, 183, 184, 185, 186, 187], "airbridge_dc_test": [1, 2], "airbridgedctest": [1, 2, 4], "library_nam": [1, 2, 5, 27, 36, 61, 67, 68, 85, 89, 92, 94, 117, 123, 131, 149, 161], "library_descript": [1, 2, 5, 27, 36, 67, 68, 85, 89, 123, 131, 161], "library_path": [1, 2, 5, 27, 36, 67, 68, 85, 89, 123, 131, 149], "display_text_impl": [1, 2, 5, 27, 36], "can_create_from_shape_impl": [1, 2, 5, 27, 37, 38, 54, 55, 62], "parameters_from_shape_impl": [1, 2, 5, 27, 54, 62], "transformation_from_shape_impl": [1, 2, 5, 27, 29, 30, 62], "get_launcher_assign": [1, 2, 5], "produce_junction_test": [1, 2, 5, 9], "produce_opt_lit_test": [1, 2, 5], "produce_ground_grid": [1, 2, 5], "produce_ground_on_face_grid": [1, 2, 5], "produce_fram": [1, 2, 5], "merge_layout_layers_on_fac": [1, 2, 5, 133, 151], "merge_layout_lay": [1, 2, 5], "produce_structur": [1, 2, 5], "get_box": [1, 2, 5], "get_filter_region": [1, 2, 5], "insert_filtered_el": [1, 2, 5], "get_ground_bump_loc": [1, 2, 5], "post_build": [1, 2, 5, 27, 36], "produce_launch": [1, 2, 5, 92, 121, 180], "produce_n_launch": [1, 2, 5], "make_grid_loc": [1, 2, 5], "get_ground_tsv_loc": [1, 2, 5], "crossing_twofac": [1, 2], "crossingtwofac": [1, 2, 6], "daisy_woven": [1, 2], "daisywoven": [1, 2, 7], "dc_test": [1, 2], "dctest": [1, 2, 8], "demo": [1, 2, 176, 178, 179, 180], "produce_qubit": [1, 2, 9, 10, 25, 92, 121, 122], "produce_coupl": [1, 2, 9, 10], "produce_control_lin": [1, 2, 9, 10], "produce_drivelin": [1, 2, 9, 10], "produce_fluxlin": [1, 2, 9, 10, 85, 89], "produce_readout_structur": [1, 2, 9, 10], "produce_probelin": [1, 2, 9, 10], "demo_twofac": [1, 2, 179], "demotwofac": [1, 2, 10, 179], "empti": [1, 2, 5, 13, 24, 28, 31, 33, 35, 36, 37, 42, 47, 55, 56, 61, 64, 82, 83, 86, 87, 90, 94, 117, 127, 132, 145, 148, 153, 154, 168, 175, 184, 185, 186], "make_empty_area": [1, 2, 11], "junction_test": [1, 2], "junctiontest": [1, 2, 12], "junction_test2": [1, 2], "junctiontest2": [1, 2, 13], "coerce_parameters_impl": [1, 2, 13, 27, 36, 43, 44, 61, 63, 67, 68, 85, 89, 123, 126, 127], "launcher": [1, 2, 5, 7, 8, 17, 19, 22, 27, 49, 90, 119, 121, 152, 176, 180], "lithography_test": [1, 2], "lithographytest": [1, 2, 15], "create_pattern": [1, 2, 15, 16], "lithography_test_twofac": [1, 2], "lithographytesttwofac": [1, 2, 16], "quality_factor": [1, 2, 149, 179], "qualityfactor": [1, 2, 17, 82, 149, 179], "quality_factor_twofac": [1, 2], "qualityfactortwofac": [1, 2, 18], "produce_reson": [1, 2, 18], "sample_holder_test": [1, 2], "sampleholdertest": [1, 2, 19], "shape": [1, 2, 5, 13, 17, 24, 27, 28, 30, 31, 32, 34, 36, 37, 42, 54, 56, 61, 62, 75, 80, 82, 86, 87, 89, 94, 113, 117, 127, 131, 132, 147, 151, 157, 175, 176, 178, 180, 185, 186, 188, 190], "simpl": [1, 2, 13, 82, 84, 110, 117, 127, 128, 163, 179, 183], "single_xmon": [1, 2], "singlexmon": [1, 2, 22], "qubits_refpoint": [1, 2, 22], "stripe": [1, 2, 5, 15, 16, 129, 130], "tsv_test": [1, 2], "tsvtest": [1, 2, 24], "create_xsect": [1, 2, 24], "xmons_direct_coupl": [1, 2], "xmonsdirectcoupl": [1, 2, 25], "produce_readout_reson": [1, 2, 25, 92, 121], "element": [1, 2, 3, 5, 13, 21, 22, 24, 26, 68, 70, 74, 81, 82, 86, 87, 89, 90, 99, 102, 115, 117, 118, 123, 127, 131, 132, 133, 136, 142, 143, 145, 148, 149, 151, 152, 153, 154, 156, 157, 163, 165, 167, 169, 174, 177, 178, 179, 184, 186, 187, 189], "airbridg": [1, 3, 4, 17, 18, 27, 28, 36, 51, 53, 54, 56, 61, 64, 117, 124, 133, 149, 156, 175, 185], "default_typ": [1, 27, 29, 30, 31, 32, 43, 44, 50, 51, 57, 58, 67, 68, 123, 126, 127], "creat": [1, 2, 5, 27, 29, 30, 31, 36, 43, 44, 50, 51, 57, 58, 61, 62, 63, 67, 68, 73, 74, 77, 81, 82, 83, 84, 89, 93, 94, 95, 98, 101, 106, 113, 117, 118, 119, 120, 121, 122, 123, 126, 127, 134, 140, 141, 145, 148, 149, 151, 155, 156, 161, 164, 166, 167, 168, 169, 170, 171, 172, 174, 175, 176, 177, 179, 180, 183, 184, 185, 186, 188], "airbridge_multi_fac": [1, 27, 29], "airbridgemultifac": [1, 27, 29, 31], "airbridge_rectangular": [1, 27, 29], "airbridgerectangular": [1, 27, 29, 32], "flip_chip_connector": [1, 27], "flipchipconnector": [1, 27, 39, 40, 41, 42, 61], "create_bump_connector": [1, 27, 39, 40], "flip_chip_connector_dc": [1, 27, 39], "flipchipconnectordc": [1, 27, 39, 41], "flip_chip_connector_rf": [1, 27, 39], "flipchipconnectorrf": [1, 27, 39, 42, 180], "get_sim_port": [1, 27, 33, 35, 36, 37, 39, 42, 47, 55, 85, 86, 87, 90, 185], "fluxlin": [1, 9, 22, 25, 27, 36, 85, 89, 90, 122], "fluxline_standard": [1, 27, 43], "fluxlinestandard": [1, 27, 43, 45], "fluxline_straight": [1, 27, 43], "fluxlinestraight": [1, 27, 43, 46], "marker": [1, 5, 13, 27, 34, 54, 81, 125, 141, 157], "produce_geometri": [1, 27, 50, 51], "get_marker_loc": [1, 27, 50, 51, 53], "get_marker_region": [1, 27, 50, 51, 53], "marker_standard": [1, 27, 50], "markerstandard": [1, 27, 50, 52], "mask_marker_fc": [1, 27, 50], "maskmarkerfc": [1, 27, 50, 53], "create_cross": [1, 27, 50, 53], "tsv": [1, 5, 24, 27, 36, 117, 132], "tsv_ellips": [1, 27, 57], "tsvellips": [1, 27, 57, 59], "produce_impl": [1, 27, 36, 57, 59, 161], "create_tsv_connector": [1, 27, 57, 59], "tsv_standard": [1, 27, 57], "tsvstandard": [1, 27, 57, 60], "airbridge_connect": [1, 27], "airbridgeconnect": [1, 27, 28, 61], "capacitive_x_coupl": [1, 27], "capacitivexcoupl": [1, 27, 33], "chip_fram": [1, 27], "chipfram": [1, 5, 6, 7, 10, 16, 18, 27, 34], "circular_capacitor": [1, 27], "circularcapacitor": [1, 27, 35], "get_refpoint": [1, 27, 36, 92, 117], "insert_cell_into": [1, 27, 36], "resolve_fac": [1, 27, 36], "create_cell_from_shap": [1, 27, 36], "create_subtyp": [1, 27, 36], "create_with_refpoint": [1, 27, 36, 148], "add_el": [1, 27, 36, 68, 73, 92, 117, 136, 161, 180], "insert_cel": [1, 25, 27, 36, 74, 92, 117, 122, 136, 148, 161, 178, 180, 185], "face": [1, 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, 79, 80, 81, 82, 83, 87, 92, 113, 114, 115, 117, 120, 127, 132, 133, 141, 151, 152, 156, 157, 171, 175, 177, 187], "pcell_params_by_nam": [1, 27, 36, 92, 117], "add_port": [1, 27, 36], "copy_port": [1, 27, 36], "get_schema": [1, 27, 36, 92, 94, 117], "get_lay": [1, 27, 36, 89, 92, 117, 180], "raise_error_on_cel": [1, 27, 36], "add_protect": [1, 27, 36], "sync_paramet": [1, 27, 36], "left_and_right_waveguid": [1, 27, 36], "face_changer_waveguid": [1, 27, 36], "finger_capacitor_squar": [1, 27, 180], "fingercapacitorsquar": [1, 27, 37, 136, 180], "get_ground_region": [1, 27, 37], "finger_area_width": [1, 27, 37], "finger_area_length": [1, 27, 37], "cut_region": [1, 27, 37], "add_waveguid": [1, 27, 37], "finger_capacitor_tap": [1, 27], "fingercapacitortap": [1, 27, 38], "hanger_reson": [1, 27], "hangerreson": [1, 27, 47], "launcher_dc": [1, 27], "launcherdc": [1, 27, 49], "meander": [1, 3, 6, 17, 27, 61, 110, 145, 175], "smooth_capacitor": [1, 27], "smoothcapacitor": [1, 18, 27, 55, 136], "spiral_resonator_polygon": [1, 27], "spiralresonatorpolygon": [1, 27, 56], "rectangular_paramet": [1, 27, 56], "waveguide_composit": [1, 27], "node": [1, 27, 61, 140, 145, 148, 153, 176, 177, 180, 183], "posit": [1, 22, 24, 27, 30, 36, 54, 61, 62, 63, 81, 86, 89, 90, 109, 141, 145, 147, 148, 153, 156, 175, 179, 180], "align": [1, 27, 36, 53, 61, 74, 81, 89, 117, 125, 141, 145, 157, 175, 179, 180], "inst_nam": [1, 9, 10, 27, 36, 61, 74, 117, 145, 157, 180], "angl": [1, 27, 35, 61, 62, 63, 64, 86, 142, 145], "length_befor": [1, 27, 61, 145], "length_incr": [1, 27, 61, 145], "deseri": [1, 27, 61, 143], "nodes_from_str": [1, 27, 61], "waveguidecomposit": [1, 27, 61, 145, 148, 177, 180], "get_segment_cel": [1, 27, 61], "get_segment_length": [1, 27, 61], "produce_fixed_length_waveguid": [1, 27, 61], "snap_point": [1, 27, 61], "check_node_typ": [1, 27, 61], "produce_fixed_length_bend": [1, 27, 61], "waveguide_coplanar": [1, 27, 180], "waveguidecoplanar": [1, 27, 61, 62, 148, 175, 180], "produce_waveguid": [1, 27, 62, 92, 121], "get_corner_data": [1, 27, 62], "produce_end_termin": [1, 27, 62], "is_continu": [1, 27, 62], "waveguide_coplanar_curv": [1, 27], "arc": [1, 27, 63, 86, 142], "waveguidecoplanarcurv": [1, 27, 63], "create_curve_arc": [1, 27, 63], "produce_curve_termin": [1, 27, 63], "waveguide_coplanar_splitt": [1, 27], "waveguidecoplanarsplitt": [1, 27, 64], "t_cross_paramet": [1, 27, 64], "waveguide_coplanar_straight": [1, 27], "waveguidecoplanarstraight": [1, 27, 65], "waveguide_coplanar_tap": [1, 27], "waveguidecoplanartap": [1, 27, 61, 66], "junction": [1, 5, 9, 10, 13, 22, 25, 80, 86, 87, 88, 89, 115, 117, 122, 126, 127, 128, 156, 157, 161, 169, 171, 180, 184, 185], "manhattan": [1, 5, 10, 13, 22, 25, 67, 68, 70, 87, 89, 122, 127], "produce_manhattan_squid": [1, 67, 69], "produce_tp_smal": [1, 67, 69], "produce_tp_larg": [1, 67, 69], "produce_contact_pad": [1, 67, 69], "manhattan_single_junct": [1, 67], "manhattansinglejunct": [1, 67, 70], "produce_manhattan_junct": [1, 67, 70], "no_squid": [1, 67], "nosquid": [1, 10, 13, 22, 25, 67, 68, 71, 87, 89, 122, 127], "sim": [1, 10, 13, 22, 25, 67, 68, 87, 89, 122, 127, 167, 181, 182, 183, 185], "squid": [1, 13, 67, 69, 71, 72, 85, 87, 88, 89, 90, 115, 127, 157], "layer_config": [1, 169, 180], "default_layer_config": [1, 76, 180], "example_layer_config": [1, 76, 180], "mask": [1, 5, 34, 51, 53, 133, 163, 167, 169, 174, 177, 180, 188], "mask_export": [1, 79], "export_mask_set": [1, 79, 80], "export_design": [1, 79, 80], "export_chip": [1, 79, 80], "export_masks_of_fac": [1, 79, 80], "export_mask": [1, 79, 80], "export_doc": [1, 79, 80], "export_bitmap": [1, 79, 80], "get_mask_layout_full_nam": [1, 79, 80], "export_junction_paramet": [1, 79, 80], "mask_layout": [1, 79, 80, 82, 83, 179], "masklayout": [1, 79, 80, 81, 82, 83], "layout": [1, 24, 25, 27, 30, 36, 44, 51, 58, 61, 68, 74, 79, 80, 81, 82, 83, 92, 93, 94, 95, 106, 111, 113, 114, 117, 119, 120, 121, 122, 127, 132, 141, 142, 148, 149, 151, 152, 153, 155, 157, 161, 167, 169, 175, 176, 178, 179, 180, 184, 185, 186, 187, 189, 190], "name": [1, 5, 7, 9, 10, 13, 18, 21, 22, 24, 25, 28, 31, 34, 36, 37, 56, 59, 61, 64, 68, 73, 74, 75, 77, 79, 80, 81, 82, 83, 87, 89, 92, 94, 96, 98, 99, 101, 102, 105, 106, 107, 114, 116, 117, 121, 127, 131, 132, 134, 141, 145, 148, 149, 150, 151, 152, 153, 154, 156, 157, 161, 163, 164, 166, 170, 171, 176, 178, 179, 180, 181, 185, 186, 187], "with_grid": [1, 5, 79, 81, 82, 83, 117, 179], "face_id": [1, 5, 13, 15, 16, 18, 24, 27, 28, 31, 36, 37, 56, 61, 74, 75, 79, 81, 82, 83, 87, 117, 127, 132, 180], "layers_to_mask": [1, 79, 81, 179], "covered_region_excluded_lay": [1, 79, 81], "chips_map": [1, 79, 81, 82, 83], "align_to": [1, 36, 74, 79, 81, 117, 179, 180], "chips_map_legend": [1, 79, 81, 82], "wafer_rad": [1, 79, 81], "wafer_cent": [1, 79, 81], "chips_map_offset": [1, 79, 81], "wafer_top_flat_length": [1, 79, 81], "wafer_bottom_flat_length": [1, 79, 81], "dice_width": [1, 34, 79, 81], "text_margin": [1, 34, 79, 81], "chip_siz": [1, 79, 81, 179], "edge_clear": [1, 79, 81, 179], "remove_chip": [1, 79, 81], "chip_box_offset": [1, 79, 81], "chip_tran": [1, 79, 81], "mask_name_offset": [1, 79, 81], "mask_name_scal": [1, 79, 81], "mask_name_box_margin": [1, 79, 81], "mask_text_scal": [1, 79, 81], "mask_markers_dict": [1, 79, 81], "mask_marker_offset": [1, 79, 81], "mask_export_lay": [1, 77, 79, 81, 82], "mask_export_density_lay": [1, 79, 81], "submask": [1, 79, 81], "extra_id": [1, 79, 81], "extra_chip": [1, 79, 81], "top_cel": [1, 74, 79, 81, 145, 148, 157, 178, 188], "added_chip": [1, 79, 81], "chips_placed_by_position_label": [1, 79, 81], "chip_copi": [1, 79, 81], "mirror_label": [1, 79, 81], "bbox_face_id": [1, 79, 81, 82, 83], "add_chips_map": [1, 79, 81, 83, 179], "overwrite_chips_by_position_label": [1, 79, 81], "insert_chip": [1, 79, 81], "insert_chip_copy_label": [1, 79, 81], "two_coordinates_to_position_label": [1, 79, 81], "position_label_to_two_coordin": [1, 79, 81], "mask_set": [1, 79, 80, 179], "maskset": [1, 79, 80, 82, 83, 179], "export_drc": [1, 79, 80, 82], "used_chip": [1, 79, 82], "export_path": [1, 79, 82, 103, 153, 179], "add_mask_layout": [1, 79, 82, 179], "add_multi_face_mask_layout": [1, 79, 82, 83], "add_chip": [1, 79, 82, 179], "export": [1, 74, 75, 77, 79, 80, 81, 82, 92, 93, 94, 95, 117, 119, 120, 121, 122, 141, 148, 152, 153, 157, 167, 169, 171, 177, 178, 181, 184, 185, 187, 188, 190], "chips_map_from_box_map": [1, 79, 82], "multi_face_mask_layout": [1, 79], "multifacemasklayout": [1, 79, 82, 83], "qubit": [1, 9, 10, 22, 25, 67, 121, 122, 161, 169, 171, 175, 176, 180, 184, 185, 186], "concentric_transmon": [1, 85], "concentrictransmon": [1, 85, 86], "double_pad": [1, 85], "doublepad": [1, 85, 87, 88], "double_pads_splin": [1, 85], "doublepadssplin": [1, 85, 88], "produce_squid": [1, 85, 89, 123, 126, 127], "swissmon": [1, 85, 176, 185, 186], "simul": [1, 25, 33, 35, 36, 37, 42, 47, 55, 72, 77, 86, 87, 89, 90, 133, 156, 163, 167, 169, 170, 171, 174, 177, 180, 182, 183, 186, 190], "ansi": [1, 92, 96, 107, 117, 138, 177, 183, 184, 185, 187], "ansys_export": [1, 92, 96, 97, 184, 186], "export_ansys_json": [1, 92, 96, 97, 98], "export_ansys_bat": [1, 92, 96, 97, 98], "export_ansi": [1, 92, 96, 97, 98, 184, 186, 187], "ansys_solut": [1, 92, 96, 97], "ansyssolut": [1, 92, 96, 97, 98, 99], "ansys_tool": [1, 92, 96, 97, 99, 184], "frequency_unit": [1, 92, 96, 97, 99, 184], "frequenc": [1, 92, 96, 97, 99, 100, 102, 183, 184], "max_delta_": [1, 92, 96, 97, 99, 100, 102, 184], "percent_error": [1, 92, 96, 97, 99, 100, 102, 184], "percent_refin": [1, 92, 96, 97, 99, 184], "maximum_pass": [1, 92, 96, 97, 99, 100, 102, 184], "minimum_pass": [1, 92, 96, 97, 99, 100, 102, 184], "minimum_converged_pass": [1, 92, 96, 97, 99, 184], "sweep_en": [1, 92, 96, 97, 99, 184], "sweep_start": [1, 92, 96, 97, 99, 184], "sweep_end": [1, 92, 96, 97, 99, 184], "sweep_count": [1, 92, 96, 97, 99, 184], "sweep_typ": [1, 92, 96, 97, 99, 100, 102, 184], "max_delta_f": [1, 92, 96, 97, 99, 184], "n_mode": [1, 92, 96, 97, 99, 184], "mesh_siz": [1, 92, 96, 97, 99, 100, 102], "simulation_flag": [1, 92, 96, 97, 99, 184], "ansys_project_templ": [1, 92, 96, 97, 99], "integrate_energi": [1, 92, 96, 97, 99, 100, 102, 184], "integrate_magnetic_flux": [1, 92, 96, 97, 99], "hfss_capacitance_export": [1, 92, 96, 97, 99, 184], "get_solution_data": [1, 92, 96, 97, 99, 100, 102], "elmer": [1, 92, 96, 107, 163, 177, 182, 184, 185, 187], "elmer_export": [1, 92, 96, 100, 184, 186], "export_elmer_json": [1, 92, 96, 100, 101], "export_elmer_script": [1, 92, 96, 100, 101], "export_elm": [1, 92, 96, 100, 101, 183, 184, 186, 187], "elmer_solut": [1, 92, 96, 100], "elmersolut": [1, 92, 96, 100, 101, 102], "tool": [1, 54, 62, 92, 94, 96, 100, 102, 117, 152, 167, 168, 169, 171, 175, 176, 177, 184, 185, 186, 189], "linear_system_method": [1, 92, 96, 100, 102], "p_element_ord": [1, 92, 96, 100, 102], "max_error_scal": [1, 92, 96, 100, 102], "max_outlier_fract": [1, 92, 96, 100, 102], "is_axisymmetr": [1, 92, 96, 100, 102], "frequency_batch": [1, 92, 96, 100, 102], "boundary_condit": [1, 92, 96, 100, 102], "mesh_level": [1, 92, 96, 100, 102], "solver_opt": [1, 92, 96, 100, 102], "sonnet": [1, 92, 96, 177, 187], "parser": [1, 92, 96, 108, 143], "apply_templ": [1, 92, 96, 108, 109], "polygon_head": [1, 92, 96, 108, 109], "symmetri": [1, 92, 96, 108, 109, 158], "box": [1, 5, 17, 18, 34, 51, 54, 74, 81, 82, 89, 92, 94, 96, 108, 109, 113, 114, 117, 118, 125, 127, 144, 147, 152, 156, 171, 175, 176, 177, 179, 180, 187, 188], "refplan": [1, 92, 96, 108, 109], "port": [1, 5, 13, 30, 33, 35, 36, 37, 38, 42, 47, 48, 55, 61, 64, 86, 87, 89, 90, 92, 93, 95, 96, 108, 109, 110, 117, 118, 119, 120, 121, 122, 127, 152, 156, 175, 176, 177, 180, 184, 186, 187], "control": [1, 88, 92, 96, 108, 109, 110, 136, 142, 143, 154, 164, 165, 166, 180, 181, 183], "polygon": [1, 56, 62, 63, 92, 96, 108, 109, 110, 111, 113, 115, 117, 142, 158, 175, 180, 185, 188], "via": [1, 5, 24, 92, 96, 108, 109, 132, 181, 183, 185], "sonnet_export": [1, 92, 96, 108, 186], "poly_and_edge_indic": [1, 92, 96, 108, 110], "export_sonnet_son": [1, 92, 96, 108, 110, 186], "export_sonnet": [1, 92, 96, 108, 110, 186, 187], "xsection": [1, 92, 94, 96, 117, 174, 177, 184], "xsection_export": [1, 92, 96, 112, 190], "xsection_cal": [1, 92, 96, 112, 113, 190], "create_xsections_from_simul": [1, 92, 96, 112, 113, 190], "separate_signal_layer_shap": [1, 92, 96, 112, 113], "find_layer_by_nam": [1, 92, 96, 112, 113], "free_layer_slot": [1, 92, 96, 112, 113], "visualise_xsection_cut_on_original_layout": [1, 92, 96, 112, 113], "export_and_run": [1, 92, 96, 182], "export_singular": [1, 92, 96], "remote_export_and_run": [1, 92, 96], "remote_run_onli": [1, 92, 96, 105], "simulation_export": [1, 92, 96, 185, 186], "get_combined_paramet": [1, 92, 96, 106], "copy_content_into_directori": [1, 92, 96, 106], "get_post_process_command_lin": [1, 92, 96, 106], "export_simulation_oa": [1, 92, 96, 106, 186], "sweep_simul": [1, 92, 96, 106, 185], "cross_sweep_simul": [1, 92, 96, 106, 185], "solut": [1, 92, 96, 98, 99, 101, 102, 106, 166, 171, 184], "util": [1, 56, 64, 92, 96, 168, 169, 177, 180, 185, 186], "export_lay": [1, 92, 96, 111], "find_edge_from_point_in_cel": [1, 92, 96, 111], "find_edge_from_point_in_polygon": [1, 92, 96, 111], "get_enclosing_polygon": [1, 92, 96, 111], "airbridges_sim": [1, 92], "airbridgessim": [1, 92, 93], "cross_section_simul": [1, 92, 113], "crosssectionsimul": [1, 92, 94, 101, 113, 184, 185, 187], "register_cell_layers_as_sim_lay": [1, 92, 94], "get_sim_lay": [1, 92, 94], "set_permitt": [1, 92, 94], "get_paramet": [1, 92, 94, 117], "get_simulation_data": [1, 92, 94, 117], "empty_simul": [1, 92], "emptysimul": [1, 92, 95], "partition_region": [1, 92, 117], "get_list_of_two": [1, 92, 114], "partitionregion": [1, 92, 114, 117], "limit_box": [1, 92, 114], "limit_fac": [1, 92, 114], "as_dict": [1, 92, 115], "internalport": [1, 92, 115, 117, 156, 185], "get_etch_polygon": [1, 92, 115], "edgeport": [1, 92, 115, 156, 184, 185], "post_process": [1, 92, 98, 101, 106, 186], "postprocess": [1, 92, 98, 101, 106, 116], "get_command_lin": [1, 92, 116], "get_simulation_layer_by_nam": [1, 92, 117], "from_cel": [1, 92, 93, 95, 117, 119, 120, 121, 122, 185, 186], "face_stack_list_of_list": [1, 92, 117], "ith_valu": [1, 92, 117], "face_z_level": [1, 92, 117], "region_from_lay": [1, 92, 117], "simplified_region": [1, 92, 117], "insert_lay": [1, 92, 117], "insert_stacked_up_lay": [1, 92, 117], "insert_layers_between_fac": [1, 92, 117], "create_simulation_lay": [1, 92, 93, 95, 117, 119, 120, 121, 122], "produce_lay": [1, 92, 117], "ground_grid_region": [1, 92, 117], "produce_waveguide_to_port": [1, 92, 117, 180, 185], "etched_lin": [1, 92, 117], "get_port_data": [1, 92, 117], "delete_inst": [1, 92, 117], "single_element_simul": [1, 92, 185, 186], "get_single_element_sim_class": [1, 92, 118, 156, 185, 186], "single_xmons_full_chip_sim": [1, 92], "singlexmonsfullchipsim": [1, 92, 119], "waveguides_sim": [1, 92], "waveguidessim": [1, 92, 120], "produce_guid": [1, 92, 120], "produce_ground_bump": [1, 92, 120], "xmons_direct_coupling_full_chip_sim": [1, 92], "xmonsdirectcouplingfullchipsim": [1, 92, 121], "produce_launchers_sma8": [1, 92, 121], "xmons_direct_coupling_sim": [1, 92], "xmonsdirectcouplingsim": [1, 92, 122], "test_structur": [1, 169], "junction_test_pad": [1, 123], "junctiontestpad": [1, 13, 89, 123, 126, 127, 128], "junction_test_pads_simpl": [1, 123, 126], "junctiontestpadssimpl": [1, 123, 126, 128], "airbridge_dc": [1, 123], "airbridgedc": [1, 123, 124], "cross_test": [1, 123], "crosstest": [1, 123, 125], "stripes_test": [1, 123], "stripestest": [1, 15, 16, 123, 129], "stripes_test_increasing_width": [1, 123], "stripestestincreasingwidth": [1, 123, 130], "teststructur": [1, 123, 124, 125, 127, 129, 130, 131, 132, 161], "produce_pad": [1, 123, 131], "produce_four_point_pad": [1, 123, 131], "produce_etched_region": [1, 123, 131], "tsv_test_pattern": [1, 123], "tsvtestpattern": [1, 123, 132], "area": [1, 13, 42, 51, 54, 61, 69, 73, 74, 81, 87, 89, 110, 114, 115, 127, 128, 131, 133, 144, 171, 175, 180, 185], "areareceiv": [1, 133, 134], "put": [1, 61, 133, 134, 163, 175, 180], "get_area_and_dens": [1, 133, 134], "count_inst": [1, 133], "count_instances_in_cel": [1, 133, 135], "coupler_lib": [1, 133], "cap_param": [1, 18, 133, 136], "deep_delet": [1, 133], "deep_delete_pcel": [1, 133, 137], "deep_delete_al": [1, 133, 137], "defaults_help": [1, 133], "find_ansys_execut": [1, 133, 138], "depend": [1, 18, 115, 128, 133, 149, 156, 161, 163, 165, 166, 182, 183, 185], "install_kqc_depend": [1, 133, 139], "edit_node_plugin": [1, 133], "editnodeplugin": [1, 133, 140], "create_dialog": [1, 133, 140], "update_node_from_form": [1, 133, 140], "update_form_from_nod": [1, 133, 140], "deselect": [1, 133, 140], "select": [1, 13, 69, 110, 133, 140, 148, 171, 175, 176, 178, 179, 180, 185, 190], "activ": [1, 74, 133, 140, 141, 167, 170, 177, 183, 184], "deactiv": [1, 133, 140], "mouse_click_ev": [1, 133, 140], "mouse_moved_ev": [1, 133, 140], "has_tracking_posit": [1, 133, 140], "tracking_posit": [1, 133, 140], "updat": [1, 36, 117, 133, 140, 161, 165, 170, 174, 175, 178, 184], "editnodepluginfactori": [1, 133, 140], "create_plugin": [1, 133, 140], "export_help": [1, 133, 185, 186], "generate_probepoints_json": [1, 133, 141], "generate_probepoints_from_fil": [1, 133, 141], "create_or_empty_tmp_directori": [1, 133, 141, 186], "get_simulation_directori": [1, 133, 141], "get_active_or_new_layout": [1, 133, 141, 185, 186], "write_commit_reference_fil": [1, 133, 141], "write_export_machine_versions_fil": [1, 133, 141], "open_with_klayout_or_default_appl": [1, 133, 141, 186], "get_klayout_vers": [1, 133, 141], "export_drc_report": [1, 133, 141], "geometry_help": [1, 133], "vector_length_and_direct": [1, 133, 142], "point_shift_along_vector": [1, 133, 142], "get_direct": [1, 133, 142], "get_angl": [1, 133, 142], "get_cell_path_length": [1, 133, 142], "get_object_path_length": [1, 133, 142], "simple_region": [1, 133, 142], "region_with_merged_point": [1, 117, 133, 142], "region_with_merged_polygon": [1, 117, 133, 142], "merge_points_and_match_on_edg": [1, 133, 142], "is_clockwis": [1, 133, 142], "circle_polygon": [1, 133, 142], "arc_point": [1, 133, 142], "bspline_point": [1, 133, 142], "bezier_point": [1, 133, 142], "geometry_json_encod": [1, 133], "geometryjsonencod": [1, 133, 143], "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, 45, 46, 47, 48, 49, 51, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 76, 77, 81, 82, 83, 86, 87, 88, 89, 90, 93, 94, 98, 101, 102, 110, 113, 117, 119, 120, 121, 122, 124, 125, 127, 128, 129, 130, 132, 133, 136, 138, 141, 142, 143, 145, 147, 150, 151, 152, 153, 154, 156, 161, 163, 166, 169, 170, 171, 175, 176, 179, 180, 181, 184, 185, 186, 189, 190], "geometryjsondecod": [1, 133, 143], "encode_python_obj_as_dict": [1, 133, 143], "decode_dict_as_python_obj": [1, 133, 143], "groundgrid": [1, 133], "make_grid": [1, 133, 144], "gui_help": [1, 133], "get_nodes_near_posit": [1, 133, 145], "node_to_text": [1, 133, 145], "node_from_text": [1, 133, 145], "replace_nod": [1, 133, 145], "get_all_node_el": [1, 133, 145], "get_valid_node_el": [1, 133, 145], "import_help": [1, 133], "module_from_fil": [1, 133, 146], "label": [1, 5, 34, 36, 64, 74, 81, 117, 133, 153, 160, 179], "labelorigin": [1, 133, 147], "bottomleft": [1, 133, 147], "bottomright": [1, 133, 147], "topleft": [1, 133, 147], "topright": [1, 133, 147], "produce_label": [1, 133, 147], "layout_to_cod": [1, 133], "convert_cells_to_cod": [1, 133, 148], "get_node_param": [1, 133, 148], "extract_pcell_data_from_view": [1, 133, 148], "restore_pcells_to_view": [1, 133, 148], "library_help": [1, 133, 161, 168, 180], "load_librari": [1, 133, 149], "get_library_path": [1, 133, 149], "delete_all_librari": [1, 133, 149], "delete_librari": [1, 133, 149], "element_by_class_nam": [1, 133, 149], "to_module_nam": [1, 133, 149], "to_library_nam": [1, 133, 149], "log_rout": [1, 133], "route_log": [1, 133, 150], "merg": [1, 5, 61, 117, 133, 142, 160, 161, 180], "merge_lay": [1, 133, 151], "convert_child_instances_to_stat": [1, 133, 151], "netlist_extract": [1, 133], "export_cell_netlist": [1, 82, 133, 152], "extract_net": [1, 133, 152], "extract_circuit": [1, 133, 152], "netlist_graph": [1, 133], "network_as_graph": [1, 133, 153], "draw_graph": [1, 133, 153], "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, 45, 46, 47, 48, 49, 51, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 79, 80, 81, 82, 83, 86, 87, 88, 89, 90, 93, 94, 95, 98, 99, 101, 102, 103, 105, 106, 107, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 156, 157, 158, 164, 165, 169, 176, 177, 178, 179, 183, 185, 186, 187, 189, 190], "add_parameters_from": [1, 133, 154, 161, 185], "add_paramet": [1, 133, 154, 161, 185], "pdt": [1, 133, 154, 180], "typedoubl": [1, 133, 154, 180], "typeint": [1, 133, 154], "typelist": [1, 133, 154], "typestr": [1, 133, 154], "typeshap": [1, 133, 154], "typeboolean": [1, 133, 154], "typelay": [1, 133, 154], "typenon": [1, 133, 154], "param": [1, 36, 61, 117, 133, 154, 157, 161, 180], "get_al": [1, 133, 154], "plugin_startup": [1, 133], "register_plugin": [1, 133, 155], "refpoint": [1, 18, 22, 27, 32, 33, 35, 36, 37, 42, 47, 55, 59, 61, 74, 77, 86, 87, 88, 89, 90, 117, 118, 127, 131, 133, 141, 145, 148, 175, 177, 185], "layer": [1, 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, 87, 89, 94, 99, 111, 113, 114, 115, 117, 125, 127, 129, 130, 131, 132, 133, 134, 142, 147, 151, 152, 156, 157, 169, 171, 174, 175, 176, 177, 178, 185, 190], "cell": [1, 5, 15, 16, 30, 33, 35, 36, 37, 42, 44, 47, 51, 54, 55, 58, 61, 62, 68, 73, 74, 80, 81, 82, 86, 87, 89, 90, 92, 93, 94, 95, 111, 113, 117, 118, 119, 120, 121, 122, 127, 133, 134, 135, 136, 137, 141, 142, 145, 147, 148, 149, 151, 152, 156, 157, 161, 167, 175, 176, 178, 179, 180, 185, 186, 188], "tran": [1, 5, 9, 10, 36, 63, 74, 81, 89, 117, 131, 133, 156, 157, 185], "rec_level": [1, 36, 74, 117, 133, 156, 180], "dict": [1, 5, 61, 81, 89, 99, 101, 102, 127, 133, 141, 143, 149, 156, 157, 185], "item": [1, 117, 133, 143, 153, 156, 171], "kei": [1, 5, 22, 36, 77, 81, 82, 83, 99, 106, 117, 121, 133, 136, 141, 143, 148, 149, 151, 152, 156, 157, 163, 175, 181, 183], "valu": [1, 5, 13, 22, 26, 28, 33, 35, 36, 37, 42, 47, 55, 56, 61, 62, 66, 74, 77, 80, 81, 82, 86, 87, 90, 94, 99, 110, 113, 115, 117, 121, 127, 133, 141, 143, 145, 147, 148, 149, 151, 152, 154, 156, 157, 161, 163, 169, 174, 175, 176, 178, 180, 184, 185, 190], "refpointtosimport": [1, 33, 35, 36, 37, 42, 47, 55, 86, 87, 90, 133, 156, 185], "refpointtointernalport": [1, 133, 156], "refpointtoedgeport": [1, 133, 156], "waveguidetosimport": [1, 133, 156, 185], "toward": [1, 61, 117, 133, 156, 185], "side": [1, 3, 5, 6, 17, 18, 28, 33, 35, 36, 37, 42, 47, 55, 59, 60, 64, 81, 86, 87, 90, 113, 117, 118, 131, 133, 148, 156, 158, 161, 179, 180, 185], "use_internal_port": [1, 117, 133, 156, 185], "waveguide_length": [1, 117, 122, 133, 142, 156, 185], "term1": [1, 56, 61, 62, 117, 121, 133, 156], "turn_radiu": [1, 117, 121, 133, 156], "b": [1, 13, 18, 24, 28, 30, 31, 35, 36, 37, 38, 42, 48, 55, 56, 61, 64, 66, 77, 87, 88, 117, 121, 127, 132, 133, 142, 156], "over_etch": [1, 117, 133, 156], "junctionsimport": [1, 133, 156, 185], "other_refpoint": [1, 133, 156], "replace_junct": [1, 133], "junctionentri": [1, 133, 157], "extract_junct": [1, 133, 157], "place_junct": [1, 133, 157], "get_tuned_junction_json": [1, 133, 157], "copy_one_layer_of_cel": [1, 133, 157], "replace_squid": [1, 133, 157], "convert_cells_to_stat": [1, 133, 157], "symmetric_polygon": [1, 133, 180], "polygon_with_hsym": [1, 133, 158], "polygon_with_vsym": [1, 133, 158, 180], "polygon_with_sym": [1, 133, 158], "klayout_view": [1, 167, 169, 178], "klayoutview": [1, 74, 167, 177], "layout_view": [1, 74, 178], "focu": [1, 74, 178], "show": [1, 74, 129, 130, 153, 167, 171, 175, 176, 178, 179, 180, 185, 186], "close": [1, 51, 62, 74, 98, 142, 148, 171, 179], "cell_view": [1, 74, 178], "active_cel": [1, 74, 178], "clear_lay": [1, 74], "add_default_lay": [1, 74], "create_top_cel": [1, 74], "export_layers_bitmap": [1, 74], "export_all_layers_bitmap": [1, 74], "export_pcell_png": [1, 74, 178], "get_pixel": [1, 74], "get_active_cell_view": [1, 74], "get_active_layout": [1, 74], "get_active_cel": [1, 74], "missinguilibraryexcept": [1, 74], "resolve_default_layer_info": [1, 74], "layer_clust": [1, 169], "layerclust": [1, 75], "main_lay": [1, 75], "extra_lay": [1, 75], "all_lay": [1, 75], "pya_resolv": [1, 161, 169, 180, 185], "is_standalone_sess": [1, 84], "klayout_executable_command": [1, 84], "run": [1, 61, 74, 77, 84, 98, 101, 103, 105, 113, 116, 139, 141, 163, 164, 166, 167, 168, 169, 170, 171, 174, 176, 177, 179, 180, 181, 183, 184, 186, 187, 188, 189, 190], "argument_pars": [1, 91], "run_kqc": [1, 91], "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, 85, 86, 87, 88, 89, 90, 93, 94, 117, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 135, 145, 147, 148, 149, 151, 152, 153, 154, 157, 164, 165, 174, 175, 176, 178, 180, 185, 188], "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, 85, 86, 90, 123, 124, 125, 129, 130, 131, 132], "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, 83, 85, 86, 87, 88, 89, 90, 92, 93, 94, 95, 99, 102, 107, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 134, 135, 140, 143, 145, 147, 148, 149, 154, 156, 157, 161, 162, 164, 167, 171, 174, 177, 178, 184, 186, 187], "consist": [2, 15, 16, 24, 34, 61, 62, 63, 77, 79, 82, 86, 87, 88, 128, 141, 143, 162, 169, 175, 183, 187], "thei": [2, 3, 6, 27, 61, 67, 77, 81, 83, 86, 94, 111, 142, 151, 153, 157, 161, 163, 167, 171, 178, 180, 184], "ar": [2, 3, 5, 6, 19, 22, 27, 29, 32, 36, 48, 61, 62, 63, 64, 67, 74, 77, 79, 81, 82, 83, 89, 94, 96, 99, 102, 103, 105, 110, 113, 114, 117, 121, 123, 131, 133, 135, 141, 142, 143, 145, 148, 149, 150, 151, 152, 153, 154, 155, 157, 159, 160, 161, 162, 163, 164, 166, 167, 168, 169, 170, 171, 174, 175, 176, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190], "themselv": 2, "A": [2, 5, 9, 22, 25, 36, 51, 56, 61, 62, 63, 64, 74, 81, 82, 83, 86, 87, 88, 99, 102, 107, 110, 113, 117, 121, 122, 141, 142, 148, 149, 153, 154, 156, 163, 167, 175, 176, 178, 179, 180, 184, 185, 188], "frame": [2, 5, 34, 48, 81, 175], "i": [2, 3, 5, 6, 7, 10, 16, 18, 22, 27, 28, 30, 31, 32, 33, 35, 36, 37, 38, 40, 42, 47, 48, 54, 55, 56, 59, 60, 61, 62, 63, 64, 66, 68, 73, 74, 77, 81, 82, 83, 84, 86, 87, 88, 89, 90, 93, 94, 95, 98, 99, 101, 103, 106, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 128, 129, 130, 131, 136, 139, 141, 142, 143, 144, 145, 147, 148, 149, 151, 152, 153, 154, 156, 157, 159, 161, 163, 164, 165, 166, 167, 168, 169, 170, 171, 173, 174, 175, 176, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190], "alwai": [2, 152, 167, 171, 180, 184], "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, 86, 87, 90, 93, 94, 95, 117, 119, 120, 121, 122, 124, 125, 128, 129, 130, 132, 143, 148, 161, 162, 167, 168, 170, 171, 178, 180, 184, 185, 186, 190], "place": [2, 5, 17, 27, 33, 35, 36, 37, 42, 47, 51, 54, 55, 56, 61, 62, 63, 74, 77, 81, 86, 87, 90, 117, 118, 143, 148, 150, 156, 157, 161, 164, 168, 171, 176, 177, 178, 179, 180, 185, 186], "some": [2, 5, 13, 24, 27, 28, 31, 36, 37, 56, 61, 75, 82, 83, 87, 98, 101, 110, 113, 117, 127, 132, 141, 142, 148, 154, 157, 161, 164, 166, 167, 168, 170, 171, 175, 176, 178, 179, 180, 181, 184, 185, 188], "test": [2, 3, 4, 5, 9, 11, 13, 15, 16, 22, 24, 33, 67, 119, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 143, 157, 163, 165, 166, 167, 169, 170, 171, 174, 179, 180, 183, 186], "structur": [2, 5, 27, 67, 115, 123, 124, 127, 128, 131, 132, 153, 157, 167, 168, 169, 171, 177, 179, 184, 188], "after": [2, 13, 27, 61, 62, 69, 70, 77, 81, 87, 98, 101, 106, 113, 117, 118, 127, 154, 163, 166, 171, 174, 176, 178, 179, 180, 183, 186, 190], "ad": [2, 18, 36, 61, 74, 81, 106, 115, 116, 117, 121, 141, 142, 147, 148, 152, 153, 154, 161, 163, 167, 177, 185], "ground": [2, 5, 11, 17, 34, 35, 36, 37, 38, 42, 47, 51, 54, 55, 61, 62, 63, 65, 81, 82, 83, 86, 87, 94, 110, 115, 117, 120, 136, 144, 147, 175, 176, 177, 180, 184, 185], "grid": [2, 5, 17, 34, 36, 54, 61, 62, 63, 65, 81, 82, 83, 117, 131, 144, 147, 148, 175, 176, 177, 180], "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, 83, 85, 86, 87, 90, 92, 93, 94, 95, 105, 106, 110, 113, 114, 115, 117, 118, 119, 120, 121, 122, 123, 128, 129, 130, 131, 132, 133, 135, 136, 141, 142, 143, 144, 145, 147, 148, 149, 151, 156, 157, 161, 163, 164, 166, 167, 168, 174, 175, 178, 179, 180, 181, 183, 184, 185, 186, 187, 189, 190], "avoid": [2, 5, 13, 18, 24, 28, 31, 34, 36, 37, 56, 61, 62, 63, 87, 117, 127, 131, 132, 144, 147, 150, 151, 169, 175, 179, 180], "can": [2, 5, 18, 22, 27, 35, 36, 51, 54, 56, 61, 62, 67, 68, 73, 74, 77, 79, 80, 82, 83, 85, 86, 93, 94, 95, 102, 106, 110, 113, 114, 115, 117, 119, 120, 121, 122, 128, 141, 142, 143, 145, 148, 153, 156, 157, 159, 161, 163, 167, 168, 170, 171, 174, 175, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190], "produc": [2, 5, 9, 13, 18, 22, 30, 34, 44, 51, 56, 61, 62, 63, 64, 68, 73, 81, 89, 113, 115, 117, 119, 121, 127, 128, 131, 136, 145, 147, 168, 179, 180, 183, 185, 186, 188, 190], "document": [2, 79, 80, 82, 92, 123, 161, 162, 165, 167, 168, 170, 171, 174, 175, 178, 179, 180, 188], "gener": [2, 5, 13, 29, 36, 54, 59, 62, 67, 68, 73, 74, 79, 81, 82, 83, 85, 87, 89, 94, 113, 117, 123, 127, 142, 144, 145, 148, 152, 154, 157, 163, 164, 167, 169, 175, 176, 177, 178, 179, 180, 183, 184, 186, 187, 190], "descript": [2, 123, 154, 161, 180, 188], "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, 84, 86, 87, 88, 89, 90, 91, 93, 94, 95, 98, 99, 101, 102, 103, 104, 105, 106, 107, 109, 110, 111, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 124, 125, 127, 128, 129, 130, 131, 132, 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, 165, 167, 168, 170, 173, 174, 184, 185], "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, 83, 86, 87, 88, 89, 90, 92, 93, 94, 95, 99, 102, 107, 114, 115, 116, 117, 119, 120, 121, 122, 124, 125, 127, 128, 129, 130, 131, 132, 134, 140, 142, 143, 147, 154, 156, 157, 161, 166, 174, 179, 180, 183, 184, 185], "an": [3, 5, 25, 27, 28, 30, 31, 35, 36, 41, 42, 61, 62, 63, 74, 77, 81, 82, 83, 89, 101, 113, 117, 118, 124, 128, 136, 141, 142, 143, 145, 148, 152, 153, 154, 156, 157, 158, 161, 166, 167, 170, 171, 175, 177, 178, 179, 181, 183, 184, 185, 186, 187, 188, 189, 190], "On": [3, 6, 166, 176, 180, 181, 182], "left": [3, 5, 6, 13, 18, 22, 34, 36, 42, 47, 56, 63, 80, 81, 88, 94, 111, 113, 115, 117, 156, 171, 176, 179, 180, 185], "straight": [3, 6, 25, 44, 46, 56, 61, 62, 65, 89, 117, 122, 180], "vertic": [3, 6, 13, 23, 24, 31, 32, 46, 56, 81, 114, 117, 127, 132, 157, 158, 190], "waveguid": [3, 6, 18, 19, 28, 36, 42, 47, 48, 54, 56, 61, 62, 63, 64, 65, 66, 86, 87, 90, 94, 115, 117, 120, 122, 142, 145, 148, 152, 153, 156, 176, 177, 180, 184, 185], "cross": [3, 6, 22, 56, 64, 94, 102, 106, 113, 125, 169, 175, 177, 180, 185, 187], "multipl": [3, 6, 61, 77, 82, 83, 86, 113, 141, 151, 153, 157, 161, 166, 169, 171, 175, 178, 179, 180, 183, 185, 188], "time": [3, 6, 36, 98, 101, 102, 106, 110, 113, 156, 164, 167, 169, 171, 176, 178, 179, 181, 183, 185], "There": [3, 6, 22, 88, 128, 129, 130, 161, 164, 167, 170, 175, 179, 180, 181, 183, 184, 185], "right": [3, 6, 18, 22, 28, 36, 56, 66, 80, 81, 113, 115, 117, 156, 171, 175, 176, 178, 179, 180, 185], "likewis": [3, 6], "do": [3, 6, 36, 61, 77, 117, 148, 162, 163, 166, 167, 168, 176, 178, 179, 180, 182, 183, 184, 185, 186], "ani": [3, 6, 18, 61, 62, 68, 73, 74, 82, 83, 93, 94, 95, 117, 118, 119, 120, 121, 122, 128, 145, 149, 155, 160, 161, 166, 167, 171, 172, 175, 179, 180, 183, 184, 185, 186, 187], "point": [3, 4, 5, 6, 13, 24, 28, 31, 32, 35, 36, 37, 38, 54, 56, 61, 62, 63, 74, 81, 86, 87, 88, 91, 111, 113, 117, 121, 122, 124, 127, 132, 141, 142, 148, 151, 153, 156, 158, 164, 168, 169, 175, 177, 178, 180, 183, 185, 188], "In": [3, 42, 61, 74, 77, 82, 93, 95, 106, 113, 117, 119, 120, 121, 122, 142, 161, 163, 166, 167, 171, 174, 175, 176, 178, 179, 180, 184, 185, 186], "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, 86, 87, 88, 90, 115, 117, 127, 131, 132, 142, 152, 156, 176, 179, 185], "arrai": [3, 5, 24, 81, 82, 128, 143, 188], "mechan": 3, "differ": [3, 5, 6, 13, 15, 16, 27, 35, 36, 42, 51, 56, 81, 82, 83, 94, 99, 113, 117, 127, 141, 152, 157, 161, 166, 167, 168, 169, 174, 175, 179, 180, 183, 184, 185, 186], "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, 87, 89, 90, 99, 109, 113, 115, 117, 120, 121, 122, 125, 127, 129, 130, 136, 142, 144, 145, 148, 151, 156, 175, 176, 180, 184, 185], "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, 86, 87, 89, 90, 113, 115, 117, 121, 122, 124, 125, 127, 129, 130, 131, 132, 156, 180, 185], "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, 86, 87, 90, 124, 125, 128, 129, 130, 132, 135, 145, 148, 151, 180, 185], "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, 86, 87, 90, 109, 115, 124, 125, 128, 129, 130, 132, 148, 154, 161, 166, 178, 183], "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, 86, 87, 88, 89, 90, 94, 98, 113, 117, 124, 125, 128, 129, 130, 131, 132, 141, 143, 150, 152, 154, 157, 161, 168, 169, 176, 177, 179, 181, 183, 184, 185, 190], "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, 80, 81, 82, 83, 84, 86, 87, 90, 92, 93, 94, 95, 98, 101, 113, 114, 115, 117, 119, 120, 121, 122, 124, 125, 127, 128, 129, 130, 132, 134, 139, 140, 142, 143, 145, 148, 149, 151, 152, 153, 154, 156, 157, 161, 163, 164, 166, 167, 168, 170, 171, 174, 175, 176, 178, 179, 180, 181, 182, 183, 184, 185, 186], "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, 81, 86, 87, 88, 93, 99, 102, 105, 109, 111, 113, 115, 117, 120, 124, 125, 127, 129, 130, 132, 142, 143, 145], "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, 86, 87, 88, 93, 99, 102, 110, 113, 114, 115, 117, 120, 124, 125, 127, 129, 130, 132, 135, 136, 141, 142, 143, 144, 153, 157, 160, 180, 183, 184, 185], "pair": [3, 6, 13, 53, 127, 143, 145, 148, 156, 174, 175], "10": [3, 5, 13, 17, 18, 22, 24, 25, 28, 31, 33, 34, 36, 37, 47, 51, 55, 56, 61, 64, 66, 86, 87, 90, 99, 117, 121, 125, 127, 132, 142, 144, 145, 159, 166, 167, 170, 183, 184, 185], "b_number": 3, "one": [3, 12, 18, 22, 23, 56, 61, 63, 77, 79, 82, 83, 86, 87, 88, 94, 98, 101, 106, 113, 117, 141, 142, 143, 148, 150, 151, 152, 154, 155, 156, 160, 161, 163, 166, 170, 175, 177, 178, 180, 183, 184, 185, 186, 187], "5": [3, 13, 17, 18, 22, 24, 28, 31, 36, 37, 38, 55, 56, 61, 70, 71, 86, 87, 90, 93, 99, 102, 113, 117, 120, 127, 132, 144, 154, 166, 167, 171, 183, 184], "full": [4, 5, 63, 74, 77, 84, 114, 142, 153, 167, 169, 170, 171, 175, 180, 182, 183, 185, 188], "4": [4, 5, 13, 17, 18, 22, 82, 86, 113, 117, 125, 127, 128, 142, 147, 154, 170, 171, 185], "dc": [4, 5, 7, 8, 41, 49, 124], "n_step": 4, "increment": [4, 5, 13, 61, 130, 145, 157], "step": [4, 13, 15, 16, 61, 127, 142, 144, 157, 166, 170, 171, 176, 178, 179, 181], "1": [4, 5, 6, 7, 10, 13, 16, 17, 18, 22, 25, 27, 28, 35, 36, 37, 42, 54, 55, 56, 61, 66, 69, 70, 82, 86, 87, 99, 102, 109, 113, 114, 117, 122, 127, 129, 130, 134, 142, 147, 148, 153, 154, 171, 176, 179, 180, 181, 183, 184, 185, 190], "test_width": 4, "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, 86, 87, 89, 90, 94, 117, 120, 121, 122, 124, 125, 127, 129, 130, 132, 158, 175, 176, 178, 184, 189], "singl": [4, 5, 6, 10, 13, 18, 22, 25, 42, 55, 56, 61, 68, 70, 80, 82, 87, 89, 98, 101, 106, 117, 118, 122, 127, 148, 149, 154, 168, 171, 177, 179, 180, 181, 183, 187, 188], "2000": [4, 18, 124, 180], "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, 86, 87, 89, 90, 94, 99, 102, 113, 114, 115, 117, 120, 121, 122, 124, 125, 127, 129, 130, 132, 141, 142, 144, 161, 165, 169, 180, 184], "\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, 86, 87, 89, 90, 117, 120, 121, 122, 124, 125, 127, 129, 130, 132, 156, 180], "pixel": [5, 7, 74, 142, 188], "corner": [5, 7, 13, 34, 36, 37, 38, 51, 61, 62, 63, 147, 175, 176, 180], "dice": [5, 7, 34, 81], "edg": [5, 7, 12, 18, 19, 23, 34, 35, 51, 56, 61, 62, 71, 72, 81, 86, 87, 88, 110, 111, 113, 114, 115, 117, 120, 121, 131, 142, 144, 156, 168, 175, 185], "option": [5, 22, 31, 36, 56, 61, 81, 82, 83, 90, 99, 102, 105, 110, 115, 117, 128, 136, 148, 152, 163, 168, 175, 176, 179, 180, 181, 183, 186, 190], "all": [5, 11, 27, 30, 33, 35, 36, 37, 42, 47, 55, 59, 61, 62, 64, 74, 80, 81, 82, 83, 86, 87, 90, 94, 101, 103, 106, 113, 117, 134, 142, 143, 145, 148, 149, 151, 154, 157, 161, 162, 163, 167, 168, 171, 174, 175, 176, 178, 179, 180, 182, 183, 184, 185, 186], "contain": [5, 21, 22, 27, 33, 35, 36, 37, 42, 47, 55, 61, 67, 74, 75, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 90, 92, 94, 98, 101, 103, 105, 106, 113, 117, 118, 125, 129, 130, 132, 134, 141, 143, 145, 147, 151, 152, 153, 156, 157, 161, 164, 165, 166, 168, 169, 174, 175, 178, 179, 180, 183, 185, 186, 188, 190], "connector": [5, 18, 36, 39, 40, 41, 42, 56, 59, 60, 61, 175], "between": [5, 6, 9, 10, 12, 13, 17, 18, 22, 23, 24, 28, 31, 33, 34, 36, 37, 38, 40, 42, 55, 56, 59, 60, 61, 62, 77, 87, 90, 102, 113, 115, 117, 122, 125, 127, 129, 130, 131, 132, 134, 142, 144, 152, 169, 175, 184, 185], "librari": [5, 27, 30, 36, 44, 51, 58, 61, 68, 74, 87, 88, 89, 90, 127, 131, 145, 149, 165, 166, 167, 169, 170, 171, 174, 175, 176, 177, 188, 189], "superconduct": [5, 36, 113, 131, 169], "quantum": [5, 27, 36, 67, 131, 169, 188], "circuit": [5, 27, 36, 131, 152, 169, 180, 188], "implement": [5, 13, 27, 30, 33, 35, 36, 37, 38, 42, 44, 47, 51, 54, 55, 61, 62, 63, 68, 86, 87, 89, 90, 94, 117, 127, 141, 142, 143, 148, 156, 160, 180, 181, 183, 185, 188], "static": [5, 36, 53, 61, 62, 63, 74, 81, 82, 117, 151, 157, 175, 176], "chip_cel": [5, 80, 81], "return": [5, 33, 35, 36, 37, 42, 47, 51, 55, 56, 61, 62, 63, 64, 74, 75, 81, 82, 84, 86, 87, 89, 90, 94, 98, 99, 101, 102, 103, 106, 110, 111, 113, 114, 115, 116, 117, 118, 121, 127, 134, 135, 136, 138, 141, 142, 143, 144, 145, 146, 148, 149, 153, 154, 156, 157, 158, 178, 179, 180, 185], "dictionari": [5, 22, 36, 56, 64, 77, 81, 82, 83, 94, 99, 102, 106, 115, 117, 121, 136, 143, 149, 151, 152, 153, 154, 156, 180, 185], "assign": [5, 175, 180], "port_id": 5, "launcher_id": 5, "object": [5, 25, 33, 35, 36, 37, 42, 44, 47, 51, 55, 61, 74, 75, 77, 80, 81, 82, 83, 86, 87, 89, 90, 92, 94, 96, 98, 101, 102, 106, 107, 113, 114, 115, 116, 117, 118, 122, 134, 140, 141, 142, 143, 145, 151, 152, 154, 156, 157, 161, 167, 169, 175, 176, 177, 178, 179, 180, 183, 184, 186, 187, 188, 189, 190], "junction_typ": [5, 9, 10, 13, 22, 25, 68, 69, 70, 71, 72, 73, 87, 89, 122, 127, 157, 185], "pad": [5, 9, 13, 28, 30, 31, 32, 33, 35, 37, 48, 49, 56, 69, 70, 86, 87, 90, 124, 126, 127, 128, 131, 180, 185], "string": [5, 6, 7, 9, 10, 13, 14, 15, 16, 18, 21, 22, 23, 24, 25, 28, 30, 31, 32, 33, 34, 36, 37, 42, 44, 45, 46, 56, 58, 59, 60, 61, 64, 68, 69, 70, 71, 72, 81, 82, 87, 89, 94, 99, 103, 105, 106, 116, 117, 118, 120, 122, 127, 128, 132, 136, 141, 143, 145, 148, 149, 150, 152, 153, 156, 179, 180], "type": [5, 9, 10, 13, 14, 15, 16, 17, 18, 22, 24, 25, 26, 28, 30, 31, 32, 34, 36, 42, 44, 45, 46, 51, 56, 58, 59, 60, 61, 64, 68, 69, 70, 71, 72, 77, 82, 84, 87, 89, 90, 102, 110, 113, 115, 117, 118, 119, 122, 127, 128, 132, 134, 135, 136, 141, 142, 143, 145, 148, 152, 154, 157, 168, 175, 177, 182, 184, 185, 190], "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, 84, 86, 87, 89, 90, 93, 94, 95, 96, 98, 99, 101, 102, 105, 106, 110, 113, 114, 115, 117, 119, 120, 121, 122, 123, 127, 131, 136, 141, 142, 143, 144, 145, 148, 149, 151, 152, 153, 154, 156, 157, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 174, 176, 177, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190], "optic": [5, 15, 16, 125, 129, 130, 169, 188], "lithographi": [5, 15, 16, 117, 125, 129, 130, 188], "call": [5, 36, 55, 61, 82, 93, 94, 95, 106, 113, 114, 117, 119, 120, 121, 122, 134, 143, 148, 149, 151, 152, 161, 168, 171, 177, 178, 179, 180, 182, 183, 184, 185, 186, 188], "overrid": [5, 13, 81, 83, 93, 94, 95, 115, 117, 119, 120, 121, 122, 127, 161, 163, 181], "set": [5, 18, 36, 56, 61, 74, 79, 80, 82, 83, 94, 99, 102, 110, 113, 115, 117, 121, 141, 156, 160, 161, 163, 166, 167, 168, 169, 175, 176, 180, 181, 183, 184, 185, 186], "given": [5, 33, 35, 36, 37, 42, 47, 54, 55, 56, 61, 62, 74, 77, 80, 82, 86, 87, 89, 90, 94, 99, 113, 114, 115, 116, 117, 118, 125, 127, 128, 129, 130, 132, 141, 142, 143, 146, 147, 149, 151, 154, 156, 157, 161, 163, 179, 180, 183, 184, 185, 187], "pya": [5, 36, 51, 61, 77, 81, 82, 84, 89, 113, 114, 117, 131, 142, 143, 145, 152, 154, 156, 158, 165, 179, 180, 185], "dbox": [5, 74, 89, 113, 114, 117, 179, 180, 185], "within": [5, 33, 35, 36, 37, 42, 47, 55, 61, 86, 87, 90, 128, 157, 167, 168, 187, 189], "id": [5, 6, 7, 10, 13, 16, 18, 24, 28, 31, 36, 37, 56, 61, 74, 77, 82, 83, 87, 117, 120, 127, 132, 141, 142, 153, 162, 167, 177, 178, 179, 189], "where": [5, 18, 22, 33, 35, 36, 37, 42, 47, 55, 56, 61, 62, 63, 68, 73, 81, 82, 83, 86, 87, 90, 94, 98, 101, 103, 106, 110, 113, 114, 116, 117, 121, 141, 145, 147, 148, 151, 152, 156, 157, 161, 166, 170, 175, 178, 179, 180, 181, 183, 184, 185, 187], "frame_paramet": 5, "r0": [5, 36, 117, 131], "dtran": [5, 51, 63, 81, 118, 158, 180, 185], "toler": [5, 62, 102, 111, 117, 142, 151], "004": [5, 117, 151], "base_metal_gap": [5, 77, 151, 180], "combin": [5, 36, 94, 106, 117, 151, 167, 169, 185], "three": [5, 67, 117, 151, 170, 178, 179, 183, 185], "subtract": [5, 51, 117, 131, 151], "insert": [5, 27, 34, 36, 56, 61, 74, 81, 89, 117, 127, 131, 143, 148, 151, 156, 167, 175, 177, 185], "oper": [5, 36, 61, 141, 151, 166, 170, 175, 183], "base_metal_gap_wo_grid": [5, 89, 125, 127, 129, 130, 151, 152, 171, 175, 180], "base_metal_addit": [5, 151, 180], "ground_grid": [5, 151, 180], "info": [5, 105, 110, 117, 150, 151, 163, 183], "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, 86, 87, 90, 114, 117, 127, 131, 132, 136, 142, 151, 156, 180, 185], "ignor": [5, 82, 117, 142, 151, 156, 166, 183], "while": [5, 22, 36, 77, 151, 152, 163, 168, 171, 183], "\u00b5m": [5, 34, 56, 61, 71, 72, 86, 87, 89, 110, 117, 151], "possibli": [5, 51, 157, 166, 171, 179, 180], "befor": [5, 36, 61, 62, 74, 82, 114, 117, 145, 155, 166, 175, 186], "get": [5, 61, 74, 94, 113, 134, 143, 152, 154, 161, 163, 164, 166, 167, 168, 169, 170, 178, 181], "specifi": [5, 30, 31, 32, 36, 48, 61, 74, 81, 82, 83, 94, 113, 115, 117, 141, 142, 143, 145, 146, 150, 152, 153, 154, 157, 163, 164, 166, 167, 174, 179, 181, 185, 186], "correctli": [5, 36, 62, 81, 175, 180], "resolv": [5, 81, 165, 180], "integ": [5, 6, 7, 10, 16, 18, 81, 115, 117, 142, 143, 185], "filter_layer_list": 5, "transform": [5, 36, 51, 63, 74, 81, 89, 117, 118, 127, 131, 142, 156, 180], "filter_region": 5, "tupl": [5, 22, 36, 61, 62, 63, 74, 81, 82, 98, 101, 103, 113, 117, 121, 134, 141, 143, 145, 148, 154], "layer_nam": [5, 36, 74, 80, 94, 113, 117], "distanc": [5, 6, 17, 18, 24, 28, 34, 42, 61, 62, 64, 86, 87, 117, 121, 122, 125, 131, 132, 142, 145], "filter": [5, 105, 168], "region": [5, 36, 37, 51, 61, 81, 113, 114, 117, 131, 142, 144], "element_cel": 5, "shape_lay": 5, "locat": [5, 36, 51, 61, 74, 77, 81, 98, 101, 110, 115, 117, 121, 138, 147, 148, 153, 156, 157, 166, 167, 168, 170, 171, 175, 176, 178, 184, 185, 186], "rotat": [5, 36, 42, 61, 74, 81, 89, 117, 179, 180], "repeat": [5, 116], "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, 83, 86, 87, 88, 90, 93, 95, 98, 99, 101, 102, 103, 105, 106, 110, 111, 113, 114, 115, 116, 117, 118, 120, 121, 122, 127, 132, 134, 141, 142, 143, 145, 147, 148, 149, 151, 152, 153, 154, 156, 157, 158, 163, 171, 176, 180, 184, 185, 186, 187], "dpoint": [5, 36, 61, 62, 74, 81, 89, 111, 113, 115, 117, 131, 141, 142, 145, 147, 152, 156, 179, 180, 185, 190], "degre": [5, 35, 42, 61, 64, 81, 86, 89, 142, 179, 180], "bump_box": 5, "should": [5, 30, 33, 35, 36, 37, 42, 47, 55, 56, 61, 62, 74, 75, 77, 86, 87, 90, 93, 94, 95, 113, 114, 115, 117, 118, 119, 120, 121, 122, 139, 141, 143, 152, 154, 156, 157, 161, 162, 163, 164, 166, 167, 168, 170, 171, 175, 176, 178, 179, 180, 185, 189], "fill": [5, 94, 110, 160, 171, 175, 176, 180], "bump": [5, 31, 40, 42, 56, 61, 117, 120, 160, 185], "coordin": [5, 36, 54, 61, 63, 74, 81, 87, 102, 113, 117, 131, 153, 156, 179], "mai": [5, 27, 36, 61, 74, 81, 82, 94, 115, 117, 149, 151, 152, 153, 157, 161, 163, 164, 166, 167, 168, 171, 174, 175, 176, 178, 179, 180, 182, 183], "post": [5, 36, 106, 113, 116, 184, 186, 187], "sampleholder_typ": [5, 14, 180], "launcher_assign": 5, "none": [5, 25, 30, 34, 36, 44, 51, 58, 61, 68, 74, 80, 81, 82, 83, 84, 89, 94, 98, 99, 101, 103, 105, 106, 111, 113, 114, 115, 116, 117, 118, 121, 122, 127, 131, 134, 136, 141, 142, 143, 148, 149, 152, 153, 154, 156, 157, 183, 185], "enabl": [5, 55, 61, 99, 114, 117, 121, 150, 169, 175, 176, 180, 184], "typic": [5, 13, 24, 28, 31, 36, 37, 56, 61, 67, 87, 117, 127, 132, 136, 149, 152, 180, 185, 186, 187], "sampl": [5, 8, 17, 88, 121, 142], "holder": [5, 8, 17, 121], "size": [5, 28, 35, 37, 42, 55, 61, 66, 74, 81, 82, 86, 102, 115, 117, 142, 147, 153, 175, 179, 180], "self": [5, 36, 56, 61, 64, 68, 73, 81, 82, 89, 93, 94, 95, 117, 119, 120, 121, 122, 143, 162, 174, 180, 183, 185], "accordingli": [5, 36, 180], "wrapper": [5, 74, 121, 161], "around": [5, 18, 28, 34, 35, 36, 37, 51, 62, 63, 74, 81, 117, 141, 142, 147, 161, 169, 174, 175, 176, 179, 185], "configur": [5, 13, 19, 26, 42, 74, 76, 77, 81, 127, 128, 161, 168, 177], "mean": [5, 28, 35, 37, 42, 54, 55, 56, 61, 62, 66, 77, 113, 114, 117, 160, 161, 179, 180, 185], "index": [5, 18, 36, 61, 62, 63, 77, 111, 115, 117, 145, 156, 157, 169, 180], "head": [5, 47, 121], "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, 84, 85, 86, 87, 88, 89, 90, 93, 94, 95, 99, 102, 105, 106, 111, 113, 115, 117, 119, 120, 121, 122, 127, 131, 134, 135, 138, 141, 142, 145, 146, 147, 149, 150, 152, 154, 156, 157, 160, 161, 163, 164, 166, 167, 169, 170, 171, 174, 175, 176, 177, 178, 179, 181, 183, 184, 185, 187, 188, 189, 190], "n": [5, 13, 24, 28, 31, 36, 37, 56, 61, 63, 86, 87, 109, 117, 127, 132, 142, 143, 152, 168, 180, 183, 184], "launcher_typ": [5, 180], "launcher_width": [5, 19, 180], "launcher_gap": [5, 19, 180], "launcher_ind": [5, 19, 180], "pad_pitch": [5, 180], "port_id_remap": 5, "launcher_frame_gap": [5, 48], "chip_box": [5, 180], "chang": [5, 33, 35, 36, 37, 42, 47, 55, 61, 86, 87, 90, 118, 154, 157, 160, 161, 163, 167, 168, 171, 175, 176, 178, 180, 181, 185, 186, 189, 190], "equal": [5, 114, 142, 148, 153, 184], "distribut": [5, 61, 83], "overridden": [5, 93, 94, 95, 117, 119, 120, 121, 122], "desir": [5, 36, 61, 62, 89, 147, 167, 175, 179, 181, 184, 185], "per": [5, 37, 55, 61, 64, 128, 161, 167, 183, 184], "disabl": [5, 13, 36, 69, 74, 87, 114, 117, 127, 156, 175, 176, 178], "argument": [5, 33, 35, 36, 37, 42, 47, 51, 55, 61, 74, 82, 83, 86, 87, 89, 90, 93, 94, 95, 103, 105, 113, 116, 117, 118, 119, 120, 121, 122, 127, 145, 154, 163, 179, 180, 185, 186, 187], "If": [5, 36, 61, 64, 74, 83, 93, 94, 95, 99, 102, 105, 113, 114, 117, 118, 119, 120, 121, 122, 131, 141, 142, 143, 148, 149, 150, 152, 153, 156, 157, 159, 162, 163, 164, 166, 167, 168, 170, 171, 172, 175, 178, 179, 180, 183, 185, 188, 189, 190], "neither": [5, 74], "rf": [5, 42, 168, 180], "most": [5, 111, 143, 145, 156, 161, 167, 170, 171, 174, 175, 176, 178, 180, 183, 185, 188], "top": [5, 6, 18, 32, 40, 56, 74, 77, 81, 93, 94, 95, 113, 114, 117, 119, 120, 121, 122, 141, 148, 156, 157, 161, 167, 175, 176, 178, 179, 180, 185, 188], "clockwis": [5, 13, 18, 34, 56, 81, 111, 142, 179], "order": [5, 18, 22, 56, 61, 62, 94, 102, 111, 113, 117, 142, 143, 161, 163, 175, 184, 185], "x": [5, 33, 54, 61, 62, 81, 86, 89, 102, 111, 113, 131, 141, 145, 152, 153, 164, 170, 175, 177, 179, 180, 183, 184, 185, 186], "y": [5, 13, 54, 61, 81, 89, 102, 109, 111, 113, 127, 131, 141, 145, 152, 153, 164, 179, 184, 185, 186], "your": [5, 51, 94, 98, 101, 115, 117, 159, 160, 162, 163, 166, 167, 168, 169, 170, 171, 180, 181, 186], "For": [5, 18, 22, 27, 36, 61, 77, 81, 89, 117, 141, 143, 145, 148, 149, 153, 154, 155, 157, 161, 163, 167, 168, 170, 171, 175, 176, 178, 180, 183, 184, 185, 186], "exampl": [5, 27, 36, 61, 74, 75, 77, 82, 117, 141, 143, 149, 153, 157, 161, 163, 166, 167, 168, 170, 171, 175, 177, 179, 181, 183, 184, 185, 186, 190], "flip": [5, 6, 16, 18, 36, 39, 40, 42, 53, 61, 120, 141, 175, 179, 180, 185], "": [5, 12, 23, 33, 35, 36, 37, 42, 47, 48, 55, 61, 74, 82, 84, 86, 87, 89, 90, 99, 111, 118, 127, 141, 142, 148, 152, 154, 156, 157, 161, 164, 166, 167, 170, 171, 174, 175, 177, 179, 180, 181, 187, 189], "axi": [5, 13, 23, 62, 86, 89, 102, 127, 141, 157, 158], "rang": [5, 55, 143], "delta_x": 5, "100": [5, 13, 17, 24, 28, 31, 34, 36, 37, 42, 56, 58, 61, 62, 73, 87, 88, 89, 109, 117, 120, 122, 125, 127, 129, 130, 132, 142, 176, 180, 185, 186], "delta_i": 5, "x0": 5, "y0": 5, "float": [5, 61, 81, 99, 102, 109, 111, 113, 115, 117, 134, 143, 145, 184, 185], "separ": [5, 13, 36, 69, 70, 74, 82, 87, 88, 94, 113, 117, 127, 143, 145, 148, 149, 151, 166, 168, 170, 171, 175, 176, 180, 181, 185, 186], "along": [5, 56, 102, 157, 190], "dimens": [5, 19, 74, 114, 117, 164, 184, 185], "displac": [5, 180], "tsv_box": 5, "boolean": [5, 9, 10, 13, 17, 20, 22, 24, 28, 31, 33, 34, 36, 37, 42, 48, 51, 53, 54, 56, 61, 62, 63, 64, 65, 66, 69, 70, 74, 81, 82, 87, 89, 117, 119, 120, 121, 127, 131, 132, 150], "make": [5, 27, 40, 81, 82, 83, 84, 98, 101, 102, 117, 154, 160, 161, 163, 164, 166, 167, 168, 169, 171, 175, 176, 178, 179, 180, 181, 185, 186, 190], "plane": [5, 35, 37, 38, 51, 86, 117, 175, 176, 179, 180], "fals": [5, 13, 17, 18, 20, 24, 28, 31, 33, 34, 36, 37, 42, 48, 51, 53, 54, 56, 61, 62, 63, 64, 65, 66, 69, 70, 74, 80, 81, 82, 87, 89, 94, 98, 99, 101, 102, 103, 105, 109, 110, 115, 116, 117, 119, 120, 127, 132, 142, 143, 147, 148, 149, 153, 156, 157, 179, 180, 183, 185], "merge_base_metal_gap": 5, "a_cap": 5, "conductor": [5, 13, 17, 18, 24, 28, 31, 36, 37, 42, 56, 61, 62, 64, 86, 87, 117, 127, 132, 156], "cap": [5, 18], "b_cap": 5, "with_gnd_tsv": 5, "through": [5, 24, 55, 56, 62, 82, 83, 99, 132, 142, 163, 164, 178, 185], "silicon": [5, 24, 117, 132, 180, 185, 188], "with_face1_gnd_tsv": 5, "tsv_grid_spac": 5, "space": [5, 12, 13, 15, 16, 18, 23, 25, 56, 61, 94, 120, 121, 122, 125, 127, 129, 130, 145, 147, 149, 167], "300": [5, 6, 47, 48, 56, 86, 117], "edge_from_tsv": 5, "clearanc": [5, 51, 61, 81], "550": [5, 117], "tsv_edge_to_tsv_edge_separ": 5, "exist": [5, 74, 81, 93, 94, 95, 113, 117, 119, 120, 121, 122, 141, 142, 145, 148, 149, 153, 157, 161, 166, 170, 171, 175, 180, 185, 186], "250": [5, 86, 88], "tsv_edge_to_nearest_el": 5, "with_gnd_bump": 5, "indium": [5, 42, 117, 185], "bump_grid_spac": 5, "120": [5, 86, 90, 160, 162], "edge_from_bump": 5, "bump_edge_to_bump_edge_separ": 5, "95": 5, "frames_en": [5, 6, 7, 10, 16, 18], "drawn": [5, 6, 7, 10, 16, 18, 171, 185, 188], "frames_marker_dist": 5, "each": [5, 13, 17, 22, 25, 34, 35, 36, 56, 61, 62, 63, 64, 74, 77, 79, 80, 81, 82, 83, 86, 88, 90, 94, 99, 102, 113, 117, 122, 128, 131, 141, 142, 145, 148, 149, 151, 152, 153, 157, 161, 168, 171, 175, 178, 179, 180, 181, 183, 184, 185, 186, 187, 190], "1500": [5, 34], "1000": [5, 17, 47, 56, 74, 77, 117, 180], "frames_diagonal_squar": 5, "diagon": [5, 34, 51, 184], "squar": [5, 12, 23, 34, 37, 51, 81, 82, 131, 148, 167, 171, 180], "2": [5, 13, 17, 18, 22, 24, 25, 32, 33, 37, 38, 44, 55, 61, 69, 73, 81, 87, 89, 99, 102, 113, 117, 122, 127, 128, 132, 142, 147, 154, 166, 169, 180, 181, 183, 184, 185], "frames_mirror": 5, "mirror": [5, 9, 10, 13, 18, 80, 81, 89, 127, 147, 157, 158, 179], "true": [5, 9, 10, 13, 17, 18, 22, 28, 31, 36, 56, 61, 62, 69, 70, 74, 81, 82, 83, 87, 94, 98, 99, 103, 110, 117, 119, 120, 121, 127, 135, 141, 142, 143, 145, 148, 149, 150, 151, 153, 154, 156, 161, 176, 178, 179, 180, 183, 184, 185], "frames_dice_width": 5, "street": 5, "200": [5, 13, 18, 24, 34, 56, 61, 90, 132, 180, 190], "140": 5, "face_box": 5, "8500": 5, "dice_grid_margin": [5, 34], "margin": [5, 13, 18, 24, 28, 31, 34, 36, 37, 56, 58, 61, 66, 69, 70, 81, 87, 117, 127, 132, 147, 180, 185, 186], "name_mask": [5, 34], "m000": [5, 34], "name_chip": [5, 7, 9, 10, 21, 34], "ctest": [5, 34], "name_copi": [5, 34, 81], "copi": [5, 34, 36, 61, 81, 106, 148, 158, 161, 180, 181, 186, 187], "name_brand": [5, 34], "brand": [5, 34], "marker_typ": [5, 13, 34, 51], "lower": [5, 13, 22, 34, 114, 171, 184, 185], "standard": [5, 13, 24, 25, 34, 44, 45, 51, 52, 58, 60, 61, 89, 121, 122, 132, 142, 145, 150, 165, 171], "chip_dicing_in_base_met": [5, 34], "line": [5, 6, 9, 17, 18, 34, 35, 47, 62, 82, 87, 88, 106, 111, 116, 117, 129, 130, 132, 142, 145, 148, 160, 164, 166, 167, 175, 176, 177, 178, 179, 180, 186, 187, 188, 189, 190], "metal": [5, 11, 13, 24, 28, 31, 34, 36, 37, 40, 48, 56, 61, 62, 63, 65, 66, 69, 70, 87, 90, 94, 113, 114, 115, 117, 120, 127, 131, 132, 180, 184, 185], "addit": [5, 13, 28, 34, 36, 48, 61, 62, 63, 65, 66, 69, 70, 77, 81, 87, 93, 95, 113, 116, 117, 119, 120, 121, 122, 127, 160, 163, 175, 179, 180, 184], "bound": [5, 34, 54, 61, 81, 89, 114, 117, 127, 144, 147, 152, 175], "10000": [5, 17, 34, 94, 117, 179], "connector_typ": [5, 42, 61], "coax": [5, 42, 61], "choic": [5, 6, 10, 13, 14, 15, 16, 17, 18, 22, 24, 25, 28, 30, 31, 32, 33, 42, 44, 45, 46, 56, 58, 59, 60, 61, 64, 68, 69, 70, 71, 72, 87, 89, 99, 122, 127, 128, 132, 154, 161, 167, 184], "gsg": [5, 42, 61], "tsv_type": [5, 24, 58, 59, 60, 132], "ellips": [5, 24, 58, 59, 132], "bottom": [6, 32, 40, 56, 71, 72, 77, 81, 113, 114, 117, 156, 161, 176, 179, 180, 185], "transmiss": [6, 17, 62, 132], "3": [6, 17, 18, 22, 25, 33, 37, 38, 46, 53, 63, 81, 86, 90, 102, 113, 117, 122, 142, 147, 154, 163, 166, 167, 171, 184, 185], "crossing_length": 6, "400": [6, 56, 86, 117, 180], "cross_talk_dist": 6, "meander_fac": 6, "two": [6, 9, 34, 35, 37, 38, 40, 42, 54, 59, 60, 61, 69, 81, 86, 87, 88, 89, 113, 114, 117, 131, 141, 142, 145, 152, 156, 161, 174, 175, 179, 180, 183, 184, 185, 186, 190], "daisi": 7, "woven": 7, "includ": [7, 9, 10, 13, 17, 24, 27, 28, 31, 36, 37, 56, 61, 67, 69, 70, 80, 82, 83, 87, 89, 94, 98, 101, 113, 117, 119, 127, 132, 141, 142, 143, 148, 157, 159, 163, 164, 166, 169, 170, 174, 175, 179, 180, 184, 186, 190], "text": [7, 34, 36, 61, 77, 81, 113, 115, 117, 129, 130, 145, 147, 156, 167, 176, 180], "manual": [7, 29, 56, 61, 67, 68, 73, 77, 82, 85, 99, 115, 139, 141, 163, 165, 169, 171, 179, 184, 185, 186, 188], "pattern": [7, 56, 169], "No": [7, 71, 170], "input": [7, 18, 42, 56, 61, 113, 142, 145, 183, 185, 190], "demonstr": [9, 10, 168, 175, 176, 190], "four": [9, 22, 42, 51, 88, 124, 131, 142, 147, 152, 179], "readout": [9, 10, 22, 87, 88], "reson": [9, 10, 17, 18, 22, 47, 56, 119, 175, 184], "probe": [9, 131, 141], "charg": [9, 176], "qubit_a_nr": [9, 10], "qubit_b_nr": [9, 10], "port_nr": [9, 117, 185], "qubit_nr": [9, 10], "cap_finger_nr": [9, 10], "probeline_nam": [9, 10], "readout_res_length": [9, 10, 22, 179], "5000": [9, 10, 22, 56, 121, 179, 180], "5100": [9, 10, 22], "5200": [9, 10, 22], "5300": [9, 10, 22], "include_coupl": [9, 10, 179], "coupler": [9, 10, 17, 18, 22, 25, 33, 35, 37, 86, 87, 88, 90, 117, 122, 136, 176, 185], "3d": [10, 27, 117, 175, 180, 185], "integr": [10, 27, 99, 102, 174, 175, 177, 180, 187], "multi": [10, 28, 30, 31, 56, 61, 64, 77, 82, 83, 117, 168, 169, 177, 180], "featur": [10, 36, 61, 143, 167, 168, 169, 170, 171, 176, 177, 178, 179, 180, 187], "dt": 10, "almost": [11, 152, 180], "remov": [11, 33, 51, 81, 82, 117, 120, 141, 142, 148, 149, 150, 154, 157, 164, 166, 169, 180], "ebl": [11, 75, 169, 179], "edge_len": [12, 23], "80": [12, 13, 23, 35, 64, 86, 88], "inter_spac": [12, 23], "20": [12, 17, 18, 23, 28, 30, 35, 37, 38, 66, 86, 87, 88, 89, 129, 130, 163, 166, 170, 183, 185], "pad_width": [13, 70, 87, 127, 131], "500": [13, 18, 24, 33, 47, 49, 56, 61, 87, 124, 127, 132, 180, 185], "junctions_horizont": [13, 127], "horizont": [13, 17, 22, 24, 56, 70, 81, 87, 127, 131, 132, 158], "small_loop_area": 13, "small": [13, 21, 62, 160, 180, 183], "loop": [13, 69, 73, 87, 89, 127], "large_loop_area": 13, "larg": [13, 168, 183], "130": [13, 180], "junction_width_smal": 13, "finger": [13, 17, 18, 22, 33, 37, 38, 55, 69, 70, 87, 90, 127, 136], "15": [13, 86, 125, 185], "junction_width_larg": 13, "08": [13, 122], "junction_width_step_increment_smal": 13, "01": [13, 102, 111, 117], "junction_width_step_increment_larg": 13, "03": 13, "pads_loop": 13, "central": [13, 179], "6": [13, 17, 18, 22, 24, 28, 31, 36, 37, 47, 56, 61, 64, 70, 86, 87, 117, 127, 132, 142, 154, 166, 167], "turn": [13, 18, 24, 28, 31, 33, 35, 36, 37, 42, 47, 55, 56, 61, 86, 87, 90, 117, 122, 127, 132, 156, 161, 175, 180], "64": [13, 24, 28, 31, 36, 37, 56, 61, 87, 117, 127, 132, 142, 170], "r": [13, 24, 28, 31, 36, 37, 42, 56, 61, 62, 63, 87, 117, 127, 132, 142, 143, 156, 163, 166, 180, 189], "radiu": [13, 24, 28, 31, 35, 36, 37, 38, 54, 56, 61, 62, 63, 70, 81, 86, 87, 90, 117, 127, 132, 142, 156, 180], "protect": [13, 24, 28, 31, 36, 37, 56, 61, 66, 87, 117, 127, 132], "1t1": [13, 24, 28, 31, 36, 37, 56, 61, 77, 81, 82, 87, 117, 120, 127, 132, 141, 171, 175, 179, 180, 185], "2b1": [13, 24, 28, 31, 36, 37, 56, 61, 77, 81, 87, 117, 127, 132, 179, 180, 185], "1b1": [13, 24, 28, 31, 36, 37, 56, 61, 87, 117, 127, 132], "2t1": [13, 24, 28, 31, 36, 37, 56, 61, 77, 81, 87, 117, 127, 132, 180], "display_nam": [13, 24, 28, 31, 36, 37, 56, 61, 87, 117, 127, 132], "displai": [13, 24, 28, 31, 36, 37, 56, 61, 74, 87, 117, 127, 132, 166, 175, 178, 179], "gui": [13, 24, 27, 28, 31, 36, 37, 54, 56, 61, 62, 74, 77, 87, 103, 105, 117, 127, 132, 141, 145, 148, 161, 166, 167, 169, 171, 174, 176, 177, 178, 180, 182, 185, 187, 188, 189], "protect_opposite_fac": [13, 24, 28, 31, 36, 37, 56, 61, 87, 117, 127, 132], "appli": [13, 24, 28, 31, 36, 37, 56, 61, 63, 74, 81, 82, 83, 87, 102, 114, 117, 118, 127, 131, 132, 161, 175, 185], "onli": [13, 24, 28, 31, 33, 35, 36, 37, 42, 47, 55, 56, 61, 62, 68, 81, 82, 83, 86, 87, 89, 90, 94, 102, 103, 114, 117, 123, 127, 128, 132, 135, 139, 143, 145, 148, 151, 154, 155, 156, 157, 161, 163, 166, 167, 168, 170, 171, 175, 176, 178, 179, 180, 181, 182, 183, 184, 185, 186, 190], "signal": [13, 24, 28, 31, 36, 37, 42, 56, 61, 87, 94, 113, 115, 117, 127, 132, 156, 175, 184, 185], "carri": [13, 24, 28, 31, 36, 37, 56, 61, 87, 117, 127, 132], "opposing_face_id_group": [13, 24, 28, 31, 36, 37, 56, 61, 87, 117, 127, 132], "oppos": [13, 24, 28, 31, 36, 37, 56, 61, 87, 117, 127, 132, 185], "group": [13, 24, 28, 31, 36, 37, 56, 61, 67, 77, 87, 109, 110, 117, 127, 132, 141, 144, 171, 175, 180], "etch_opposite_fac": [13, 24, 28, 31, 36, 37, 56, 61, 87, 117, 127, 132], "etch": [13, 18, 24, 28, 31, 36, 37, 56, 61, 77, 87, 113, 114, 115, 117, 127, 132], "opposit": [13, 18, 24, 28, 31, 36, 37, 56, 61, 87, 117, 120, 127, 132, 185], "too": [13, 24, 28, 31, 36, 37, 48, 56, 61, 62, 63, 65, 66, 87, 117, 127, 132, 152, 154, 166, 167, 168], "etch_opposite_face_margin": [13, 18, 24, 28, 31, 36, 37, 56, 61, 87, 117, 127, 132], "area_height": [13, 127], "height": [13, 18, 33, 70, 74, 81, 87, 114, 115, 117, 124, 127, 131, 147, 185], "1900": [13, 127], "area_width": [13, 127], "1300": [13, 18, 127], "pad_spac": [13, 127], "only_pad": [13, 127], "pad_configur": [13, 127], "junction_width_step": [13, 127], "automat": [13, 38, 54, 56, 61, 69, 74, 79, 81, 84, 98, 127, 148, 161, 163, 164, 166, 167, 170, 171, 174, 175, 178, 179, 180, 181, 183], "junction_width": [13, 68, 87, 89, 127], "junction_test_pads_typ": [13, 127, 128], "junction_test_pads_paramet": [13, 127], "extra": [13, 18, 28, 32, 44, 61, 62, 64, 68, 81, 87, 89, 110, 127, 147, 148, 157, 170], "_junction_test_pads_paramet": [13, 127], "previou": [13, 44, 61, 68, 87, 89, 127, 142, 148, 166, 167, 175, 178, 179, 180], "state": [13, 44, 68, 87, 89, 127, 181, 183], "_paramet": [13, 36, 44, 68, 87, 89, 127], "mirror_squid": [13, 89, 127], "its": [13, 36, 56, 61, 62, 81, 89, 94, 117, 127, 141, 142, 143, 157, 161, 163, 166, 175, 179, 180, 181], "junction_paramet": [13, 68, 87, 89, 127], "_junction_paramet": [13, 68, 87, 89, 127], "finger_overshoot": [13, 69, 70, 87, 127], "include_base_metal_gap": [13, 69, 70, 87, 127], "shadow_margin": [13, 69, 70, 87, 127], "shadow": [13, 69, 70, 87, 127], "compact_geometri": [13, 69, 87, 127], "compact": [13, 69, 87, 127, 143], "geometri": [13, 33, 35, 36, 37, 42, 47, 51, 55, 59, 60, 69, 86, 87, 89, 90, 93, 94, 95, 113, 114, 117, 119, 120, 121, 122, 127, 152, 157, 160, 169, 171, 175, 177, 178, 180, 184, 187, 188, 190], "separate_junct": [13, 69, 70, 87, 127], "offset_compens": [13, 69, 70, 87, 127], "lead": [13, 37, 55, 69, 70, 87, 127, 156, 183, 185], "offset": [13, 61, 69, 70, 81, 87, 90, 127], "mirror_offset": [13, 69, 70, 87, 127], "move": [13, 54, 61, 69, 70, 87, 89, 127, 142, 163, 171, 175, 176], "finger_overlap": [13, 69, 70, 87, 127], "insid": [13, 35, 55, 56, 61, 69, 70, 87, 94, 99, 113, 115, 117, 127, 143, 156, 171, 175, 178, 179, 180, 185, 188], "single_junct": [13, 69, 87, 127], "second": [13, 31, 36, 42, 69, 87, 105, 113, 117, 127, 142, 180, 181, 183, 186], "predefin": [14, 62, 175], "sma8": [14, 17, 121, 180], "ard24": [14, 17], "dc24": 14, "num_strip": [15, 16, 129, 130], "min_width": [15, 16], "max_width": [15, 16], "stripe_test": [15, 16], "stripe_test_increasing_width": [15, 16], "architectur": [16, 165, 169, 180], "res_length": [17, 18], "physic": [17, 18, 28, 35, 37, 42, 55, 61, 66, 98, 101, 153, 183, 188, 190], "5434": [17, 18], "5429": [17, 18], "5374": [17, 18], "5412": [17, 18], "5493": [17, 18], "5589": [17, 18], "n_finger": [17, 18, 22], "planar": [17, 18, 94], "capacitor": [17, 18, 33, 35, 37, 38, 55, 61, 136, 152, 175, 180], "l_finger": [17, 18, 22], "23": [17, 18, 22], "9": [17, 18, 22, 166, 179, 180], "14": [17, 18, 22, 24], "21": [17, 18, 22], "28": [17, 18, 155, 163, 167, 170], "type_coupl": [17, 18, 22], "interdigit": [17, 18, 22, 136], "n_ab": [17, 124], "res_term": 17, "termin": [17, 56, 61, 62, 63, 105, 117, 120, 156, 166, 167, 179, 181, 184, 185], "galvan": [17, 40], "res_beg": 17, "begin": [17, 56, 63, 130, 179, 181], "res_a": [17, 18, 47], "res_b": [17, 18, 47], "12": [17, 18, 28, 66, 70, 87, 90, 99, 166, 167, 170, 184], "tl_airbridg": 17, "res_airbridge_typ": 17, "rectangular": [17, 28, 30, 32, 48, 56, 61, 62, 63, 64, 81, 90, 179], "sample_holder_typ": 17, "marker_safeti": 17, "first": [17, 22, 36, 42, 56, 61, 62, 74, 77, 87, 113, 116, 117, 142, 154, 156, 161, 164, 166, 167, 169, 175, 177, 179, 180, 182, 183, 185, 186], "curv": [17, 62, 63, 142], "feedline_bend_dist": 17, "feedlin": [17, 22, 35, 37], "bend": [17, 54, 61, 62, 185], "resonators_both_sid": 17, "both": [17, 18, 28, 29, 31, 36, 61, 68, 73, 84, 107, 117, 156, 161, 164, 166, 168, 179, 183, 185, 186], "max_res_len": 17, "exceed": 17, "becom": [17, 61, 77, 116, 178, 185], "1e": [17, 113, 122], "30": [17, 24, 58, 59, 65, 86, 99, 124, 132, 180, 184], "ground_grid_in_trac": [17, 54, 61, 62, 63, 65], "trace": [17, 28, 47, 48, 61, 62, 63, 65, 66, 115], "border": [17, 117], "preliminari": 18, "resonator_typ": 18, "connector_dist": [18, 56], "extra_resonator_avoid": 18, "extra_resonator_etch": 18, "spiral": [18, 56, 175], "attach": [18, 81, 149, 179], "pl_": 18, "_t_port_c": 18, "identifi": [18, 82, 152, 153, 160, 179, 180, 181], "long": [18, 160, 167, 180, 183, 184, 185], "same": [18, 22, 35, 36, 37, 54, 61, 74, 81, 82, 83, 94, 113, 117, 142, 148, 151, 152, 153, 154, 157, 161, 166, 167, 168, 171, 175, 178, 179, 180, 181, 183, 185], "wai": [18, 21, 36, 61, 82, 83, 111, 113, 156, 161, 166, 167, 169, 170, 171, 174, 175, 179, 180, 185, 186], "direct": [18, 21, 31, 32, 36, 48, 61, 62, 81, 89, 114, 117, 121, 135, 142, 145, 156, 175, 180, 185], "_corner": [18, 156], "cpw": [18, 24, 132], "exclud": [18, 154], "finger_control": [18, 55], "solid": [18, 184], "twofac": 18, "ground_grid_avoid": [18, 36, 89, 180], "counter": [18, 56, 142], "resonator_fac": 18, "2100": 18, "2900": 18, "3700": 18, "4500": 18, "spiral_box_height": 18, "spiral_box_width": 18, "x_indent": 18, "indent": [18, 19, 143], "800": [18, 56], "cap_res_dist": 18, "waveguide_indent": 18, "At": [18, 176], "bridge_spac": [18, 56], "parametr": [19, 169, 175], "connect": [19, 21, 22, 37, 42, 48, 49, 56, 62, 86, 110, 115, 117, 128, 131, 148, 175, 176, 180, 185], "pairwis": 19, "coplanar": [19, 42, 61, 62, 63, 65, 66, 153, 175, 180, 184], "n_launcher": 19, "40": [19, 31, 35, 40, 42, 56, 61], "launcher_pitch": 19, "pitch": [19, 24, 132], "635": 19, "160": [19, 176], "96": 19, "520": 19, "tunabl": 20, "veri": [21, 62, 74, 175, 178, 180, 185, 186], "coupl": [22, 47, 176, 184], "half": [22, 88, 180], "abov": [22, 56, 117, 166, 167, 168, 171, 175, 176, 178, 183, 184, 186, 187], "below": [22, 28, 56, 114, 117, 135, 148, 157, 159, 166, 174, 178, 179, 180, 181, 183, 184, 185, 187], "chargelin": [22, 90], "whose": [22, 148, 151], "upper": [22, 114, 185], "six": 22, "5400": [22, 179], "5500": [22, 179], "use_test_reson": [22, 119], "test_res_length": 22, "5600": [22, 179], "5800": 22, "metrologi": 24, "segment": [24, 56, 61, 62, 63, 65, 66, 117, 175], "crossect": 24, "analysi": [24, 99, 110, 184], "array_form": 24, "array_layout": 24, "metrology_pitch": 24, "50": [24, 34, 87, 109, 115, 148, 156], "cpw_distanc": [24, 132], "placehold": [24, 132, 179], "hor_dist": [24, 132], "ver_dist": [24, 132], "tsv_diamet": [24, 58, 132], "diamet": [24, 31, 40, 56, 58, 61, 132], "tsv_margin": [24, 58, 132], "tsv_elliptical_width": [24, 59, 132], "ellipt": [24, 59, 132], "pos_start": [25, 121], "end_i": [25, 121], "c_kappa_l_fing": 25, "dedic": [25, 113, 122, 185, 187], "function": [25, 30, 36, 44, 55, 56, 61, 64, 68, 73, 77, 80, 82, 84, 89, 92, 94, 113, 114, 117, 118, 121, 122, 134, 136, 139, 142, 143, 145, 151, 152, 154, 157, 160, 161, 162, 168, 177, 179, 180, 183, 184, 185, 187], "also": [25, 27, 36, 48, 54, 61, 62, 63, 65, 74, 81, 82, 83, 84, 85, 89, 90, 101, 117, 122, 127, 129, 130, 131, 135, 141, 142, 143, 148, 149, 150, 152, 154, 157, 161, 163, 164, 166, 167, 168, 169, 170, 171, 174, 175, 178, 179, 180, 181, 183, 184, 185, 187, 189], "assum": [25, 62, 63, 74, 82, 117, 122, 170, 176, 184, 185], "follow": [25, 56, 61, 62, 74, 77, 79, 80, 93, 94, 95, 117, 119, 120, 121, 122, 142, 143, 148, 149, 153, 159, 160, 161, 162, 163, 166, 168, 170, 171, 175, 178, 179, 180, 181, 183, 184, 185, 186, 187, 190], "attribut": [25, 36, 80, 115, 122, 154, 161, 162], "arm_width_a": [25, 121, 122], "arm_width_b": [25, 121, 122], "qubit_spac": [25, 121, 122], "fluxline_typ": [25, 44, 45, 46, 89, 122, 185], "rr_cpl_width": [25, 122], "arm": [25, 37, 89, 90, 121, 122, 125, 127, 180], "24": [25, 90, 121, 122], "rr": [25, 122], "qb": [25, 122], "um": [25, 90, 115, 117, 122, 147, 153], "file": [26, 36, 67, 74, 75, 77, 79, 80, 81, 82, 98, 99, 101, 103, 106, 110, 113, 116, 141, 146, 148, 150, 152, 153, 157, 159, 161, 163, 164, 167, 168, 169, 171, 175, 176, 177, 178, 179, 181, 182, 183, 184, 186, 187, 188, 189], "thing": [26, 79, 161, 171, 180, 183], "path": [26, 56, 61, 62, 74, 80, 84, 98, 99, 101, 103, 106, 110, 113, 116, 121, 141, 142, 146, 149, 152, 153, 163, 166, 167, 168, 170, 174, 175, 180, 181, 182, 183, 186, 190], "sub": [26, 36, 61, 62, 69, 81, 89, 114, 117, 157, 161, 175, 179], "repres": [27, 61, 62, 63, 68, 73, 74, 79, 81, 82, 83, 113, 169, 178, 185], "form": [27, 61, 94, 99, 102, 111, 117, 148, 160, 161], "being": [27, 77, 180], "pcelldeclarationhelp": [27, 36, 161], "load": [27, 67, 82, 85, 87, 88, 90, 146, 149, 153, 157, 161, 178, 179, 180], "klayout": [27, 61, 62, 74, 77, 84, 113, 117, 139, 141, 148, 149, 150, 152, 155, 161, 163, 164, 165, 166, 169, 171, 174, 175, 176, 177, 179, 180, 182, 185, 187, 188, 189], "code": [27, 29, 33, 35, 36, 37, 42, 47, 54, 55, 61, 62, 67, 68, 73, 74, 85, 86, 87, 89, 90, 94, 127, 143, 148, 157, 160, 161, 163, 165, 166, 167, 168, 169, 170, 171, 174, 177, 178, 185, 186, 188, 189], "share": [27, 89, 117, 142, 183], "them": [27, 94, 99, 152, 161, 166, 167, 168, 171, 174, 175, 179, 180, 185], "have": [27, 30, 33, 35, 36, 37, 42, 47, 51, 55, 61, 62, 74, 77, 81, 82, 83, 85, 86, 87, 90, 99, 113, 117, 141, 142, 148, 149, 152, 154, 157, 161, 163, 164, 166, 167, 168, 171, 172, 175, 176, 178, 179, 180, 181, 182, 184, 185], "easi": [27, 166, 168, 169], "support": [27, 35, 61, 74, 96, 102, 110, 141, 143, 167, 169, 175, 180, 181, 183, 184, 185, 187, 190], "concept": [27, 175, 178, 180, 185], "belong": [27, 77, 152, 180], "certain": [27, 33, 35, 36, 37, 42, 47, 55, 75, 81, 82, 86, 87, 90, 117, 166, 167, 168, 180, 185], "determin": [27, 36, 51, 61, 62, 81, 82, 98, 99, 102, 117, 131, 148, 150, 156, 157, 179, 180, 181, 184, 185], "actual": [27, 30, 44, 61, 62, 63, 68, 73, 81, 82, 89, 96, 163, 167, 171, 178, 179, 180, 185, 190], "refer": [27, 34, 35, 36, 37, 38, 74, 77, 80, 86, 117, 141, 142, 143, 156, 159, 161, 166, 167, 168, 175, 178, 180, 186], "taper": [28, 38, 48, 61, 66, 87], "end": [28, 31, 54, 56, 61, 62, 63, 98, 101, 105, 114, 117, 120, 156, 157, 163, 164, 175, 178, 179, 184, 185], "bridge_gap_width": 28, "with_side_airbridg": 28, "With": [28, 77, 161, 175, 179], "with_right_waveguid": 28, "gap_between_bridg": 28, "inner": [28, 86, 117, 185], "adjac": [28, 61, 117, 142, 144], "bridg": [28, 30, 31, 32, 54, 56, 61, 64, 93, 180], "waveguide_extra": 28, "taper_length": [28, 38, 61, 66], "31": [28, 66, 143], "41592653589793": [28, 66], "m2": [28, 66], "a2": [28, 35, 36, 37, 42, 55, 61, 64, 66], "non": [28, 35, 37, 42, 54, 55, 56, 61, 66, 99, 113, 117, 142, 143, 160, 184, 185], "b2": [28, 35, 36, 37, 42, 55, 61, 64, 66], "add_met": [28, 48, 61, 62, 63, 65, 66], "add": [28, 31, 36, 48, 54, 59, 61, 62, 63, 65, 66, 74, 81, 82, 93, 95, 110, 113, 117, 119, 120, 121, 122, 131, 154, 161, 163, 171, 176, 179, 180, 181, 185, 186], "airbridge_typ": [28, 30, 31, 32, 56, 61, 64], "bridge_width": [28, 30, 31, 56], "pad_length": [28, 30, 31, 56], "22": [28, 70, 87, 166], "bridge_length": [28, 30, 56, 180], "60": [28, 38, 86], "without": [30, 44, 56, 61, 68, 73, 74, 81, 84, 89, 111, 117, 128, 166, 167, 168, 171, 175, 179, 180, 181, 183, 185, 189], "subclass": [30, 33, 35, 36, 37, 42, 47, 51, 55, 61, 82, 83, 86, 87, 89, 90, 94, 117, 143, 154, 177, 184, 186, 187], "otherwis": [30, 31, 32, 36, 61, 62, 74, 93, 95, 103, 114, 117, 118, 119, 120, 121, 122, 143, 149, 157, 166, 170, 175, 185], "user": [30, 31, 32, 36, 59, 61, 74, 82, 89, 105, 160, 163, 164, 166, 167, 169, 170, 174, 179, 180, 181, 183, 185], "classmethod": [30, 33, 35, 36, 37, 42, 44, 47, 51, 53, 55, 58, 61, 68, 86, 87, 90, 94, 117, 127, 154, 161, 185], "18": [30, 44, 166, 170], "44": [30, 56, 180], "equival": [31, 61, 143], "origin": [31, 32, 36, 40, 59, 60, 63, 64, 71, 72, 74, 81, 113, 117, 142, 147, 180], "geometr": [31, 32, 40, 59, 60, 142, 169], "include_bump": [31, 56], "ubm_diamet": [31, 40, 56, 61], "under": [31, 36, 40, 56, 61, 74, 82, 115, 117, 149, 163, 166, 171, 174, 175, 178, 180], "bump_diamet": [31, 40, 56, 61], "25": [31, 40, 56, 61, 185], "part": [32, 47, 48, 56, 82, 89, 90, 114, 115, 117, 127, 142, 167, 175, 176, 178, 179, 180, 183], "port_a": [32, 36, 61], "port_b": [32, 36, 61, 180], "closest": [32, 34, 111, 117, 131, 141, 148, 185], "pad_extra": 32, "capacit": [33, 55, 87, 88, 99, 102, 115, 122, 156, 177, 183, 185, 187], "fem": [33, 183], "comput": [33, 67, 110, 142, 181, 183, 184], "when": [33, 35, 36, 37, 42, 47, 55, 61, 62, 74, 81, 86, 87, 90, 99, 105, 113, 114, 115, 117, 141, 148, 156, 157, 160, 161, 163, 164, 167, 170, 175, 178, 179, 180, 181, 183, 185, 188], "best": [33, 35, 36, 37, 42, 47, 55, 86, 87, 90, 167, 180], "practic": [33, 35, 36, 37, 42, 47, 55, 61, 86, 87, 90, 161, 174, 185], "effect": [33, 35, 36, 37, 42, 47, 55, 86, 87, 90, 118, 121, 147, 168, 184], "serv": [33, 35, 36, 37, 42, 47, 55, 86, 87, 90], "deriv": [33, 35, 36, 37, 42, 47, 55, 61, 86, 87, 90, 135, 142, 161, 180], "noth": [33, 35, 36, 37, 42, 47, 55, 86, 87, 90, 154, 178], "els": [33, 35, 36, 37, 42, 47, 55, 86, 87, 90, 143], "cl": [33, 35, 36, 37, 42, 47, 51, 55, 86, 87, 90, 94, 117, 136, 154, 185], "you": [33, 35, 36, 37, 42, 47, 51, 55, 56, 74, 86, 87, 90, 98, 101, 113, 143, 148, 159, 161, 162, 163, 164, 166, 167, 168, 170, 171, 172, 174, 175, 176, 178, 179, 180, 181, 182, 184, 185, 186, 188, 189, 190], "need": [33, 35, 36, 37, 42, 47, 51, 55, 56, 61, 62, 75, 77, 84, 86, 87, 90, 92, 94, 116, 139, 141, 142, 153, 159, 160, 161, 162, 163, 166, 167, 168, 169, 170, 171, 175, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 190], "decid": [33, 35, 36, 37, 42, 47, 55, 86, 87, 90, 185], "x_coupler_length": 33, "x_coupler_height": 33, "x_coupler_vari": 33, "variant": [33, 45, 46, 79, 82, 179], "either": [33, 36, 56, 67, 68, 73, 74, 77, 82, 83, 85, 117, 128, 142, 156, 175, 180, 185, 187], "remove_capacitor": 33, "finger_numb": [33, 37, 38], "finger_width": [33, 37, 38, 55], "finger_gap": [33, 37, 38, 55], "finger_gap_end": [33, 37], "marker_dist": 34, "diagonal_squar": [34, 51], "use_face_prefix": 34, "prefix": [34, 36, 74, 80, 101, 106, 113, 116, 117, 131, 167, 168, 180], "chip_dicing_width": 34, "chip_dicing_line_length": 34, "chip_dicing_gap_length": 34, "dash": [34, 175], "circular": [35, 60, 81, 143], "outer": [35, 48, 81, 86, 131], "semi": 35, "island": [35, 86, 87, 88, 89, 90, 184, 185], "fix": [35, 37, 55, 61, 117, 168, 170], "imped": [35, 86, 115], "r_inner": [35, 86], "r_outer": [35, 86], "extern": [35, 86, 169, 174, 177, 180, 185, 186], "swept_angl": 35, "cover": [35, 51, 81, 114, 117, 136, 144, 156, 168, 175, 179, 184], "180": [35, 42, 61, 64, 86], "outer_island_width": [35, 86], "ground_gap": [35, 55, 86, 87], "fixed_length": [35, 37, 55], "auto": [35, 37, 55, 180], "cell_transf": [36, 117], "extract": [36, 148, 152, 156, 157], "specif": [36, 51, 61, 68, 73, 74, 79, 80, 81, 82, 94, 117, 143, 156, 159, 161, 163, 166, 167, 170, 171, 175, 178, 180, 185, 186, 187], "convert": [36, 61, 81, 117, 143, 145, 148, 149, 151, 152, 156, 157, 174, 176, 177], "target": [36, 61, 134, 156, 166, 170], "system": [36, 77, 141, 156, 163, 166, 170, 171, 177, 183, 186], "recurs": [36, 74, 117, 143, 151, 156], "level": [36, 74, 114, 117, 141, 143, 148, 156, 160, 161, 167, 168, 174, 175, 178, 180, 183, 190], "look": [36, 74, 116, 117, 149, 156, 166, 169, 180], "subcel": [36, 61, 74, 89, 117, 127, 156, 180], "behav": 36, "like": [36, 61, 68, 73, 82, 143, 154, 161, 163, 164, 166, 167, 168, 171, 175, 179, 180, 183, 184], "target_cel": 36, "label_tran": [36, 74, 117], "note": [36, 56, 61, 74, 81, 82, 145, 155, 161, 163, 166, 167, 168, 169, 175, 179, 180, 181, 183, 189], "To": [36, 82, 83, 84, 99, 121, 143, 163, 164, 166, 167, 170, 171, 175, 178, 179, 180, 183, 184, 185, 189, 190], "inherit": [36, 161, 180, 185], "It": [36, 61, 62, 74, 81, 82, 83, 84, 89, 117, 127, 143, 161, 163, 166, 167, 168, 169, 170, 171, 175, 176, 180, 182, 183, 185, 186], "directli": [36, 61, 74, 117, 168, 174, 175, 179, 180, 183], "take": [36, 74, 94, 113, 117, 118, 143, 154, 156, 166, 175, 176, 183, 184, 186, 187, 190], "provid": [36, 74, 83, 92, 117, 143, 163, 175, 178, 184, 185, 190], "keyword": [36, 51, 61, 74, 82, 83, 93, 94, 95, 117, 119, 120, 121, 122, 185], "placement": [36, 51, 74, 81, 117, 121, 157, 164], "parent": [36, 74, 117, 121, 157, 161], "allow": [36, 61, 62, 74, 81, 89, 99, 102, 117, 127, 143, 161, 167, 169, 171, 175, 183, 184, 189], "possibl": [36, 51, 56, 61, 62, 74, 82, 89, 117, 128, 154, 161, 163, 166, 167, 170, 171, 175, 180, 181, 183, 184, 186, 188], "instanc": [36, 51, 61, 74, 82, 83, 117, 135, 136, 140, 145, 148, 151, 152, 153, 157, 161, 166, 167, 175, 176, 178, 180, 184, 185, 186, 187, 188], "properti": [36, 59, 74, 81, 83, 94, 117, 153, 154, 157, 161, 174, 175, 176, 178, 180], "rel": [36, 74, 89, 98, 99, 102, 117, 127, 147, 149, 156, 161, 180, 184], "dvector": [36, 74, 81, 89, 117, 142], "must": [36, 61, 62, 74, 114, 117, 142, 145, 155, 156, 157, 166, 167, 171, 178, 180, 183, 184, 185, 186, 189], "default_fac": [36, 77, 180], "doe": [36, 61, 148, 163, 166, 171, 175, 183, 187, 190], "necessarili": [36, 62], "subtyp": 36, "abstract": [36, 94, 117, 161], "care": [36, 142, 166, 168], "str": [36, 61, 81, 98, 99, 101, 102, 104, 105, 107, 109, 113, 115, 117, 118, 134, 141, 143, 145, 148, 149, 154, 157], "indic": [36, 77, 117, 156, 166, 180, 184, 185], "refpoint_transform": 36, "conveni": [36, 61, 81, 84, 117, 182, 185], "new": [36, 74, 93, 94, 95, 106, 117, 119, 120, 121, 122, 134, 140, 141, 145, 148, 149, 154, 157, 160, 161, 166, 167, 168, 171, 175, 176, 177, 179], "present": [36, 117, 157, 163, 167], "avail": [36, 74, 89, 102, 113, 117, 161, 171, 175, 180, 183, 184, 186, 190], "give": [36, 102, 117, 166, 170, 171, 180, 184], "current": [36, 74, 84, 96, 99, 102, 110, 117, 141, 175, 177, 179, 180, 181, 185], "po": [36, 121, 131], "well": [36, 111, 142, 157, 179, 185, 190], "netlist": [36, 82, 152, 153, 174, 179], "Will": [36, 113], "decor": [36, 154, 161, 185], "annot": [36, 59, 62, 63, 77, 164, 174, 180], "evalu": 36, "replac": [36, 81, 82, 145, 157, 166, 179, 186], "mark": [36, 77, 178], "go": [36, 74, 117, 159, 163, 164, 176, 178, 180, 185, 189], "_to_": 36, "cell_inst": 36, "new_nam": 36, "definit": [36, 117, 161, 169, 171, 179, 180, 181, 183, 188], "expos": [36, 61, 84, 178], "renam": 36, "nopar": [36, 94, 117], "abstract_class": [36, 94, 117], "ancestor": [36, 94, 117, 161], "up": [36, 94, 98, 99, 101, 115, 117, 144, 149, 155, 156, 161, 166, 167, 168, 169, 175, 178, 180, 183, 184, 185, 187], "draw": [36, 59, 61, 153, 167, 169, 171, 174, 180, 185, 186], "error_msg": 36, "error": [36, 98, 101, 102, 110, 150, 163, 166, 169, 170, 171, 175, 178, 180], "rais": [36, 61, 143, 145, 157, 178], "valueerror": [36, 61, 143, 145], "messag": [36, 74, 160, 170, 171], "pure": [36, 184], "doesn": [36, 94, 117, 175, 185], "t": [36, 42, 61, 64, 77, 94, 117, 143, 161, 163, 166, 167, 170, 175, 180, 183, 185], "dpolygon": [36, 114, 158, 180], "etc": [36, 61, 77, 113, 117, 152, 157, 161, 166, 170, 171, 180, 188], "primari": [36, 166, 184], "abc": 36, "syncronis": 36, "json": [36, 80, 98, 101, 106, 113, 116, 141, 143, 152, 153, 157, 183, 184, 186, 190], "represent": [36, 61, 81, 142, 143, 183], "sever": [36, 61, 74, 143, 161, 166, 171, 175, 179, 180, 185, 186, 187], "editor": [36, 84, 166, 167, 170, 171, 174, 176, 178, 179, 180, 186, 189, 190], "particularli": [36, 154], "figur": [36, 153, 185], "out": [36, 74, 105, 117, 148, 156, 166, 167, 170, 179, 180, 181, 184], "fluxline_width": [36, 44, 46], "fluxline_paramet": [36, 44, 89], "Or": [36, 82, 84], "consid": [36, 62, 81, 94, 113, 142, 145, 184, 185], "descend": [36, 151, 161], "common": [36, 51, 92, 106, 167, 169, 170, 178, 186], "respect": [36, 61, 114, 115, 117, 125, 147, 158, 185], "adjust": [36, 38, 61, 175], "_port": 36, "orient": [36, 61, 157], "output_rot": [36, 42, 61], "x_max": 37, "y_max": 37, "x_end": 37, "y_left": 37, "y_right": 37, "ground_pad": 37, "ground_gap_ratio": 37, "ratio": [37, 38, 48, 74, 177, 187], "finger_length": [37, 38], "corner_r": [37, 38], "maintain": [38, 160, 170], "match": [40, 82, 83, 171, 181, 186], "contact": [40, 141], "over": [40, 61, 83, 99, 102, 117, 154, 163, 166, 178, 184, 185], "inter": [41, 42], "output": [42, 61, 101, 113, 134, 143, 145, 150, 163, 167, 174, 180, 181, 183, 184, 186, 187, 190], "chosen": [42, 54, 56, 74, 175, 181, 183], "about": [42, 75, 161, 166, 169, 170, 174, 178, 180, 190], "transmit": [42, 121], "surround": [42, 51, 157], "inter_bump_dist": [42, 61], "w": [42, 56, 61, 62, 121], "connector_a": [42, 61], "connector_b": [42, 61], "round_connector": [42, 61], "round": [42, 61, 70, 87, 90, 102, 117, 180], "n_center_bump": [42, 61], "seri": [42, 61, 88, 93, 186], "fluxline_gap_width": [44, 46], "_fluxline_paramet": [44, 89], "hanger": 47, "coupling_length": 47, "head_length": 47, "resonator_length": 47, "total": [47, 54, 61, 71, 72, 89, 102, 117, 124, 134, 142, 183, 184], "ground_width": 47, "middl": [47, 61, 118, 179, 185], "wirebond": [48, 49], "west": [48, 90, 141], "east": [48, 90, 141], "scale": [48, 81], "a_launch": 48, "b_launcher": 48, "l": [48, 65, 162], "240": 48, "144": 48, "cell_mark": [51, 53], "kwarg": [51, 53, 56, 61, 64, 74, 81, 82, 83, 93, 94, 95, 117, 119, 120, 121, 122, 134, 136, 143, 149, 154], "wafer": [51, 81, 83, 179, 180, 188], "By": [51, 54, 81, 82, 83, 89, 143, 150, 160, 178, 179, 180, 181, 183, 188], "own": [51, 90, 113, 141, 163, 166, 169, 171, 180], "wish": [51, 166, 179], "custom": [51, 61, 77, 86, 113, 143, 164, 169, 183], "hous": 51, "encod": [51, 143], "prefer": [51, 139, 161, 164, 167, 176, 182, 183, 188], "inst": [51, 53, 135], "extend": [51, 61, 62, 117, 156, 169, 179, 180], "box_margin": 51, "window": [51, 53, 74, 141, 142, 163, 165, 167, 170, 171, 175, 176, 178, 179, 182, 186, 189], "flyover": [51, 53], "arm_length": [53, 89, 90, 127, 180, 185], "arm_width": [53, 90, 180], "ubm": 53, "arrow_numb": 53, "arrow": [53, 178], "altern": [54, 56, 61, 62, 82, 105, 117, 152, 157, 166, 183, 184, 186], "shown": [54, 74, 103, 113, 152, 153, 161, 175, 178, 183], "latter": [54, 61, 82, 163], "cannot": [54, 61, 145, 180, 181], "edit": [54, 61, 62, 145, 167, 171, 174, 176, 177, 180, 189], "minim": [54, 61], "taken": [54, 62, 63, 88, 113, 117, 142, 148, 161, 174, 185], "underli": [54, 180], "equidist": 54, "n_bridg": [54, 61, 93], "600": 54, "3000": [54, 180], "smooth": [55, 136], "continu": [55, 56, 61, 62, 142, 168], "numer": 55, "optim": 55, "achiev": [55, 61, 89], "growth": 55, "relat": [55, 77, 169, 172, 180], "input_path": 56, "goe": [56, 61, 142], "last": [56, 61, 62, 77, 116, 117, 142, 179, 180], "poly_path": 56, "unless": [56, 166, 167, 170, 179], "alreadi": [56, 74, 98, 105, 113, 166, 167, 176, 179, 180], "longer": [56, 151, 154, 175], "than": [56, 61, 74, 77, 81, 102, 117, 142, 148, 150, 152, 161, 169, 178, 180, 183, 184], "vertex": 56, "parallel": [56, 82, 120, 166, 179, 183], "polygon_path": 56, "want": [56, 81, 148, 157, 164, 166, 167, 168, 175, 178, 179, 180, 182, 183, 185, 186, 190], "choos": [56, 82, 89, 127, 167, 170, 171, 175, 176, 178, 179, 180, 181, 183, 190], "attempt": [56, 143, 152, 166], "find": [56, 84, 111, 138, 145, 149, 161, 167, 168, 170, 180], "largest": [56, 142], "zero": [56, 113, 117, 185], "independ": [56, 166, 167, 183], "n_bridges_pattern": 56, "neg": [56, 117, 143], "so": [56, 61, 82, 93, 94, 95, 113, 117, 119, 120, 121, 122, 141, 142, 156, 157, 161, 163, 166, 167, 168, 171, 175, 178, 180, 184, 186, 189], "above_spac": 56, "below_spac": 56, "right_spac": 56, "x_space": 56, "y_space": 56, "bridges_left": 56, "bridges_bottom": 56, "bridges_right": 56, "bridges_top": 56, "easili": [56, 64, 110, 136, 168, 169, 180], "old": [56, 64, 149, 150, 157, 179], "spiralresonatorrectangl": 56, "bx": [56, 61, 62], "ex": [56, 61, 62, 170], "auto_spac": 56, "manual_spac": 56, "term2": [56, 61, 62, 121], "substrat": [59, 60, 113, 114, 117, 180, 185], "e": [60, 61, 64, 81, 89, 118, 121, 143, 152, 157, 161, 163, 167, 180, 181, 182, 183, 184], "composit": [61, 161, 175, 177], "suppli": [61, 62, 83, 93, 95, 117, 119, 120, 121, 122, 141, 185], "serial": [61, 143], "from_seri": 61, "ast": [61, 145], "literal_ev": [61, 145], "node_object": 61, "node_obj": 61, "element_nam": 61, "human": [61, 169, 174], "readabl": [61, 174], "storag": [61, 175], "conform": [61, 110], "format": [61, 141, 148, 159, 183, 184, 186, 187], "class_str": 61, "parameter_dict": 61, "__str__": 61, "omit": [61, 179, 180, 185], "made": [61, 89, 151, 152, 153, 185], "perspect": 61, "rout": [61, 117, 150, 175, 180], "As": [61, 171, 175, 178, 179, 180], "bonu": 61, "arbitrari": [61, 62, 143, 180], "next": [61, 114, 117, 129, 130, 142, 166, 171, 175, 178, 185], "waypoint": [61, 62], "except": [61, 62, 74, 82, 143, 145, 152, 154, 157, 161, 175, 178], "collinear": 61, "back": [61, 180, 181], "pass": [61, 74, 82, 83, 93, 94, 95, 103, 117, 119, 120, 121, 122, 142, 143, 148, 149, 153, 161, 180, 185], "ab_across": 61, "across": [61, 115, 185], "evenli": 61, "preced": 61, "calcul": [61, 81, 89, 99, 102, 115, 127, 175, 180, 184], "ab_to_ab_spac": 61, "ab_to_node_clear": 61, "former": 61, "densiti": [61, 81, 134, 175], "fact": 61, "instead": [61, 64, 74, 82, 143, 145, 148, 161, 163, 166, 167, 171, 175, 180, 181, 183, 184, 185], "normal": [61, 115, 161, 163, 180], "those": [61, 143, 167, 175, 179, 181], "correct": [61, 84, 145, 161, 166, 170, 171, 180, 181], "compar": [61, 62, 143, 174, 180], "notabl": 61, "detail": [61, 92, 163, 166, 167, 171, 178, 180, 184, 186, 187], "everi": [61, 62, 116, 143, 157, 161, 164, 167, 175, 188], "done": [61, 166, 167, 168, 175, 180, 182, 183, 184, 189], "segment_length": 61, "individu": [61, 81, 82, 83, 102, 113, 117, 160, 167, 175, 185], "regular": [61, 170, 179, 185, 186], "test_waveguide_composit": [61, 178], "lym": [61, 157, 175, 178, 186], "script": [61, 74, 98, 101, 103, 105, 106, 116, 141, 157, 163, 164, 166, 167, 171, 174, 175, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 190], "were": [61, 148, 157, 166], "explicitli": [61, 141, 170, 183], "implicitli": 61, "node_index": [61, 140, 145], "_created_": 61, "associ": [61, 74, 153, 178], "particular": [61, 171, 178, 180], "subscel": 61, "appear": [61, 171, 175, 176, 178, 188], "retriev": 61, "itself": [61, 166, 167, 171, 180, 184], "count": [61, 117, 135, 185], "consecut": [61, 144], "special": [61, 142, 175], "consequ": [61, 88, 152], "accumul": 61, "oni": 61, "report": [61, 82, 168], "route_funct": 61, "initial_guess": 61, "waveguide_param": 61, "lambda": 61, "f": [61, 64, 113, 115, 122, 163, 178], "more": [61, 77, 79, 82, 98, 101, 110, 113, 117, 152, 160, 161, 162, 163, 166, 167, 169, 171, 174, 175, 178, 179, 180, 183, 184, 185, 186, 187, 189], "compon": [61, 152], "tune": [61, 89, 157, 185], "weight": 61, "initi": [61, 74, 93, 94, 95, 117, 119, 120, 121, 122, 148, 156, 167, 178, 179], "reason": [61, 161, 180], "interfac": [61, 113, 117, 171, 184, 185], "snap": [61, 148], "behavior": [61, 74, 143], "unmodifi": 61, "requir": [61, 74, 148, 161, 162, 165, 166, 168, 170, 171, 175, 179, 183, 185, 186, 187, 190], "chain": 61, "iter": [61, 62, 99, 102, 143, 184], "approri": 61, "target_len": 61, "point_a": 61, "point_a_corn": 61, "point_b": 61, "point_b_corn": 61, "endpoint": [61, 62, 113, 142, 152], "enable_gui_edit": [61, 145], "gui_path": 61, "gui_path_shadow": 61, "hidden": [61, 77, 154, 161, 180], "detect": [61, 175], "tight_rout": 61, "tight": 61, "airbridge_param": 61, "radio": 62, "bent": 62, "open": [62, 87, 88, 141, 164, 166, 170, 171, 173, 175, 176, 177, 178, 179, 183, 184, 189, 190], "dpath": [62, 180], "partial": [62, 175, 176], "case": [62, 77, 82, 84, 106, 113, 117, 141, 151, 157, 164, 166, 168, 170, 171, 174, 175, 178, 179, 180, 181, 184, 185], "guid": [62, 82, 120, 162, 163, 169, 171, 175, 185], "visibl": [62, 74, 166, 170, 171, 175, 178, 179, 180], "graphic": [62, 81, 142, 171], "due": [62, 161, 170, 190], "precis": [62, 113, 117, 169, 184], "arithmet": 62, "corner_safety_overlap": 62, "point1": 62, "point2": 62, "point3": 62, "data": [62, 77, 81, 92, 94, 99, 102, 113, 115, 116, 117, 148, 153, 157, 178, 180, 184, 186, 187], "v1": 62, "v2": 62, "alpha1": 62, "alpha2": 62, "corner_po": 62, "vector": [62, 142], "elem": [62, 63], "point_1": 62, "point_2": 62, "term_len": [62, 63], "face_index": [62, 63], "One": [62, 117, 147, 152, 175, 185], "waveguide_cel": 62, "annotation_lay": 62, "enough": [62, 148], "neighbor": [62, 175], "begin_shapes_rec": 62, "we": [62, 77, 81, 117, 152, 156, 157, 160, 161, 162, 167, 170, 171, 175, 178, 179, 180, 183, 185, 186, 188], "unsign": [62, 142], "maximum": [62, 74, 99, 102, 183, 184], "tline": 62, "amount": [62, 117, 142, 181, 183], "ensur": [62, 143, 161], "overlap": [62, 117, 142, 144, 152, 180], "001": [62, 102], "stop": [63, 99, 102, 142, 166, 178, 184], "radian": [63, 142], "circl": [63, 142, 178], "left_gap_inn": 63, "left_gap_out": 63, "right_gap_inn": 63, "right_gap_out": 63, "left_protect": 63, "right_protect": 63, "alpha": 63, "would": [63, 84, 143, 145, 152, 167, 168, 175, 180], "rad": 63, "141592653589793": 63, "multiwai": 64, "splitter": 64, "letter": [64, 77, 105, 149, 171], "length_extra": 64, "length_extra_sid": 64, "waveguidecoplanartcross": 64, "measur": [64, 86, 117, 124, 178, 190], "11": [64, 117, 166], "270": 64, "use_airbridg": 64, "centr": [64, 86], "bridge_dist": 64, "a_list": 64, "b_list": 64, "port_nam": 64, "c": [64, 82, 121, 161], "d": [64, 82, 117, 143, 166, 179, 183], "g": [64, 81, 143, 157, 180], "h": [64, 115, 122], "j": [64, 184], "design": [67, 68, 73, 80, 82, 85, 89, 157, 164, 169, 174, 175, 178, 184, 187, 188], "packag": [67, 84, 92, 160, 163, 166, 167, 169, 174, 180, 181, 182, 184, 188, 190], "oasi": [67, 106, 111], "devic": [67, 89, 127, 180], "research": 67, "qcd1": 67, "qcd2": 67, "qcd3": 67, "thu": [68, 73, 167, 184], "junctionnam": 68, "02": [68, 87, 89, 127], "style": [69, 70, 160, 165, 169, 180], "distinct": [69, 170, 175], "top_pad_lay": 69, "edge_height": 69, "small_loop_height": 69, "loop_bottom_i": 69, "delta_j": 69, "finger_margin": 69, "junction_shapes_top": 69, "junction_shapes_bottom": 69, "shadow_shap": 69, "h_pad_height": 69, "v_pad_width": 69, "pad_overlap": 69, "tp_width": 69, "tp_height": 69, "rounding_param": 69, "bp_height": 69, "bp_gap_x": 69, "big_loop_height": 69, "include_base_metal_addit": [70, 87], "pad_height": [70, 87, 124, 131], "pad_to_pad_separ": [70, 87], "x_offset": [70, 87], "pad_rounding_radiu": [70, 87], "junction_total_length": [71, 72, 89, 117], "26": [71, 166, 170], "33": [72, 89, 117], "squidnam": 73, "loop_area": [73, 87, 89, 127], "background_color": 74, "ffffff": 74, "helper": [74, 83, 117, 133, 142, 149, 156, 167, 180, 185], "render": 74, "environ": [74, 110, 163, 166, 167, 170, 181, 183, 187, 188, 190], "layoutview": [74, 178], "cellview": [74, 178], "view": [74, 77, 82, 140, 148, 155, 167, 168, 171, 175, 178, 180, 183, 186, 189], "imag": [74, 79, 153, 163, 164, 167, 169, 177, 178, 179, 181, 183, 184, 185], "tab": [74, 143, 175, 176, 178, 179], "standalon": [74, 84, 141, 161, 165, 166, 169, 170, 179, 182], "python": [74, 84, 116, 143, 145, 146, 148, 161, 162, 163, 165, 167, 169, 171, 174, 177, 178, 179, 181, 182, 183, 184, 186, 189, 190], "mode": [74, 139, 167, 171, 176, 183, 189], "keep": [74, 161, 167, 175, 179], "scope": [74, 167], "macro": [74, 148, 157, 166, 169, 170, 171, 174, 175, 177, 179, 180, 186, 188, 189], "applic": [74, 141, 142, 176, 177, 189], "command": [74, 82, 84, 91, 106, 116, 148, 162, 163, 164, 166, 167, 168, 177, 178, 180, 181, 183, 189], "act": [74, 115], "onc": [74, 101, 114, 139, 156, 161, 167, 171, 175, 176, 178, 179, 180, 181, 183, 185, 186, 190], "png": [74, 164], "jupyt": [74, 165], "notebook": [74, 165], "inlin": [74, 175], "wrap": [74, 75], "whether": [74, 87, 89, 99, 115, 116, 127, 141, 163, 182, 184], "background": [74, 181], "color": [74, 180, 185], "html": [74, 77, 163, 164, 170], "white": 74, "fit": [74, 102, 178, 180], "zoom": [74, 175, 176, 178], "main": [74, 81, 91, 101, 152, 163, 171, 174, 175, 178, 179, 180, 187, 188], "ipython": 74, "bold": [74, 175, 178], "clear": 74, "popul": [74, 81, 82, 148], "top_cell_nam": 74, "filenam": [74, 80, 111, 150, 152], "layers_set": 74, "directori": [74, 80, 105, 106, 141, 161, 163, 164, 166, 167, 168, 169, 170, 174, 178, 179, 180, 181, 186, 190], "max_siz": 74, "bigger": 74, "pixelbuff": 74, "whole": [74, 120, 176], "hierarchi": [74, 81, 82, 135, 148, 157, 161, 168, 175, 177, 178, 179], "correspondingli": 74, "viewport": 74, "aspect": [74, 89], "Not": [74, 156, 165], "deprec": [74, 81, 157], "miss": [74, 139, 157, 168, 178], "ui": 74, "layerinfo": [74, 77, 113, 134, 151, 180], "default_lay": [74, 77, 174, 180], "valid": [74, 145, 162, 184], "cluster": [75, 181, 183], "process": [75, 77, 82, 93, 95, 99, 106, 113, 116, 117, 119, 120, 121, 122, 156, 166, 169, 171, 174, 177, 179, 180, 183, 184, 186, 187], "inform": [75, 82, 113, 117, 159, 161, 171, 174, 175, 179, 180, 184, 185, 186, 190], "togeth": [75, 142, 154, 166, 185], "220": 77, "reserv": [77, 94], "127": [77, 180], "128": [77, 180], "255": [77, 180], "work": [77, 161, 163, 166, 167, 170, 171, 175, 178, 179, 180, 182, 185, 188, 190], "anoth": [77, 87, 88, 90, 143, 156, 157, 161, 166, 175, 180], "stack": [77, 117, 177, 178, 187], "bond": 77, "denot": [77, 179, 180], "manufactur": 77, "necessari": [77, 98, 157, 167, 182, 183], "deposit": [77, 113], "auxiliari": [77, 179], "field": [77, 94, 117, 145, 156, 181], "229": 77, "organis": 77, "accord": [77, 81, 113, 157, 164, 167], "www": [77, 110, 170, 183, 186], "de": [77, 115, 170], "doc": [77, 99, 154, 163, 164, 167, 174, 184, 185], "qt5": 77, "layer_sourc": 77, "flat": [77, 81, 161], "map": [77, 81, 82, 83, 152, 177, 185], "subset": 77, "minor": [77, 160], "twist": 77, "1t1_base_metal_gap": 77, "invert": [77, 80], "skip_extra": 80, "bitmap": [80, 82], "oa": [80, 81, 82, 113, 141, 157, 174, 179, 183, 186, 190], "gd": [80, 98, 101, 141, 157, 174, 179, 183], "chip_nam": [80, 81], "chip_dir": 80, "alt_netlist": [80, 82, 152], "export_dir": 80, "subdirectori": [80, 171, 174], "modifi": [80, 81, 87, 88, 113, 117, 142, 167, 169, 170, 171, 177, 178, 180, 181], "mask_document": 80, "md": 80, "spec_lay": 80, "mask_graphical_rep": 80, "postfix": [81, 152, 168], "creation": [81, 156, 183], "2d": [81, 82, 141], "exact": [81, 175, 178], "minimum": [81, 99, 102, 142, 167, 184], "violat": 81, "conflict": 81, "never": 81, "factor": [81, 149], "coverag": [81, 168], "uniqu": [81, 141, 148, 152, 153, 180, 181, 187], "position_label": 81, "outsid": [81, 88, 167, 180], "dure": [81, 143, 167], "calcualt": 81, "k": [81, 152], "rigtht": 81, "90": [81, 179, 180], "what": [81, 110, 162, 178, 180, 185], "translat": [81, 89, 170], "chips_dict": 81, "overwrit": [81, 89, 163, 166, 183], "ones": [81, 149, 166, 167], "_": [81, 102, 140, 180, 185], "bbox": [81, 134], "labels_cel": 81, "mask_name_for_chip": 81, "row": [81, 94, 184], "column": [81, 94, 184], "c03": 81, "posixpath": [82, 113], "__w": [82, 113], "tmp": [82, 105, 163, 167, 174, 180, 181, 183, 186], "add_mask_name_to_chip": 82, "These": [82, 83, 96, 148, 161, 164, 174, 178, 179, 180, 186], "Then": [82, 157, 166, 175, 176, 186], "entir": [82, 135, 163, 178], "switch": [82, 189], "debug": [82, 117, 150, 178, 179, 189], "limit": [82, 114, 157, 163, 170, 184, 185, 186], "concurr": 82, "cpu": [82, 168], "resourc": [82, 181, 183], "manag": [82, 140, 163, 166, 170, 171, 178, 181, 183, 190], "purpos": [82, 117, 123, 161, 167, 175, 185], "drc": [82, 141, 174, 175], "similar": [82, 156, 178, 183, 184, 185, 186], "folder": [82, 98, 101, 105, 106, 116, 163, 164, 166, 167, 168, 174, 179, 180, 181, 182, 183, 184, 186, 187, 190], "tmp_path": [82, 141, 179], "mask_layout_typ": [82, 83], "extra_face_param": [82, 83], "ident": [82, 83, 152, 153, 157, 161], "overwritten": 82, "extra_kwarg": 82, "variant_nam": 82, "complex": [82, 169, 170, 175, 184], "polymorph": 82, "here": [82, 150, 165, 171, 175, 180, 183, 188], "rest": 82, "quick_demo": [82, 167, 179], "py": [82, 98, 101, 105, 161, 163, 164, 166, 167, 168, 179, 180, 181, 182, 183, 184, 186, 190], "further": [82, 163, 171, 179, 180, 185], "qdg": 82, "o": [82, 84, 143, 166, 167, 170], "cpu_count": 82, "whichev": 82, "smaller": [82, 117, 142], "remove_guiding_shap": 82, "box_map": 82, "mask_map": 82, "nxn": 82, "mxm": 82, "mnxmn": 82, "usual": [83, 113, 115, 152, 166, 171, 178, 179, 180, 182, 183, 185], "instanti": [83, 156, 161, 167, 185], "extra_param": 83, "modul": [84, 142, 146, 149, 161, 162, 167, 168, 169, 170, 171, 174, 180, 182], "import": [84, 98, 148, 149, 153, 161, 163, 164, 167, 168, 170, 171, 174, 175, 178, 179, 180, 185, 186], "api": [84, 154, 160, 164, 167, 169, 171, 175, 176, 178, 180, 183, 184, 185, 186, 188], "usag": [84, 149, 165, 166, 169, 170, 171, 175, 177, 178, 179, 182, 183, 184, 185, 186], "db": [84, 161], "execut": [84, 98, 101, 106, 116, 138, 163, 168, 170, 178, 179, 183, 186, 187], "session": 84, "found": [84, 138, 141, 159, 163, 174, 180, 183, 184, 190], "concentr": 86, "transmon": 86, "josephson": 86, "drivelin": [86, 87, 88], "drive": [86, 87, 121], "squid_angl": 86, "angular": 86, "couplers_r": 86, "290": 86, "couplers_a": 86, "couplers_b": 86, "32": 86, "couplers_angl": 86, "0deg": 86, "340": 86, "210": 86, "couplers_width": 86, "radial": 86, "couplers_arc_amplitud": 86, "extens": [86, 115, 117, 164, 181, 184], "35": 86, "45": [86, 117], "drive_angl": 86, "drive_dist": 86, "rectangl": [87, 88, 113, 161, 175], "shunt": [87, 88], "north": [87, 88, 90], "join": [87, 88], "700": 87, "ground_gap_r": 87, "coupler_ext": 87, "150": [87, 90, 180], "coupler_r": 87, "coupler_a": 87, "coupler_offset": 87, "squid_offset": 87, "island1_ext": 87, "island1_r": 87, "island2_ext": 87, "island2_r": 87, "drive_posit": 87, "450": 87, "island1_taper_width": 87, "island1_taper_junction_width": 87, "island2_taper_width": 87, "island2_taper_junction_width": 87, "island_island_gap": 87, "70": 87, "with_squid": 87, "spline": [88, 142], "construct": [88, 106, 142, 157, 179, 185], "island_splin": 88, "island_spline_sampl": 88, "collect": [89, 141, 175, 180], "routin": 89, "beam": 89, "customari": 89, "probepoint": [89, 141], "simpli": [89, 143, 163, 167, 185], "appropri": [89, 156, 160, 161, 180], "probe_ground": 89, "probe_island": 89, "probe_island_1": 89, "probe_island_2": 89, "transf": [89, 127], "only_arm": [89, 127], "base_metal_gap_for_ebl": [89, 127], "right_sid": [89, 127], "help": [89, 127, 168, 169, 175, 178], "dcplxtran": [89, 127, 157], "rot": 89, "flux": [89, 99, 121], "flux_corn": 89, "origin_fluxlin": 89, "origin_squid": 89, "port_common": 89, "howev": [89, 117, 167, 171, 175, 179, 180, 183], "might": [89, 98, 101, 163, 166, 170, 171, 183], "tweak": 89, "south": 90, "gap_width": [90, 185], "wne": 90, "cpl_width": [90, 122], "cpl_length": 90, "cpl_gap": 90, "102": 90, "port_width": 90, "cl_offset": 90, "island_r": 90, "arg": [91, 103, 105, 134, 141, 143, 163], "args_for_script": 91, "entri": [91, 141, 157, 171, 179], "consol": [91, 105, 150, 170, 179, 182], "pars": [93, 94, 95, 117, 119, 120, 121, 122, 145], "readi": [93, 95, 117, 119, 120, 121, 122], "co": 94, "intend": [94, 117, 185, 190], "materi": [94, 113, 117, 183, 184], "don": [94, 161, 166, 167, 170], "obei": 94, "vacuum": [94, 113, 114, 117, 185], "word": [94, 149, 171], "result": [94, 131, 141, 142, 143, 167, 181, 183, 184, 187], "matric": [94, 99, 184], "introduc": [94, 113, 117, 185], "dielectr": [94, 117, 185], "permitt": [94, 113, 117], "regist": [94, 155, 161, 173], "reset": 94, "intern": [94, 117, 156, 175, 184, 185, 186], "relev": [94, 117, 156, 184, 185], "london_penetration_depth": [94, 102, 113], "london": [94, 113, 184], "penetr": [94, 113, 184], "depth": [94, 113, 184], "m": [94, 117, 167, 183], "xsection_source_class": 94, "schema": [94, 157], "boundari": [94, 102, 117, 184], "extra_json_data": [94, 117], "store": [94, 117, 134, 157, 179, 184, 185], "virtual": [94, 117, 167], "program": [96, 169, 176, 178, 182], "hfss": [96, 99, 184, 185, 187], "q3d": [96, 99, 184, 185, 187], "write": [98, 101, 106, 110, 141, 161, 163, 164, 166, 167, 168, 170, 180, 183, 185, 189, 190], "json_filenam": [98, 101, 106, 116], "file_prefix": [98, 101, 106], "exit_after_run": 98, "execution_script": [98, 101], "import_and_simul": 98, "use_rel_path": 98, "batch": [98, 116, 186], "bat": [98, 106, 186], "electron": [98, 138, 184, 186, 187], "desktop": [98, 183, 184, 186, 187], "sequenc": [98, 101, 130, 142], "script_fold": [98, 101], "bool": [98, 99, 101, 102, 103, 105, 109, 115, 117, 141, 142, 151], "import_script": 98, "skip_error": [98, 101], "solution_param": [98, 101], "skip": [98, 101, 143], "caus": [98, 101, 118, 142, 143, 166], "carefulli": [98, 101, 160, 185], "sens": [98, 101, 176, 178], "wast": [98, 101], "bad": [98, 101], "ghz": [99, 102, 184], "101": [99, 184], "interpol": [99, 102, 184], "voltag": 99, "eigenmod": [99, 177, 187], "mesh": [99, 102, 110, 183, 184], "refin": [99, 184], "multifrequ": [99, 184], "criterion": [99, 102, 184], "excit": [99, 115, 184], "percentag": [99, 184], "how": [99, 117, 157, 161, 167, 170, 171, 175, 180, 181, 184, 185], "mani": [99, 117, 159, 169, 174, 175, 179, 180, 183, 184, 185], "meet": [99, 175, 184], "sweep": [99, 102, 106, 110, 113, 157, 177, 183, 184, 187], "lowest": [99, 117, 184, 185], "highest": [99, 117, 184], "discret": [99, 184], "fast": [99, 160, 184], "eigenfrequ": [99, 184], "solv": [99, 184], "maxim": 99, "templat": [99, 164, 169], "energi": [99, 102, 177, 187], "save": [99, 116, 157, 171, 180, 181, 184, 185], "magnet": 99, "pec": 99, "sheet": [99, 117, 185], "workflow": [101, 110, 163, 169, 171, 175, 177, 178, 183, 187], "launch": [101, 179, 180, 189], "script_fil": 101, "model": [101, 115, 117, 167, 183, 184, 185], "bicgstab": 102, "005": 102, "explicit": 102, "factori": 102, "wave_equ": [102, 184], "mg": 102, "solver": [102, 183, 184, 186], "polynomi": [102, 142], "p": [102, 140], "adapt": [102, 185], "fraction": 102, "outlier": 102, "symmetr": 102, "big": [102, 179], "larger": [102, 117, 183], "finer": 102, "divid": [102, 161, 174, 180, 183], "dim": [102, 114], "converg": 102, "condit": [102, 184], "epr": [102, 115, 184], "experiment": [102, 188], "wave": [102, 117, 185], "equat": 102, "use_av": 102, "conduct": 102, "nested_iter": 102, "convergence_toler": 102, "max_iter": 102, "quadratic_approxim": 102, "second_kind_basi": 102, "export_script": 103, "quiet": [103, 105], "export_onli": 103, "dialog": [103, 171, 175, 182], "describ": [103, 117, 136, 142, 148, 162, 167, 175, 180, 182, 184, 185, 187], "remote_host": 104, "singularity_remote_path": 104, "ssh_login": 105, "kqc_remote_tmp_path": [105, 181], "detach_simul": 105, "poll_interv": 105, "export_path_basenam": 105, "local": [105, 160, 163, 164, 167, 171, 176, 178, 181], "remot": [105, 177, 183, 187], "host": [105, 165, 181, 183], "froce": 105, "q": [105, 167, 176, 182], "ssh": [105, 181], "login": 105, "hostnam": 105, "detach": [105, 181], "wait": 105, "finish": [105, 176, 181, 183], "poll": [105, 181], "interv": [105, 181], "export_tmp_dir": 105, "could": [105, 110, 143, 160, 162, 163, 180, 183, 185], "source_path": 106, "content": [106, 141, 169, 171, 183], "sh": [106, 163, 181, 183, 186], "sim_class": [106, 185, 186], "sim_paramet": [106, 185], "vari": [106, 180, 183, 185], "filename_templ": 109, "filename_output": 109, "rule": [109, 117, 164, 174], "nvertic": 109, "debugid": 109, "ilevel": 109, "mtype": 109, "filltyp": 109, "xmin": 109, "ymin": 109, "xmax": 109, "ymax": 109, "conmax": 109, "edge_mesh": 109, "sym": 109, "xwidth": 109, "8000": 109, "ywidth": 109, "xcell": 109, "ycell": 109, "materials_typ": 109, "si": 109, "bt": 109, "port_ipoli": 109, "portnum": 109, "ipolygon": 109, "ivertex": 109, "port_typ": 109, "std": 109, "xcord": 109, "ycord": 109, "resist": [109, 115, 156], "react": 109, "induct": [109, 115, 122, 156, 184], "capac": 109, "control_typ": 109, "v": [109, 160], "dbu": [109, 110, 111, 113, 114, 134], "fill_typ": [109, 110], "poli": 109, "detailed_reson": 110, "lower_accuraci": 110, "ab": 110, "staircas": 110, "simulation_safeti": 110, "son": [110, 186], "sonnetsoftwar": 110, "download": [110, 163, 167, 170], "techdoc": 110, "enhanced_resonance_detection_featur": 110, "pdf": 110, "fine": [110, 154], "coars": 110, "faster": [110, 157], "less": [110, 161], "accur": 110, "good": [110, 179], "everyth": [110, 170, 171, 175, 180], "output_format": [111, 148], "intersect": 111, "input_oa": 113, "output_oa": 113, "cut1": 113, "cut2": 113, "process_path": 113, "kqc_process": [113, 190], "parameters_path": 113, "plugin": [113, 140, 155, 162, 190], "down": [113, 115, 117, 175, 176, 178, 180], "cut": [113, 190], "output_path": 113, "pathlib": 113, "pyacor": 113, "post_processing_funct": 113, "callabl": [113, 118], "oxidise_layers_funct": 113, "_oxidise_lay": 113, "ma_permitt": 113, "ms_permitt": 113, "sa_permitt": 113, "ma_thick": 113, "ms_thick": 113, "sa_thick": 113, "vertical_cul": 113, "mer_box": 113, "magnification_ord": 113, "p1": [113, 117, 190], "p2": [113, 117, 190], "perform": [113, 163, 167, 183, 184], "oxid": 113, "expect": [113, 160], "signatur": 113, "pyhint": 113, "air": 113, "thick": [113, 117, 185], "cull": 113, "retain": 113, "_mer": 113, "suffix": [113, 114, 141, 153], "increas": [113, 130, 163, 183], "magnif": [113, 175], "accomod": 113, "spacial": 113, "10x": 113, "100x": 113, "thin": [113, 117, 185], "sort_kei": [113, 143], "sort": [113, 143], "pick": 113, "tie": 113, "break": [113, 160, 163], "slot": 113, "cut_label": 113, "width_ratio": 113, "visualis": 113, "request": [113, 150, 157, 163, 181, 183], "xsection_cut": 113, "_1": 113, "_2": 113, "recommend": [113, 170, 175, 179, 183, 184], "differenti": 113, "multipli": 113, "term": [114, 117, 168, 184, 185], "scalar": [114, 117], "z": [114, 117, 163, 189], "vertical_dimens": 114, "metal_edge_dimens": 114, "partit": [114, 117, 183], "domain": [114, 117, 185], "expans": [114, 117, 142, 156], "later": [114, 132, 157, 168, 171, 180], "databas": [114, 142, 144, 188], "sign": 114, "metal_region": [114, 131], "etch_region": 114, "awai": [114, 115, 117, 142, 145, 180], "reactanc": [115, 156], "renorm": [115, 184], "potenti": [115, 180], "ideal": 115, "rlc": [115, 184], "lump": [115, 117, 184, 185], "real": 115, "ohm": 115, "omega": 115, "imaginari": 115, "henri": 115, "farad": 115, "signal_loc": [115, 184, 185], "ground_loc": [115, 184, 185], "signal_lay": [115, 156], "etch_width": 115, "deembed_len": [115, 156, 184], "embed": [115, 166], "micron": 115, "port_siz": [115, 117], "repeat_for_each": 116, "data_file_prefix": 116, "basic": [117, 166, 174, 175, 176, 177, 178, 188], "built": [117, 163, 164, 171, 175, 180, 185, 189], "principl": [117, 145], "imagin": [117, 185], "surfac": [117, 184, 185], "touch": [117, 180], "face_stack": [117, 185], "lower_box_height": [117, 185], "account": [117, 147, 148, 161, 181, 183, 185], "pile": [117, 185], "That": [117, 184, 185], "leav": [117, 185], "substrate_height": [117, 185], "chip_dist": [117, 185], "metal_height": [117, 185], "infinit": [117, 143, 185], "insul": 117, "dielectric_height": [117, 185], "grid_siz": [117, 144], "expand": [117, 142], "resolut": 117, "forc": [117, 166, 184], "list_or_const": 117, "constant": [117, 161, 184], "ordin": 117, "short": [117, 175, 188], "duplic": [117, 142, 151, 166], "ascend": 117, "simplifi": 117, "polygon_toler": 117, "shrink": 117, "closer": [117, 142, 148], "minimum_point_spac": 117, "z0": 117, "z1": 117, "split": [117, 142], "opp_i": 117, "__init__": 117, "hole": [117, 144], "mention": [117, 163], "subtract_kei": 117, "port_kwarg": 117, "engin": 117, "infer": [117, 141, 157], "brought": [117, 156], "at_edg": 117, "signal_edg": 117, "ground_edg": 117, "material_dict": 117, "delet": [117, 149, 151, 171, 175], "access": [117, 170, 175, 177], "append": [117, 142, 150, 152, 153, 185], "ground_grid_box": 117, "use_port": 117, "off": [117, 178], "upper_box_height": 117, "fixed_level_stackup": 117, "375": 117, "substrate_box": 117, "correspondingsubstr": 117, "fulli": [117, 167, 184], "substrate_materi": 117, "electromagnet": 117, "dielectric_loss_tang": 117, "8": [117, 153, 154, 161, 163, 166, 167], "ground_metal_height": 117, "affect": [117, 160, 169, 183], "signal_metal_height": 117, "airbridge_height": 117, "dielectric_materi": 117, "stub": [117, 122], "vertical_over_etch": 117, "hollow_tsv": 117, "hollow": 117, "constructor": [117, 143, 185], "tls_layer_thick": 117, "tl": [117, 184], "ma": 117, "sa": 117, "tls_layer_materi": 117, "tls_sheet_approxim": 117, "approxim": 117, "element_class": 118, "ignore_port": [118, 185], "transformation_from_cent": 118, "formul": 118, "xs1": 119, "xs2": 119, "cpw_length": 120, "n_guid": 120, "guide_face_id": 120, "add_bump": 120, "port_termination_end": 120, "use_edge_port": 120, "etch_whole_opposite_fac": 120, "qubit_cel": 121, "center_x": 121, "center_i": 121, "wn": [121, 180], "en": 121, "sw": [121, 141], "se": [121, 141], "nw": [121, 141], "ne": [121, 141], "enable_flux_lin": 121, "enable_drive_lin": 121, "enable_transmission_lin": 121, "66": 122, "junction_induct": 122, "35e": 122, "junction_capacit": 122, "16": [122, 180], "num_cross": 125, "cross_width": 125, "cross_length": 125, "cross_spac": 125, "cross_box_dist": 125, "stripe_width": 129, "stripe_length": [129, 130], "stripe_spac": [129, 130], "min_stripe_width": 130, "stripe_step": 130, "widen": 130, "pads_region": 131, "pad_spacing_x": 131, "pad_spacing_i": 131, "connect_pad": 131, "refpoint_prefix": 131, "refpoint_dist": 131, "resembl": 132, "fenc": 132, "profil": [132, 181], "tsv_array_form": 132, "tileoutputreceiv": 134, "handl": [134, 161, 175, 180, 183, 187], "tilingprocessor": 134, "brief": [134, 140], "ix": 134, "ii": 134, "tile": 134, "obj": [134, 142], "clip": 134, "layer_info": 134, "rho": 134, "frac": 134, "pcell_class": 135, "isinst": 135, "pcell_declar": 135, "coupler_typ": 136, "element_kei": 136, "useless": 136, "accept": [136, 145, 160, 184], "latest": [138, 163, 167, 170, 186], "instal": [138, 139, 163, 165, 169, 174, 176, 180, 182, 183, 186, 187, 189, 190], "check": [139, 143, 166, 167, 170, 174, 180, 184, 189], "upgrad": [139, 166, 169], "stand": [139, 174, 187], "alon": [139, 174, 187], "pip": [139, 166, 167, 170, 182, 183, 186], "sync": [139, 167, 183], "venv": [139, 166, 167], "startup": [139, 145], "button": [140, 176, 178], "prio": 140, "__": 140, "pluginfactori": 140, "flip_fac": 141, "default_probe_typ": 141, "default_probe_suffix": 141, "millimet": 141, "tell": 141, "site": [141, 166, 170], "cell_fil": 141, "dir_nam": 141, "tri": [141, 163], "write_versions_fil": 141, "commit_refer": [141, 183], "git": [141, 160, 165, 166, 167, 170, 174], "revis": [141, 188], "written": [141, 186], "export_machine_vers": 141, "filepath": 141, "maco": [141, 165, 170, 176], "linux": [141, 163, 165, 167, 170, 176, 179, 183, 186], "drc_script": 141, "lydrc": 141, "name_drc_report": 141, "lyrdb": 141, "1t1_waveguide_path": 142, "2b1_waveguide_path": 142, "sum": 142, "children": 142, "objectinstpath": 142, "outward": 142, "whenev": [142, 160, 178], "elimin": [142, 143], "simple_polygon": 142, "polygon_point": 142, "counterclockwis": 142, "283185307179586": 142, "pi": 142, "control_point": 142, "sample_point": 142, "startpoint": 142, "uniformli": 142, "cubic": 142, "subsequ": 142, "slide": 142, "unlik": 142, "bezier": 142, "guarante": [142, 143, 171], "kaihuai": 142, "qin": 142, "matrix": [142, 177, 183, 187], "proceed": 142, "pacif": 142, "98": 142, "sixth": 142, "confer": 142, "singapor": 142, "1998": 142, "pp": 142, "37": 142, "43": [142, 161], "doi": [142, 159], "1109": 142, "pccga": 142, "731996": 142, "least": [142, 145, 157, 170, 175, 178, 180], "uniform": [142, 185], "prepend": 142, "tangent": 142, "third": [142, 183], "fourth": 142, "skipkei": 143, "ensure_ascii": 143, "check_circular": 143, "allow_nan": 143, "jsonencod": 143, "sensibl": 143, "typeerror": 143, "incom": 143, "ascii": 143, "charact": [143, 147, 160], "escap": 143, "prevent": 143, "overflowerror": 143, "nan": 143, "infin": 143, "compliant": 143, "javascript": 143, "decod": 143, "regress": 143, "dai": 143, "basi": [143, 161, 185], "member": 143, "pretti": 143, "print": [143, 148, 149, 150, 179], "newlin": 143, "item_separ": 143, "key_separ": 143, "whitespac": 143, "serializ": 143, "def": [143, 180, 185], "try": [143, 167, 170], "let": [143, 167, 180], "jsondecod": 143, "object_hook": 143, "rpc": 143, "hint": 143, "object_pairs_hook": 143, "prioriti": [143, 175], "parse_float": 143, "num_str": 143, "datatyp": 143, "decim": 143, "parse_int": 143, "parse_const": 143, "invalid": 143, "encount": [143, 163], "strict": [143, 161], "context": [143, 157], "parseabl": 143, "boundbox": 144, "avoid_region": 144, "grid_step": 144, "group_n": 144, "speed": [144, 156, 168, 183], "box_siz": 145, "require_gui_editing_en": 145, "search": [145, 169], "captur": 145, "invers": 145, "treat": [145, 152, 161], "strip": 145, "liter": 145, "namespac": [145, 154], "comma": [145, 148], "multilin": 145, "waveguide_inst": 145, "usabl": 145, "x_corner": 145, "slow": [145, 178, 179], "clumsi": 145, "curat": 145, "node_editor_valid_el": 145, "kept": 145, "file_path": 146, "enum": 147, "origin_offset": 147, "layer_protect": 147, "350": 147, "print_waveguides_as_composit": 148, "add_instance_nam": 148, "refpoint_snap": 148, "grid_snap": 148, "include_import": 148, "use_create_with_refpoint": 148, "create_cod": 148, "past": 148, "statement": [148, 171], "node_param": 148, "complet": [148, 164, 167, 171, 180, 183], "flush": 149, "src_path": 149, "memori": [149, 163, 183], "_kqc_librari": 149, "class_nam": 149, "pascalcas": [149, 161], "lowercas": [149, 171], "module_nam": 149, "_to_module_nam": 149, "titl": [149, 159], "qualiti": 149, "lowest_visible_level": 150, "remove_old_handl": 150, "stdout": 150, "log": [150, 179], "logfil": 150, "monitor": 150, "handler": 150, "root": [150, 163, 168, 174, 180], "logger": 150, "warn": [150, 166], "critic": 150, "cell_list": 151, "layer_1": 151, "layer_2": 151, "layer_merg": 151, "only_el": 151, "prune": 151, "contrast": 151, "convert_to_stat": 151, "anywher": [151, 171], "net": 152, "subcircuit": [152, 153], "terminologi": [152, 169, 177], "eda": 152, "resistor": 152, "pin": [152, 167], "wire": 152, "conceptu": 152, "analog": 152, "exactli": 152, "subcircuit_id": [152, 153], "unconnect": 152, "cell_nam": [152, 153], "subcircuit_loc": 152, "_pya_typ": 152, "subcircuit_origin": 152, "breakdown": 152, "regadless": 152, "absolut": [152, 167, 180], "cell_map": 152, "internal_cel": 152, "network": 153, "networkx": 153, "graph": [153, 161, 174], "cell_typ": 153, "instance_nam": 153, "obtain": [153, 185], "with_label": 153, "with_posit": 153, "figsiz": 153, "spring": 153, "matplotlib": 153, "interact": [153, 177], "plot": 153, "param_nam": [154, 164], "param_with_default_valu": 154, "wildcard": 154, "simplic": [154, 161], "grain": 154, "pcellparameterdeclar": 154, "data_typ": 154, "plain": [154, 161, 171], "docstr": [154, 162, 164, 175], "sphinx": [154, 164], "owner": 154, "registr": [155, 180], "happen": 155, "demand": 156, "builder": [156, 185], "ground_refpoint": 156, "port_squid_a": [156, 185], "port_squid_b": [156, 185], "separate_island_internal_port": 156, "commonli": [156, 180], "export_tuned_junct": 157, "class_typ": 157, "parent_nam": 157, "tuned_junction_paramet": 157, "qb1": 157, "testarray_nw": 157, "squid_0": 157, "squid_3": 157, "testarrai": 157, "even": [157, 161, 163, 167, 178], "jsonabl": 157, "exhaust": 157, "read": [157, 163, 170, 171, 175, 180], "write_path": 157, "layer_str": 157, "visual": [157, 167, 180, 183], "again": [157, 163, 166, 178, 179], "parameter_nam": 157, "parameter_start": 157, "parameter_step": 157, "parameter_end": 157, "swept": 157, "squid_index": 157, "mirror_tran": 158, "project": [159, 161, 168, 170, 181, 183], "public": [159, 160, 163, 168], "citat": 159, "bib": 159, "zenodo": 159, "click": [159, 169, 171, 175, 177, 178, 179, 180, 189], "badg": 159, "softwar": [159, 163, 173, 183, 186], "cucurachi": 159, "daniel": 159, "guthri": 159, "andrew": 159, "inel": 159, "sinan": 159, "janzs\u00f3": 159, "d\u00e1vid": 159, "jenei": 159, "m\u00e1t\u00e9": 159, "juliusson": 159, "kristinn": 159, "kotilahti": 159, "jann": 159, "landra": 159, "alessandro": 159, "ockeloen": 159, "korppi": 159, "caspar": 159, "r\u00e4bin\u00e4": 159, "jukka": 159, "savola": [159, 184], "niko": 159, "smirnov": 159, "pavel": 159, "takala": 159, "eeli": 159, "month": 159, "jun": 159, "year": 159, "2021": 159, "publish": [159, 163], "5281": 159, "4944796": 159, "url": 159, "welcom": 160, "commun": [160, 183], "contributor": 160, "licens": [160, 184], "agreement": 160, "websit": [160, 163], "review": 160, "approv": 160, "pr": 160, "forward": [160, 183], "strategi": 160, "linear": 160, "histori": 160, "pleas": [160, 168, 172, 173, 183, 184, 185, 186], "organ": [160, 168, 178, 180], "commit": [160, 167], "meaning": [160, 180], "black": [160, 161, 162], "permit": [160, 180], "pep": [160, 161], "440": 160, "scheme": 160, "miniv": 160, "major": 160, "micro": 160, "offici": 160, "releas": [160, 163, 169], "salt": [160, 166, 167, 169, 170, 174, 180, 190], "incompat": 160, "backward": [160, 167, 190], "seriou": 160, "cosmet": 160, "explain": [161, 162, 166, 167, 175, 178, 180, 186], "diagram": 161, "oval": 161, "concret": 161, "leaf": 161, "green": [161, 178, 185], "natur": 161, "ever": 161, "live": 161, "create_cel": 161, "properli": [161, 166, 168, 171], "variabl": [161, 163, 167, 174, 178, 180, 181, 183, 184], "descriptor": 161, "hierarch": 161, "transpar": 161, "caller": 161, "default_parameter_valu": 161, "technic": [161, 180, 184], "intent": 161, "otherclass": 161, "param_a": 161, "param_b": 161, "myclass": 161, "just": [161, 163, 166, 167, 171, 180, 185], "param_c": 161, "42": 161, "param_d": 161, "41": 161, "syntax": [161, 180, 185], "bit": [161, 170, 176, 180], "revers": 161, "why": [161, 162], "bodi": 161, "kqc_library_nam": 161, "downstream": 161, "discov": 161, "convent": [161, 168, 170, 180], "comment": [162, 175, 178, 180], "someth": [162, 183], "feel": 162, "probabl": [162, 170], "rewritten": 162, "clearli": 162, "builtin": 162, "googl": 162, "dockerfil": 163, "addition": [163, 183, 185], "kl_file": 163, "md5": 163, "hash": [163, 167], "kl_hash": 163, "klayout_0": 163, "1_amd64": 163, "deb": 163, "15a26f74cf396d8a10b7985ed70ab135": 163, "ubuntu": [163, 166, 170], "quickli": 163, "m00x": 163, "volum": 163, "pwd": 163, "ghcr": 163, "io": [163, 190], "mount": 163, "run_script": 163, "nc": 163, "rx": [163, 180], "cours": [163, 180], "wd": 163, "older": [163, 167, 176, 190], "hyperv": 163, "backend": 163, "ram": 163, "1gb": 163, "runtim": 163, "entrypoint": 163, "push": [163, 181], "branch": [163, 171, 178], "pipelin": [163, 168], "pull": [163, 166], "registri": 163, "sylab": 163, "quick_start": 163, "better": [163, 168, 185], "hpc": 163, "tutori": [163, 169, 171, 177, 178], "libexec": 163, "kqclib": [163, 183], "repo": [163, 167], "ora": 163, "pem": 163, "rsa": 163, "encrypt": 163, "successfulli": [163, 166, 167, 189], "home": [163, 179], "singularity_priv": 163, "privat": [163, 168], "now": [163, 171, 178, 180], "create_link": 163, "among": [163, 169], "elmersolv": [163, 183], "elmersolver_mpi": 163, "elmergrid": [163, 183], "paraview": [163, 182, 183, 186], "symbol": [163, 166, 174, 178, 180, 181, 183], "link": [163, 166, 167, 171, 174, 178, 180, 181, 183], "rememb": [163, 166, 167, 175], "bin": [163, 181], "prepar": [163, 183], "klayout_packag": [163, 166, 167, 174, 178, 180, 181, 182, 183, 184, 186, 190], "And": [163, 180], "waveguides_sim_compar": [163, 167, 182, 183], "sure": [163, 166, 168, 171, 175, 178, 180, 181, 186, 190], "ride": 163, "python_execut": [163, 183], "subsystem": 163, "wsl": 163, "problem": [163, 166, 170, 171, 172, 184], "stuck": 163, "workload": [163, 181, 183], "simple_workload_manag": 163, "subfold": [163, 180], "kqc_tmp_path": [163, 167], "waveguides_sim_elm": [163, 183], "affor": 163, "gmsh": [163, 177, 181, 182, 186, 187], "rst": 164, "rebuild": 164, "clean": 164, "apidoc": 164, "sphinxext": 164, "make_pcell_imag": 164, "pcell_imag": 164, "markers_for_png": 164, "x_2": 164, "y_2": 164, "ruler": [164, 190], "illustr": [164, 175, 185], "satisfactori": 164, "x2": 164, "y2": 164, "setup": [165, 167, 169, 170, 171, 175, 176, 180, 181, 187, 189, 190], "prerequisit": 165, "unlink": 165, "secondari": [165, 190], "secur": [165, 183], "reproduc": 165, "pypi": [165, 174], "cli": 165, "docker": 165, "ci": [165, 168, 174], "singular": [165, 174, 181, 183], "contribut": [165, 169], "But": 166, "04": [166, 170], "lt": [166, 170], "7": [166, 167, 190], "clone": [166, 167], "quick": [166, 180], "bewar": 166, "cd": [166, 167, 168], "python3": 166, "setup_within_klayout": 166, "virtualenv": 166, "libpython": 166, "dll": 166, "known": [166, 169, 171], "issu": [166, 169, 171, 172, 190], "downgrad": [166, 171], "similarli": [166, 168, 185, 186], "didn": 166, "xyz": 166, "reinstal": [166, 171], "realli": [166, 179], "simultan": 166, "kqc_2nd": 166, "know": [166, 170, 176], "klayout_hom": 166, "klayout_alt": 166, "mix": 166, "symlink": 166, "subsect": 166, "ln": 166, "path_to_kqcircuit": 166, "kqcircuits_script": [166, 174, 178, 179, 180], "requirements_within_klayout_unix": 166, "txt": [166, 167, 183], "pip3": 166, "becaus": [166, 178, 179], "prompt": [166, 167], "administr": 166, "privileg": 166, "homepath": [166, 170], "mklink": 166, "powershel": 166, "requirements_within_klayout_window": 166, "appdata": [166, 170, 182], "roam": 166, "lib": 166, "numpi": 166, "compil": [166, 167, 181], "shouldn": 166, "debugg": [167, 177], "autom": [167, 169, 187, 190], "suitabl": [167, 170, 184, 185], "viewer": [167, 176, 186], "compat": [167, 190], "safe": 167, "yet": [167, 175, 190], "bracket": 167, "ll": 167, "pytest": [167, 168, 174], "win": 167, "mac": [167, 179], "suppos": [167, 179, 185], "prefixless": 167, "platform": 167, "dep": 167, "core": [167, 168, 183], "upload": 167, "kqc_root_path": 167, "double_pads_sim": [167, 184], "elsewher": [167, 179], "ipynb": [167, 184], "tofu": 167, "rare": [167, 180], "verifi": [167, 179], "legitim": 167, "constraint": 167, "improv": [167, 168, 170, 190], "tox": 168, "pylint": 168, "lint": 168, "ini": 168, "framework": [168, 169, 184, 187], "num": 168, "reflect": 168, "propos": 168, "test_load_librari": 168, "test_invalid_nam": 168, "approach": [168, 171, 183, 185], "u": [168, 180], "our": [168, 171, 180], "understand": [168, 178], "unfortun": 168, "repetit": 168, "consider": 168, "cov": 168, "comprehens": 168, "happi": 168, "failur": 168, "bug": [168, 178], "fail": 168, "prior": 168, "wil": 168, "reintroduc": 168, "conftest": 168, "reduc": [169, 184], "effort": 169, "processor": 169, "instantli": 169, "exchang": 169, "dimension": [169, 184, 185], "qpu": 169, "assembl": 169, "fabric": 169, "miscellan": [169, 177, 180], "trademark": 169, "page": [169, 180, 190], "simplest": [170, 185], "instant": 170, "slightli": 170, "rather": 170, "power": [170, 176], "yourself": 170, "instruct": [170, 175], "bugfix": 170, "stabil": 170, "27": [170, 176], "13": 170, "documet": 170, "talk": 170, "mental": 170, "klayout_app": 170, "bigsur": 170, "setuptool": 170, "_distutils_hack": 170, "v52": 170, "v57": 170, "sometim": [170, 178], "dir": 170, "__path__": 170, "easiest": [171, 180], "migrat": 171, "uninstal": 171, "recent": 171, "menu": [171, 176, 177, 178, 180, 188], "panel": [171, 175, 176, 177, 180], "drag": [171, 175, 176, 178, 189], "press": [171, 175, 176, 178], "f2": [171, 175, 176], "underscor": 171, "restart": [171, 175, 176, 178, 189], "f5": [171, 178, 179], "my": 171, "my_el": 171, "myelement": [171, 180], "capit": 171, "ctrl": 171, "reload": [171, 175, 177, 180], "drop": [171, 175, 176, 189], "canva": 171, "my_packag": 171, "safest": 171, "quirk": 171, "broken": 171, "earlier": 171, "reloc": 171, "behind": 171, "tqdm": 171, "question": 172, "idea": 172, "discuss": 172, "polici": 173, "high": [174, 190], "pictur": 174, "console_script": 174, "mainli": [174, 180, 185], "meant": [174, 180], "variou": 174, "check_layer_prop": 174, "against": 174, "create_element_from_path": [174, 180], "gdiff": 174, "netlist_as_graph": 174, "oas2dxf": 174, "dxf": 174, "mostli": [175, 180], "highlight": 175, "navig": [175, 176], "shift": [175, 176, 178, 179], "block": [175, 180], "toolbox": 175, "toolbar": [175, 176], "evok": 175, "anim": 175, "bring": 175, "few": [175, 183], "situat": 175, "accid": 175, "confirm": 175, "del": 175, "video": 175, "flexibl": [175, 185], "advanc": [175, 178], "enter": 175, "export_cells_as_cod": 175, "nearbi": 175, "hardcod": [175, 180], "nice": 175, "x_port_a": 175, "x_port_a_corn": 175, "anywai": [175, 180], "unhid": [175, 176], "1t1_ground_grid": 175, "arrang": 175, "minut": 175, "anyth": 175, "moment": 176, "quit": 176, "shortcut": 176, "ok": 176, "chiplibrari": 176, "mous": 176, "scroll": [176, 190], "littl": 176, "esc": 176, "hotkei": 177, "introduct": 177, "samplehold": 177, "particip": [177, 187], "pyepr": [177, 187], "demo_placing_a_pcel": 178, "plai": 178, "exclam": 178, "often": [178, 180], "task": [178, 183, 189], "toggl": 178, "icon": 178, "breakpoint": 178, "red": 178, "f9": 178, "stage": 178, "pop": 178, "cancel": 178, "asterisk": 178, "caught": 178, "unrespons": 178, "heavi": 178, "though": 178, "abl": 178, "demo_pya_bas": 178, "test_wgc_airbridg": 178, "learn": 178, "photomask": 179, "product": 179, "effici": [179, 183], "observ": 179, "multiprocess": 179, "test_mask": 179, "de1": 179, "roughli": 179, "logging_setup": 179, "spcifi": 179, "de2": 179, "5700": 179, "dt1": 179, "qf1": 179, "my_chip": 179, "mcf": 179, "notic": 179, "proper": 179, "complic": [179, 183, 189], "mdemo": 179, "ch2": 179, "45000": 179, "30000": 179, "ch1": 179, "sx1": 179, "jt1": 179, "ac1": 179, "st1": 179, "jt2": 179, "65000": 179, "interest": 179, "fragment": 179, "fragmet": 179, "centerd": 179, "still": 179, "exploit": 179, "tip": 180, "trick": 180, "unlock": 180, "myelement2": 180, "offer": [180, 184], "nicer": 180, "kind": 180, "myqubit": 180, "my_qubit": 180, "rubi": [180, 190], "hide": 180, "simplecross": 180, "hold": 180, "len1": 180, "len2": 180, "cross_poli": 180, "simple_cross": 180, "scratch": 180, "especi": 180, "explan": [180, 181], "newchip1": 180, "default_samplehold": 180, "half_width": 180, "cross_cel": 180, "new_chip1": 180, "rf16": 180, "12000": 180, "refpoint_nam": 180, "cap_refpoint": 180, "wn_port": 180, "wn_port_corn": 180, "port_b_corn": 180, "evolv": 180, "perhap": 180, "come": 180, "someel": 180, "refpoint_of_some_el": 180, "existing_ref": 180, "everywher": 180, "something_port": 180, "something_port_corn": 180, "wherev": 180, "logic": [180, 184], "hard": 180, "tree": 180, "strictli": 180, "aptli": 180, "wo": 180, "laid": 180, "encompass": 180, "plu": 180, "groud": 180, "formula": 180, "intuit": 180, "2nd": 180, "indium_bump": 180, "swap": 180, "layer_config_path": 180, "simpler": 180, "x_base_metal_gap_wo_grid": 180, "x_ground_grid_avoid": 180, "133": 180, "x_port": 180, "154": 180, "x_new_lay": 180, "999": 180, "new_lay": 180, "900": 180, "although": 180, "newli": 180, "default_layer_prop": 180, "rm": 180, "rd": 180, "element_path": 180, "incorpor": 180, "pycharm": 180, "studio": 180, "vim": 180, "neovim": 180, "slurm": [181, 183], "password": 181, "openmpi": 181, "install_softwar": 181, "mpi": [181, 183], "machin": [181, 183], "send": 181, "singularity_path": 181, "bash": 181, "sbatch_paramet": [181, 183], "kqc_remote_account": [181, 183], "sim_1": 181, "sim_2": 181, "sim_n": 181, "basenam": 181, "job": 181, "sim_i_tmp_fold": 181, "nohup_runid": 181, "runid": 181, "watch": 181, "cat": 181, "shell": [182, 183], "liner": 182, "initialis": 182, "binari": 182, "admin": 182, "priviledg": 182, "elmer_help": 183, "gmsh_helper": 183, "sif": 183, "capacitancematrix": 183, "electric_potenti": 183, "pvsm": 183, "waveguides_n_guides_1": 183, "waveguides_n_guides_2": 183, "n_worker": 183, "elmer_n_process": 183, "thread": 183, "openmp": 183, "elmer_n_thread": 183, "benefici": 183, "relationship": 183, "independentprocess": 183, "parallelizationsecond": 183, "ofparallel": 183, "poor": 183, "sequenti": 183, "worker": 183, "floor": 183, "run_gmsh_gui": 183, "run_elmergrid": 183, "run_elm": 183, "run_paraview": 183, "omp": 183, "gmsh_n_thread": 183, "bsd": 183, "benefit": 183, "multithread": 183, "sbatch": 183, "max_threads_per_nod": 183, "max": 183, "elmer_mem": 183, "64g": 183, "elmer_tim": 183, "00": 183, "gmsh_mem": 183, "alloc": 183, "gmsh_time": 183, "project_0": 183, "bill": 183, "simulation_mesh": 183, "afterok": 183, "sent": 183, "queue": 183, "elmerfem": [183, 186], "elmercsc": [183, 186], "org": [183, 186], "suffic": 183, "scatter": 184, "snp": 184, "touchston": 184, "s1p": 184, "s2p": 184, "s3p": 184, "forth": 184, "emploi": 184, "export_paramet": [184, 186], "extractor": [184, 187], "consult": [184, 185], "estim": 184, "mutual": 184, "c_i_j": 184, "c_i_i": 184, "lifetim": 184, "eig": 184, "eigenvalu": 184, "_energi": 184, "cv": 184, "export_epr": 184, "post_process_script": 184, "_epr": 184, "csv": 184, "accuraci": 184, "cpw_cross_section_sim": 184, "waveguides_sim_xsect": [184, 190], "xmons_direct_coupling_pyepr": 184, "pyepr_exampl": 184, "t_1": 184, "intermediate_processing_command": 184, "t1_estim": 184, "queu": 184, "electr": 184, "lossi": 184, "coher": 184, "master": 184, "thesi": 184, "2023": 184, "focus": 185, "distinguish": 185, "pre": 185, "snippet": 185, "refp": 185, "mandatori": [185, 186], "100um": 185, "port_2": 185, "port_2_corn": 185, "port_3": 185, "port_3_corn": 185, "multipurpos": 185, "airbridge_flyov": 185, "joint": 185, "parameter": [185, 186], "purpl": 185, "troubl": 185, "dynam": 185, "port_cplr0": 185, "port_cplr1": 185, "port_cplr2": 185, "revert": 185, "essenti": 185, "swissmonsimul": 185, "port_cplr0_corn": 185, "port_cplr1_corn": 185, "port_cplr2_corn": 185, "squid_port_squid_a": 185, "squid_port_squid_b": 185, "portion": 185, "variat": 185, "procedur": 185, "eas": 185, "arm_length_500": 185, "gap_sweep": 185, "ansys_execut": 186, "swissmon_simulation_output": 186, "dir_path": 186, "ironpython": 186, "gdsii": 186, "meta": 186, "occurr": 186, "incomplet": 186, "manner": 186, "dev": 186, "henc": 186, "abil": 187, "until": 187, "guidanc": 187, "summari": 188, "parameteriz": 188, "primit": 188, "emb": 188, "onto": 188, "archiv": 188, "traceabl": 188, "thought": 188, "manipul": 189, "interpret": 189, "browser": 189, "low": 190, "immedi": 190, "mitig": 190, "xsection_script": 190, "rb": 190, "pt": 190, "lightweight": 190, "klayoutmatthia": 190, "docintro": 190, "docrefer": 190, "docgrow": 190, "docetch": 190}, "objects": {"": [[1, 0, 0, "-", "kqcircuits"]], "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"], [84, 0, 0, "-", "pya_resolver"], [85, 0, 0, "-", "qubits"], [91, 0, 0, "-", "run"], [92, 0, 0, "-", "simulations"], [123, 0, 0, "-", "test_structures"], [133, 0, 0, "-", "util"]], "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_filter_regions"], [5, 2, 1, "", "get_ground_bump_locations"], [5, 2, 1, "", "get_ground_tsv_locations"], [5, 2, 1, "", "get_launcher_assignments"], [5, 2, 1, "", "insert_filtered_elements"], [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"], [30, 2, 1, "", "transformation_from_shape_impl"]], "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"], [36, 4, 1, "", "resolve_face"]], "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, "", "face_changer_waveguides"], [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"], [69, 2, 1, "", "produce_tp_large"], [69, 2, 1, "", "produce_tp_small"]], "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"], [83, 0, 0, "-", "multi_face_mask_layout"]], "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_junction_parameters"], [80, 4, 1, "", "export_mask"], [80, 4, 1, "", "export_mask_set"], [80, 4, 1, "", "export_masks_of_face"], [80, 4, 1, "", "get_mask_layout_full_name"]], "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, 3, 1, "", "bbox_face_ids"], [81, 2, 1, "", "build"], [81, 3, 1, "", "chip_box_offset"], [81, 3, 1, "", "chip_copies"], [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, "", "chips_placed_by_position_label"], [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, 2, 1, "", "insert_chips"], [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, "", "mirror_labels"], [81, 3, 1, "", "name"], [81, 2, 1, "", "overwrite_chips_by_position_label"], [81, 2, 1, "", "position_label_to_two_coordinates"], [81, 3, 1, "", "remove_chips"], [81, 3, 1, "", "submasks"], [81, 3, 1, "", "text_margin"], [81, 3, 1, "", "top_cell"], [81, 2, 1, "", "two_coordinates_to_position_label"], [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, "", "add_multi_face_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.masks.multi_face_mask_layout": [[83, 1, 1, "", "MultiFaceMaskLayout"]], "kqcircuits.masks.multi_face_mask_layout.MultiFaceMaskLayout": [[83, 2, 1, "", "add_chips_map"], [83, 3, 1, "", "face_ids"], [83, 3, 1, "", "mask_layouts"]], "kqcircuits.pya_resolver": [[84, 4, 1, "", "is_standalone_session"], [84, 4, 1, "", "klayout_executable_command"]], "kqcircuits.qubits": [[86, 0, 0, "-", "concentric_transmon"], [87, 0, 0, "-", "double_pads"], [88, 0, 0, "-", "double_pads_splines"], [89, 0, 0, "-", "qubit"], [90, 0, 0, "-", "swissmon"]], "kqcircuits.qubits.concentric_transmon": [[86, 1, 1, "", "ConcentricTransmon"]], "kqcircuits.qubits.concentric_transmon.ConcentricTransmon": [[86, 2, 1, "", "build"], [86, 2, 1, "", "get_sim_ports"]], "kqcircuits.qubits.double_pads": [[87, 1, 1, "", "DoublePads"]], "kqcircuits.qubits.double_pads.DoublePads": [[87, 2, 1, "", "build"], [87, 2, 1, "", "get_sim_ports"]], "kqcircuits.qubits.double_pads_splines": [[88, 1, 1, "", "DoublePadsSplines"]], "kqcircuits.qubits.qubit": [[89, 1, 1, "", "Qubit"]], "kqcircuits.qubits.qubit.Qubit": [[89, 3, 1, "", "LIBRARY_DESCRIPTION"], [89, 3, 1, "", "LIBRARY_NAME"], [89, 3, 1, "", "LIBRARY_PATH"], [89, 2, 1, "", "coerce_parameters_impl"], [89, 2, 1, "", "produce_fluxline"], [89, 2, 1, "", "produce_squid"]], "kqcircuits.qubits.swissmon": [[90, 1, 1, "", "Swissmon"]], "kqcircuits.qubits.swissmon.Swissmon": [[90, 2, 1, "", "build"], [90, 2, 1, "", "get_sim_ports"]], "kqcircuits.run": [[91, 4, 1, "", "argument_parser"], [91, 4, 1, "", "run"], [91, 4, 1, "", "run_kqc"]], "kqcircuits.simulations": [[93, 0, 0, "-", "airbridges_sim"], [94, 0, 0, "-", "cross_section_simulation"], [95, 0, 0, "-", "empty_simulation"], [96, 0, 0, "-", "export"], [114, 0, 0, "-", "partition_region"], [115, 0, 0, "-", "port"], [116, 0, 0, "-", "post_process"], [117, 0, 0, "-", "simulation"], [118, 0, 0, "-", "single_element_simulation"], [119, 0, 0, "-", "single_xmons_full_chip_sim"], [120, 0, 0, "-", "waveguides_sim"], [121, 0, 0, "-", "xmons_direct_coupling_full_chip_sim"], [122, 0, 0, "-", "xmons_direct_coupling_sim"]], "kqcircuits.simulations.airbridges_sim": [[93, 1, 1, "", "AirbridgesSim"]], "kqcircuits.simulations.airbridges_sim.AirbridgesSim": [[93, 2, 1, "", "build"], [93, 3, 1, "", "ports"]], "kqcircuits.simulations.cross_section_simulation": [[94, 1, 1, "", "CrossSectionSimulation"]], "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation": [[94, 3, 1, "", "LIBRARY_NAME"], [94, 2, 1, "", "build"], [94, 2, 1, "", "get_parameters"], [94, 2, 1, "", "get_schema"], [94, 2, 1, "", "get_sim_layer"], [94, 2, 1, "", "get_simulation_data"], [94, 2, 1, "", "register_cell_layers_as_sim_layers"], [94, 2, 1, "", "set_permittivity"]], "kqcircuits.simulations.empty_simulation": [[95, 1, 1, "", "EmptySimulation"]], "kqcircuits.simulations.empty_simulation.EmptySimulation": [[95, 2, 1, "", "build"], [95, 3, 1, "", "ports"]], "kqcircuits.simulations.export": [[97, 0, 0, "-", "ansys"], [100, 0, 0, "-", "elmer"], [103, 0, 0, "-", "export_and_run"], [104, 0, 0, "-", "export_singularity"], [105, 0, 0, "-", "remote_export_and_run"], [106, 0, 0, "-", "simulation_export"], [107, 0, 0, "-", "solution"], [108, 0, 0, "-", "sonnet"], [111, 0, 0, "-", "util"], [112, 0, 0, "-", "xsection"]], "kqcircuits.simulations.export.ansys": [[98, 0, 0, "-", "ansys_export"], [99, 0, 0, "-", "ansys_solution"]], "kqcircuits.simulations.export.ansys.ansys_export": [[98, 4, 1, "", "export_ansys"], [98, 4, 1, "", "export_ansys_bat"], [98, 4, 1, "", "export_ansys_json"]], "kqcircuits.simulations.export.ansys.ansys_solution": [[99, 1, 1, "", "AnsysSolution"]], "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution": [[99, 3, 1, "", "ansys_project_template"], [99, 3, 1, "", "ansys_tool"], [99, 3, 1, "", "frequency"], [99, 3, 1, "", "frequency_units"], [99, 2, 1, "", "get_solution_data"], [99, 3, 1, "", "hfss_capacitance_export"], [99, 3, 1, "", "integrate_energies"], [99, 3, 1, "", "integrate_magnetic_flux"], [99, 3, 1, "", "max_delta_e"], [99, 3, 1, "", "max_delta_f"], [99, 3, 1, "", "max_delta_s"], [99, 3, 1, "", "maximum_passes"], [99, 3, 1, "", "mesh_size"], [99, 3, 1, "", "minimum_converged_passes"], [99, 3, 1, "", "minimum_passes"], [99, 3, 1, "", "n_modes"], [99, 3, 1, "", "percent_error"], [99, 3, 1, "", "percent_refinement"], [99, 3, 1, "", "simulation_flags"], [99, 3, 1, "", "sweep_count"], [99, 3, 1, "", "sweep_enabled"], [99, 3, 1, "", "sweep_end"], [99, 3, 1, "", "sweep_start"], [99, 3, 1, "", "sweep_type"]], "kqcircuits.simulations.export.elmer": [[101, 0, 0, "-", "elmer_export"], [102, 0, 0, "-", "elmer_solution"]], "kqcircuits.simulations.export.elmer.elmer_export": [[101, 4, 1, "", "export_elmer"], [101, 4, 1, "", "export_elmer_json"], [101, 4, 1, "", "export_elmer_script"]], "kqcircuits.simulations.export.elmer.elmer_solution": [[102, 1, 1, "", "ElmerSolution"]], "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution": [[102, 3, 1, "", "boundary_conditions"], [102, 3, 1, "", "frequency"], [102, 3, 1, "", "frequency_batch"], [102, 2, 1, "", "get_solution_data"], [102, 3, 1, "", "integrate_energies"], [102, 3, 1, "", "is_axisymmetric"], [102, 3, 1, "", "linear_system_method"], [102, 3, 1, "", "max_delta_s"], [102, 3, 1, "", "max_error_scale"], [102, 3, 1, "", "max_outlier_fraction"], [102, 3, 1, "", "maximum_passes"], [102, 3, 1, "", "mesh_levels"], [102, 3, 1, "", "mesh_size"], [102, 3, 1, "", "minimum_passes"], [102, 3, 1, "", "p_element_order"], [102, 3, 1, "", "percent_error"], [102, 3, 1, "", "solver_options"], [102, 3, 1, "", "sweep_type"], [102, 3, 1, "", "tool"]], "kqcircuits.simulations.export.export_and_run": [[103, 4, 1, "", "export_and_run"]], "kqcircuits.simulations.export.export_singularity": [[104, 4, 1, "", "export_singularity"]], "kqcircuits.simulations.export.remote_export_and_run": [[105, 4, 1, "", "remote_export_and_run"], [105, 4, 1, "", "remote_run_only"]], "kqcircuits.simulations.export.simulation_export": [[106, 4, 1, "", "copy_content_into_directory"], [106, 4, 1, "", "cross_sweep_simulation"], [106, 4, 1, "", "export_simulation_oas"], [106, 4, 1, "", "get_combined_parameters"], [106, 4, 1, "", "get_post_process_command_lines"], [106, 4, 1, "", "sweep_simulation"]], "kqcircuits.simulations.export.solution": [[107, 1, 1, "", "Solution"]], "kqcircuits.simulations.export.solution.Solution": [[107, 3, 1, "", "name"]], "kqcircuits.simulations.export.sonnet": [[109, 0, 0, "-", "parser"], [110, 0, 0, "-", "sonnet_export"]], "kqcircuits.simulations.export.sonnet.parser": [[109, 4, 1, "", "apply_template"], [109, 4, 1, "", "box"], [109, 4, 1, "", "control"], [109, 4, 1, "", "polygon_head"], [109, 4, 1, "", "polygons"], [109, 4, 1, "", "port"], [109, 4, 1, "", "refplane"], [109, 4, 1, "", "refplanes"], [109, 4, 1, "", "symmetry"], [109, 4, 1, "", "via"]], "kqcircuits.simulations.export.sonnet.sonnet_export": [[110, 4, 1, "", "export_sonnet"], [110, 4, 1, "", "export_sonnet_son"], [110, 4, 1, "", "poly_and_edge_indices"]], "kqcircuits.simulations.export.util": [[111, 4, 1, "", "export_layers"], [111, 4, 1, "", "find_edge_from_point_in_cell"], [111, 4, 1, "", "find_edge_from_point_in_polygons"], [111, 4, 1, "", "get_enclosing_polygon"]], "kqcircuits.simulations.export.xsection": [[113, 0, 0, "-", "xsection_export"]], "kqcircuits.simulations.export.xsection.xsection_export": [[113, 4, 1, "", "create_xsections_from_simulations"], [113, 4, 1, "", "find_layer_by_name"], [113, 4, 1, "", "free_layer_slots"], [113, 4, 1, "", "separate_signal_layer_shapes"], [113, 4, 1, "", "visualise_xsection_cut_on_original_layout"], [113, 4, 1, "", "xsection_call"]], "kqcircuits.simulations.partition_region": [[114, 1, 1, "", "PartitionRegion"], [114, 4, 1, "", "get_list_of_two"]], "kqcircuits.simulations.partition_region.PartitionRegion": [[114, 2, 1, "", "limit_box"], [114, 2, 1, "", "limit_face"]], "kqcircuits.simulations.port": [[115, 1, 1, "", "EdgePort"], [115, 1, 1, "", "InternalPort"], [115, 1, 1, "", "Port"]], "kqcircuits.simulations.port.InternalPort": [[115, 2, 1, "", "get_etch_polygon"]], "kqcircuits.simulations.port.Port": [[115, 2, 1, "", "as_dict"]], "kqcircuits.simulations.post_process": [[116, 1, 1, "", "PostProcess"]], "kqcircuits.simulations.post_process.PostProcess": [[116, 2, 1, "", "get_command_line"]], "kqcircuits.simulations.simulation": [[117, 1, 1, "", "Simulation"], [117, 4, 1, "", "get_simulation_layer_by_name"]], "kqcircuits.simulations.simulation.Simulation": [[117, 3, 1, "", "LIBRARY_NAME"], [117, 2, 1, "", "add_element"], [117, 2, 1, "", "build"], [117, 2, 1, "", "create_simulation_layers"], [117, 2, 1, "", "delete_instances"], [117, 2, 1, "", "etched_line"], [117, 2, 1, "", "face"], [117, 2, 1, "", "face_stack_list_of_lists"], [117, 2, 1, "", "face_z_levels"], [117, 2, 1, "", "from_cell"], [117, 2, 1, "", "get_layer"], [117, 2, 1, "", "get_layers"], [117, 2, 1, "", "get_parameters"], [117, 2, 1, "", "get_port_data"], [117, 2, 1, "", "get_refpoints"], [117, 2, 1, "", "get_schema"], [117, 2, 1, "", "get_simulation_data"], [117, 2, 1, "", "ground_grid_region"], [117, 2, 1, "", "insert_cell"], [117, 2, 1, "", "insert_layer"], [117, 2, 1, "", "insert_layers_between_faces"], [117, 2, 1, "", "insert_stacked_up_layers"], [117, 2, 1, "", "ith_value"], [117, 2, 1, "", "pcell_params_by_name"], [117, 3, 1, "", "ports"], [117, 2, 1, "", "produce_layers"], [117, 2, 1, "", "produce_waveguide_to_port"], [117, 2, 1, "", "region_from_layer"], [117, 2, 1, "", "simplified_region"]], "kqcircuits.simulations.single_element_simulation": [[118, 4, 1, "", "get_single_element_sim_class"]], "kqcircuits.simulations.single_xmons_full_chip_sim": [[119, 1, 1, "", "SingleXmonsFullChipSim"]], "kqcircuits.simulations.single_xmons_full_chip_sim.SingleXmonsFullChipSim": [[119, 2, 1, "", "build"]], "kqcircuits.simulations.waveguides_sim": [[120, 1, 1, "", "WaveGuidesSim"]], "kqcircuits.simulations.waveguides_sim.WaveGuidesSim": [[120, 2, 1, "", "build"], [120, 3, 1, "", "ports"], [120, 2, 1, "", "produce_ground_bumps"], [120, 2, 1, "", "produce_guides"]], "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim": [[121, 1, 1, "", "XMonsDirectCouplingFullChipSim"]], "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim": [[121, 2, 1, "", "build"], [121, 3, 1, "", "ports"], [121, 2, 1, "", "produce_launcher"], [121, 2, 1, "", "produce_launchers_SMA8"], [121, 2, 1, "", "produce_qubit"], [121, 2, 1, "", "produce_readout_resonator"], [121, 2, 1, "", "produce_waveguide"]], "kqcircuits.simulations.xmons_direct_coupling_sim": [[122, 1, 1, "", "XMonsDirectCouplingSim"]], "kqcircuits.simulations.xmons_direct_coupling_sim.XMonsDirectCouplingSim": [[122, 2, 1, "", "build"], [122, 3, 1, "", "ports"], [122, 2, 1, "", "produce_qubits"]], "kqcircuits.test_structures": [[124, 0, 0, "-", "airbridge_dc"], [125, 0, 0, "-", "cross_test"], [126, 0, 0, "-", "junction_test_pads"], [129, 0, 0, "-", "stripes_test"], [130, 0, 0, "-", "stripes_test_increasing_width"], [131, 0, 0, "-", "test_structure"], [132, 0, 0, "-", "tsv_test_pattern"]], "kqcircuits.test_structures.airbridge_dc": [[124, 1, 1, "", "AirbridgeDC"]], "kqcircuits.test_structures.airbridge_dc.AirbridgeDC": [[124, 2, 1, "", "build"]], "kqcircuits.test_structures.cross_test": [[125, 1, 1, "", "CrossTest"]], "kqcircuits.test_structures.cross_test.CrossTest": [[125, 2, 1, "", "build"]], "kqcircuits.test_structures.junction_test_pads": [[127, 0, 0, "-", "junction_test_pads"], [128, 0, 0, "-", "junction_test_pads_simple"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads": [[127, 1, 1, "", "JunctionTestPads"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads": [[127, 2, 1, "", "coerce_parameters_impl"], [127, 2, 1, "", "create"], [127, 3, 1, "", "default_type"], [127, 2, 1, "", "produce_squid"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple": [[128, 1, 1, "", "JunctionTestPadsSimple"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.JunctionTestPadsSimple": [[128, 2, 1, "", "build"]], "kqcircuits.test_structures.stripes_test": [[129, 1, 1, "", "StripesTest"]], "kqcircuits.test_structures.stripes_test.StripesTest": [[129, 2, 1, "", "build"]], "kqcircuits.test_structures.stripes_test_increasing_width": [[130, 1, 1, "", "StripesTestIncreasingWidth"]], "kqcircuits.test_structures.stripes_test_increasing_width.StripesTestIncreasingWidth": [[130, 2, 1, "", "build"]], "kqcircuits.test_structures.test_structure": [[131, 1, 1, "", "TestStructure"]], "kqcircuits.test_structures.test_structure.TestStructure": [[131, 3, 1, "", "LIBRARY_DESCRIPTION"], [131, 3, 1, "", "LIBRARY_NAME"], [131, 3, 1, "", "LIBRARY_PATH"], [131, 2, 1, "", "produce_etched_region"], [131, 2, 1, "", "produce_four_point_pads"], [131, 2, 1, "", "produce_pad"]], "kqcircuits.test_structures.tsv_test_pattern": [[132, 1, 1, "", "TsvTestPattern"]], "kqcircuits.test_structures.tsv_test_pattern.TsvTestPattern": [[132, 2, 1, "", "build"]], "kqcircuits.util": [[134, 0, 0, "-", "area"], [135, 0, 0, "-", "count_instances"], [136, 0, 0, "-", "coupler_lib"], [137, 0, 0, "-", "deep_delete"], [138, 0, 0, "-", "defaults_helper"], [139, 0, 0, "-", "dependencies"], [140, 0, 0, "-", "edit_node_plugin"], [141, 0, 0, "-", "export_helper"], [142, 0, 0, "-", "geometry_helper"], [143, 0, 0, "-", "geometry_json_encoder"], [144, 0, 0, "-", "groundgrid"], [145, 0, 0, "-", "gui_helper"], [146, 0, 0, "-", "import_helper"], [147, 0, 0, "-", "label"], [148, 0, 0, "-", "layout_to_code"], [149, 0, 0, "-", "library_helper"], [150, 0, 0, "-", "log_router"], [151, 0, 0, "-", "merge"], [152, 0, 0, "-", "netlist_extraction"], [153, 0, 0, "-", "netlist_graph"], [154, 0, 0, "-", "parameters"], [155, 0, 0, "-", "plugin_startup"], [156, 0, 0, "-", "refpoints"], [157, 0, 0, "-", "replace_junctions"], [158, 0, 0, "-", "symmetric_polygons"]], "kqcircuits.util.area": [[134, 1, 1, "", "AreaReceiver"], [134, 4, 1, "", "get_area_and_density"]], "kqcircuits.util.area.AreaReceiver": [[134, 2, 1, "", "put"]], "kqcircuits.util.count_instances": [[135, 4, 1, "", "count_instances_in_cell"]], "kqcircuits.util.coupler_lib": [[136, 4, 1, "", "cap_params"]], "kqcircuits.util.deep_delete": [[137, 4, 1, "", "deep_delete_all"], [137, 4, 1, "", "deep_delete_pcells"]], "kqcircuits.util.defaults_helper": [[138, 4, 1, "", "find_ansys_executable"]], "kqcircuits.util.dependencies": [[139, 4, 1, "", "install_kqc_dependencies"]], "kqcircuits.util.edit_node_plugin": [[140, 1, 1, "", "EditNodePlugin"], [140, 1, 1, "", "EditNodePluginFactory"]], "kqcircuits.util.edit_node_plugin.EditNodePlugin": [[140, 2, 1, "", "activated"], [140, 2, 1, "", "create_dialog"], [140, 2, 1, "", "deactivated"], [140, 2, 1, "", "deselect"], [140, 2, 1, "", "has_tracking_position"], [140, 2, 1, "", "mouse_click_event"], [140, 2, 1, "", "mouse_moved_event"], [140, 2, 1, "", "select"], [140, 2, 1, "", "tracking_position"], [140, 2, 1, "", "update"], [140, 2, 1, "", "update_form_from_node"], [140, 2, 1, "", "update_node_from_form"]], "kqcircuits.util.edit_node_plugin.EditNodePluginFactory": [[140, 2, 1, "", "create_plugin"]], "kqcircuits.util.export_helper": [[141, 4, 1, "", "create_or_empty_tmp_directory"], [141, 4, 1, "", "export_drc_report"], [141, 4, 1, "", "generate_probepoints_from_file"], [141, 4, 1, "", "generate_probepoints_json"], [141, 4, 1, "", "get_active_or_new_layout"], [141, 4, 1, "", "get_klayout_version"], [141, 4, 1, "", "get_simulation_directory"], [141, 4, 1, "", "open_with_klayout_or_default_application"], [141, 4, 1, "", "write_commit_reference_file"], [141, 4, 1, "", "write_export_machine_versions_file"]], "kqcircuits.util.geometry_helper": [[142, 4, 1, "", "arc_points"], [142, 4, 1, "", "bezier_points"], [142, 4, 1, "", "bspline_points"], [142, 4, 1, "", "circle_polygon"], [142, 4, 1, "", "get_angle"], [142, 4, 1, "", "get_cell_path_length"], [142, 4, 1, "", "get_direction"], [142, 4, 1, "", "get_object_path_length"], [142, 4, 1, "", "is_clockwise"], [142, 4, 1, "", "merge_points_and_match_on_edges"], [142, 4, 1, "", "point_shift_along_vector"], [142, 4, 1, "", "region_with_merged_points"], [142, 4, 1, "", "region_with_merged_polygons"], [142, 4, 1, "", "simple_region"], [142, 4, 1, "", "vector_length_and_direction"]], "kqcircuits.util.geometry_json_encoder": [[143, 1, 1, "", "GeometryJsonDecoder"], [143, 1, 1, "", "GeometryJsonEncoder"], [143, 4, 1, "", "decode_dict_as_python_obj"], [143, 4, 1, "", "encode_python_obj_as_dict"]], "kqcircuits.util.geometry_json_encoder.GeometryJsonEncoder": [[143, 2, 1, "", "default"]], "kqcircuits.util.groundgrid": [[144, 4, 1, "", "make_grid"]], "kqcircuits.util.gui_helper": [[145, 4, 1, "", "get_all_node_elements"], [145, 4, 1, "", "get_nodes_near_position"], [145, 4, 1, "", "get_valid_node_elements"], [145, 4, 1, "", "node_from_text"], [145, 4, 1, "", "node_to_text"], [145, 4, 1, "", "replace_node"]], "kqcircuits.util.import_helper": [[146, 4, 1, "", "module_from_file"]], "kqcircuits.util.label": [[147, 1, 1, "", "LabelOrigin"], [147, 4, 1, "", "produce_label"]], "kqcircuits.util.label.LabelOrigin": [[147, 3, 1, "", "BOTTOMLEFT"], [147, 3, 1, "", "BOTTOMRIGHT"], [147, 3, 1, "", "TOPLEFT"], [147, 3, 1, "", "TOPRIGHT"]], "kqcircuits.util.layout_to_code": [[148, 4, 1, "", "convert_cells_to_code"], [148, 4, 1, "", "extract_pcell_data_from_views"], [148, 4, 1, "", "get_node_params"], [148, 4, 1, "", "restore_pcells_to_views"]], "kqcircuits.util.library_helper": [[149, 4, 1, "", "delete_all_libraries"], [149, 4, 1, "", "delete_library"], [149, 4, 1, "", "element_by_class_name"], [149, 4, 1, "", "get_library_paths"], [149, 4, 1, "", "load_libraries"], [149, 4, 1, "", "to_library_name"], [149, 4, 1, "", "to_module_name"]], "kqcircuits.util.log_router": [[150, 4, 1, "", "route_log"]], "kqcircuits.util.merge": [[151, 4, 1, "", "convert_child_instances_to_static"], [151, 4, 1, "", "merge_layers"], [151, 4, 1, "", "merge_layout_layers_on_face"]], "kqcircuits.util.netlist_extraction": [[152, 4, 1, "", "export_cell_netlist"], [152, 4, 1, "", "extract_circuits"], [152, 4, 1, "", "extract_nets"]], "kqcircuits.util.netlist_graph": [[153, 4, 1, "", "draw_graph"], [153, 4, 1, "", "network_as_graph"]], "kqcircuits.util.parameters": [[154, 1, 1, "", "Param"], [154, 4, 1, "", "add_parameter"], [154, 4, 1, "", "add_parameters_from"], [154, 1, 1, "", "pdt"]], "kqcircuits.util.parameters.Param": [[154, 2, 1, "", "get_all"]], "kqcircuits.util.parameters.pdt": [[154, 3, 1, "", "TypeBoolean"], [154, 3, 1, "", "TypeDouble"], [154, 3, 1, "", "TypeInt"], [154, 3, 1, "", "TypeLayer"], [154, 3, 1, "", "TypeList"], [154, 3, 1, "", "TypeNone"], [154, 3, 1, "", "TypeShape"], [154, 3, 1, "", "TypeString"]], "kqcircuits.util.plugin_startup": [[155, 4, 1, "", "register_plugins"]], "kqcircuits.util.refpoints": [[156, 1, 1, "", "JunctionSimPort"], [156, 1, 1, "", "RefpointToEdgePort"], [156, 1, 1, "", "RefpointToInternalPort"], [156, 1, 1, "", "RefpointToSimPort"], [156, 1, 1, "", "Refpoints"], [156, 1, 1, "", "WaveguideToSimPort"]], "kqcircuits.util.refpoints.JunctionSimPort": [[156, 3, 1, "", "face"], [156, 3, 1, "", "other_refpoint"], [156, 3, 1, "", "refpoint"]], "kqcircuits.util.refpoints.RefpointToSimPort": [[156, 3, 1, "", "face"], [156, 3, 1, "", "refpoint"]], "kqcircuits.util.refpoints.Refpoints": [[156, 3, 1, "", "cell"], [156, 2, 1, "", "dict"], [156, 2, 1, "", "items"], [156, 2, 1, "", "keys"], [156, 3, 1, "", "layer"], [156, 3, 1, "", "rec_levels"], [156, 3, 1, "", "trans"], [156, 2, 1, "", "values"]], "kqcircuits.util.refpoints.WaveguideToSimPort": [[156, 3, 1, "", "a"], [156, 3, 1, "", "airbridge"], [156, 3, 1, "", "b"], [156, 3, 1, "", "face"], [156, 3, 1, "", "over_etching"], [156, 3, 1, "", "refpoint"], [156, 3, 1, "", "side"], [156, 3, 1, "", "term1"], [156, 3, 1, "", "towards"], [156, 3, 1, "", "turn_radius"], [156, 3, 1, "", "use_internal_ports"], [156, 3, 1, "", "waveguide_length"]], "kqcircuits.util.replace_junctions": [[157, 1, 1, "", "JunctionEntry"], [157, 4, 1, "", "convert_cells_to_static"], [157, 4, 1, "", "copy_one_layer_of_cell"], [157, 4, 1, "", "extract_junctions"], [157, 4, 1, "", "get_tuned_junction_json"], [157, 4, 1, "", "place_junctions"], [157, 4, 1, "", "replace_squid"], [157, 4, 1, "", "replace_squids"]], "kqcircuits.util.symmetric_polygons": [[158, 4, 1, "", "polygon_with_hsym"], [158, 4, 1, "", "polygon_with_sym"], [158, 4, 1, "", "polygon_with_vsym"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:attribute", "4": "py:function", "5": "py:property", "6": "py:exception"}, "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"]}, "titleterms": {"about": 0, "api": 1, "document": [1, 164, 169], "modul": [1, 2, 27, 29, 39, 43, 50, 57, 67, 76, 79, 85, 92, 96, 97, 100, 108, 112, 123, 126, 133], "content": [1, 2, 27, 29, 39, 43, 50, 57, 67, 76, 79, 85, 92, 96, 97, 100, 108, 112, 123, 126, 133], "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, 152, 153, 154, 155, 156, 157, 158, 171, 180], "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, 171, 179, 180], "airbridge_cross": 3, "airbridge_dc_test": 4, "crossing_twofac": 6, "daisy_woven": 7, "dc_test": 8, "demo": 9, "demo_twofac": 10, "empti": 11, "junction_test": 12, "junction_test2": 13, "launcher": [14, 48], "lithography_test": 15, "lithography_test_twofac": 16, "quality_factor": 17, "quality_factor_twofac": 18, "sample_holder_test": 19, "shape": 20, "simpl": 21, "single_xmon": 22, "stripe": 23, "tsv_test": 24, "xmons_direct_coupl": 25, "default": 26, "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, 161, 171, 175, 180, 185], "airbridge_connect": 28, "airbridg": [29, 30, 31, 32], "airbridge_multi_fac": 31, "airbridge_rectangular": 32, "capacitive_x_coupl": 33, "chip_fram": 34, "circular_capacitor": 35, "finger_capacitor_squar": 37, "finger_capacitor_tap": 38, "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, "hanger_reson": 47, "launcher_dc": 49, "marker": [50, 51, 52, 53], "marker_standard": 52, "mask_marker_fc": 53, "meander": 54, "smooth_capacitor": 55, "spiral_resonator_polygon": 56, "tsv": [57, 58, 59, 60], "tsv_ellips": 59, "tsv_standard": 60, "waveguide_composit": 61, "waveguide_coplanar": 62, "waveguide_coplanar_curv": 63, "waveguide_coplanar_splitt": 64, "waveguide_coplanar_straight": 65, "waveguide_coplanar_tap": 66, "junction": [67, 68, 69, 70, 71, 72, 73], "manhattan": 69, "manhattan_single_junct": 70, "no_squid": 71, "sim": 72, "squid": 73, "klayout_view": 74, "layer_clust": 75, "layer_config": [76, 77, 78], "default_layer_config": 77, "example_layer_config": 78, "mask": [79, 80, 81, 82, 83, 179], "mask_export": 80, "mask_layout": 81, "mask_set": 82, "multi_face_mask_layout": 83, "pya_resolv": 84, "qubit": [85, 86, 87, 88, 89, 90], "concentric_transmon": 86, "double_pad": 87, "double_pads_splin": 88, "swissmon": 90, "run": [91, 178, 182], "simul": [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, 181, 184, 185, 187], "airbridges_sim": 93, "cross_section_simul": 94, "empty_simul": 95, "export": [96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 179, 182, 183, 186], "ansi": [97, 98, 99, 186], "ansys_export": 98, "ansys_solut": 99, "elmer": [100, 101, 102, 181, 183, 186], "elmer_export": 101, "elmer_solut": 102, "export_and_run": 103, "export_singular": 104, "remote_export_and_run": 105, "simulation_export": 106, "solut": 107, "sonnet": [108, 109, 110, 186], "parser": 109, "sonnet_export": 110, "util": [111, 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, 174], "xsection": [112, 113, 190], "xsection_export": 113, "partition_region": 114, "port": [115, 185], "post_process": 116, "single_element_simul": 118, "single_xmons_full_chip_sim": 119, "waveguides_sim": 120, "xmons_direct_coupling_full_chip_sim": 121, "xmons_direct_coupling_sim": 122, "test_structur": [123, 124, 125, 126, 127, 128, 129, 130, 131, 132], "airbridge_dc": 124, "cross_test": 125, "junction_test_pad": [126, 127, 128], "junction_test_pads_simpl": 128, "stripes_test": 129, "stripes_test_increasing_width": 130, "tsv_test_pattern": 132, "area": 134, "count_inst": 135, "coupler_lib": 136, "deep_delet": 137, "defaults_help": 138, "depend": [139, 167], "edit_node_plugin": 140, "export_help": 141, "geometry_help": 142, "geometry_json_encod": 143, "groundgrid": 144, "gui_help": 145, "import_help": 146, "label": 147, "layout_to_cod": 148, "library_help": 149, "log_rout": 150, "merg": 151, "netlist_extract": 152, "netlist_graph": 153, "paramet": [154, 161, 175, 180, 184], "plugin_startup": 155, "refpoint": [156, 180], "replace_junct": 157, "symmetric_polygon": 158, "cite": 159, "contribut": 160, "version": [160, 170], "architectur": 161, "pcell": 161, "librari": [161, 178, 180], "pya": 161, "resolv": 161, "code": [162, 175, 180, 190], "style": 162, "contain": 163, "cli": 163, "usag": [163, 167, 189], "docker": 163, "ci": 163, "singular": 163, "develop": [165, 166, 178], "guid": [165, 177], "setup": 166, "prerequisit": [166, 167], "python": [166, 170, 180], "sourc": 166, "instal": [166, 167, 170, 171], "unlink": 166, "updat": [166, 167], "secondari": 166, "manual": [166, 170], "linux": 166, "maco": 166, "window": 166, "klayout": [167, 170, 178, 186, 190], "standalon": 167, "standard": 167, "Not": 167, "secur": 167, "reproduc": 167, "pypi": 167, "jupyt": 167, "notebook": 167, "requir": 167, "test": 168, "unit": 168, "kqc": [169, 190], "logo": 169, "indic": 169, "tabl": 169, "known": 170, "issu": 170, "differ": 170, "packag": [170, 171], "get": 171, "start": 171, "salt": 171, "first": [171, 178], "look": 171, "around": 171, "set": 171, "up": 171, "user": [171, 177], "directori": 171, "defin": [171, 180], "custom": 171, "upgrad": 171, "remov": 171, "releas": 171, "note": 171, "support": 172, "trademark": 173, "gener": [174, 185], "structur": [174, 180], "miscellan": 174, "file": [174, 180, 190], "system": [174, 180], "hierarchi": [174, 180], "gui": [175, 186, 190], "featur": [175, 184], "us": [175, 178], "hotkei": 175, "introduct": 175, "place": 175, "modifi": [175, 179], "waveguid": 175, "edit": 175, "waveguidecomposit": 175, "node": 175, "convert": 175, "menu": 175, "command": 175, "point": 176, "click": 176, "workflow": [176, 180, 181], "tutori": [176, 179, 180], "macro": 178, "exampl": [178, 180], "interact": 178, "applic": 178, "creat": [178, 190], "new": [178, 180], "panel": 178, "access": 178, "current": 178, "activ": 178, "klayoutview": 178, "debugg": 178, "reload": 178, "basic": 179, "script": 179, "ground": 179, "grid": 179, "ad": [179, 180], "multi": 179, "face": [179, 180, 185], "composit": 179, "map": 179, "class": [180, 185], "build": 180, "an": 180, "insert": 180, "samplehold": 180, "type": 180, "layer": 180, "configur": 180, "open": 180, "from": [180, 186], "id": 180, "remot": 181, "one": 182, "line": 182, "gmsh": 183, "": 184, "matrix": 184, "capacit": 184, "eigenmod": 184, "energi": 184, "integr": 184, "particip": 184, "ratio": 184, "cross": [184, 190], "section": [184, 190], "pyepr": 184, "object": 185, "The": 185, "box": 185, "stack": 185, "subclass": 185, "singl": 185, "geometri": [185, 186], "sweep": 185, "function": 186, "extern": 187, "tool": [187, 190], "terminologi": 188, "imag": 190, "call": 190, "process": 190, "x": 190}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 58}, "alltitles": {"About": [[0, "about"]], "API documentation": [[1, "api-documentation"]], "Module contents": [[1, "module-kqcircuits"], [2, "module-kqcircuits.chips"], [27, "module-kqcircuits.elements"], [29, "module-kqcircuits.elements.airbridges"], [39, "module-kqcircuits.elements.flip_chip_connectors"], [43, "module-kqcircuits.elements.fluxlines"], [50, "module-kqcircuits.elements.markers"], [57, "module-kqcircuits.elements.tsvs"], [67, "module-kqcircuits.junctions"], [76, "module-kqcircuits.layer_config"], [79, "module-kqcircuits.masks"], [85, "module-kqcircuits.qubits"], [92, "module-kqcircuits.simulations"], [96, "module-kqcircuits.simulations.export"], [97, "module-kqcircuits.simulations.export.ansys"], [100, "module-kqcircuits.simulations.export.elmer"], [108, "module-kqcircuits.simulations.export.sonnet"], [112, "module-kqcircuits.simulations.export.xsection"], [123, "module-kqcircuits.test_structures"], [126, "module-kqcircuits.test_structures.junction_test_pads"], [133, "module-kqcircuits.util"]], "kqcircuits.chips": [[2, "kqcircuits-chips"]], "kqcircuits.chips.airbridge_crossings": [[3, "module-kqcircuits.chips.airbridge_crossings"]], "kqcircuits.chips.airbridge_dc_test": [[4, "module-kqcircuits.chips.airbridge_dc_test"]], "kqcircuits.chips.chip": [[5, "module-kqcircuits.chips.chip"]], "kqcircuits.chips.crossing_twoface": [[6, "module-kqcircuits.chips.crossing_twoface"]], "kqcircuits.chips.daisy_woven": [[7, "module-kqcircuits.chips.daisy_woven"]], "kqcircuits.chips.dc_test": [[8, "module-kqcircuits.chips.dc_test"]], "kqcircuits.chips.demo": [[9, "module-kqcircuits.chips.demo"]], "kqcircuits.chips.demo_twoface": [[10, "module-kqcircuits.chips.demo_twoface"]], "kqcircuits.chips.empty": [[11, "module-kqcircuits.chips.empty"]], "kqcircuits.chips.junction_test": [[12, "module-kqcircuits.chips.junction_test"]], "kqcircuits.chips.junction_test2": [[13, "module-kqcircuits.chips.junction_test2"]], "kqcircuits.chips.launchers": [[14, "module-kqcircuits.chips.launchers"]], "kqcircuits.chips.lithography_test": [[15, "module-kqcircuits.chips.lithography_test"]], "kqcircuits.chips.lithography_test_twoface": [[16, "module-kqcircuits.chips.lithography_test_twoface"]], "kqcircuits.chips.quality_factor": [[17, "module-kqcircuits.chips.quality_factor"]], "kqcircuits.chips.quality_factor_twoface": [[18, "module-kqcircuits.chips.quality_factor_twoface"]], "kqcircuits.chips.sample_holder_test": [[19, "module-kqcircuits.chips.sample_holder_test"]], "kqcircuits.chips.shaping": [[20, "module-kqcircuits.chips.shaping"]], "kqcircuits.chips.simple": [[21, "module-kqcircuits.chips.simple"]], "kqcircuits.chips.single_xmons": [[22, "module-kqcircuits.chips.single_xmons"]], "kqcircuits.chips.stripes": [[23, "module-kqcircuits.chips.stripes"]], "kqcircuits.chips.tsv_test": [[24, "module-kqcircuits.chips.tsv_test"]], "kqcircuits.chips.xmons_direct_coupling": [[25, "module-kqcircuits.chips.xmons_direct_coupling"]], "kqcircuits.defaults": [[26, "module-kqcircuits.defaults"]], "kqcircuits.elements": [[27, "kqcircuits-elements"]], "kqcircuits.elements.airbridge_connection": [[28, "module-kqcircuits.elements.airbridge_connection"]], "kqcircuits.elements.airbridges": [[29, "kqcircuits-elements-airbridges"]], "kqcircuits.elements.airbridges.airbridge": [[30, "module-kqcircuits.elements.airbridges.airbridge"]], "kqcircuits.elements.airbridges.airbridge_multi_face": [[31, "module-kqcircuits.elements.airbridges.airbridge_multi_face"]], "kqcircuits.elements.airbridges.airbridge_rectangular": [[32, "module-kqcircuits.elements.airbridges.airbridge_rectangular"]], "kqcircuits.elements.capacitive_x_coupler": [[33, "module-kqcircuits.elements.capacitive_x_coupler"]], "kqcircuits.elements.chip_frame": [[34, "module-kqcircuits.elements.chip_frame"]], "kqcircuits.elements.circular_capacitor": [[35, "module-kqcircuits.elements.circular_capacitor"]], "kqcircuits.elements.element": [[36, "module-kqcircuits.elements.element"]], "kqcircuits.elements.finger_capacitor_square": [[37, "module-kqcircuits.elements.finger_capacitor_square"]], "kqcircuits.elements.finger_capacitor_taper": [[38, "module-kqcircuits.elements.finger_capacitor_taper"]], "kqcircuits.elements.flip_chip_connectors": [[39, "kqcircuits-elements-flip-chip-connectors"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector": [[40, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc": [[41, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf": [[42, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf"]], "kqcircuits.elements.fluxlines": [[43, "kqcircuits-elements-fluxlines"]], "kqcircuits.elements.fluxlines.fluxline": [[44, "module-kqcircuits.elements.fluxlines.fluxline"]], "kqcircuits.elements.fluxlines.fluxline_standard": [[45, "module-kqcircuits.elements.fluxlines.fluxline_standard"]], "kqcircuits.elements.fluxlines.fluxline_straight": [[46, "module-kqcircuits.elements.fluxlines.fluxline_straight"]], "kqcircuits.elements.hanger_resonator": [[47, "module-kqcircuits.elements.hanger_resonator"]], "kqcircuits.elements.launcher": [[48, "module-kqcircuits.elements.launcher"]], "kqcircuits.elements.launcher_dc": [[49, "module-kqcircuits.elements.launcher_dc"]], "kqcircuits.elements.markers": [[50, "kqcircuits-elements-markers"]], "kqcircuits.elements.markers.marker": [[51, "module-kqcircuits.elements.markers.marker"]], "kqcircuits.elements.markers.marker_standard": [[52, "module-kqcircuits.elements.markers.marker_standard"]], "kqcircuits.elements.markers.mask_marker_fc": [[53, "module-kqcircuits.elements.markers.mask_marker_fc"]], "kqcircuits.elements.meander": [[54, "module-kqcircuits.elements.meander"]], "kqcircuits.elements.smooth_capacitor": [[55, "module-kqcircuits.elements.smooth_capacitor"]], "kqcircuits.elements.spiral_resonator_polygon": [[56, "module-kqcircuits.elements.spiral_resonator_polygon"]], "kqcircuits.elements.tsvs": [[57, "kqcircuits-elements-tsvs"]], "kqcircuits.elements.tsvs.tsv": [[58, "module-kqcircuits.elements.tsvs.tsv"]], "kqcircuits.elements.tsvs.tsv_ellipse": [[59, "module-kqcircuits.elements.tsvs.tsv_ellipse"]], "kqcircuits.elements.tsvs.tsv_standard": [[60, "module-kqcircuits.elements.tsvs.tsv_standard"]], "kqcircuits.elements.waveguide_composite": [[61, "module-kqcircuits.elements.waveguide_composite"]], "kqcircuits.elements.waveguide_coplanar": [[62, "module-kqcircuits.elements.waveguide_coplanar"]], "kqcircuits.elements.waveguide_coplanar_curved": [[63, "module-kqcircuits.elements.waveguide_coplanar_curved"]], "kqcircuits.elements.waveguide_coplanar_splitter": [[64, "module-kqcircuits.elements.waveguide_coplanar_splitter"]], "kqcircuits.elements.waveguide_coplanar_straight": [[65, "module-kqcircuits.elements.waveguide_coplanar_straight"]], "kqcircuits.elements.waveguide_coplanar_taper": [[66, "module-kqcircuits.elements.waveguide_coplanar_taper"]], "kqcircuits.junctions": [[67, "kqcircuits-junctions"]], "kqcircuits.junctions.junction": [[68, "module-kqcircuits.junctions.junction"]], "kqcircuits.junctions.manhattan": [[69, "module-kqcircuits.junctions.manhattan"]], "kqcircuits.junctions.manhattan_single_junction": [[70, "module-kqcircuits.junctions.manhattan_single_junction"]], "kqcircuits.junctions.no_squid": [[71, "module-kqcircuits.junctions.no_squid"]], "kqcircuits.junctions.sim": [[72, "module-kqcircuits.junctions.sim"]], "kqcircuits.junctions.squid": [[73, "module-kqcircuits.junctions.squid"]], "kqcircuits.klayout_view": [[74, "module-kqcircuits.klayout_view"]], "kqcircuits.layer_cluster": [[75, "module-kqcircuits.layer_cluster"]], "kqcircuits.layer_config": [[76, "kqcircuits-layer-config"]], "kqcircuits.layer_config.default_layer_config": [[77, "module-kqcircuits.layer_config.default_layer_config"]], "kqcircuits.layer_config.example_layer_config": [[78, "module-kqcircuits.layer_config.example_layer_config"]], "kqcircuits.masks": [[79, "kqcircuits-masks"]], "kqcircuits.masks.mask_export": [[80, "module-kqcircuits.masks.mask_export"]], "kqcircuits.masks.mask_layout": [[81, "module-kqcircuits.masks.mask_layout"]], "kqcircuits.masks.mask_set": [[82, "module-kqcircuits.masks.mask_set"]], "kqcircuits.masks.multi_face_mask_layout": [[83, "module-kqcircuits.masks.multi_face_mask_layout"]], "kqcircuits.pya_resolver": [[84, "module-kqcircuits.pya_resolver"]], "kqcircuits.qubits": [[85, "kqcircuits-qubits"]], "kqcircuits.qubits.concentric_transmon": [[86, "module-kqcircuits.qubits.concentric_transmon"]], "kqcircuits.qubits.double_pads": [[87, "module-kqcircuits.qubits.double_pads"]], "kqcircuits.qubits.double_pads_splines": [[88, "module-kqcircuits.qubits.double_pads_splines"]], "kqcircuits.qubits.qubit": [[89, "module-kqcircuits.qubits.qubit"]], "kqcircuits.qubits.swissmon": [[90, "module-kqcircuits.qubits.swissmon"]], "kqcircuits.run": [[91, "module-kqcircuits.run"]], "kqcircuits.simulations": [[92, "kqcircuits-simulations"]], "kqcircuits.simulations.airbridges_sim": [[93, "module-kqcircuits.simulations.airbridges_sim"]], "kqcircuits.simulations.cross_section_simulation": [[94, "module-kqcircuits.simulations.cross_section_simulation"]], "kqcircuits.simulations.empty_simulation": [[95, "module-kqcircuits.simulations.empty_simulation"]], "kqcircuits.simulations.export": [[96, "kqcircuits-simulations-export"]], "kqcircuits.simulations.export.ansys": [[97, "kqcircuits-simulations-export-ansys"]], "kqcircuits.simulations.export.ansys.ansys_export": [[98, "module-kqcircuits.simulations.export.ansys.ansys_export"]], "kqcircuits.simulations.export.ansys.ansys_solution": [[99, "module-kqcircuits.simulations.export.ansys.ansys_solution"]], "kqcircuits.simulations.export.elmer": [[100, "kqcircuits-simulations-export-elmer"]], "kqcircuits.simulations.export.elmer.elmer_export": [[101, "module-kqcircuits.simulations.export.elmer.elmer_export"]], "kqcircuits.simulations.export.elmer.elmer_solution": [[102, "module-kqcircuits.simulations.export.elmer.elmer_solution"]], "kqcircuits.simulations.export.export_and_run": [[103, "module-kqcircuits.simulations.export.export_and_run"]], "kqcircuits.simulations.export.export_singularity": [[104, "module-kqcircuits.simulations.export.export_singularity"]], "kqcircuits.simulations.export.remote_export_and_run": [[105, "module-kqcircuits.simulations.export.remote_export_and_run"]], "kqcircuits.simulations.export.simulation_export": [[106, "module-kqcircuits.simulations.export.simulation_export"]], "kqcircuits.simulations.export.solution": [[107, "module-kqcircuits.simulations.export.solution"]], "kqcircuits.simulations.export.sonnet": [[108, "kqcircuits-simulations-export-sonnet"]], "kqcircuits.simulations.export.sonnet.parser": [[109, "module-kqcircuits.simulations.export.sonnet.parser"]], "kqcircuits.simulations.export.sonnet.sonnet_export": [[110, "module-kqcircuits.simulations.export.sonnet.sonnet_export"]], "kqcircuits.simulations.export.util": [[111, "module-kqcircuits.simulations.export.util"]], "kqcircuits.simulations.export.xsection": [[112, "kqcircuits-simulations-export-xsection"]], "kqcircuits.simulations.export.xsection.xsection_export": [[113, "module-kqcircuits.simulations.export.xsection.xsection_export"]], "kqcircuits.simulations.partition_region": [[114, "module-kqcircuits.simulations.partition_region"]], "kqcircuits.simulations.port": [[115, "module-kqcircuits.simulations.port"]], "kqcircuits.simulations.post_process": [[116, "module-kqcircuits.simulations.post_process"]], "kqcircuits.simulations.simulation": [[117, "module-kqcircuits.simulations.simulation"]], "kqcircuits.simulations.single_element_simulation": [[118, "module-kqcircuits.simulations.single_element_simulation"]], "kqcircuits.simulations.single_xmons_full_chip_sim": [[119, "module-kqcircuits.simulations.single_xmons_full_chip_sim"]], "kqcircuits.simulations.waveguides_sim": [[120, "module-kqcircuits.simulations.waveguides_sim"]], "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim": [[121, "module-kqcircuits.simulations.xmons_direct_coupling_full_chip_sim"]], "kqcircuits.simulations.xmons_direct_coupling_sim": [[122, "module-kqcircuits.simulations.xmons_direct_coupling_sim"]], "kqcircuits.test_structures": [[123, "kqcircuits-test-structures"]], "kqcircuits.test_structures.airbridge_dc": [[124, "module-kqcircuits.test_structures.airbridge_dc"]], "kqcircuits.test_structures.cross_test": [[125, "module-kqcircuits.test_structures.cross_test"]], "kqcircuits.test_structures.junction_test_pads": [[126, "kqcircuits-test-structures-junction-test-pads"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads": [[127, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple": [[128, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple"]], "kqcircuits.test_structures.stripes_test": [[129, "module-kqcircuits.test_structures.stripes_test"]], "kqcircuits.test_structures.stripes_test_increasing_width": [[130, "module-kqcircuits.test_structures.stripes_test_increasing_width"]], "kqcircuits.test_structures.test_structure": [[131, "module-kqcircuits.test_structures.test_structure"]], "kqcircuits.test_structures.tsv_test_pattern": [[132, "module-kqcircuits.test_structures.tsv_test_pattern"]], "kqcircuits.util": [[133, "kqcircuits-util"]], "kqcircuits.util.area": [[134, "module-kqcircuits.util.area"]], "kqcircuits.util.count_instances": [[135, "module-kqcircuits.util.count_instances"]], "kqcircuits.util.coupler_lib": [[136, "module-kqcircuits.util.coupler_lib"]], "kqcircuits.util.deep_delete": [[137, "module-kqcircuits.util.deep_delete"]], "kqcircuits.util.defaults_helper": [[138, "module-kqcircuits.util.defaults_helper"]], "kqcircuits.util.dependencies": [[139, "module-kqcircuits.util.dependencies"]], "kqcircuits.util.edit_node_plugin": [[140, "module-kqcircuits.util.edit_node_plugin"]], "kqcircuits.util.export_helper": [[141, "module-kqcircuits.util.export_helper"]], "kqcircuits.util.geometry_helper": [[142, "module-kqcircuits.util.geometry_helper"]], "kqcircuits.util.geometry_json_encoder": [[143, "module-kqcircuits.util.geometry_json_encoder"]], "kqcircuits.util.groundgrid": [[144, "module-kqcircuits.util.groundgrid"]], "kqcircuits.util.gui_helper": [[145, "module-kqcircuits.util.gui_helper"]], "kqcircuits.util.import_helper": [[146, "module-kqcircuits.util.import_helper"]], "kqcircuits.util.label": [[147, "module-kqcircuits.util.label"]], "kqcircuits.util.layout_to_code": [[148, "module-kqcircuits.util.layout_to_code"]], "kqcircuits.util.library_helper": [[149, "module-kqcircuits.util.library_helper"]], "kqcircuits.util.log_router": [[150, "module-kqcircuits.util.log_router"]], "kqcircuits.util.merge": [[151, "module-kqcircuits.util.merge"]], "kqcircuits.util.netlist_extraction": [[152, "module-kqcircuits.util.netlist_extraction"]], "kqcircuits.util.netlist_graph": [[153, "module-kqcircuits.util.netlist_graph"]], "kqcircuits.util.parameters": [[154, "module-kqcircuits.util.parameters"]], "kqcircuits.util.plugin_startup": [[155, "module-kqcircuits.util.plugin_startup"]], "kqcircuits.util.refpoints": [[156, "module-kqcircuits.util.refpoints"]], "kqcircuits.util.replace_junctions": [[157, "module-kqcircuits.util.replace_junctions"]], "kqcircuits.util.symmetric_polygons": [[158, "module-kqcircuits.util.symmetric_polygons"]], "Citing": [[159, "citing"]], "Contributing": [[160, "contributing"]], "Versioning": [[160, "versioning"]], "Architecture": [[161, "architecture"]], "Elements": [[161, "elements"]], "PCell parameters": [[161, "pcell-parameters"]], "Libraries": [[161, "libraries"], [180, "libraries"]], "pya resolver": [[161, "pya-resolver"]], "Coding Style": [[162, "coding-style"]], "Containers": [[163, "containers"]], "CLI usage": [[163, "cli-usage"]], "Docker CI usage": [[163, "docker-ci-usage"]], "Singularity usage": [[163, "singularity-usage"]], "Documentation": [[164, "documentation"], [169, "documentation"]], "Developer Guide": [[165, "developer-guide"]], "Developer Setup": [[166, "developer-setup"]], "Prerequisites": [[166, "prerequisites"], [167, "prerequisites"]], "Python": [[166, "python"]], "Sources": [[166, "sources"]], "Install": [[166, "install"]], "Unlinking": [[166, "unlinking"]], "Update": [[166, "update"]], "Secondary install": [[166, "secondary-install"]], "Manual installation": [[166, "manual-installation"]], "Linux or MacOS": [[166, "linux-or-macos"]], "Windows": [[166, "windows"]], "KLayout Standalone Usage": [[167, "klayout-standalone-usage"]], "Installation": [[167, "installation"], [170, "installation"]], "Standard, Not Secure Installation": [[167, "standard-not-secure-installation"]], "Reproducible, Secure Installation": [[167, "reproducible-secure-installation"]], "PyPI Installation": [[167, "pypi-installation"]], "Usage": [[167, "usage"], [189, "usage"]], "Jupyter notebook usage": [[167, "jupyter-notebook-usage"]], "Updating the required dependencies": [[167, "updating-the-required-dependencies"]], "Testing": [[168, "testing"]], "Unit tests": [[168, "unit-tests"]], "KQC logo": [[169, "logo"]], "Indices and tables": [[169, "indices-and-tables"]], "KLayout": [[170, "klayout"]], "Known installation issues": [[170, "known-installation-issues"]], "Installing different Python package versions to KLayout manually": [[170, "installing-different-python-package-versions-to-klayout-manually"]], "Getting started (Salt package)": [[171, "getting-started-salt-package"]], "Installing KQCircuits Salt Package": [[171, "installing-kqcircuits-salt-package"]], "First look around": [[171, "first-look-around"]], "Setting up a user package directory": [[171, "setting-up-a-user-package-directory"]], "Defining a custom element": [[171, "defining-a-custom-element"]], "Defining a custom chip": [[171, "defining-a-custom-chip"]], "Upgrading or Removing Salt Package": [[171, "upgrading-or-removing-salt-package"]], "Release Notes": [[171, "release-notes"]], "Support": [[172, "support"]], "Trademarks": [[173, "trademarks"]], "General Structure and Miscellaneous Utilities": [[174, "general-structure-and-miscellaneous-utilities"]], "File system hierarchy": [[174, "file-system-hierarchy"], [180, "file-system-hierarchy"]], "Miscellaneous Utilities": [[174, "miscellaneous-utilities"]], "GUI Features": [[175, "gui-features"]], "Useful hotkeys": [[175, "useful-hotkeys"]], "Introduction to Elements": [[175, "introduction-to-elements"]], "Placing Elements": [[175, "placing-elements"]], "Modifying Element parameters": [[175, "modifying-element-parameters"]], "Modifying waveguides": [[175, "modifying-waveguides"]], "Editing WaveguideComposite Nodes": [[175, "editing-waveguidecomposite-nodes"]], "Converting elements placed in GUI into code": [[175, "converting-elements-placed-in-gui-into-code"]], "Useful Menu Commands": [[175, "useful-menu-commands"]], "Point-and-click workflow tutorial": [[176, "point-and-click-workflow-tutorial"]], "User Guide": [[177, "user-guide"]], "Macro development": [[178, "macro-development"]], "Running the first example": [[178, "running-the-first-example"]], "Interacting with the KLayout application": [[178, "interacting-with-the-klayout-application"]], "Creating a new panel": [[178, "creating-a-new-panel"]], "Accessing the currently active panel": [[178, "accessing-the-currently-active-panel"]], "Using KLayoutView": [[178, "using-klayoutview"]], "Debugger": [[178, "debugger"]], "Reloading libraries": [[178, "reloading-libraries"]], "Examples": [[178, "examples"]], "Mask export": [[179, "mask-export"]], "Tutorial": [[179, "tutorial"]], "Basic mask script and export": [[179, "basic-mask-script-and-export"]], "Ground grid": [[179, "ground-grid"]], "Adding and modifying chips": [[179, "adding-and-modifying-chips"]], "Multi-face masks": [[179, "multi-face-masks"]], "Composite mask maps": [[179, "composite-mask-maps"]], "Python workflow tutorial": [[180, "python-workflow-tutorial"]], "Structure of Element code": [[180, "structure-of-element-code"]], "Element class": [[180, "element-class"]], "Parameters": [[180, "parameters"]], "Build": [[180, "build"]], "Example of defining an Element class": [[180, "example-of-defining-an-element-class"]], "Example of defining a Chip and inserting elements into it": [[180, "example-of-defining-a-chip-and-inserting-elements-into-it"]], "Defining sampleholder types": [[180, "defining-sampleholder-types"]], "Refpoints": [[180, "refpoints"]], "KQCircuits\u2019 Layers": [[180, "kqcircuits-layers"]], "Faces": [[180, "faces"]], "Layer configuration files": [[180, "layer-configuration-files"]], "Adding a new face": [[180, "adding-a-new-face"]], "Opening Element or Chip from an IDE": [[180, "opening-element-or-chip-from-an-ide"]], "Elmer remote simulations workflow": [[181, "elmer-remote-simulations-workflow"]], "Run and export in one line": [[182, "run-and-export-in-one-line"]], "Gmsh/Elmer export": [[183, "gmsh-elmer-export"]], "Simulation features": [[184, "simulation-features"]], "S-parameter matrix": [[184, "s-parameter-matrix"]], "Capacitance matrix": [[184, "capacitance-matrix"]], "Eigenmode": [[184, "eigenmode"]], "Energy integrals and participation ratio": [[184, "energy-integrals-and-participation-ratio"]], "Cross-sectional simulations": [[184, "cross-sectional-simulations"]], "pyEPR": [[184, "pyepr"]], "Simulation objects": [[185, "simulation-objects"]], "The Simulation class": [[185, "the-simulation-class"]], "Box": [[185, "box"]], "Ports": [[185, "ports"]], "Face stack": [[185, "face-stack"]], "Simulation subclass": [[185, "simulation-subclass"]], "Single element subclass": [[185, "single-element-subclass"]], "General subclass": [[185, "general-subclass"]], "Geometry sweeps": [[185, "geometry-sweeps"]], "Export functions": [[186, "export-functions"]], "Ansys export": [[186, "ansys-export"]], "Elmer export": [[186, "elmer-export"]], "Sonnet export": [[186, "sonnet-export"]], "Geometry from Klayout GUI": [[186, "geometry-from-klayout-gui"]], "External simulation tools": [[187, "external-simulation-tools"]], "Terminology": [[188, "terminology"]], "Creating cross section images": [[190, "creating-cross-section-images"]], "KLayout GUI XSection tool": [[190, "klayout-gui-xsection-tool"]], "XSection call in KQC code": [[190, "xsection-call-in-kqc-code"]], "Process files (.xs)": [[190, "process-files-xs"]]}, "indexentries": {"kqcircuits": [[1, "module-kqcircuits"]], "module": [[1, "module-kqcircuits"], [2, "module-kqcircuits.chips"], [3, "module-kqcircuits.chips.airbridge_crossings"], [4, "module-kqcircuits.chips.airbridge_dc_test"], [5, "module-kqcircuits.chips.chip"], [6, "module-kqcircuits.chips.crossing_twoface"], [7, "module-kqcircuits.chips.daisy_woven"], [8, "module-kqcircuits.chips.dc_test"], [9, "module-kqcircuits.chips.demo"], [10, "module-kqcircuits.chips.demo_twoface"], [11, "module-kqcircuits.chips.empty"], [12, "module-kqcircuits.chips.junction_test"], [13, "module-kqcircuits.chips.junction_test2"], [14, "module-kqcircuits.chips.launchers"], [15, "module-kqcircuits.chips.lithography_test"], [16, "module-kqcircuits.chips.lithography_test_twoface"], [17, "module-kqcircuits.chips.quality_factor"], [18, "module-kqcircuits.chips.quality_factor_twoface"], [19, "module-kqcircuits.chips.sample_holder_test"], [20, "module-kqcircuits.chips.shaping"], [21, "module-kqcircuits.chips.simple"], [22, "module-kqcircuits.chips.single_xmons"], [23, "module-kqcircuits.chips.stripes"], [24, "module-kqcircuits.chips.tsv_test"], [25, "module-kqcircuits.chips.xmons_direct_coupling"], [26, "module-kqcircuits.defaults"], [27, "module-kqcircuits.elements"], [28, "module-kqcircuits.elements.airbridge_connection"], [29, "module-kqcircuits.elements.airbridges"], [30, "module-kqcircuits.elements.airbridges.airbridge"], [31, "module-kqcircuits.elements.airbridges.airbridge_multi_face"], [32, "module-kqcircuits.elements.airbridges.airbridge_rectangular"], [33, "module-kqcircuits.elements.capacitive_x_coupler"], [34, "module-kqcircuits.elements.chip_frame"], [35, "module-kqcircuits.elements.circular_capacitor"], [36, "module-kqcircuits.elements.element"], [37, "module-kqcircuits.elements.finger_capacitor_square"], [38, "module-kqcircuits.elements.finger_capacitor_taper"], [39, "module-kqcircuits.elements.flip_chip_connectors"], [40, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector"], [41, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc"], [42, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf"], [43, "module-kqcircuits.elements.fluxlines"], [44, "module-kqcircuits.elements.fluxlines.fluxline"], [45, "module-kqcircuits.elements.fluxlines.fluxline_standard"], [46, "module-kqcircuits.elements.fluxlines.fluxline_straight"], [47, "module-kqcircuits.elements.hanger_resonator"], [48, "module-kqcircuits.elements.launcher"], [49, "module-kqcircuits.elements.launcher_dc"], [50, "module-kqcircuits.elements.markers"], [51, "module-kqcircuits.elements.markers.marker"], [52, "module-kqcircuits.elements.markers.marker_standard"], [53, "module-kqcircuits.elements.markers.mask_marker_fc"], [54, "module-kqcircuits.elements.meander"], [55, "module-kqcircuits.elements.smooth_capacitor"], [56, "module-kqcircuits.elements.spiral_resonator_polygon"], [57, "module-kqcircuits.elements.tsvs"], [58, "module-kqcircuits.elements.tsvs.tsv"], [59, "module-kqcircuits.elements.tsvs.tsv_ellipse"], [60, "module-kqcircuits.elements.tsvs.tsv_standard"], [61, "module-kqcircuits.elements.waveguide_composite"], [62, "module-kqcircuits.elements.waveguide_coplanar"], [63, "module-kqcircuits.elements.waveguide_coplanar_curved"], [64, "module-kqcircuits.elements.waveguide_coplanar_splitter"], [65, "module-kqcircuits.elements.waveguide_coplanar_straight"], [66, "module-kqcircuits.elements.waveguide_coplanar_taper"], [67, "module-kqcircuits.junctions"], [68, "module-kqcircuits.junctions.junction"], [69, "module-kqcircuits.junctions.manhattan"], [70, "module-kqcircuits.junctions.manhattan_single_junction"], [71, "module-kqcircuits.junctions.no_squid"], [72, "module-kqcircuits.junctions.sim"], [73, "module-kqcircuits.junctions.squid"], [74, "module-kqcircuits.klayout_view"], [75, "module-kqcircuits.layer_cluster"], [76, "module-kqcircuits.layer_config"], [77, "module-kqcircuits.layer_config.default_layer_config"], [78, "module-kqcircuits.layer_config.example_layer_config"], [79, "module-kqcircuits.masks"], [80, "module-kqcircuits.masks.mask_export"], [81, "module-kqcircuits.masks.mask_layout"], [82, "module-kqcircuits.masks.mask_set"], [83, "module-kqcircuits.masks.multi_face_mask_layout"], [84, "module-kqcircuits.pya_resolver"], [85, "module-kqcircuits.qubits"], [86, "module-kqcircuits.qubits.concentric_transmon"], [87, "module-kqcircuits.qubits.double_pads"], [88, "module-kqcircuits.qubits.double_pads_splines"], [89, "module-kqcircuits.qubits.qubit"], [90, "module-kqcircuits.qubits.swissmon"], [91, "module-kqcircuits.run"], [92, "module-kqcircuits.simulations"], [93, "module-kqcircuits.simulations.airbridges_sim"], [94, "module-kqcircuits.simulations.cross_section_simulation"], [95, "module-kqcircuits.simulations.empty_simulation"], [96, "module-kqcircuits.simulations.export"], [97, "module-kqcircuits.simulations.export.ansys"], [98, "module-kqcircuits.simulations.export.ansys.ansys_export"], [99, "module-kqcircuits.simulations.export.ansys.ansys_solution"], [100, "module-kqcircuits.simulations.export.elmer"], [101, "module-kqcircuits.simulations.export.elmer.elmer_export"], [102, "module-kqcircuits.simulations.export.elmer.elmer_solution"], [103, "module-kqcircuits.simulations.export.export_and_run"], [104, "module-kqcircuits.simulations.export.export_singularity"], [105, "module-kqcircuits.simulations.export.remote_export_and_run"], [106, "module-kqcircuits.simulations.export.simulation_export"], [107, "module-kqcircuits.simulations.export.solution"], [108, "module-kqcircuits.simulations.export.sonnet"], [109, "module-kqcircuits.simulations.export.sonnet.parser"], [110, "module-kqcircuits.simulations.export.sonnet.sonnet_export"], [111, "module-kqcircuits.simulations.export.util"], [112, "module-kqcircuits.simulations.export.xsection"], [113, "module-kqcircuits.simulations.export.xsection.xsection_export"], [114, "module-kqcircuits.simulations.partition_region"], [115, "module-kqcircuits.simulations.port"], [116, "module-kqcircuits.simulations.post_process"], [117, "module-kqcircuits.simulations.simulation"], [118, "module-kqcircuits.simulations.single_element_simulation"], [119, "module-kqcircuits.simulations.single_xmons_full_chip_sim"], [120, "module-kqcircuits.simulations.waveguides_sim"], [121, "module-kqcircuits.simulations.xmons_direct_coupling_full_chip_sim"], [122, "module-kqcircuits.simulations.xmons_direct_coupling_sim"], [123, "module-kqcircuits.test_structures"], [124, "module-kqcircuits.test_structures.airbridge_dc"], [125, "module-kqcircuits.test_structures.cross_test"], [126, "module-kqcircuits.test_structures.junction_test_pads"], [127, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads"], [128, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple"], [129, "module-kqcircuits.test_structures.stripes_test"], [130, "module-kqcircuits.test_structures.stripes_test_increasing_width"], [131, "module-kqcircuits.test_structures.test_structure"], [132, "module-kqcircuits.test_structures.tsv_test_pattern"], [133, "module-kqcircuits.util"], [134, "module-kqcircuits.util.area"], [135, "module-kqcircuits.util.count_instances"], [136, "module-kqcircuits.util.coupler_lib"], [137, "module-kqcircuits.util.deep_delete"], [138, "module-kqcircuits.util.defaults_helper"], [139, "module-kqcircuits.util.dependencies"], [140, "module-kqcircuits.util.edit_node_plugin"], [141, "module-kqcircuits.util.export_helper"], [142, "module-kqcircuits.util.geometry_helper"], [143, "module-kqcircuits.util.geometry_json_encoder"], [144, "module-kqcircuits.util.groundgrid"], [145, "module-kqcircuits.util.gui_helper"], [146, "module-kqcircuits.util.import_helper"], [147, "module-kqcircuits.util.label"], [148, "module-kqcircuits.util.layout_to_code"], [149, "module-kqcircuits.util.library_helper"], [150, "module-kqcircuits.util.log_router"], [151, "module-kqcircuits.util.merge"], [152, "module-kqcircuits.util.netlist_extraction"], [153, "module-kqcircuits.util.netlist_graph"], [154, "module-kqcircuits.util.parameters"], [155, "module-kqcircuits.util.plugin_startup"], [156, "module-kqcircuits.util.refpoints"], [157, "module-kqcircuits.util.replace_junctions"], [158, "module-kqcircuits.util.symmetric_polygons"]], "kqcircuits.chips": [[2, "module-kqcircuits.chips"]], "airbridgecrossings (class in kqcircuits.chips.airbridge_crossings)": [[3, "kqcircuits.chips.airbridge_crossings.AirbridgeCrossings"]], "build() (kqcircuits.chips.airbridge_crossings.airbridgecrossings method)": [[3, "kqcircuits.chips.airbridge_crossings.AirbridgeCrossings.build"]], "kqcircuits.chips.airbridge_crossings": [[3, "module-kqcircuits.chips.airbridge_crossings"]], "airbridgedctest (class in kqcircuits.chips.airbridge_dc_test)": [[4, "kqcircuits.chips.airbridge_dc_test.AirbridgeDcTest"]], "build() (kqcircuits.chips.airbridge_dc_test.airbridgedctest method)": [[4, "kqcircuits.chips.airbridge_dc_test.AirbridgeDcTest.build"]], "kqcircuits.chips.airbridge_dc_test": [[4, "module-kqcircuits.chips.airbridge_dc_test"]], "chip (class in kqcircuits.chips.chip)": [[5, "kqcircuits.chips.chip.Chip"]], "library_description (kqcircuits.chips.chip.chip attribute)": [[5, "kqcircuits.chips.chip.Chip.LIBRARY_DESCRIPTION"]], "library_name (kqcircuits.chips.chip.chip attribute)": [[5, "kqcircuits.chips.chip.Chip.LIBRARY_NAME"]], "library_path (kqcircuits.chips.chip.chip attribute)": [[5, "kqcircuits.chips.chip.Chip.LIBRARY_PATH"]], "can_create_from_shape_impl() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.can_create_from_shape_impl"]], "display_text_impl() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.display_text_impl"]], "get_box() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.get_box"]], "get_filter_regions() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.get_filter_regions"]], "get_ground_bump_locations() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.get_ground_bump_locations"]], "get_ground_tsv_locations() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.get_ground_tsv_locations"]], "get_launcher_assignments() (kqcircuits.chips.chip.chip static method)": [[5, "kqcircuits.chips.chip.Chip.get_launcher_assignments"]], "insert_filtered_elements() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.insert_filtered_elements"]], "kqcircuits.chips.chip": [[5, "module-kqcircuits.chips.chip"]], "make_grid_locations() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.make_grid_locations"]], "merge_layout_layers() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.merge_layout_layers"]], "merge_layout_layers_on_face() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.merge_layout_layers_on_face"]], "parameters_from_shape_impl() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.parameters_from_shape_impl"]], "post_build() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.post_build"]], "produce_frame() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.produce_frame"]], "produce_ground_grid() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.produce_ground_grid"]], "produce_ground_on_face_grid() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.produce_ground_on_face_grid"]], "produce_junction_tests() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.produce_junction_tests"]], "produce_launchers() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.produce_launchers"]], "produce_n_launchers() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.produce_n_launchers"]], "produce_opt_lit_tests() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.produce_opt_lit_tests"]], "produce_structures() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.produce_structures"]], "transformation_from_shape_impl() (kqcircuits.chips.chip.chip method)": [[5, "kqcircuits.chips.chip.Chip.transformation_from_shape_impl"]], "crossingtwoface (class in kqcircuits.chips.crossing_twoface)": [[6, "kqcircuits.chips.crossing_twoface.CrossingTwoface"]], "build() (kqcircuits.chips.crossing_twoface.crossingtwoface method)": [[6, "kqcircuits.chips.crossing_twoface.CrossingTwoface.build"]], "kqcircuits.chips.crossing_twoface": [[6, "module-kqcircuits.chips.crossing_twoface"]], "daisywoven (class in kqcircuits.chips.daisy_woven)": [[7, "kqcircuits.chips.daisy_woven.DaisyWoven"]], "build() (kqcircuits.chips.daisy_woven.daisywoven method)": [[7, "kqcircuits.chips.daisy_woven.DaisyWoven.build"]], "kqcircuits.chips.daisy_woven": [[7, "module-kqcircuits.chips.daisy_woven"]], "dctest (class in kqcircuits.chips.dc_test)": [[8, "kqcircuits.chips.dc_test.DcTest"]], "build() (kqcircuits.chips.dc_test.dctest method)": [[8, "kqcircuits.chips.dc_test.DcTest.build"]], "kqcircuits.chips.dc_test": [[8, "module-kqcircuits.chips.dc_test"]], "demo (class in kqcircuits.chips.demo)": [[9, "kqcircuits.chips.demo.Demo"]], "build() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.build"]], "kqcircuits.chips.demo": [[9, "module-kqcircuits.chips.demo"]], "produce_control_lines() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_control_lines"]], "produce_coupler() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_coupler"]], "produce_couplers() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_couplers"]], "produce_driveline() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_driveline"]], "produce_fluxline() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_fluxline"]], "produce_junction_tests() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_junction_tests"]], "produce_probeline() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_probeline"]], "produce_probelines() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_probelines"]], "produce_qubit() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_qubit"]], "produce_qubits() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_qubits"]], "produce_readout_structure() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_readout_structure"]], "produce_readout_structures() (kqcircuits.chips.demo.demo method)": [[9, "kqcircuits.chips.demo.Demo.produce_readout_structures"]], "demotwoface (class in kqcircuits.chips.demo_twoface)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface"]], "build() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.build"]], "kqcircuits.chips.demo_twoface": [[10, "module-kqcircuits.chips.demo_twoface"]], "produce_control_lines() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_control_lines"]], "produce_coupler() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_coupler"]], "produce_couplers() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_couplers"]], "produce_driveline() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_driveline"]], "produce_fluxline() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_fluxline"]], "produce_probeline() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_probeline"]], "produce_probelines() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_probelines"]], "produce_qubit() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_qubit"]], "produce_qubits() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_qubits"]], "produce_readout_structure() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_readout_structure"]], "produce_readout_structures() (kqcircuits.chips.demo_twoface.demotwoface method)": [[10, "kqcircuits.chips.demo_twoface.DemoTwoface.produce_readout_structures"]], "empty (class in kqcircuits.chips.empty)": [[11, "kqcircuits.chips.empty.Empty"]], "build() (kqcircuits.chips.empty.empty method)": [[11, "kqcircuits.chips.empty.Empty.build"]], "kqcircuits.chips.empty": [[11, "module-kqcircuits.chips.empty"]], "make_empty_area() (kqcircuits.chips.empty.empty method)": [[11, "kqcircuits.chips.empty.Empty.make_empty_area"]], "junctiontest (class in kqcircuits.chips.junction_test)": [[12, "kqcircuits.chips.junction_test.JunctionTest"]], "build() (kqcircuits.chips.junction_test.junctiontest method)": [[12, "kqcircuits.chips.junction_test.JunctionTest.build"]], "kqcircuits.chips.junction_test": [[12, "module-kqcircuits.chips.junction_test"]], "junctiontest2 (class in kqcircuits.chips.junction_test2)": [[13, "kqcircuits.chips.junction_test2.JunctionTest2"]], "build() (kqcircuits.chips.junction_test2.junctiontest2 method)": [[13, "kqcircuits.chips.junction_test2.JunctionTest2.build"]], "coerce_parameters_impl() (kqcircuits.chips.junction_test2.junctiontest2 method)": [[13, "kqcircuits.chips.junction_test2.JunctionTest2.coerce_parameters_impl"]], "kqcircuits.chips.junction_test2": [[13, "module-kqcircuits.chips.junction_test2"]], "launchers (class in kqcircuits.chips.launchers)": [[14, "kqcircuits.chips.launchers.Launchers"]], "build() (kqcircuits.chips.launchers.launchers method)": [[14, "kqcircuits.chips.launchers.Launchers.build"]], "kqcircuits.chips.launchers": [[14, "module-kqcircuits.chips.launchers"]], "lithographytest (class in kqcircuits.chips.lithography_test)": [[15, "kqcircuits.chips.lithography_test.LithographyTest"]], "build() (kqcircuits.chips.lithography_test.lithographytest method)": [[15, "kqcircuits.chips.lithography_test.LithographyTest.build"]], "create_pattern() (kqcircuits.chips.lithography_test.lithographytest method)": [[15, "kqcircuits.chips.lithography_test.LithographyTest.create_pattern"]], "kqcircuits.chips.lithography_test": [[15, "module-kqcircuits.chips.lithography_test"]], "lithographytesttwoface (class in kqcircuits.chips.lithography_test_twoface)": [[16, "kqcircuits.chips.lithography_test_twoface.LithographyTestTwoface"]], "build() (kqcircuits.chips.lithography_test_twoface.lithographytesttwoface method)": [[16, "kqcircuits.chips.lithography_test_twoface.LithographyTestTwoface.build"]], "create_pattern() (kqcircuits.chips.lithography_test_twoface.lithographytesttwoface method)": [[16, "kqcircuits.chips.lithography_test_twoface.LithographyTestTwoface.create_pattern"]], "kqcircuits.chips.lithography_test_twoface": [[16, "module-kqcircuits.chips.lithography_test_twoface"]], "qualityfactor (class in kqcircuits.chips.quality_factor)": [[17, "kqcircuits.chips.quality_factor.QualityFactor"]], "build() (kqcircuits.chips.quality_factor.qualityfactor method)": [[17, "kqcircuits.chips.quality_factor.QualityFactor.build"]], "kqcircuits.chips.quality_factor": [[17, "module-kqcircuits.chips.quality_factor"]], "qualityfactortwoface (class in kqcircuits.chips.quality_factor_twoface)": [[18, "kqcircuits.chips.quality_factor_twoface.QualityFactorTwoface"]], "build() (kqcircuits.chips.quality_factor_twoface.qualityfactortwoface method)": [[18, "kqcircuits.chips.quality_factor_twoface.QualityFactorTwoface.build"]], "kqcircuits.chips.quality_factor_twoface": [[18, "module-kqcircuits.chips.quality_factor_twoface"]], "produce_resonator() (kqcircuits.chips.quality_factor_twoface.qualityfactortwoface method)": [[18, "kqcircuits.chips.quality_factor_twoface.QualityFactorTwoface.produce_resonator"]], "sampleholdertest (class in kqcircuits.chips.sample_holder_test)": [[19, "kqcircuits.chips.sample_holder_test.SampleHolderTest"]], "build() (kqcircuits.chips.sample_holder_test.sampleholdertest method)": [[19, "kqcircuits.chips.sample_holder_test.SampleHolderTest.build"]], "kqcircuits.chips.sample_holder_test": [[19, "module-kqcircuits.chips.sample_holder_test"]], "shaping (class in kqcircuits.chips.shaping)": [[20, "kqcircuits.chips.shaping.Shaping"]], "build() (kqcircuits.chips.shaping.shaping method)": [[20, "kqcircuits.chips.shaping.Shaping.build"]], "kqcircuits.chips.shaping": [[20, "module-kqcircuits.chips.shaping"]], "simple (class in kqcircuits.chips.simple)": [[21, "kqcircuits.chips.simple.Simple"]], "build() (kqcircuits.chips.simple.simple method)": [[21, "kqcircuits.chips.simple.Simple.build"]], "kqcircuits.chips.simple": [[21, "module-kqcircuits.chips.simple"]], "singlexmons (class in kqcircuits.chips.single_xmons)": [[22, "kqcircuits.chips.single_xmons.SingleXmons"]], "build() (kqcircuits.chips.single_xmons.singlexmons method)": [[22, "kqcircuits.chips.single_xmons.SingleXmons.build"]], "kqcircuits.chips.single_xmons": [[22, "module-kqcircuits.chips.single_xmons"]], "launchers (kqcircuits.chips.single_xmons.singlexmons attribute)": [[22, "kqcircuits.chips.single_xmons.SingleXmons.launchers"]], "qubits_refpoints (kqcircuits.chips.single_xmons.singlexmons attribute)": [[22, "kqcircuits.chips.single_xmons.SingleXmons.qubits_refpoints"]], "stripes (class in kqcircuits.chips.stripes)": [[23, "kqcircuits.chips.stripes.Stripes"]], "build() (kqcircuits.chips.stripes.stripes method)": [[23, "kqcircuits.chips.stripes.Stripes.build"]], "kqcircuits.chips.stripes": [[23, "module-kqcircuits.chips.stripes"]], "tsvtest (class in kqcircuits.chips.tsv_test)": [[24, "kqcircuits.chips.tsv_test.TsvTest"]], "build() (kqcircuits.chips.tsv_test.tsvtest method)": [[24, "kqcircuits.chips.tsv_test.TsvTest.build"]], "create_xsection() (kqcircuits.chips.tsv_test.tsvtest method)": [[24, "kqcircuits.chips.tsv_test.TsvTest.create_xsection"]], "kqcircuits.chips.tsv_test": [[24, "module-kqcircuits.chips.tsv_test"]], "xmonsdirectcoupling (class in kqcircuits.chips.xmons_direct_coupling)": [[25, "kqcircuits.chips.xmons_direct_coupling.XMonsDirectCoupling"]], "build() (kqcircuits.chips.xmons_direct_coupling.xmonsdirectcoupling method)": [[25, "kqcircuits.chips.xmons_direct_coupling.XMonsDirectCoupling.build"]], "kqcircuits.chips.xmons_direct_coupling": [[25, "module-kqcircuits.chips.xmons_direct_coupling"]], "produce_qubits() (kqcircuits.chips.xmons_direct_coupling.xmonsdirectcoupling method)": [[25, "kqcircuits.chips.xmons_direct_coupling.XMonsDirectCoupling.produce_qubits"]], "produce_readout_resonator() (kqcircuits.chips.xmons_direct_coupling.xmonsdirectcoupling method)": [[25, "kqcircuits.chips.xmons_direct_coupling.XMonsDirectCoupling.produce_readout_resonator"]], "kqcircuits.defaults": [[26, "module-kqcircuits.defaults"]], "kqcircuits.elements": [[27, "module-kqcircuits.elements"]], "airbridgeconnection (class in kqcircuits.elements.airbridge_connection)": [[28, "kqcircuits.elements.airbridge_connection.AirbridgeConnection"]], "build() (kqcircuits.elements.airbridge_connection.airbridgeconnection method)": [[28, "kqcircuits.elements.airbridge_connection.AirbridgeConnection.build"]], "kqcircuits.elements.airbridge_connection": [[28, "module-kqcircuits.elements.airbridge_connection"]], "kqcircuits.elements.airbridges": [[29, "module-kqcircuits.elements.airbridges"]], "airbridge (class in kqcircuits.elements.airbridges.airbridge)": [[30, "kqcircuits.elements.airbridges.airbridge.Airbridge"]], "create() (kqcircuits.elements.airbridges.airbridge.airbridge class method)": [[30, "kqcircuits.elements.airbridges.airbridge.Airbridge.create"]], "default_type (kqcircuits.elements.airbridges.airbridge.airbridge attribute)": [[30, "kqcircuits.elements.airbridges.airbridge.Airbridge.default_type"]], "kqcircuits.elements.airbridges.airbridge": [[30, "module-kqcircuits.elements.airbridges.airbridge"]], "transformation_from_shape_impl() (kqcircuits.elements.airbridges.airbridge.airbridge method)": [[30, "kqcircuits.elements.airbridges.airbridge.Airbridge.transformation_from_shape_impl"]], "airbridgemultiface (class in kqcircuits.elements.airbridges.airbridge_multi_face)": [[31, "kqcircuits.elements.airbridges.airbridge_multi_face.AirbridgeMultiFace"]], "build() (kqcircuits.elements.airbridges.airbridge_multi_face.airbridgemultiface method)": [[31, "kqcircuits.elements.airbridges.airbridge_multi_face.AirbridgeMultiFace.build"]], "default_type (kqcircuits.elements.airbridges.airbridge_multi_face.airbridgemultiface attribute)": [[31, "kqcircuits.elements.airbridges.airbridge_multi_face.AirbridgeMultiFace.default_type"]], "kqcircuits.elements.airbridges.airbridge_multi_face": [[31, "module-kqcircuits.elements.airbridges.airbridge_multi_face"]], "airbridgerectangular (class in kqcircuits.elements.airbridges.airbridge_rectangular)": [[32, "kqcircuits.elements.airbridges.airbridge_rectangular.AirbridgeRectangular"]], "build() (kqcircuits.elements.airbridges.airbridge_rectangular.airbridgerectangular method)": [[32, "kqcircuits.elements.airbridges.airbridge_rectangular.AirbridgeRectangular.build"]], "default_type (kqcircuits.elements.airbridges.airbridge_rectangular.airbridgerectangular attribute)": [[32, "kqcircuits.elements.airbridges.airbridge_rectangular.AirbridgeRectangular.default_type"]], "kqcircuits.elements.airbridges.airbridge_rectangular": [[32, "module-kqcircuits.elements.airbridges.airbridge_rectangular"]], "capacitivexcoupler (class in kqcircuits.elements.capacitive_x_coupler)": [[33, "kqcircuits.elements.capacitive_x_coupler.CapacitiveXCoupler"]], "build() (kqcircuits.elements.capacitive_x_coupler.capacitivexcoupler method)": [[33, "kqcircuits.elements.capacitive_x_coupler.CapacitiveXCoupler.build"]], "get_sim_ports() (kqcircuits.elements.capacitive_x_coupler.capacitivexcoupler class method)": [[33, "kqcircuits.elements.capacitive_x_coupler.CapacitiveXCoupler.get_sim_ports"]], "kqcircuits.elements.capacitive_x_coupler": [[33, "module-kqcircuits.elements.capacitive_x_coupler"]], "chipframe (class in kqcircuits.elements.chip_frame)": [[34, "kqcircuits.elements.chip_frame.ChipFrame"]], "build() (kqcircuits.elements.chip_frame.chipframe method)": [[34, "kqcircuits.elements.chip_frame.ChipFrame.build"]], "kqcircuits.elements.chip_frame": [[34, "module-kqcircuits.elements.chip_frame"]], "circularcapacitor (class in kqcircuits.elements.circular_capacitor)": [[35, "kqcircuits.elements.circular_capacitor.CircularCapacitor"]], "build() (kqcircuits.elements.circular_capacitor.circularcapacitor method)": [[35, "kqcircuits.elements.circular_capacitor.CircularCapacitor.build"]], "get_sim_ports() (kqcircuits.elements.circular_capacitor.circularcapacitor class method)": [[35, "kqcircuits.elements.circular_capacitor.CircularCapacitor.get_sim_ports"]], "kqcircuits.elements.circular_capacitor": [[35, "module-kqcircuits.elements.circular_capacitor"]], "element (class in kqcircuits.elements.element)": [[36, "kqcircuits.elements.element.Element"]], "library_description (kqcircuits.elements.element.element attribute)": [[36, "kqcircuits.elements.element.Element.LIBRARY_DESCRIPTION"]], "library_name (kqcircuits.elements.element.element attribute)": [[36, "kqcircuits.elements.element.Element.LIBRARY_NAME"]], "library_path (kqcircuits.elements.element.element attribute)": [[36, "kqcircuits.elements.element.Element.LIBRARY_PATH"]], "add_element() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.add_element"]], "add_port() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.add_port"]], "add_protection() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.add_protection"]], "build() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.build"]], "copy_port() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.copy_port"]], "create() (kqcircuits.elements.element.element class method)": [[36, "kqcircuits.elements.element.Element.create"]], "create_cell_from_shape() (kqcircuits.elements.element.element static method)": [[36, "kqcircuits.elements.element.Element.create_cell_from_shape"]], "create_subtype() (kqcircuits.elements.element.element class method)": [[36, "kqcircuits.elements.element.Element.create_subtype"]], "create_with_refpoints() (kqcircuits.elements.element.element class method)": [[36, "kqcircuits.elements.element.Element.create_with_refpoints"]], "display_text_impl() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.display_text_impl"]], "face() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.face"]], "face_changer_waveguides() (kqcircuits.elements.element.element static method)": [[36, "kqcircuits.elements.element.Element.face_changer_waveguides"]], "get_layer() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.get_layer"]], "get_refpoints() (in module kqcircuits.elements.element)": [[36, "kqcircuits.elements.element.get_refpoints"]], "get_refpoints() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.get_refpoints"]], "get_schema() (kqcircuits.elements.element.element class method)": [[36, "kqcircuits.elements.element.Element.get_schema"]], "get_sim_ports() (kqcircuits.elements.element.element class method)": [[36, "kqcircuits.elements.element.Element.get_sim_ports"]], "insert_cell() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.insert_cell"]], "insert_cell_into() (in module kqcircuits.elements.element)": [[36, "kqcircuits.elements.element.insert_cell_into"]], "kqcircuits.elements.element": [[36, "module-kqcircuits.elements.element"]], "left_and_right_waveguides() (kqcircuits.elements.element.element static method)": [[36, "kqcircuits.elements.element.Element.left_and_right_waveguides"]], "pcell_params_by_name() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.pcell_params_by_name"]], "post_build() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.post_build"]], "produce_impl() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.produce_impl"]], "raise_error_on_cell() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.raise_error_on_cell"]], "resolve_face() (in module kqcircuits.elements.element)": [[36, "kqcircuits.elements.element.resolve_face"]], "sync_parameters() (kqcircuits.elements.element.element method)": [[36, "kqcircuits.elements.element.Element.sync_parameters"]], "fingercapacitorsquare (class in kqcircuits.elements.finger_capacitor_square)": [[37, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare"]], "add_waveguides() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[37, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.add_waveguides"]], "build() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[37, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.build"]], "can_create_from_shape_impl() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[37, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.can_create_from_shape_impl"]], "cut_region() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[37, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.cut_region"]], "finger_area_length() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[37, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.finger_area_length"]], "finger_area_width() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[37, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.finger_area_width"]], "get_ground_region() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[37, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.get_ground_region"]], "get_sim_ports() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare class method)": [[37, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.get_sim_ports"]], "kqcircuits.elements.finger_capacitor_square": [[37, "module-kqcircuits.elements.finger_capacitor_square"]], "fingercapacitortaper (class in kqcircuits.elements.finger_capacitor_taper)": [[38, "kqcircuits.elements.finger_capacitor_taper.FingerCapacitorTaper"]], "build() (kqcircuits.elements.finger_capacitor_taper.fingercapacitortaper method)": [[38, "kqcircuits.elements.finger_capacitor_taper.FingerCapacitorTaper.build"]], "can_create_from_shape_impl() (kqcircuits.elements.finger_capacitor_taper.fingercapacitortaper method)": [[38, "kqcircuits.elements.finger_capacitor_taper.FingerCapacitorTaper.can_create_from_shape_impl"]], "kqcircuits.elements.finger_capacitor_taper": [[38, "module-kqcircuits.elements.finger_capacitor_taper"]], "kqcircuits.elements.flip_chip_connectors": [[39, "module-kqcircuits.elements.flip_chip_connectors"]], "flipchipconnector (class in kqcircuits.elements.flip_chip_connectors.flip_chip_connector)": [[40, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector.FlipChipConnector"]], "create_bump_connector() (kqcircuits.elements.flip_chip_connectors.flip_chip_connector.flipchipconnector method)": [[40, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector.FlipChipConnector.create_bump_connector"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector": [[40, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector"]], "flipchipconnectordc (class in kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc)": [[41, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.FlipChipConnectorDc"]], "build() (kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.flipchipconnectordc method)": [[41, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.FlipChipConnectorDc.build"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc": [[41, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc"]], "flipchipconnectorrf (class in kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf)": [[42, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.FlipChipConnectorRf"]], "build() (kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.flipchipconnectorrf method)": [[42, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.FlipChipConnectorRf.build"]], "get_sim_ports() (kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.flipchipconnectorrf class method)": [[42, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.FlipChipConnectorRf.get_sim_ports"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf": [[42, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf"]], "kqcircuits.elements.fluxlines": [[43, "module-kqcircuits.elements.fluxlines"]], "fluxline (class in kqcircuits.elements.fluxlines.fluxline)": [[44, "kqcircuits.elements.fluxlines.fluxline.Fluxline"]], "coerce_parameters_impl() (kqcircuits.elements.fluxlines.fluxline.fluxline method)": [[44, "kqcircuits.elements.fluxlines.fluxline.Fluxline.coerce_parameters_impl"]], "create() (kqcircuits.elements.fluxlines.fluxline.fluxline class method)": [[44, "kqcircuits.elements.fluxlines.fluxline.Fluxline.create"]], "default_type (kqcircuits.elements.fluxlines.fluxline.fluxline attribute)": [[44, "kqcircuits.elements.fluxlines.fluxline.Fluxline.default_type"]], "kqcircuits.elements.fluxlines.fluxline": [[44, "module-kqcircuits.elements.fluxlines.fluxline"]], "fluxlinestandard (class in kqcircuits.elements.fluxlines.fluxline_standard)": [[45, "kqcircuits.elements.fluxlines.fluxline_standard.FluxlineStandard"]], "build() (kqcircuits.elements.fluxlines.fluxline_standard.fluxlinestandard method)": [[45, "kqcircuits.elements.fluxlines.fluxline_standard.FluxlineStandard.build"]], "kqcircuits.elements.fluxlines.fluxline_standard": [[45, "module-kqcircuits.elements.fluxlines.fluxline_standard"]], "fluxlinestraight (class in kqcircuits.elements.fluxlines.fluxline_straight)": [[46, "kqcircuits.elements.fluxlines.fluxline_straight.FluxlineStraight"]], "build() (kqcircuits.elements.fluxlines.fluxline_straight.fluxlinestraight method)": [[46, "kqcircuits.elements.fluxlines.fluxline_straight.FluxlineStraight.build"]], "kqcircuits.elements.fluxlines.fluxline_straight": [[46, "module-kqcircuits.elements.fluxlines.fluxline_straight"]], "hangerresonator (class in kqcircuits.elements.hanger_resonator)": [[47, "kqcircuits.elements.hanger_resonator.HangerResonator"]], "build() (kqcircuits.elements.hanger_resonator.hangerresonator method)": [[47, "kqcircuits.elements.hanger_resonator.HangerResonator.build"]], "get_sim_ports() (kqcircuits.elements.hanger_resonator.hangerresonator class method)": [[47, "kqcircuits.elements.hanger_resonator.HangerResonator.get_sim_ports"]], "kqcircuits.elements.hanger_resonator": [[47, "module-kqcircuits.elements.hanger_resonator"]], "launcher (class in kqcircuits.elements.launcher)": [[48, "kqcircuits.elements.launcher.Launcher"]], "build() (kqcircuits.elements.launcher.launcher method)": [[48, "kqcircuits.elements.launcher.Launcher.build"]], "kqcircuits.elements.launcher": [[48, "module-kqcircuits.elements.launcher"]], "launcherdc (class in kqcircuits.elements.launcher_dc)": [[49, "kqcircuits.elements.launcher_dc.LauncherDC"]], "build() (kqcircuits.elements.launcher_dc.launcherdc method)": [[49, "kqcircuits.elements.launcher_dc.LauncherDC.build"]], "kqcircuits.elements.launcher_dc": [[49, "module-kqcircuits.elements.launcher_dc"]], "kqcircuits.elements.markers": [[50, "module-kqcircuits.elements.markers"]], "marker (class in kqcircuits.elements.markers.marker)": [[51, "kqcircuits.elements.markers.marker.Marker"]], "create() (kqcircuits.elements.markers.marker.marker class method)": [[51, "kqcircuits.elements.markers.marker.Marker.create"]], "default_type (kqcircuits.elements.markers.marker.marker attribute)": [[51, "kqcircuits.elements.markers.marker.Marker.default_type"]], "get_marker_locations() (kqcircuits.elements.markers.marker.marker class method)": [[51, "kqcircuits.elements.markers.marker.Marker.get_marker_locations"]], "get_marker_region() (kqcircuits.elements.markers.marker.marker class method)": [[51, "kqcircuits.elements.markers.marker.Marker.get_marker_region"]], "kqcircuits.elements.markers.marker": [[51, "module-kqcircuits.elements.markers.marker"]], "produce_geometry() (kqcircuits.elements.markers.marker.marker method)": [[51, "kqcircuits.elements.markers.marker.Marker.produce_geometry"]], "markerstandard (class in kqcircuits.elements.markers.marker_standard)": [[52, "kqcircuits.elements.markers.marker_standard.MarkerStandard"]], "build() (kqcircuits.elements.markers.marker_standard.markerstandard method)": [[52, "kqcircuits.elements.markers.marker_standard.MarkerStandard.build"]], "kqcircuits.elements.markers.marker_standard": [[52, "module-kqcircuits.elements.markers.marker_standard"]], "maskmarkerfc (class in kqcircuits.elements.markers.mask_marker_fc)": [[53, "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc"]], "build() (kqcircuits.elements.markers.mask_marker_fc.maskmarkerfc method)": [[53, "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc.build"]], "create_cross() (kqcircuits.elements.markers.mask_marker_fc.maskmarkerfc static method)": [[53, "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc.create_cross"]], "get_marker_locations() (kqcircuits.elements.markers.mask_marker_fc.maskmarkerfc class method)": [[53, "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc.get_marker_locations"]], "get_marker_region() (kqcircuits.elements.markers.mask_marker_fc.maskmarkerfc class method)": [[53, "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc.get_marker_region"]], "kqcircuits.elements.markers.mask_marker_fc": [[53, "module-kqcircuits.elements.markers.mask_marker_fc"]], "meander (class in kqcircuits.elements.meander)": [[54, "kqcircuits.elements.meander.Meander"]], "build() (kqcircuits.elements.meander.meander method)": [[54, "kqcircuits.elements.meander.Meander.build"]], "can_create_from_shape_impl() (kqcircuits.elements.meander.meander method)": [[54, "kqcircuits.elements.meander.Meander.can_create_from_shape_impl"]], "kqcircuits.elements.meander": [[54, "module-kqcircuits.elements.meander"]], "parameters_from_shape_impl() (kqcircuits.elements.meander.meander method)": [[54, "kqcircuits.elements.meander.Meander.parameters_from_shape_impl"]], "smoothcapacitor (class in kqcircuits.elements.smooth_capacitor)": [[55, "kqcircuits.elements.smooth_capacitor.SmoothCapacitor"]], "build() (kqcircuits.elements.smooth_capacitor.smoothcapacitor method)": [[55, "kqcircuits.elements.smooth_capacitor.SmoothCapacitor.build"]], "can_create_from_shape_impl() (kqcircuits.elements.smooth_capacitor.smoothcapacitor method)": [[55, "kqcircuits.elements.smooth_capacitor.SmoothCapacitor.can_create_from_shape_impl"]], "get_sim_ports() (kqcircuits.elements.smooth_capacitor.smoothcapacitor class method)": [[55, "kqcircuits.elements.smooth_capacitor.SmoothCapacitor.get_sim_ports"]], "kqcircuits.elements.smooth_capacitor": [[55, "module-kqcircuits.elements.smooth_capacitor"]], "spiralresonatorpolygon (class in kqcircuits.elements.spiral_resonator_polygon)": [[56, "kqcircuits.elements.spiral_resonator_polygon.SpiralResonatorPolygon"]], "build() (kqcircuits.elements.spiral_resonator_polygon.spiralresonatorpolygon method)": [[56, "kqcircuits.elements.spiral_resonator_polygon.SpiralResonatorPolygon.build"]], "kqcircuits.elements.spiral_resonator_polygon": [[56, "module-kqcircuits.elements.spiral_resonator_polygon"]], "rectangular_parameters() (in module kqcircuits.elements.spiral_resonator_polygon)": [[56, "kqcircuits.elements.spiral_resonator_polygon.rectangular_parameters"]], "kqcircuits.elements.tsvs": [[57, "module-kqcircuits.elements.tsvs"]], "tsv (class in kqcircuits.elements.tsvs.tsv)": [[58, "kqcircuits.elements.tsvs.tsv.Tsv"]], "create() (kqcircuits.elements.tsvs.tsv.tsv class method)": [[58, "kqcircuits.elements.tsvs.tsv.Tsv.create"]], "default_type (kqcircuits.elements.tsvs.tsv.tsv attribute)": [[58, "kqcircuits.elements.tsvs.tsv.Tsv.default_type"]], "kqcircuits.elements.tsvs.tsv": [[58, "module-kqcircuits.elements.tsvs.tsv"]], "tsvellipse (class in kqcircuits.elements.tsvs.tsv_ellipse)": [[59, "kqcircuits.elements.tsvs.tsv_ellipse.TsvEllipse"]], "create_tsv_connector() (kqcircuits.elements.tsvs.tsv_ellipse.tsvellipse method)": [[59, "kqcircuits.elements.tsvs.tsv_ellipse.TsvEllipse.create_tsv_connector"]], "kqcircuits.elements.tsvs.tsv_ellipse": [[59, "module-kqcircuits.elements.tsvs.tsv_ellipse"]], "produce_impl() (kqcircuits.elements.tsvs.tsv_ellipse.tsvellipse method)": [[59, "kqcircuits.elements.tsvs.tsv_ellipse.TsvEllipse.produce_impl"]], "tsvstandard (class in kqcircuits.elements.tsvs.tsv_standard)": [[60, "kqcircuits.elements.tsvs.tsv_standard.TsvStandard"]], "build() (kqcircuits.elements.tsvs.tsv_standard.tsvstandard method)": [[60, "kqcircuits.elements.tsvs.tsv_standard.TsvStandard.build"]], "kqcircuits.elements.tsvs.tsv_standard": [[60, "module-kqcircuits.elements.tsvs.tsv_standard"]], "node (class in kqcircuits.elements.waveguide_composite)": [[61, "kqcircuits.elements.waveguide_composite.Node"]], "waveguidecomposite (class in kqcircuits.elements.waveguide_composite)": [[61, "kqcircuits.elements.waveguide_composite.WaveguideComposite"]], "align (kqcircuits.elements.waveguide_composite.node attribute)": [[61, "kqcircuits.elements.waveguide_composite.Node.align"]], "angle (kqcircuits.elements.waveguide_composite.node attribute)": [[61, "kqcircuits.elements.waveguide_composite.Node.angle"]], "build() (kqcircuits.elements.waveguide_composite.waveguidecomposite method)": [[61, "kqcircuits.elements.waveguide_composite.WaveguideComposite.build"]], "check_node_type() (kqcircuits.elements.waveguide_composite.waveguidecomposite method)": [[61, "kqcircuits.elements.waveguide_composite.WaveguideComposite.check_node_type"]], "coerce_parameters_impl() (kqcircuits.elements.waveguide_composite.waveguidecomposite method)": [[61, "kqcircuits.elements.waveguide_composite.WaveguideComposite.coerce_parameters_impl"]], "create() (kqcircuits.elements.waveguide_composite.waveguidecomposite class method)": [[61, "kqcircuits.elements.waveguide_composite.WaveguideComposite.create"]], "deserialize() (kqcircuits.elements.waveguide_composite.node class method)": [[61, "kqcircuits.elements.waveguide_composite.Node.deserialize"]], "element (kqcircuits.elements.waveguide_composite.node attribute)": [[61, "kqcircuits.elements.waveguide_composite.Node.element"]], "get_segment_cells() (kqcircuits.elements.waveguide_composite.waveguidecomposite static method)": [[61, "kqcircuits.elements.waveguide_composite.WaveguideComposite.get_segment_cells"]], "get_segment_lengths() (kqcircuits.elements.waveguide_composite.waveguidecomposite static method)": [[61, "kqcircuits.elements.waveguide_composite.WaveguideComposite.get_segment_lengths"]], "inst_name (kqcircuits.elements.waveguide_composite.node attribute)": [[61, "kqcircuits.elements.waveguide_composite.Node.inst_name"]], "kqcircuits.elements.waveguide_composite": [[61, "module-kqcircuits.elements.waveguide_composite"]], "length_before (kqcircuits.elements.waveguide_composite.node attribute)": [[61, "kqcircuits.elements.waveguide_composite.Node.length_before"]], "length_increment (kqcircuits.elements.waveguide_composite.node attribute)": [[61, "kqcircuits.elements.waveguide_composite.Node.length_increment"]], "nodes_from_string() (kqcircuits.elements.waveguide_composite.node static method)": [[61, "kqcircuits.elements.waveguide_composite.Node.nodes_from_string"]], "position (kqcircuits.elements.waveguide_composite.node attribute)": [[61, "kqcircuits.elements.waveguide_composite.Node.position"]], "produce_fixed_length_bend() (in module kqcircuits.elements.waveguide_composite)": [[61, "kqcircuits.elements.waveguide_composite.produce_fixed_length_bend"]], "produce_fixed_length_waveguide() (kqcircuits.elements.waveguide_composite.waveguidecomposite static method)": [[61, "kqcircuits.elements.waveguide_composite.WaveguideComposite.produce_fixed_length_waveguide"]], "snap_point() (kqcircuits.elements.waveguide_composite.waveguidecomposite method)": [[61, "kqcircuits.elements.waveguide_composite.WaveguideComposite.snap_point"]], "waveguidecoplanar (class in kqcircuits.elements.waveguide_coplanar)": [[62, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar"]], "build() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar method)": [[62, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.build"]], "can_create_from_shape_impl() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar method)": [[62, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.can_create_from_shape_impl"]], "get_corner_data() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar static method)": [[62, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.get_corner_data"]], "is_continuous() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar static method)": [[62, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.is_continuous"]], "kqcircuits.elements.waveguide_coplanar": [[62, "module-kqcircuits.elements.waveguide_coplanar"]], "parameters_from_shape_impl() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar method)": [[62, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.parameters_from_shape_impl"]], "produce_end_termination() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar static method)": [[62, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.produce_end_termination"]], "produce_waveguide() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar method)": [[62, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.produce_waveguide"]], "transformation_from_shape_impl() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar method)": [[62, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.transformation_from_shape_impl"]], "waveguidecoplanarcurved (class in kqcircuits.elements.waveguide_coplanar_curved)": [[63, "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved"]], "arc() (in module kqcircuits.elements.waveguide_coplanar_curved)": [[63, "kqcircuits.elements.waveguide_coplanar_curved.arc"]], "build() (kqcircuits.elements.waveguide_coplanar_curved.waveguidecoplanarcurved method)": [[63, "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved.build"]], "coerce_parameters_impl() (kqcircuits.elements.waveguide_coplanar_curved.waveguidecoplanarcurved method)": [[63, "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved.coerce_parameters_impl"]], "create_curve_arcs() (kqcircuits.elements.waveguide_coplanar_curved.waveguidecoplanarcurved static method)": [[63, "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved.create_curve_arcs"]], "kqcircuits.elements.waveguide_coplanar_curved": [[63, "module-kqcircuits.elements.waveguide_coplanar_curved"]], "produce_curve_termination() (kqcircuits.elements.waveguide_coplanar_curved.waveguidecoplanarcurved static method)": [[63, "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved.produce_curve_termination"]], "waveguidecoplanarsplitter (class in kqcircuits.elements.waveguide_coplanar_splitter)": [[64, "kqcircuits.elements.waveguide_coplanar_splitter.WaveguideCoplanarSplitter"]], "build() (kqcircuits.elements.waveguide_coplanar_splitter.waveguidecoplanarsplitter method)": [[64, "kqcircuits.elements.waveguide_coplanar_splitter.WaveguideCoplanarSplitter.build"]], "kqcircuits.elements.waveguide_coplanar_splitter": [[64, "module-kqcircuits.elements.waveguide_coplanar_splitter"]], "t_cross_parameters() (in module kqcircuits.elements.waveguide_coplanar_splitter)": [[64, "kqcircuits.elements.waveguide_coplanar_splitter.t_cross_parameters"]], "waveguidecoplanarstraight (class in kqcircuits.elements.waveguide_coplanar_straight)": [[65, "kqcircuits.elements.waveguide_coplanar_straight.WaveguideCoplanarStraight"]], "build() (kqcircuits.elements.waveguide_coplanar_straight.waveguidecoplanarstraight method)": [[65, "kqcircuits.elements.waveguide_coplanar_straight.WaveguideCoplanarStraight.build"]], "kqcircuits.elements.waveguide_coplanar_straight": [[65, "module-kqcircuits.elements.waveguide_coplanar_straight"]], "waveguidecoplanartaper (class in kqcircuits.elements.waveguide_coplanar_taper)": [[66, "kqcircuits.elements.waveguide_coplanar_taper.WaveguideCoplanarTaper"]], "build() (kqcircuits.elements.waveguide_coplanar_taper.waveguidecoplanartaper method)": [[66, "kqcircuits.elements.waveguide_coplanar_taper.WaveguideCoplanarTaper.build"]], "kqcircuits.elements.waveguide_coplanar_taper": [[66, "module-kqcircuits.elements.waveguide_coplanar_taper"]], "kqcircuits.junctions": [[67, "module-kqcircuits.junctions"]], "junction (class in kqcircuits.junctions.junction)": [[68, "kqcircuits.junctions.junction.Junction"]], "library_description (kqcircuits.junctions.junction.junction attribute)": [[68, "kqcircuits.junctions.junction.Junction.LIBRARY_DESCRIPTION"]], "library_name (kqcircuits.junctions.junction.junction attribute)": [[68, "kqcircuits.junctions.junction.Junction.LIBRARY_NAME"]], "library_path (kqcircuits.junctions.junction.junction attribute)": [[68, "kqcircuits.junctions.junction.Junction.LIBRARY_PATH"]], "coerce_parameters_impl() (kqcircuits.junctions.junction.junction method)": [[68, "kqcircuits.junctions.junction.Junction.coerce_parameters_impl"]], "create() (kqcircuits.junctions.junction.junction class method)": [[68, "kqcircuits.junctions.junction.Junction.create"]], "default_type (kqcircuits.junctions.junction.junction attribute)": [[68, "kqcircuits.junctions.junction.Junction.default_type"]], "kqcircuits.junctions.junction": [[68, "module-kqcircuits.junctions.junction"]], "manhattan (class in kqcircuits.junctions.manhattan)": [[69, "kqcircuits.junctions.manhattan.Manhattan"]], "build() (kqcircuits.junctions.manhattan.manhattan method)": [[69, "kqcircuits.junctions.manhattan.Manhattan.build"]], "kqcircuits.junctions.manhattan": [[69, "module-kqcircuits.junctions.manhattan"]], "produce_contact_pads() (kqcircuits.junctions.manhattan.manhattan method)": [[69, "kqcircuits.junctions.manhattan.Manhattan.produce_contact_pads"]], "produce_manhattan_squid() (kqcircuits.junctions.manhattan.manhattan method)": [[69, "kqcircuits.junctions.manhattan.Manhattan.produce_manhattan_squid"]], "produce_tp_large() (kqcircuits.junctions.manhattan.manhattan method)": [[69, "kqcircuits.junctions.manhattan.Manhattan.produce_tp_large"]], "produce_tp_small() (kqcircuits.junctions.manhattan.manhattan method)": [[69, "kqcircuits.junctions.manhattan.Manhattan.produce_tp_small"]], "manhattansinglejunction (class in kqcircuits.junctions.manhattan_single_junction)": [[70, "kqcircuits.junctions.manhattan_single_junction.ManhattanSingleJunction"]], "build() (kqcircuits.junctions.manhattan_single_junction.manhattansinglejunction method)": [[70, "kqcircuits.junctions.manhattan_single_junction.ManhattanSingleJunction.build"]], "kqcircuits.junctions.manhattan_single_junction": [[70, "module-kqcircuits.junctions.manhattan_single_junction"]], "produce_manhattan_junction() (kqcircuits.junctions.manhattan_single_junction.manhattansinglejunction method)": [[70, "kqcircuits.junctions.manhattan_single_junction.ManhattanSingleJunction.produce_manhattan_junction"]], "nosquid (class in kqcircuits.junctions.no_squid)": [[71, "kqcircuits.junctions.no_squid.NoSquid"]], "build() (kqcircuits.junctions.no_squid.nosquid method)": [[71, "kqcircuits.junctions.no_squid.NoSquid.build"]], "kqcircuits.junctions.no_squid": [[71, "module-kqcircuits.junctions.no_squid"]], "sim (class in kqcircuits.junctions.sim)": [[72, "kqcircuits.junctions.sim.Sim"]], "build() (kqcircuits.junctions.sim.sim method)": [[72, "kqcircuits.junctions.sim.Sim.build"]], "kqcircuits.junctions.sim": [[72, "module-kqcircuits.junctions.sim"]], "squid (class in kqcircuits.junctions.squid)": [[73, "kqcircuits.junctions.squid.Squid"]], "kqcircuits.junctions.squid": [[73, "module-kqcircuits.junctions.squid"]], "klayoutview (class in kqcircuits.klayout_view)": [[74, "kqcircuits.klayout_view.KLayoutView"]], "missinguilibraryexception": [[74, "kqcircuits.klayout_view.MissingUILibraryException"]], "active_cell (kqcircuits.klayout_view.klayoutview property)": [[74, "kqcircuits.klayout_view.KLayoutView.active_cell"]], "add_default_layers() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.add_default_layers"]], "cell_view (kqcircuits.klayout_view.klayoutview property)": [[74, "kqcircuits.klayout_view.KLayoutView.cell_view"]], "clear_layers() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.clear_layers"]], "close() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.close"]], "create_top_cell() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.create_top_cell"]], "export_all_layers_bitmap() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.export_all_layers_bitmap"]], "export_layers_bitmaps() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.export_layers_bitmaps"]], "export_pcell_png() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.export_pcell_png"]], "focus() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.focus"]], "get_active_cell() (kqcircuits.klayout_view.klayoutview static method)": [[74, "kqcircuits.klayout_view.KLayoutView.get_active_cell"]], "get_active_cell_view() (kqcircuits.klayout_view.klayoutview static method)": [[74, "kqcircuits.klayout_view.KLayoutView.get_active_cell_view"]], "get_active_layout() (kqcircuits.klayout_view.klayoutview static method)": [[74, "kqcircuits.klayout_view.KLayoutView.get_active_layout"]], "get_pixels() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.get_pixels"]], "insert_cell() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.insert_cell"]], "kqcircuits.klayout_view": [[74, "module-kqcircuits.klayout_view"]], "layout (kqcircuits.klayout_view.klayoutview property)": [[74, "kqcircuits.klayout_view.KLayoutView.layout"]], "layout_view (kqcircuits.klayout_view.klayoutview attribute)": [[74, "kqcircuits.klayout_view.KLayoutView.layout_view"]], "resolve_default_layer_info() (in module kqcircuits.klayout_view)": [[74, "kqcircuits.klayout_view.resolve_default_layer_info"]], "show() (kqcircuits.klayout_view.klayoutview method)": [[74, "kqcircuits.klayout_view.KLayoutView.show"]], "top_cell (kqcircuits.klayout_view.klayoutview property)": [[74, "kqcircuits.klayout_view.KLayoutView.top_cell"]], "layercluster (class in kqcircuits.layer_cluster)": [[75, "kqcircuits.layer_cluster.LayerCluster"]], "all_layers() (kqcircuits.layer_cluster.layercluster method)": [[75, "kqcircuits.layer_cluster.LayerCluster.all_layers"]], "extra_layers (kqcircuits.layer_cluster.layercluster attribute)": [[75, "kqcircuits.layer_cluster.LayerCluster.extra_layers"]], "face_id (kqcircuits.layer_cluster.layercluster attribute)": [[75, "kqcircuits.layer_cluster.LayerCluster.face_id"]], "kqcircuits.layer_cluster": [[75, "module-kqcircuits.layer_cluster"]], "main_layers (kqcircuits.layer_cluster.layercluster attribute)": [[75, "kqcircuits.layer_cluster.LayerCluster.main_layers"]], "kqcircuits.layer_config": [[76, "module-kqcircuits.layer_config"]], "kqcircuits.layer_config.default_layer_config": [[77, "module-kqcircuits.layer_config.default_layer_config"]], "kqcircuits.layer_config.example_layer_config": [[78, "module-kqcircuits.layer_config.example_layer_config"]], "kqcircuits.masks": [[79, "module-kqcircuits.masks"]], "export_bitmaps() (in module kqcircuits.masks.mask_export)": [[80, "kqcircuits.masks.mask_export.export_bitmaps"]], "export_chip() (in module kqcircuits.masks.mask_export)": [[80, "kqcircuits.masks.mask_export.export_chip"]], "export_designs() (in module kqcircuits.masks.mask_export)": [[80, "kqcircuits.masks.mask_export.export_designs"]], "export_docs() (in module kqcircuits.masks.mask_export)": [[80, "kqcircuits.masks.mask_export.export_docs"]], "export_junction_parameters() (in module kqcircuits.masks.mask_export)": [[80, "kqcircuits.masks.mask_export.export_junction_parameters"]], "export_mask() (in module kqcircuits.masks.mask_export)": [[80, "kqcircuits.masks.mask_export.export_mask"]], "export_mask_set() (in module kqcircuits.masks.mask_export)": [[80, "kqcircuits.masks.mask_export.export_mask_set"]], "export_masks_of_face() (in module kqcircuits.masks.mask_export)": [[80, "kqcircuits.masks.mask_export.export_masks_of_face"]], "get_mask_layout_full_name() (in module kqcircuits.masks.mask_export)": [[80, "kqcircuits.masks.mask_export.get_mask_layout_full_name"]], "kqcircuits.masks.mask_export": [[80, "module-kqcircuits.masks.mask_export"]], "masklayout (class in kqcircuits.masks.mask_layout)": [[81, "kqcircuits.masks.mask_layout.MaskLayout"]], "add_chips_map() (kqcircuits.masks.mask_layout.masklayout method)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.add_chips_map"]], "added_chips (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.added_chips"]], "align_to (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.align_to"]], "bbox_face_ids (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.bbox_face_ids"]], "build() (kqcircuits.masks.mask_layout.masklayout method)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.build"]], "chip_box_offset (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.chip_box_offset"]], "chip_copies (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.chip_copies"]], "chip_size (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.chip_size"]], "chip_trans (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.chip_trans"]], "chips_map (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.chips_map"]], "chips_map_legend (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.chips_map_legend"]], "chips_map_offset (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.chips_map_offset"]], "chips_placed_by_position_label (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.chips_placed_by_position_label"]], "covered_region_excluded_layers (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.covered_region_excluded_layers"]], "dice_width (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.dice_width"]], "edge_clearance (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.edge_clearance"]], "extra_chips (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.extra_chips"]], "extra_id (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.extra_id"]], "face() (kqcircuits.masks.mask_layout.masklayout method)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.face"]], "face_id (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.face_id"]], "insert_chip_copy_labels() (kqcircuits.masks.mask_layout.masklayout method)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.insert_chip_copy_labels"]], "insert_chips() (kqcircuits.masks.mask_layout.masklayout method)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.insert_chips"]], "kqcircuits.masks.mask_layout": [[81, "module-kqcircuits.masks.mask_layout"]], "layers_to_mask (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.layers_to_mask"]], "layout (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.layout"]], "mask_export_density_layers (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.mask_export_density_layers"]], "mask_export_layers (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.mask_export_layers"]], "mask_marker_offset (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.mask_marker_offset"]], "mask_markers_dict (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.mask_markers_dict"]], "mask_name_box_margin (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.mask_name_box_margin"]], "mask_name_offset (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.mask_name_offset"]], "mask_name_scale (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.mask_name_scale"]], "mask_text_scale (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.mask_text_scale"]], "mirror_labels (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.mirror_labels"]], "name (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.name"]], "overwrite_chips_by_position_label() (kqcircuits.masks.mask_layout.masklayout method)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.overwrite_chips_by_position_label"]], "position_label_to_two_coordinates() (kqcircuits.masks.mask_layout.masklayout static method)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.position_label_to_two_coordinates"]], "remove_chips (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.remove_chips"]], "submasks (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.submasks"]], "text_margin (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.text_margin"]], "top_cell (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.top_cell"]], "two_coordinates_to_position_label() (kqcircuits.masks.mask_layout.masklayout static method)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.two_coordinates_to_position_label"]], "version (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.version"]], "wafer_bottom_flat_length (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.wafer_bottom_flat_length"]], "wafer_center (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.wafer_center"]], "wafer_rad (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.wafer_rad"]], "wafer_top_flat_length (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.wafer_top_flat_length"]], "with_grid (kqcircuits.masks.mask_layout.masklayout attribute)": [[81, "kqcircuits.masks.mask_layout.MaskLayout.with_grid"]], "maskset (class in kqcircuits.masks.mask_set)": [[82, "kqcircuits.masks.mask_set.MaskSet"]], "add_chip() (kqcircuits.masks.mask_set.maskset method)": [[82, "kqcircuits.masks.mask_set.MaskSet.add_chip"]], "add_mask_layout() (kqcircuits.masks.mask_set.maskset method)": [[82, "kqcircuits.masks.mask_set.MaskSet.add_mask_layout"]], "add_multi_face_mask_layout() (kqcircuits.masks.mask_set.maskset method)": [[82, "kqcircuits.masks.mask_set.MaskSet.add_multi_face_mask_layout"]], "build() (kqcircuits.masks.mask_set.maskset method)": [[82, "kqcircuits.masks.mask_set.MaskSet.build"]], "chips_map_from_box_map() (kqcircuits.masks.mask_set.maskset static method)": [[82, "kqcircuits.masks.mask_set.MaskSet.chips_map_from_box_map"]], "chips_map_legend (kqcircuits.masks.mask_set.maskset attribute)": [[82, "kqcircuits.masks.mask_set.MaskSet.chips_map_legend"]], "export() (kqcircuits.masks.mask_set.maskset method)": [[82, "kqcircuits.masks.mask_set.MaskSet.export"]], "export_drc (kqcircuits.masks.mask_set.maskset attribute)": [[82, "kqcircuits.masks.mask_set.MaskSet.export_drc"]], "export_path (kqcircuits.masks.mask_set.maskset attribute)": [[82, "kqcircuits.masks.mask_set.MaskSet.export_path"]], "kqcircuits.masks.mask_set": [[82, "module-kqcircuits.masks.mask_set"]], "layout (kqcircuits.masks.mask_set.maskset attribute)": [[82, "kqcircuits.masks.mask_set.MaskSet.layout"]], "mask_export_layers (kqcircuits.masks.mask_set.maskset attribute)": [[82, "kqcircuits.masks.mask_set.MaskSet.mask_export_layers"]], "mask_layouts (kqcircuits.masks.mask_set.maskset attribute)": [[82, "kqcircuits.masks.mask_set.MaskSet.mask_layouts"]], "name (kqcircuits.masks.mask_set.maskset attribute)": [[82, "kqcircuits.masks.mask_set.MaskSet.name"]], "used_chips (kqcircuits.masks.mask_set.maskset attribute)": [[82, "kqcircuits.masks.mask_set.MaskSet.used_chips"]], "version (kqcircuits.masks.mask_set.maskset attribute)": [[82, "kqcircuits.masks.mask_set.MaskSet.version"]], "with_grid (kqcircuits.masks.mask_set.maskset attribute)": [[82, "kqcircuits.masks.mask_set.MaskSet.with_grid"]], "multifacemasklayout (class in kqcircuits.masks.multi_face_mask_layout)": [[83, "kqcircuits.masks.multi_face_mask_layout.MultiFaceMaskLayout"]], "add_chips_map() (kqcircuits.masks.multi_face_mask_layout.multifacemasklayout method)": [[83, "kqcircuits.masks.multi_face_mask_layout.MultiFaceMaskLayout.add_chips_map"]], "face_ids (kqcircuits.masks.multi_face_mask_layout.multifacemasklayout attribute)": [[83, "kqcircuits.masks.multi_face_mask_layout.MultiFaceMaskLayout.face_ids"]], "kqcircuits.masks.multi_face_mask_layout": [[83, "module-kqcircuits.masks.multi_face_mask_layout"]], "mask_layouts (kqcircuits.masks.multi_face_mask_layout.multifacemasklayout attribute)": [[83, "kqcircuits.masks.multi_face_mask_layout.MultiFaceMaskLayout.mask_layouts"]], "is_standalone_session() (in module kqcircuits.pya_resolver)": [[84, "kqcircuits.pya_resolver.is_standalone_session"]], "klayout_executable_command() (in module kqcircuits.pya_resolver)": [[84, "kqcircuits.pya_resolver.klayout_executable_command"]], "kqcircuits.pya_resolver": [[84, "module-kqcircuits.pya_resolver"]], "kqcircuits.qubits": [[85, "module-kqcircuits.qubits"]], "concentrictransmon (class in kqcircuits.qubits.concentric_transmon)": [[86, "kqcircuits.qubits.concentric_transmon.ConcentricTransmon"]], "build() (kqcircuits.qubits.concentric_transmon.concentrictransmon method)": [[86, "kqcircuits.qubits.concentric_transmon.ConcentricTransmon.build"]], "get_sim_ports() (kqcircuits.qubits.concentric_transmon.concentrictransmon class method)": [[86, "kqcircuits.qubits.concentric_transmon.ConcentricTransmon.get_sim_ports"]], "kqcircuits.qubits.concentric_transmon": [[86, "module-kqcircuits.qubits.concentric_transmon"]], "doublepads (class in kqcircuits.qubits.double_pads)": [[87, "kqcircuits.qubits.double_pads.DoublePads"]], "build() (kqcircuits.qubits.double_pads.doublepads method)": [[87, "kqcircuits.qubits.double_pads.DoublePads.build"]], "get_sim_ports() (kqcircuits.qubits.double_pads.doublepads class method)": [[87, "kqcircuits.qubits.double_pads.DoublePads.get_sim_ports"]], "kqcircuits.qubits.double_pads": [[87, "module-kqcircuits.qubits.double_pads"]], "doublepadssplines (class in kqcircuits.qubits.double_pads_splines)": [[88, "kqcircuits.qubits.double_pads_splines.DoublePadsSplines"]], "kqcircuits.qubits.double_pads_splines": [[88, "module-kqcircuits.qubits.double_pads_splines"]], "library_description (kqcircuits.qubits.qubit.qubit attribute)": [[89, "kqcircuits.qubits.qubit.Qubit.LIBRARY_DESCRIPTION"]], "library_name (kqcircuits.qubits.qubit.qubit attribute)": [[89, "kqcircuits.qubits.qubit.Qubit.LIBRARY_NAME"]], "library_path (kqcircuits.qubits.qubit.qubit attribute)": [[89, "kqcircuits.qubits.qubit.Qubit.LIBRARY_PATH"]], "qubit (class in kqcircuits.qubits.qubit)": [[89, "kqcircuits.qubits.qubit.Qubit"]], "coerce_parameters_impl() (kqcircuits.qubits.qubit.qubit method)": [[89, "kqcircuits.qubits.qubit.Qubit.coerce_parameters_impl"]], "kqcircuits.qubits.qubit": [[89, "module-kqcircuits.qubits.qubit"]], "produce_fluxline() (kqcircuits.qubits.qubit.qubit method)": [[89, "kqcircuits.qubits.qubit.Qubit.produce_fluxline"]], "produce_squid() (kqcircuits.qubits.qubit.qubit method)": [[89, "kqcircuits.qubits.qubit.Qubit.produce_squid"]], "swissmon (class in kqcircuits.qubits.swissmon)": [[90, "kqcircuits.qubits.swissmon.Swissmon"]], "build() (kqcircuits.qubits.swissmon.swissmon method)": [[90, "kqcircuits.qubits.swissmon.Swissmon.build"]], "get_sim_ports() (kqcircuits.qubits.swissmon.swissmon class method)": [[90, "kqcircuits.qubits.swissmon.Swissmon.get_sim_ports"]], "kqcircuits.qubits.swissmon": [[90, "module-kqcircuits.qubits.swissmon"]], "argument_parser() (in module kqcircuits.run)": [[91, "kqcircuits.run.argument_parser"]], "kqcircuits.run": [[91, "module-kqcircuits.run"]], "run() (in module kqcircuits.run)": [[91, "kqcircuits.run.run"]], "run_kqc() (in module kqcircuits.run)": [[91, "kqcircuits.run.run_kqc"]], "kqcircuits.simulations": [[92, "module-kqcircuits.simulations"]], "airbridgessim (class in kqcircuits.simulations.airbridges_sim)": [[93, "kqcircuits.simulations.airbridges_sim.AirbridgesSim"]], "build() (kqcircuits.simulations.airbridges_sim.airbridgessim method)": [[93, "kqcircuits.simulations.airbridges_sim.AirbridgesSim.build"]], "kqcircuits.simulations.airbridges_sim": [[93, "module-kqcircuits.simulations.airbridges_sim"]], "ports (kqcircuits.simulations.airbridges_sim.airbridgessim attribute)": [[93, "kqcircuits.simulations.airbridges_sim.AirbridgesSim.ports"]], "crosssectionsimulation (class in kqcircuits.simulations.cross_section_simulation)": [[94, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation"]], "library_name (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation attribute)": [[94, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.LIBRARY_NAME"]], "build() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[94, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.build"]], "get_parameters() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[94, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.get_parameters"]], "get_schema() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation class method)": [[94, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.get_schema"]], "get_sim_layer() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[94, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.get_sim_layer"]], "get_simulation_data() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[94, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.get_simulation_data"]], "kqcircuits.simulations.cross_section_simulation": [[94, "module-kqcircuits.simulations.cross_section_simulation"]], "register_cell_layers_as_sim_layers() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[94, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.register_cell_layers_as_sim_layers"]], "set_permittivity() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[94, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.set_permittivity"]], "emptysimulation (class in kqcircuits.simulations.empty_simulation)": [[95, "kqcircuits.simulations.empty_simulation.EmptySimulation"]], "build() (kqcircuits.simulations.empty_simulation.emptysimulation method)": [[95, "kqcircuits.simulations.empty_simulation.EmptySimulation.build"]], "kqcircuits.simulations.empty_simulation": [[95, "module-kqcircuits.simulations.empty_simulation"]], "ports (kqcircuits.simulations.empty_simulation.emptysimulation attribute)": [[95, "kqcircuits.simulations.empty_simulation.EmptySimulation.ports"]], "kqcircuits.simulations.export": [[96, "module-kqcircuits.simulations.export"]], "kqcircuits.simulations.export.ansys": [[97, "module-kqcircuits.simulations.export.ansys"]], "export_ansys() (in module kqcircuits.simulations.export.ansys.ansys_export)": [[98, "kqcircuits.simulations.export.ansys.ansys_export.export_ansys"]], "export_ansys_bat() (in module kqcircuits.simulations.export.ansys.ansys_export)": [[98, "kqcircuits.simulations.export.ansys.ansys_export.export_ansys_bat"]], "export_ansys_json() (in module kqcircuits.simulations.export.ansys.ansys_export)": [[98, "kqcircuits.simulations.export.ansys.ansys_export.export_ansys_json"]], "kqcircuits.simulations.export.ansys.ansys_export": [[98, "module-kqcircuits.simulations.export.ansys.ansys_export"]], "ansyssolution (class in kqcircuits.simulations.export.ansys.ansys_solution)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution"]], "ansys_project_template (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.ansys_project_template"]], "ansys_tool (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.ansys_tool"]], "frequency (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.frequency"]], "frequency_units (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.frequency_units"]], "get_solution_data() (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution method)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.get_solution_data"]], "hfss_capacitance_export (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.hfss_capacitance_export"]], "integrate_energies (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.integrate_energies"]], "integrate_magnetic_flux (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.integrate_magnetic_flux"]], "kqcircuits.simulations.export.ansys.ansys_solution": [[99, "module-kqcircuits.simulations.export.ansys.ansys_solution"]], "max_delta_e (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.max_delta_e"]], "max_delta_f (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.max_delta_f"]], "max_delta_s (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.max_delta_s"]], "maximum_passes (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.maximum_passes"]], "mesh_size (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.mesh_size"]], "minimum_converged_passes (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.minimum_converged_passes"]], "minimum_passes (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.minimum_passes"]], "n_modes (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.n_modes"]], "percent_error (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.percent_error"]], "percent_refinement (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.percent_refinement"]], "simulation_flags (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.simulation_flags"]], "sweep_count (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.sweep_count"]], "sweep_enabled (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.sweep_enabled"]], "sweep_end (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.sweep_end"]], "sweep_start (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.sweep_start"]], "sweep_type (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[99, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.sweep_type"]], "kqcircuits.simulations.export.elmer": [[100, "module-kqcircuits.simulations.export.elmer"]], "export_elmer() (in module kqcircuits.simulations.export.elmer.elmer_export)": [[101, "kqcircuits.simulations.export.elmer.elmer_export.export_elmer"]], "export_elmer_json() (in module kqcircuits.simulations.export.elmer.elmer_export)": [[101, "kqcircuits.simulations.export.elmer.elmer_export.export_elmer_json"]], "export_elmer_script() (in module kqcircuits.simulations.export.elmer.elmer_export)": [[101, "kqcircuits.simulations.export.elmer.elmer_export.export_elmer_script"]], "kqcircuits.simulations.export.elmer.elmer_export": [[101, "module-kqcircuits.simulations.export.elmer.elmer_export"]], "elmersolution (class in kqcircuits.simulations.export.elmer.elmer_solution)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution"]], "boundary_conditions (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.boundary_conditions"]], "frequency (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.frequency"]], "frequency_batch (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.frequency_batch"]], "get_solution_data() (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution method)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.get_solution_data"]], "integrate_energies (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.integrate_energies"]], "is_axisymmetric (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.is_axisymmetric"]], "kqcircuits.simulations.export.elmer.elmer_solution": [[102, "module-kqcircuits.simulations.export.elmer.elmer_solution"]], "linear_system_method (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.linear_system_method"]], "max_delta_s (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.max_delta_s"]], "max_error_scale (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.max_error_scale"]], "max_outlier_fraction (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.max_outlier_fraction"]], "maximum_passes (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.maximum_passes"]], "mesh_levels (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.mesh_levels"]], "mesh_size (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.mesh_size"]], "minimum_passes (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.minimum_passes"]], "p_element_order (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.p_element_order"]], "percent_error (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.percent_error"]], "solver_options (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.solver_options"]], "sweep_type (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.sweep_type"]], "tool (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[102, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.tool"]], "export_and_run() (in module kqcircuits.simulations.export.export_and_run)": [[103, "kqcircuits.simulations.export.export_and_run.export_and_run"]], "kqcircuits.simulations.export.export_and_run": [[103, "module-kqcircuits.simulations.export.export_and_run"]], "export_singularity() (in module kqcircuits.simulations.export.export_singularity)": [[104, "kqcircuits.simulations.export.export_singularity.export_singularity"]], "kqcircuits.simulations.export.export_singularity": [[104, "module-kqcircuits.simulations.export.export_singularity"]], "kqcircuits.simulations.export.remote_export_and_run": [[105, "module-kqcircuits.simulations.export.remote_export_and_run"]], "remote_export_and_run() (in module kqcircuits.simulations.export.remote_export_and_run)": [[105, "kqcircuits.simulations.export.remote_export_and_run.remote_export_and_run"]], "remote_run_only() (in module kqcircuits.simulations.export.remote_export_and_run)": [[105, "kqcircuits.simulations.export.remote_export_and_run.remote_run_only"]], "copy_content_into_directory() (in module kqcircuits.simulations.export.simulation_export)": [[106, "kqcircuits.simulations.export.simulation_export.copy_content_into_directory"]], "cross_sweep_simulation() (in module kqcircuits.simulations.export.simulation_export)": [[106, "kqcircuits.simulations.export.simulation_export.cross_sweep_simulation"]], "export_simulation_oas() (in module kqcircuits.simulations.export.simulation_export)": [[106, "kqcircuits.simulations.export.simulation_export.export_simulation_oas"]], "get_combined_parameters() (in module kqcircuits.simulations.export.simulation_export)": [[106, "kqcircuits.simulations.export.simulation_export.get_combined_parameters"]], "get_post_process_command_lines() (in module kqcircuits.simulations.export.simulation_export)": [[106, "kqcircuits.simulations.export.simulation_export.get_post_process_command_lines"]], "kqcircuits.simulations.export.simulation_export": [[106, "module-kqcircuits.simulations.export.simulation_export"]], "sweep_simulation() (in module kqcircuits.simulations.export.simulation_export)": [[106, "kqcircuits.simulations.export.simulation_export.sweep_simulation"]], "solution (class in kqcircuits.simulations.export.solution)": [[107, "kqcircuits.simulations.export.solution.Solution"]], "kqcircuits.simulations.export.solution": [[107, "module-kqcircuits.simulations.export.solution"]], "name (kqcircuits.simulations.export.solution.solution attribute)": [[107, "kqcircuits.simulations.export.solution.Solution.name"]], "kqcircuits.simulations.export.sonnet": [[108, "module-kqcircuits.simulations.export.sonnet"]], "apply_template() (in module kqcircuits.simulations.export.sonnet.parser)": [[109, "kqcircuits.simulations.export.sonnet.parser.apply_template"]], "box() (in module kqcircuits.simulations.export.sonnet.parser)": [[109, "kqcircuits.simulations.export.sonnet.parser.box"]], "control() (in module kqcircuits.simulations.export.sonnet.parser)": [[109, "kqcircuits.simulations.export.sonnet.parser.control"]], "kqcircuits.simulations.export.sonnet.parser": [[109, "module-kqcircuits.simulations.export.sonnet.parser"]], "polygon_head() (in module kqcircuits.simulations.export.sonnet.parser)": [[109, "kqcircuits.simulations.export.sonnet.parser.polygon_head"]], "polygons() (in module kqcircuits.simulations.export.sonnet.parser)": [[109, "kqcircuits.simulations.export.sonnet.parser.polygons"]], "port() (in module kqcircuits.simulations.export.sonnet.parser)": [[109, "kqcircuits.simulations.export.sonnet.parser.port"]], "refplane() (in module kqcircuits.simulations.export.sonnet.parser)": [[109, "kqcircuits.simulations.export.sonnet.parser.refplane"]], "refplanes() (in module kqcircuits.simulations.export.sonnet.parser)": [[109, "kqcircuits.simulations.export.sonnet.parser.refplanes"]], "symmetry() (in module kqcircuits.simulations.export.sonnet.parser)": [[109, "kqcircuits.simulations.export.sonnet.parser.symmetry"]], "via() (in module kqcircuits.simulations.export.sonnet.parser)": [[109, "kqcircuits.simulations.export.sonnet.parser.via"]], "export_sonnet() (in module kqcircuits.simulations.export.sonnet.sonnet_export)": [[110, "kqcircuits.simulations.export.sonnet.sonnet_export.export_sonnet"]], "export_sonnet_son() (in module kqcircuits.simulations.export.sonnet.sonnet_export)": [[110, "kqcircuits.simulations.export.sonnet.sonnet_export.export_sonnet_son"]], "kqcircuits.simulations.export.sonnet.sonnet_export": [[110, "module-kqcircuits.simulations.export.sonnet.sonnet_export"]], "poly_and_edge_indices() (in module kqcircuits.simulations.export.sonnet.sonnet_export)": [[110, "kqcircuits.simulations.export.sonnet.sonnet_export.poly_and_edge_indices"]], "export_layers() (in module kqcircuits.simulations.export.util)": [[111, "kqcircuits.simulations.export.util.export_layers"]], "find_edge_from_point_in_cell() (in module kqcircuits.simulations.export.util)": [[111, "kqcircuits.simulations.export.util.find_edge_from_point_in_cell"]], "find_edge_from_point_in_polygons() (in module kqcircuits.simulations.export.util)": [[111, "kqcircuits.simulations.export.util.find_edge_from_point_in_polygons"]], "get_enclosing_polygon() (in module kqcircuits.simulations.export.util)": [[111, "kqcircuits.simulations.export.util.get_enclosing_polygon"]], "kqcircuits.simulations.export.util": [[111, "module-kqcircuits.simulations.export.util"]], "kqcircuits.simulations.export.xsection": [[112, "module-kqcircuits.simulations.export.xsection"]], "create_xsections_from_simulations() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[113, "kqcircuits.simulations.export.xsection.xsection_export.create_xsections_from_simulations"]], "find_layer_by_name() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[113, "kqcircuits.simulations.export.xsection.xsection_export.find_layer_by_name"]], "free_layer_slots() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[113, "kqcircuits.simulations.export.xsection.xsection_export.free_layer_slots"]], "kqcircuits.simulations.export.xsection.xsection_export": [[113, "module-kqcircuits.simulations.export.xsection.xsection_export"]], "separate_signal_layer_shapes() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[113, "kqcircuits.simulations.export.xsection.xsection_export.separate_signal_layer_shapes"]], "visualise_xsection_cut_on_original_layout() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[113, "kqcircuits.simulations.export.xsection.xsection_export.visualise_xsection_cut_on_original_layout"]], "xsection_call() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[113, "kqcircuits.simulations.export.xsection.xsection_export.xsection_call"]], "partitionregion (class in kqcircuits.simulations.partition_region)": [[114, "kqcircuits.simulations.partition_region.PartitionRegion"]], "get_list_of_two() (in module kqcircuits.simulations.partition_region)": [[114, "kqcircuits.simulations.partition_region.get_list_of_two"]], "kqcircuits.simulations.partition_region": [[114, "module-kqcircuits.simulations.partition_region"]], "limit_box() (kqcircuits.simulations.partition_region.partitionregion method)": [[114, "kqcircuits.simulations.partition_region.PartitionRegion.limit_box"]], "limit_face() (kqcircuits.simulations.partition_region.partitionregion method)": [[114, "kqcircuits.simulations.partition_region.PartitionRegion.limit_face"]], "edgeport (class in kqcircuits.simulations.port)": [[115, "kqcircuits.simulations.port.EdgePort"]], "internalport (class in kqcircuits.simulations.port)": [[115, "kqcircuits.simulations.port.InternalPort"]], "port (class in kqcircuits.simulations.port)": [[115, "kqcircuits.simulations.port.Port"]], "as_dict() (kqcircuits.simulations.port.port method)": [[115, "kqcircuits.simulations.port.Port.as_dict"]], "get_etch_polygon() (kqcircuits.simulations.port.internalport method)": [[115, "kqcircuits.simulations.port.InternalPort.get_etch_polygon"]], "kqcircuits.simulations.port": [[115, "module-kqcircuits.simulations.port"]], "postprocess (class in kqcircuits.simulations.post_process)": [[116, "kqcircuits.simulations.post_process.PostProcess"]], "get_command_line() (kqcircuits.simulations.post_process.postprocess method)": [[116, "kqcircuits.simulations.post_process.PostProcess.get_command_line"]], "kqcircuits.simulations.post_process": [[116, "module-kqcircuits.simulations.post_process"]], "library_name (kqcircuits.simulations.simulation.simulation attribute)": [[117, "kqcircuits.simulations.simulation.Simulation.LIBRARY_NAME"]], "simulation (class in kqcircuits.simulations.simulation)": [[117, "kqcircuits.simulations.simulation.Simulation"]], "add_element() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.add_element"]], "build() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.build"]], "create_simulation_layers() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.create_simulation_layers"]], "delete_instances() (kqcircuits.simulations.simulation.simulation static method)": [[117, "kqcircuits.simulations.simulation.Simulation.delete_instances"]], "etched_line() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.etched_line"]], "face() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.face"]], "face_stack_list_of_lists() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.face_stack_list_of_lists"]], "face_z_levels() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.face_z_levels"]], "from_cell() (kqcircuits.simulations.simulation.simulation class method)": [[117, "kqcircuits.simulations.simulation.Simulation.from_cell"]], "get_layer() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.get_layer"]], "get_layers() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.get_layers"]], "get_parameters() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.get_parameters"]], "get_port_data() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.get_port_data"]], "get_refpoints() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.get_refpoints"]], "get_schema() (kqcircuits.simulations.simulation.simulation class method)": [[117, "kqcircuits.simulations.simulation.Simulation.get_schema"]], "get_simulation_data() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.get_simulation_data"]], "get_simulation_layer_by_name() (in module kqcircuits.simulations.simulation)": [[117, "kqcircuits.simulations.simulation.get_simulation_layer_by_name"]], "ground_grid_region() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.ground_grid_region"]], "insert_cell() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.insert_cell"]], "insert_layer() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.insert_layer"]], "insert_layers_between_faces() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.insert_layers_between_faces"]], "insert_stacked_up_layers() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.insert_stacked_up_layers"]], "ith_value() (kqcircuits.simulations.simulation.simulation static method)": [[117, "kqcircuits.simulations.simulation.Simulation.ith_value"]], "kqcircuits.simulations.simulation": [[117, "module-kqcircuits.simulations.simulation"]], "pcell_params_by_name() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.pcell_params_by_name"]], "ports (kqcircuits.simulations.simulation.simulation attribute)": [[117, "kqcircuits.simulations.simulation.Simulation.ports"]], "produce_layers() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.produce_layers"]], "produce_waveguide_to_port() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.produce_waveguide_to_port"]], "region_from_layer() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.region_from_layer"]], "simplified_region() (kqcircuits.simulations.simulation.simulation method)": [[117, "kqcircuits.simulations.simulation.Simulation.simplified_region"]], "get_single_element_sim_class() (in module kqcircuits.simulations.single_element_simulation)": [[118, "kqcircuits.simulations.single_element_simulation.get_single_element_sim_class"]], "kqcircuits.simulations.single_element_simulation": [[118, "module-kqcircuits.simulations.single_element_simulation"]], "singlexmonsfullchipsim (class in kqcircuits.simulations.single_xmons_full_chip_sim)": [[119, "kqcircuits.simulations.single_xmons_full_chip_sim.SingleXmonsFullChipSim"]], "build() (kqcircuits.simulations.single_xmons_full_chip_sim.singlexmonsfullchipsim method)": [[119, "kqcircuits.simulations.single_xmons_full_chip_sim.SingleXmonsFullChipSim.build"]], "kqcircuits.simulations.single_xmons_full_chip_sim": [[119, "module-kqcircuits.simulations.single_xmons_full_chip_sim"]], "waveguidessim (class in kqcircuits.simulations.waveguides_sim)": [[120, "kqcircuits.simulations.waveguides_sim.WaveGuidesSim"]], "build() (kqcircuits.simulations.waveguides_sim.waveguidessim method)": [[120, "kqcircuits.simulations.waveguides_sim.WaveGuidesSim.build"]], "kqcircuits.simulations.waveguides_sim": [[120, "module-kqcircuits.simulations.waveguides_sim"]], "ports (kqcircuits.simulations.waveguides_sim.waveguidessim attribute)": [[120, "kqcircuits.simulations.waveguides_sim.WaveGuidesSim.ports"]], "produce_ground_bumps() (kqcircuits.simulations.waveguides_sim.waveguidessim method)": [[120, "kqcircuits.simulations.waveguides_sim.WaveGuidesSim.produce_ground_bumps"]], "produce_guides() (kqcircuits.simulations.waveguides_sim.waveguidessim method)": [[120, "kqcircuits.simulations.waveguides_sim.WaveGuidesSim.produce_guides"]], "xmonsdirectcouplingfullchipsim (class in kqcircuits.simulations.xmons_direct_coupling_full_chip_sim)": [[121, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim"]], "build() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[121, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.build"]], "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim": [[121, "module-kqcircuits.simulations.xmons_direct_coupling_full_chip_sim"]], "ports (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim attribute)": [[121, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.ports"]], "produce_launcher() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[121, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.produce_launcher"]], "produce_launchers_sma8() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[121, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.produce_launchers_SMA8"]], "produce_qubit() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[121, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.produce_qubit"]], "produce_readout_resonator() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[121, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.produce_readout_resonator"]], "produce_waveguide() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[121, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.produce_waveguide"]], "xmonsdirectcouplingsim (class in kqcircuits.simulations.xmons_direct_coupling_sim)": [[122, "kqcircuits.simulations.xmons_direct_coupling_sim.XMonsDirectCouplingSim"]], "build() (kqcircuits.simulations.xmons_direct_coupling_sim.xmonsdirectcouplingsim method)": [[122, "kqcircuits.simulations.xmons_direct_coupling_sim.XMonsDirectCouplingSim.build"]], "kqcircuits.simulations.xmons_direct_coupling_sim": [[122, "module-kqcircuits.simulations.xmons_direct_coupling_sim"]], "ports (kqcircuits.simulations.xmons_direct_coupling_sim.xmonsdirectcouplingsim attribute)": [[122, "kqcircuits.simulations.xmons_direct_coupling_sim.XMonsDirectCouplingSim.ports"]], "produce_qubits() (kqcircuits.simulations.xmons_direct_coupling_sim.xmonsdirectcouplingsim method)": [[122, "kqcircuits.simulations.xmons_direct_coupling_sim.XMonsDirectCouplingSim.produce_qubits"]], "kqcircuits.test_structures": [[123, "module-kqcircuits.test_structures"]], "airbridgedc (class in kqcircuits.test_structures.airbridge_dc)": [[124, "kqcircuits.test_structures.airbridge_dc.AirbridgeDC"]], "build() (kqcircuits.test_structures.airbridge_dc.airbridgedc method)": [[124, "kqcircuits.test_structures.airbridge_dc.AirbridgeDC.build"]], "kqcircuits.test_structures.airbridge_dc": [[124, "module-kqcircuits.test_structures.airbridge_dc"]], "crosstest (class in kqcircuits.test_structures.cross_test)": [[125, "kqcircuits.test_structures.cross_test.CrossTest"]], "build() (kqcircuits.test_structures.cross_test.crosstest method)": [[125, "kqcircuits.test_structures.cross_test.CrossTest.build"]], "kqcircuits.test_structures.cross_test": [[125, "module-kqcircuits.test_structures.cross_test"]], "kqcircuits.test_structures.junction_test_pads": [[126, "module-kqcircuits.test_structures.junction_test_pads"]], "junctiontestpads (class in kqcircuits.test_structures.junction_test_pads.junction_test_pads)": [[127, "kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads"]], "coerce_parameters_impl() (kqcircuits.test_structures.junction_test_pads.junction_test_pads.junctiontestpads method)": [[127, "kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads.coerce_parameters_impl"]], "create() (kqcircuits.test_structures.junction_test_pads.junction_test_pads.junctiontestpads class method)": [[127, "kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads.create"]], "default_type (kqcircuits.test_structures.junction_test_pads.junction_test_pads.junctiontestpads attribute)": [[127, "kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads.default_type"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads": [[127, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads"]], "produce_squid() (kqcircuits.test_structures.junction_test_pads.junction_test_pads.junctiontestpads method)": [[127, "kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads.produce_squid"]], "junctiontestpadssimple (class in kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple)": [[128, "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.JunctionTestPadsSimple"]], "build() (kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.junctiontestpadssimple method)": [[128, "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.JunctionTestPadsSimple.build"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple": [[128, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple"]], "stripestest (class in kqcircuits.test_structures.stripes_test)": [[129, "kqcircuits.test_structures.stripes_test.StripesTest"]], "build() (kqcircuits.test_structures.stripes_test.stripestest method)": [[129, "kqcircuits.test_structures.stripes_test.StripesTest.build"]], "kqcircuits.test_structures.stripes_test": [[129, "module-kqcircuits.test_structures.stripes_test"]], "stripestestincreasingwidth (class in kqcircuits.test_structures.stripes_test_increasing_width)": [[130, "kqcircuits.test_structures.stripes_test_increasing_width.StripesTestIncreasingWidth"]], "build() (kqcircuits.test_structures.stripes_test_increasing_width.stripestestincreasingwidth method)": [[130, "kqcircuits.test_structures.stripes_test_increasing_width.StripesTestIncreasingWidth.build"]], "kqcircuits.test_structures.stripes_test_increasing_width": [[130, "module-kqcircuits.test_structures.stripes_test_increasing_width"]], "library_description (kqcircuits.test_structures.test_structure.teststructure attribute)": [[131, "kqcircuits.test_structures.test_structure.TestStructure.LIBRARY_DESCRIPTION"]], "library_name (kqcircuits.test_structures.test_structure.teststructure attribute)": [[131, "kqcircuits.test_structures.test_structure.TestStructure.LIBRARY_NAME"]], "library_path (kqcircuits.test_structures.test_structure.teststructure attribute)": [[131, "kqcircuits.test_structures.test_structure.TestStructure.LIBRARY_PATH"]], "teststructure (class in kqcircuits.test_structures.test_structure)": [[131, "kqcircuits.test_structures.test_structure.TestStructure"]], "kqcircuits.test_structures.test_structure": [[131, "module-kqcircuits.test_structures.test_structure"]], "produce_etched_region() (kqcircuits.test_structures.test_structure.teststructure method)": [[131, "kqcircuits.test_structures.test_structure.TestStructure.produce_etched_region"]], "produce_four_point_pads() (kqcircuits.test_structures.test_structure.teststructure method)": [[131, "kqcircuits.test_structures.test_structure.TestStructure.produce_four_point_pads"]], "produce_pad() (kqcircuits.test_structures.test_structure.teststructure method)": [[131, "kqcircuits.test_structures.test_structure.TestStructure.produce_pad"]], "tsvtestpattern (class in kqcircuits.test_structures.tsv_test_pattern)": [[132, "kqcircuits.test_structures.tsv_test_pattern.TsvTestPattern"]], "build() (kqcircuits.test_structures.tsv_test_pattern.tsvtestpattern method)": [[132, "kqcircuits.test_structures.tsv_test_pattern.TsvTestPattern.build"]], "kqcircuits.test_structures.tsv_test_pattern": [[132, "module-kqcircuits.test_structures.tsv_test_pattern"]], "kqcircuits.util": [[133, "module-kqcircuits.util"]], "areareceiver (class in kqcircuits.util.area)": [[134, "kqcircuits.util.area.AreaReceiver"]], "get_area_and_density() (in module kqcircuits.util.area)": [[134, "kqcircuits.util.area.get_area_and_density"]], "kqcircuits.util.area": [[134, "module-kqcircuits.util.area"]], "put() (kqcircuits.util.area.areareceiver method)": [[134, "kqcircuits.util.area.AreaReceiver.put"]], "count_instances_in_cell() (in module kqcircuits.util.count_instances)": [[135, "kqcircuits.util.count_instances.count_instances_in_cell"]], "kqcircuits.util.count_instances": [[135, "module-kqcircuits.util.count_instances"]], "cap_params() (in module kqcircuits.util.coupler_lib)": [[136, "kqcircuits.util.coupler_lib.cap_params"]], "kqcircuits.util.coupler_lib": [[136, "module-kqcircuits.util.coupler_lib"]], "deep_delete_all() (in module kqcircuits.util.deep_delete)": [[137, "kqcircuits.util.deep_delete.deep_delete_all"]], "deep_delete_pcells() (in module kqcircuits.util.deep_delete)": [[137, "kqcircuits.util.deep_delete.deep_delete_pcells"]], "kqcircuits.util.deep_delete": [[137, "module-kqcircuits.util.deep_delete"]], "find_ansys_executable() (in module kqcircuits.util.defaults_helper)": [[138, "kqcircuits.util.defaults_helper.find_ansys_executable"]], "kqcircuits.util.defaults_helper": [[138, "module-kqcircuits.util.defaults_helper"]], "install_kqc_dependencies() (in module kqcircuits.util.dependencies)": [[139, "kqcircuits.util.dependencies.install_kqc_dependencies"]], "kqcircuits.util.dependencies": [[139, "module-kqcircuits.util.dependencies"]], "editnodeplugin (class in kqcircuits.util.edit_node_plugin)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin"]], "editnodepluginfactory (class in kqcircuits.util.edit_node_plugin)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePluginFactory"]], "activated() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.activated"]], "create_dialog() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.create_dialog"]], "create_plugin() (kqcircuits.util.edit_node_plugin.editnodepluginfactory method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePluginFactory.create_plugin"]], "deactivated() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.deactivated"]], "deselect() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.deselect"]], "has_tracking_position() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.has_tracking_position"]], "kqcircuits.util.edit_node_plugin": [[140, "module-kqcircuits.util.edit_node_plugin"]], "mouse_click_event() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.mouse_click_event"]], "mouse_moved_event() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.mouse_moved_event"]], "select() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.select"]], "tracking_position() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.tracking_position"]], "update() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.update"]], "update_form_from_node() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.update_form_from_node"]], "update_node_from_form() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[140, "kqcircuits.util.edit_node_plugin.EditNodePlugin.update_node_from_form"]], "create_or_empty_tmp_directory() (in module kqcircuits.util.export_helper)": [[141, "kqcircuits.util.export_helper.create_or_empty_tmp_directory"]], "export_drc_report() (in module kqcircuits.util.export_helper)": [[141, "kqcircuits.util.export_helper.export_drc_report"]], "generate_probepoints_from_file() (in module kqcircuits.util.export_helper)": [[141, "kqcircuits.util.export_helper.generate_probepoints_from_file"]], "generate_probepoints_json() (in module kqcircuits.util.export_helper)": [[141, "kqcircuits.util.export_helper.generate_probepoints_json"]], "get_active_or_new_layout() (in module kqcircuits.util.export_helper)": [[141, "kqcircuits.util.export_helper.get_active_or_new_layout"]], "get_klayout_version() (in module kqcircuits.util.export_helper)": [[141, "kqcircuits.util.export_helper.get_klayout_version"]], "get_simulation_directory() (in module kqcircuits.util.export_helper)": [[141, "kqcircuits.util.export_helper.get_simulation_directory"]], "kqcircuits.util.export_helper": [[141, "module-kqcircuits.util.export_helper"]], "open_with_klayout_or_default_application() (in module kqcircuits.util.export_helper)": [[141, "kqcircuits.util.export_helper.open_with_klayout_or_default_application"]], "write_commit_reference_file() (in module kqcircuits.util.export_helper)": [[141, "kqcircuits.util.export_helper.write_commit_reference_file"]], "write_export_machine_versions_file() (in module kqcircuits.util.export_helper)": [[141, "kqcircuits.util.export_helper.write_export_machine_versions_file"]], "arc_points() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.arc_points"]], "bezier_points() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.bezier_points"]], "bspline_points() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.bspline_points"]], "circle_polygon() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.circle_polygon"]], "get_angle() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.get_angle"]], "get_cell_path_length() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.get_cell_path_length"]], "get_direction() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.get_direction"]], "get_object_path_length() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.get_object_path_length"]], "is_clockwise() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.is_clockwise"]], "kqcircuits.util.geometry_helper": [[142, "module-kqcircuits.util.geometry_helper"]], "merge_points_and_match_on_edges() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.merge_points_and_match_on_edges"]], "point_shift_along_vector() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.point_shift_along_vector"]], "region_with_merged_points() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.region_with_merged_points"]], "region_with_merged_polygons() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.region_with_merged_polygons"]], "simple_region() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.simple_region"]], "vector_length_and_direction() (in module kqcircuits.util.geometry_helper)": [[142, "kqcircuits.util.geometry_helper.vector_length_and_direction"]], "geometryjsondecoder (class in kqcircuits.util.geometry_json_encoder)": [[143, "kqcircuits.util.geometry_json_encoder.GeometryJsonDecoder"]], "geometryjsonencoder (class in kqcircuits.util.geometry_json_encoder)": [[143, "kqcircuits.util.geometry_json_encoder.GeometryJsonEncoder"]], "decode_dict_as_python_obj() (in module kqcircuits.util.geometry_json_encoder)": [[143, "kqcircuits.util.geometry_json_encoder.decode_dict_as_python_obj"]], "default() (kqcircuits.util.geometry_json_encoder.geometryjsonencoder method)": [[143, "kqcircuits.util.geometry_json_encoder.GeometryJsonEncoder.default"]], "encode_python_obj_as_dict() (in module kqcircuits.util.geometry_json_encoder)": [[143, "kqcircuits.util.geometry_json_encoder.encode_python_obj_as_dict"]], "kqcircuits.util.geometry_json_encoder": [[143, "module-kqcircuits.util.geometry_json_encoder"]], "kqcircuits.util.groundgrid": [[144, "module-kqcircuits.util.groundgrid"]], "make_grid() (in module kqcircuits.util.groundgrid)": [[144, "kqcircuits.util.groundgrid.make_grid"]], "get_all_node_elements() (in module kqcircuits.util.gui_helper)": [[145, "kqcircuits.util.gui_helper.get_all_node_elements"]], "get_nodes_near_position() (in module kqcircuits.util.gui_helper)": [[145, "kqcircuits.util.gui_helper.get_nodes_near_position"]], "get_valid_node_elements() (in module kqcircuits.util.gui_helper)": [[145, "kqcircuits.util.gui_helper.get_valid_node_elements"]], "kqcircuits.util.gui_helper": [[145, "module-kqcircuits.util.gui_helper"]], "node_from_text() (in module kqcircuits.util.gui_helper)": [[145, "kqcircuits.util.gui_helper.node_from_text"]], "node_to_text() (in module kqcircuits.util.gui_helper)": [[145, "kqcircuits.util.gui_helper.node_to_text"]], "replace_node() (in module kqcircuits.util.gui_helper)": [[145, "kqcircuits.util.gui_helper.replace_node"]], "kqcircuits.util.import_helper": [[146, "module-kqcircuits.util.import_helper"]], "module_from_file() (in module kqcircuits.util.import_helper)": [[146, "kqcircuits.util.import_helper.module_from_file"]], "bottomleft (kqcircuits.util.label.labelorigin attribute)": [[147, "kqcircuits.util.label.LabelOrigin.BOTTOMLEFT"]], "bottomright (kqcircuits.util.label.labelorigin attribute)": [[147, "kqcircuits.util.label.LabelOrigin.BOTTOMRIGHT"]], "labelorigin (class in kqcircuits.util.label)": [[147, "kqcircuits.util.label.LabelOrigin"]], "topleft (kqcircuits.util.label.labelorigin attribute)": [[147, "kqcircuits.util.label.LabelOrigin.TOPLEFT"]], "topright (kqcircuits.util.label.labelorigin attribute)": [[147, "kqcircuits.util.label.LabelOrigin.TOPRIGHT"]], "kqcircuits.util.label": [[147, "module-kqcircuits.util.label"]], "produce_label() (in module kqcircuits.util.label)": [[147, "kqcircuits.util.label.produce_label"]], "convert_cells_to_code() (in module kqcircuits.util.layout_to_code)": [[148, "kqcircuits.util.layout_to_code.convert_cells_to_code"]], "extract_pcell_data_from_views() (in module kqcircuits.util.layout_to_code)": [[148, "kqcircuits.util.layout_to_code.extract_pcell_data_from_views"]], "get_node_params() (in module kqcircuits.util.layout_to_code)": [[148, "kqcircuits.util.layout_to_code.get_node_params"]], "kqcircuits.util.layout_to_code": [[148, "module-kqcircuits.util.layout_to_code"]], "restore_pcells_to_views() (in module kqcircuits.util.layout_to_code)": [[148, "kqcircuits.util.layout_to_code.restore_pcells_to_views"]], "delete_all_libraries() (in module kqcircuits.util.library_helper)": [[149, "kqcircuits.util.library_helper.delete_all_libraries"]], "delete_library() (in module kqcircuits.util.library_helper)": [[149, "kqcircuits.util.library_helper.delete_library"]], "element_by_class_name() (in module kqcircuits.util.library_helper)": [[149, "kqcircuits.util.library_helper.element_by_class_name"]], "get_library_paths() (in module kqcircuits.util.library_helper)": [[149, "kqcircuits.util.library_helper.get_library_paths"]], "kqcircuits.util.library_helper": [[149, "module-kqcircuits.util.library_helper"]], "load_libraries() (in module kqcircuits.util.library_helper)": [[149, "kqcircuits.util.library_helper.load_libraries"]], "to_library_name() (in module kqcircuits.util.library_helper)": [[149, "kqcircuits.util.library_helper.to_library_name"]], "to_module_name() (in module kqcircuits.util.library_helper)": [[149, "kqcircuits.util.library_helper.to_module_name"]], "kqcircuits.util.log_router": [[150, "module-kqcircuits.util.log_router"]], "route_log() (in module kqcircuits.util.log_router)": [[150, "kqcircuits.util.log_router.route_log"]], "convert_child_instances_to_static() (in module kqcircuits.util.merge)": [[151, "kqcircuits.util.merge.convert_child_instances_to_static"]], "kqcircuits.util.merge": [[151, "module-kqcircuits.util.merge"]], "merge_layers() (in module kqcircuits.util.merge)": [[151, "kqcircuits.util.merge.merge_layers"]], "merge_layout_layers_on_face() (in module kqcircuits.util.merge)": [[151, "kqcircuits.util.merge.merge_layout_layers_on_face"]], "export_cell_netlist() (in module kqcircuits.util.netlist_extraction)": [[152, "kqcircuits.util.netlist_extraction.export_cell_netlist"]], "extract_circuits() (in module kqcircuits.util.netlist_extraction)": [[152, "kqcircuits.util.netlist_extraction.extract_circuits"]], "extract_nets() (in module kqcircuits.util.netlist_extraction)": [[152, "kqcircuits.util.netlist_extraction.extract_nets"]], "kqcircuits.util.netlist_extraction": [[152, "module-kqcircuits.util.netlist_extraction"]], "draw_graph() (in module kqcircuits.util.netlist_graph)": [[153, "kqcircuits.util.netlist_graph.draw_graph"]], "kqcircuits.util.netlist_graph": [[153, "module-kqcircuits.util.netlist_graph"]], "network_as_graph() (in module kqcircuits.util.netlist_graph)": [[153, "kqcircuits.util.netlist_graph.network_as_graph"]], "param (class in kqcircuits.util.parameters)": [[154, "kqcircuits.util.parameters.Param"]], "typeboolean (kqcircuits.util.parameters.pdt attribute)": [[154, "kqcircuits.util.parameters.pdt.TypeBoolean"]], "typedouble (kqcircuits.util.parameters.pdt attribute)": [[154, "kqcircuits.util.parameters.pdt.TypeDouble"]], "typeint (kqcircuits.util.parameters.pdt attribute)": [[154, "kqcircuits.util.parameters.pdt.TypeInt"]], "typelayer (kqcircuits.util.parameters.pdt attribute)": [[154, "kqcircuits.util.parameters.pdt.TypeLayer"]], "typelist (kqcircuits.util.parameters.pdt attribute)": [[154, "kqcircuits.util.parameters.pdt.TypeList"]], "typenone (kqcircuits.util.parameters.pdt attribute)": [[154, "kqcircuits.util.parameters.pdt.TypeNone"]], "typeshape (kqcircuits.util.parameters.pdt attribute)": [[154, "kqcircuits.util.parameters.pdt.TypeShape"]], "typestring (kqcircuits.util.parameters.pdt attribute)": [[154, "kqcircuits.util.parameters.pdt.TypeString"]], "add_parameter() (in module kqcircuits.util.parameters)": [[154, "kqcircuits.util.parameters.add_parameter"]], "add_parameters_from() (in module kqcircuits.util.parameters)": [[154, "kqcircuits.util.parameters.add_parameters_from"]], "get_all() (kqcircuits.util.parameters.param class method)": [[154, "kqcircuits.util.parameters.Param.get_all"]], "kqcircuits.util.parameters": [[154, "module-kqcircuits.util.parameters"]], "pdt (class in kqcircuits.util.parameters)": [[154, "kqcircuits.util.parameters.pdt"]], "kqcircuits.util.plugin_startup": [[155, "module-kqcircuits.util.plugin_startup"]], "register_plugins() (in module kqcircuits.util.plugin_startup)": [[155, "kqcircuits.util.plugin_startup.register_plugins"]], "junctionsimport (class in kqcircuits.util.refpoints)": [[156, "kqcircuits.util.refpoints.JunctionSimPort"]], "refpointtoedgeport (class in kqcircuits.util.refpoints)": [[156, "kqcircuits.util.refpoints.RefpointToEdgePort"]], "refpointtointernalport (class in kqcircuits.util.refpoints)": [[156, "kqcircuits.util.refpoints.RefpointToInternalPort"]], "refpointtosimport (class in kqcircuits.util.refpoints)": [[156, "kqcircuits.util.refpoints.RefpointToSimPort"]], "refpoints (class in kqcircuits.util.refpoints)": [[156, "kqcircuits.util.refpoints.Refpoints"]], "waveguidetosimport (class in kqcircuits.util.refpoints)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort"]], "a (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.a"]], "airbridge (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.airbridge"]], "b (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.b"]], "cell (kqcircuits.util.refpoints.refpoints attribute)": [[156, "kqcircuits.util.refpoints.Refpoints.cell"]], "dict() (kqcircuits.util.refpoints.refpoints method)": [[156, "kqcircuits.util.refpoints.Refpoints.dict"]], "face (kqcircuits.util.refpoints.junctionsimport attribute)": [[156, "kqcircuits.util.refpoints.JunctionSimPort.face"]], "face (kqcircuits.util.refpoints.refpointtosimport attribute)": [[156, "kqcircuits.util.refpoints.RefpointToSimPort.face"]], "face (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.face"]], "items() (kqcircuits.util.refpoints.refpoints method)": [[156, "kqcircuits.util.refpoints.Refpoints.items"]], "keys() (kqcircuits.util.refpoints.refpoints method)": [[156, "kqcircuits.util.refpoints.Refpoints.keys"]], "kqcircuits.util.refpoints": [[156, "module-kqcircuits.util.refpoints"]], "layer (kqcircuits.util.refpoints.refpoints attribute)": [[156, "kqcircuits.util.refpoints.Refpoints.layer"]], "other_refpoint (kqcircuits.util.refpoints.junctionsimport attribute)": [[156, "kqcircuits.util.refpoints.JunctionSimPort.other_refpoint"]], "over_etching (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.over_etching"]], "rec_levels (kqcircuits.util.refpoints.refpoints attribute)": [[156, "kqcircuits.util.refpoints.Refpoints.rec_levels"]], "refpoint (kqcircuits.util.refpoints.junctionsimport attribute)": [[156, "kqcircuits.util.refpoints.JunctionSimPort.refpoint"]], "refpoint (kqcircuits.util.refpoints.refpointtosimport attribute)": [[156, "kqcircuits.util.refpoints.RefpointToSimPort.refpoint"]], "refpoint (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.refpoint"]], "side (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.side"]], "term1 (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.term1"]], "towards (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.towards"]], "trans (kqcircuits.util.refpoints.refpoints attribute)": [[156, "kqcircuits.util.refpoints.Refpoints.trans"]], "turn_radius (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.turn_radius"]], "use_internal_ports (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.use_internal_ports"]], "values() (kqcircuits.util.refpoints.refpoints method)": [[156, "kqcircuits.util.refpoints.Refpoints.values"]], "waveguide_length (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[156, "kqcircuits.util.refpoints.WaveguideToSimPort.waveguide_length"]], "junctionentry (class in kqcircuits.util.replace_junctions)": [[157, "kqcircuits.util.replace_junctions.JunctionEntry"]], "convert_cells_to_static() (in module kqcircuits.util.replace_junctions)": [[157, "kqcircuits.util.replace_junctions.convert_cells_to_static"]], "copy_one_layer_of_cell() (in module kqcircuits.util.replace_junctions)": [[157, "kqcircuits.util.replace_junctions.copy_one_layer_of_cell"]], "extract_junctions() (in module kqcircuits.util.replace_junctions)": [[157, "kqcircuits.util.replace_junctions.extract_junctions"]], "get_tuned_junction_json() (in module kqcircuits.util.replace_junctions)": [[157, "kqcircuits.util.replace_junctions.get_tuned_junction_json"]], "kqcircuits.util.replace_junctions": [[157, "module-kqcircuits.util.replace_junctions"]], "place_junctions() (in module kqcircuits.util.replace_junctions)": [[157, "kqcircuits.util.replace_junctions.place_junctions"]], "replace_squid() (in module kqcircuits.util.replace_junctions)": [[157, "kqcircuits.util.replace_junctions.replace_squid"]], "replace_squids() (in module kqcircuits.util.replace_junctions)": [[157, "kqcircuits.util.replace_junctions.replace_squids"]], "kqcircuits.util.symmetric_polygons": [[158, "module-kqcircuits.util.symmetric_polygons"]], "polygon_with_hsym() (in module kqcircuits.util.symmetric_polygons)": [[158, "kqcircuits.util.symmetric_polygons.polygon_with_hsym"]], "polygon_with_sym() (in module kqcircuits.util.symmetric_polygons)": [[158, "kqcircuits.util.symmetric_polygons.polygon_with_sym"]], "polygon_with_vsym() (in module kqcircuits.util.symmetric_polygons)": [[158, "kqcircuits.util.symmetric_polygons.polygon_with_vsym"]]}})
\ No newline at end of file
diff --git a/support.html b/support.html
index d99651608..8026b5beb 100644
--- a/support.html
+++ b/support.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/trademarks.html b/trademarks.html
index 0fd7064ae..aaa098ce7 100644
--- a/trademarks.html
+++ b/trademarks.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/user_guide/file_system_and_utilities.html b/user_guide/file_system_and_utilities.html
index dc9114fdb..c67166b03 100644
--- a/user_guide/file_system_and_utilities.html
+++ b/user_guide/file_system_and_utilities.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/user_guide/gui_features.html b/user_guide/gui_features.html
index 201ea1c8d..825ddf332 100644
--- a/user_guide/gui_features.html
+++ b/user_guide/gui_features.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/user_guide/gui_workflow.html b/user_guide/gui_workflow.html
index 902c0c2f5..7939d1da3 100644
--- a/user_guide/gui_workflow.html
+++ b/user_guide/gui_workflow.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/user_guide/index.html b/user_guide/index.html
index dd4636fc3..bff4b036b 100644
--- a/user_guide/index.html
+++ b/user_guide/index.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/user_guide/macro_workflow.html b/user_guide/macro_workflow.html
index a0dcc496f..ce6d8be3c 100644
--- a/user_guide/macro_workflow.html
+++ b/user_guide/macro_workflow.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/user_guide/mask_export.html b/user_guide/mask_export.html
index 0b0f59e9e..33bfd960e 100644
--- a/user_guide/mask_export.html
+++ b/user_guide/mask_export.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/user_guide/python_workflow.html b/user_guide/python_workflow.html
index b0d1b02ac..fa3b1ccdb 100644
--- a/user_guide/python_workflow.html
+++ b/user_guide/python_workflow.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/user_guide/simulation/elmer_remote_workflow.html b/user_guide/simulation/elmer_remote_workflow.html
index 5fdca4c8c..bd92ca0ce 100644
--- a/user_guide/simulation/elmer_remote_workflow.html
+++ b/user_guide/simulation/elmer_remote_workflow.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/user_guide/simulation/export_and_run.html b/user_guide/simulation/export_and_run.html
index 60241434a..88a07c72d 100644
--- a/user_guide/simulation/export_and_run.html
+++ b/user_guide/simulation/export_and_run.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/user_guide/simulation/gmsh_elmer_export.html b/user_guide/simulation/gmsh_elmer_export.html
index c56a00420..a63ae0be0 100644
--- a/user_guide/simulation/gmsh_elmer_export.html
+++ b/user_guide/simulation/gmsh_elmer_export.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/user_guide/simulation/simulation_features.html b/user_guide/simulation/simulation_features.html
index 0a3f5a051..712b8efb4 100644
--- a/user_guide/simulation/simulation_features.html
+++ b/user_guide/simulation/simulation_features.html
@@ -852,6 +852,8 @@
kqcircuits.run
diff --git a/user_guide/simulation/simulation_objects.html b/user_guide/simulation/simulation_objects.html
index e46637652..ccb76d91f 100644
--- a/user_guide/simulation/simulation_objects.html
+++ b/user_guide/simulation/simulation_objects.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/user_guide/simulation/simulation_scripts.html b/user_guide/simulation/simulation_scripts.html
index b94a63b9b..be64e9dbe 100644
--- a/user_guide/simulation/simulation_scripts.html
+++ b/user_guide/simulation/simulation_scripts.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/user_guide/simulations.html b/user_guide/simulations.html
index 0d7d3d752..317170ba6 100644
--- a/user_guide/simulations.html
+++ b/user_guide/simulations.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/user_guide/terminology.html b/user_guide/terminology.html
index ac349d385..e96841fdc 100644
--- a/user_guide/terminology.html
+++ b/user_guide/terminology.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/user_guide/usage.html b/user_guide/usage.html
index 92ada1285..938232518 100644
--- a/user_guide/usage.html
+++ b/user_guide/usage.html
@@ -851,6 +851,8 @@
kqcircuits.run
diff --git a/user_guide/xsection.html b/user_guide/xsection.html
index e092f7033..7ac1dbd6d 100644
--- a/user_guide/xsection.html
+++ b/user_guide/xsection.html
@@ -851,6 +851,8 @@
kqcircuits.run