From f0d7f5534efe59954af9c3a0586ecb063dcabf29 Mon Sep 17 00:00:00 2001 From: qpavsmi <109152229+qpavsmi@users.noreply.github.com> Date: Mon, 10 Jun 2024 08:50:58 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20iqm-finl?= =?UTF-8?q?and/KQCircuits@096ef44f71c2cc01524cb161b67b429a66d19aec=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .buildinfo | 2 +- _modules/index.html | 4 +- .../kqcircuits/chips/airbridge_crossings.html | 4 +- .../kqcircuits/chips/airbridge_dc_test.html | 4 +- _modules/kqcircuits/chips/chip.html | 4 +- .../kqcircuits/chips/crossing_twoface.html | 4 +- _modules/kqcircuits/chips/daisy_woven.html | 4 +- _modules/kqcircuits/chips/dc_test.html | 4 +- _modules/kqcircuits/chips/demo.html | 4 +- _modules/kqcircuits/chips/demo_twoface.html | 4 +- _modules/kqcircuits/chips/empty.html | 4 +- _modules/kqcircuits/chips/junction_test.html | 4 +- _modules/kqcircuits/chips/junction_test2.html | 4 +- _modules/kqcircuits/chips/launchers.html | 4 +- .../kqcircuits/chips/lithography_test.html | 4 +- .../chips/lithography_test_twoface.html | 4 +- _modules/kqcircuits/chips/munch_qubits.html | 4 +- _modules/kqcircuits/chips/quality_factor.html | 4 +- .../chips/quality_factor_twoface.html | 4 +- .../kqcircuits/chips/sample_holder_test.html | 4 +- _modules/kqcircuits/chips/shaping.html | 4 +- _modules/kqcircuits/chips/simple.html | 4 +- _modules/kqcircuits/chips/single_xmons.html | 4 +- _modules/kqcircuits/chips/stripes.html | 4 +- _modules/kqcircuits/chips/tsv_test.html | 4 +- .../chips/xmons_direct_coupling.html | 4 +- .../elements/airbridge_connection.html | 4 +- .../elements/airbridges/airbridge.html | 4 +- .../airbridges/airbridge_multi_face.html | 4 +- .../airbridges/airbridge_rectangular.html | 4 +- .../elements/capacitive_x_coupler.html | 4 +- _modules/kqcircuits/elements/chip_frame.html | 4 +- .../elements/circular_capacitor.html | 4 +- _modules/kqcircuits/elements/element.html | 4 +- .../elements/finger_capacitor_square.html | 4 +- .../elements/finger_capacitor_taper.html | 4 +- .../flip_chip_connector.html | 4 +- .../flip_chip_connector_dc.html | 4 +- .../flip_chip_connector_rf.html | 4 +- .../elements/fluxlines/fluxline.html | 4 +- .../elements/fluxlines/fluxline_standard.html | 4 +- .../elements/fluxlines/fluxline_straight.html | 4 +- .../kqcircuits/elements/hanger_resonator.html | 4 +- _modules/kqcircuits/elements/launcher.html | 4 +- _modules/kqcircuits/elements/launcher_dc.html | 4 +- .../kqcircuits/elements/markers/marker.html | 4 +- .../elements/markers/marker_standard.html | 4 +- .../elements/markers/mask_marker_fc.html | 4 +- _modules/kqcircuits/elements/meander.html | 4 +- .../kqcircuits/elements/smooth_capacitor.html | 4 +- .../elements/spiral_resonator_polygon.html | 5 +- _modules/kqcircuits/elements/tsvs/tsv.html | 4 +- .../kqcircuits/elements/tsvs/tsv_ellipse.html | 4 +- .../elements/tsvs/tsv_standard.html | 4 +- .../elements/waveguide_composite.html | 4 +- .../elements/waveguide_coplanar.html | 4 +- .../elements/waveguide_coplanar_curved.html | 4 +- .../elements/waveguide_coplanar_splitter.html | 4 +- .../elements/waveguide_coplanar_straight.html | 4 +- .../elements/waveguide_coplanar_taper.html | 4 +- _modules/kqcircuits/junctions/junction.html | 4 +- _modules/kqcircuits/junctions/manhattan.html | 4 +- .../junctions/manhattan_single_junction.html | 4 +- _modules/kqcircuits/junctions/no_squid.html | 4 +- _modules/kqcircuits/junctions/sim.html | 4 +- _modules/kqcircuits/junctions/squid.html | 4 +- _modules/kqcircuits/klayout_view.html | 4 +- _modules/kqcircuits/layer_cluster.html | 4 +- _modules/kqcircuits/masks/mask_export.html | 4 +- _modules/kqcircuits/masks/mask_layout.html | 4 +- _modules/kqcircuits/masks/mask_set.html | 4 +- .../masks/multi_face_mask_layout.html | 4 +- _modules/kqcircuits/pya_resolver.html | 4 +- .../circular_transmon_single_island.html | 4 +- .../qubits/concentric_transmon.html | 4 +- _modules/kqcircuits/qubits/double_pads.html | 4 +- .../qubits/double_pads_splines.html | 4 +- _modules/kqcircuits/qubits/qubit.html | 4 +- _modules/kqcircuits/qubits/swissmon.html | 4 +- _modules/kqcircuits/run.html | 4 +- .../simulations/airbridges_sim.html | 4 +- .../simulations/cross_section_simulation.html | 4 +- .../simulations/empty_simulation.html | 4 +- .../export/ansys/ansys_export.html | 4 +- .../export/ansys/ansys_solution.html | 4 +- .../export/elmer/elmer_export.html | 63 +++++++++++++++--- .../export/elmer/elmer_solution.html | 31 ++++++++- .../simulations/export/export_and_run.html | 8 +-- .../export/export_singularity.html | 4 +- .../export/remote_export_and_run.html | 4 +- .../simulations/export/simulation_export.html | 4 +- .../simulations/export/solution.html | 4 +- .../simulations/export/sonnet/parser.html | 4 +- .../export/sonnet/sonnet_export.html | 4 +- .../kqcircuits/simulations/export/util.html | 4 +- .../export/xsection/xsection_export.html | 4 +- .../simulations/partition_region.html | 4 +- _modules/kqcircuits/simulations/port.html | 4 +- .../kqcircuits/simulations/post_process.html | 4 +- .../kqcircuits/simulations/simulation.html | 16 ++++- .../single_element_simulation.html | 4 +- .../single_xmons_full_chip_sim.html | 4 +- .../simulations/waveguides_sim.html | 4 +- .../xmons_direct_coupling_full_chip_sim.html | 4 +- .../xmons_direct_coupling_sim.html | 4 +- .../test_structures/airbridge_dc.html | 4 +- .../test_structures/cross_test.html | 4 +- .../junction_test_pads.html | 4 +- .../junction_test_pads_simple.html | 4 +- .../test_structures/stripes_test.html | 4 +- .../stripes_test_increasing_width.html | 4 +- .../test_structures/test_structure.html | 4 +- .../test_structures/tsv_test_pattern.html | 4 +- _modules/kqcircuits/util/area.html | 4 +- _modules/kqcircuits/util/count_instances.html | 4 +- _modules/kqcircuits/util/coupler_lib.html | 4 +- _modules/kqcircuits/util/deep_delete.html | 4 +- _modules/kqcircuits/util/defaults_helper.html | 4 +- _modules/kqcircuits/util/dependencies.html | 4 +- .../kqcircuits/util/edit_node_plugin.html | 4 +- _modules/kqcircuits/util/export_helper.html | 4 +- _modules/kqcircuits/util/geometry_helper.html | 4 +- .../util/geometry_json_encoder.html | 4 +- _modules/kqcircuits/util/groundgrid.html | 4 +- _modules/kqcircuits/util/gui_helper.html | 4 +- _modules/kqcircuits/util/import_helper.html | 4 +- _modules/kqcircuits/util/label.html | 4 +- _modules/kqcircuits/util/layout_to_code.html | 4 +- _modules/kqcircuits/util/library_helper.html | 4 +- _modules/kqcircuits/util/log_router.html | 4 +- _modules/kqcircuits/util/merge.html | 4 +- .../kqcircuits/util/netlist_extraction.html | 4 +- _modules/kqcircuits/util/netlist_graph.html | 4 +- _modules/kqcircuits/util/parameters.html | 4 +- _modules/kqcircuits/util/plugin_startup.html | 4 +- _modules/kqcircuits/util/refpoints.html | 4 +- .../kqcircuits/util/replace_junctions.html | 4 +- .../kqcircuits/util/symmetric_polygons.html | 4 +- _static/documentation_options.js | 2 +- about.html | 4 +- api/kqcircuits.chips.airbridge_crossings.html | 4 +- api/kqcircuits.chips.airbridge_dc_test.html | 4 +- api/kqcircuits.chips.chip.html | 4 +- api/kqcircuits.chips.crossing_twoface.html | 4 +- api/kqcircuits.chips.daisy_woven.html | 4 +- api/kqcircuits.chips.dc_test.html | 4 +- api/kqcircuits.chips.demo.html | 4 +- api/kqcircuits.chips.demo_twoface.html | 4 +- api/kqcircuits.chips.empty.html | 4 +- api/kqcircuits.chips.html | 4 +- api/kqcircuits.chips.junction_test.html | 4 +- api/kqcircuits.chips.junction_test2.html | 4 +- api/kqcircuits.chips.launchers.html | 4 +- api/kqcircuits.chips.lithography_test.html | 4 +- ...rcuits.chips.lithography_test_twoface.html | 4 +- api/kqcircuits.chips.munch_qubits.html | 4 +- api/kqcircuits.chips.quality_factor.html | 4 +- ...circuits.chips.quality_factor_twoface.html | 4 +- api/kqcircuits.chips.sample_holder_test.html | 4 +- api/kqcircuits.chips.shaping.html | 4 +- api/kqcircuits.chips.simple.html | 4 +- api/kqcircuits.chips.single_xmons.html | 4 +- api/kqcircuits.chips.stripes.html | 4 +- api/kqcircuits.chips.tsv_test.html | 4 +- ...qcircuits.chips.xmons_direct_coupling.html | 4 +- api/kqcircuits.defaults.html | 4 +- ...ircuits.elements.airbridge_connection.html | 4 +- ...ircuits.elements.airbridges.airbridge.html | 4 +- ...ments.airbridges.airbridge_multi_face.html | 4 +- ...ents.airbridges.airbridge_rectangular.html | 4 +- api/kqcircuits.elements.airbridges.html | 4 +- ...ircuits.elements.capacitive_x_coupler.html | 4 +- api/kqcircuits.elements.chip_frame.html | 4 +- ...qcircuits.elements.circular_capacitor.html | 4 +- api/kqcircuits.elements.element.html | 4 +- ...uits.elements.finger_capacitor_square.html | 4 +- ...cuits.elements.finger_capacitor_taper.html | 4 +- ...p_chip_connectors.flip_chip_connector.html | 4 +- ...hip_connectors.flip_chip_connector_dc.html | 4 +- ...hip_connectors.flip_chip_connector_rf.html | 4 +- ...ircuits.elements.flip_chip_connectors.html | 4 +- ...qcircuits.elements.fluxlines.fluxline.html | 4 +- ....elements.fluxlines.fluxline_standard.html | 4 +- ....elements.fluxlines.fluxline_straight.html | 4 +- api/kqcircuits.elements.fluxlines.html | 4 +- api/kqcircuits.elements.hanger_resonator.html | 4 +- api/kqcircuits.elements.html | 4 +- api/kqcircuits.elements.launcher.html | 4 +- api/kqcircuits.elements.launcher_dc.html | 4 +- api/kqcircuits.elements.markers.html | 4 +- api/kqcircuits.elements.markers.marker.html | 4 +- ...uits.elements.markers.marker_standard.html | 4 +- ...cuits.elements.markers.mask_marker_fc.html | 4 +- api/kqcircuits.elements.meander.html | 4 +- api/kqcircuits.elements.smooth_capacitor.html | 4 +- ...its.elements.spiral_resonator_polygon.html | 7 +- api/kqcircuits.elements.tsvs.html | 4 +- api/kqcircuits.elements.tsvs.tsv.html | 4 +- api/kqcircuits.elements.tsvs.tsv_ellipse.html | 4 +- ...kqcircuits.elements.tsvs.tsv_standard.html | 4 +- ...circuits.elements.waveguide_composite.html | 4 +- ...qcircuits.elements.waveguide_coplanar.html | 4 +- ...ts.elements.waveguide_coplanar_curved.html | 4 +- ....elements.waveguide_coplanar_splitter.html | 4 +- ....elements.waveguide_coplanar_straight.html | 4 +- ...its.elements.waveguide_coplanar_taper.html | 4 +- api/kqcircuits.html | 12 +++- api/kqcircuits.junctions.html | 4 +- api/kqcircuits.junctions.junction.html | 4 +- api/kqcircuits.junctions.manhattan.html | 4 +- ...s.junctions.manhattan_single_junction.html | 4 +- api/kqcircuits.junctions.no_squid.html | 4 +- api/kqcircuits.junctions.sim.html | 4 +- api/kqcircuits.junctions.squid.html | 4 +- api/kqcircuits.klayout_view.html | 4 +- api/kqcircuits.layer_cluster.html | 4 +- ...its.layer_config.default_layer_config.html | 4 +- ...its.layer_config.example_layer_config.html | 4 +- api/kqcircuits.layer_config.html | 4 +- api/kqcircuits.masks.html | 4 +- api/kqcircuits.masks.mask_export.html | 4 +- api/kqcircuits.masks.mask_layout.html | 4 +- api/kqcircuits.masks.mask_set.html | 4 +- ...circuits.masks.multi_face_mask_layout.html | 4 +- api/kqcircuits.pya_resolver.html | 4 +- ...ubits.circular_transmon_single_island.html | 4 +- ...kqcircuits.qubits.concentric_transmon.html | 4 +- api/kqcircuits.qubits.double_pads.html | 4 +- ...kqcircuits.qubits.double_pads_splines.html | 4 +- api/kqcircuits.qubits.html | 4 +- api/kqcircuits.qubits.qubit.html | 4 +- api/kqcircuits.qubits.swissmon.html | 4 +- api/kqcircuits.run.html | 4 +- ...kqcircuits.simulations.airbridges_sim.html | 4 +- ....simulations.cross_section_simulation.html | 4 +- ...circuits.simulations.empty_simulation.html | 4 +- ...simulations.export.ansys.ansys_export.html | 4 +- ...mulations.export.ansys.ansys_solution.html | 4 +- api/kqcircuits.simulations.export.ansys.html | 4 +- ...simulations.export.elmer.elmer_export.html | 12 ++-- ...mulations.export.elmer.elmer_solution.html | 48 ++++++++++++- api/kqcircuits.simulations.export.elmer.html | 12 +++- ...its.simulations.export.export_and_run.html | 4 +- ...simulations.export.export_singularity.html | 4 +- api/kqcircuits.simulations.export.html | 12 +++- ...ulations.export.remote_export_and_run.html | 4 +- ....simulations.export.simulation_export.html | 4 +- ...qcircuits.simulations.export.solution.html | 4 +- api/kqcircuits.simulations.export.sonnet.html | 4 +- ...uits.simulations.export.sonnet.parser.html | 4 +- ...mulations.export.sonnet.sonnet_export.html | 4 +- api/kqcircuits.simulations.export.util.html | 4 +- ...qcircuits.simulations.export.xsection.html | 4 +- ...tions.export.xsection.xsection_export.html | 4 +- api/kqcircuits.simulations.html | 12 +++- ...circuits.simulations.partition_region.html | 4 +- api/kqcircuits.simulations.port.html | 4 +- api/kqcircuits.simulations.post_process.html | 4 +- api/kqcircuits.simulations.simulation.html | 5 +- ...simulations.single_element_simulation.html | 4 +- ...imulations.single_xmons_full_chip_sim.html | 4 +- ...kqcircuits.simulations.waveguides_sim.html | 4 +- ...s.xmons_direct_coupling_full_chip_sim.html | 4 +- ...simulations.xmons_direct_coupling_sim.html | 4 +- ...circuits.test_structures.airbridge_dc.html | 4 +- ...kqcircuits.test_structures.cross_test.html | 4 +- api/kqcircuits.test_structures.html | 4 +- ...ts.test_structures.junction_test_pads.html | 4 +- ...junction_test_pads.junction_test_pads.html | 4 +- ...n_test_pads.junction_test_pads_simple.html | 4 +- ...circuits.test_structures.stripes_test.html | 4 +- ...uctures.stripes_test_increasing_width.html | 4 +- ...rcuits.test_structures.test_structure.html | 4 +- ...uits.test_structures.tsv_test_pattern.html | 4 +- api/kqcircuits.util.area.html | 4 +- api/kqcircuits.util.count_instances.html | 4 +- api/kqcircuits.util.coupler_lib.html | 4 +- api/kqcircuits.util.deep_delete.html | 4 +- api/kqcircuits.util.defaults_helper.html | 4 +- api/kqcircuits.util.dependencies.html | 4 +- api/kqcircuits.util.edit_node_plugin.html | 4 +- api/kqcircuits.util.export_helper.html | 4 +- api/kqcircuits.util.geometry_helper.html | 4 +- ...kqcircuits.util.geometry_json_encoder.html | 4 +- api/kqcircuits.util.groundgrid.html | 4 +- api/kqcircuits.util.gui_helper.html | 4 +- api/kqcircuits.util.html | 4 +- api/kqcircuits.util.import_helper.html | 4 +- api/kqcircuits.util.label.html | 4 +- api/kqcircuits.util.layout_to_code.html | 4 +- api/kqcircuits.util.library_helper.html | 4 +- api/kqcircuits.util.log_router.html | 4 +- api/kqcircuits.util.merge.html | 4 +- api/kqcircuits.util.netlist_extraction.html | 4 +- api/kqcircuits.util.netlist_graph.html | 4 +- api/kqcircuits.util.parameters.html | 4 +- api/kqcircuits.util.plugin_startup.html | 4 +- api/kqcircuits.util.refpoints.html | 4 +- api/kqcircuits.util.replace_junctions.html | 4 +- api/kqcircuits.util.symmetric_polygons.html | 4 +- citing.html | 4 +- contributing.html | 4 +- developer/architecture.html | 4 +- developer/coding_style.html | 4 +- developer/containers.html | 4 +- developer/documentation.html | 4 +- developer/index.html | 4 +- developer/setup.html | 4 +- developer/standalone.html | 4 +- developer/testing.html | 4 +- genindex.html | 16 ++++- index.html | 4 +- installation.html | 4 +- objects.inv | Bin 12500 -> 12542 bytes py-modindex.html | 4 +- salt.html | 4 +- search.html | 4 +- searchindex.js | 2 +- support.html | 4 +- trademarks.html | 4 +- user_guide/file_system_and_utilities.html | 4 +- user_guide/gui_features.html | 4 +- user_guide/gui_workflow.html | 4 +- user_guide/index.html | 4 +- user_guide/macro_workflow.html | 4 +- user_guide/mask_export.html | 4 +- user_guide/python_workflow.html | 4 +- .../simulation/elmer_remote_workflow.html | 4 +- user_guide/simulation/export_and_run.html | 4 +- user_guide/simulation/gmsh_elmer_export.html | 4 +- .../simulation/simulation_features.html | 4 +- user_guide/simulation/simulation_objects.html | 4 +- user_guide/simulation/simulation_scripts.html | 4 +- user_guide/simulations.html | 4 +- user_guide/terminology.html | 4 +- user_guide/usage.html | 4 +- user_guide/xsection.html | 4 +- 337 files changed, 856 insertions(+), 685 deletions(-) diff --git a/.buildinfo b/.buildinfo index 17c14a2bc..b914e396d 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: cdb369598d1aeb30872386be0eda2c37 +config: 68a2d25c0db1e4e34b7c52f4419678f9 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/_modules/index.html b/_modules/index.html index 554d2995d..f98b34df5 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -3,7 +3,7 @@
-connector_dist (Double) - Negative value means single face resonator without connector., default=-1
, unit=µm
term1 (Double) - Termination length start, default=0
, unit=μm
term2 (Double) - Termination length end, default=0
, unit=μm
connector_a (Double) - Conductor width at the connector area, default=40
, unit=μm
connector_b (Double) - Gap width at the connector area, default=40
, unit=μm
round_connector (Boolean) - Use round connector shape, default=False
a (Double) - Width of center conductor, default=10
, unit=μm
b (Double) - Width of gap, default=6
, unit=μm
n (Int) - Number of points on turns, default=64
ElmerCrossSectionSolution.run_inductance_sim
+ElmerEPR3DSolution
+get_elmer_solution()
Create script files for running one or more simulations. Create also a main script to launch all the simulations at once.
json_filenames – List of paths to json files to be included into the script.
path – Location where to write the script file.
workflow – Parameters for simulation workflow
file_prefix – Name of the script file to be created.
execution_script – The script file to be executed.
script_folder – Path to the Elmer-scripts folder.
file_prefix – File prefix of the script file to be created.
script_file – Name of the script file to run.
post_process – List of PostProcess objects, a single PostProcess object, or None to be executed after simulations
compile_elmer_modules – Compile custom Elmer energy integration module at runtime. Not supported on Windows.
Bases: ElmerSolution
Class for Elmer 3D EPR simulations. Similar to electrostatics simulations done with ElmerCapacitanceSolution, +but supports separating energies by PartitionRegions and produces no capacitance matrix
+p_element_order – polynomial order of p-elements
linear_system_method – Options: 1. mg (multigrid), 2. bicgstab or any other iterative solver mentioned in +ElmerSolver manual section 4.3.1
convergence_tolerance – Convergence tolerance of the iterative solver.
max_iterations – Maximum number of iterations for the iterative solver.
ElmerCrossSectionSolution.run_inductance_sim
+ElmerEPR3DSolution
+get_elmer_solution()
ElmerCrossSectionSolution.run_inductance_sim
+ElmerEPR3DSolution
+get_elmer_solution()
ElmerCrossSectionSolution.run_inductance_sim
+ElmerEPR3DSolution
+get_elmer_solution()
tls_layer_thickness (List) - Thickness of TLS interface layers (MA, MS, and SA, respectively), default=[0.0]
, unit=µm
tls_layer_material (List) - Use only keywords introduced in material_dict., default=['vacuum', 'silicon', 'silicon']
tls_sheet_approximation (Boolean) - Approximate TLS interface layers as sheets, default=False
detach_tls_sheets_from_body (Boolean) - Only has an effect when tls_sheet_approximation=True.Setting to False when using `ElmerEPR3DSolution` significantly improves simulation performance, default=True
minimum_point_spacing (Double) - Tolerance for merging adjacent points in polygon, default=0.01
, unit=µm
polygon_tolerance (Double) - Tolerance for merging adjacent polygons in a layer, default=0.004
, unit=µm
extra_json_data (None) - This field may be used to store ‘virtual’ parameters useful for your simulations, default=None
PtidCjvYunWre>NwuYfbQ`#Z7{B%~@ zZF8G9=$Ii*k}eu)B96g>laLxt3R2EYfc_Sa%r#+=<9&AZ`Fl!1Z`aUfB198)46}cH`qF% zxReEhzcU-}ok{5g=}B9_dNKgepZrjNg24V{#%-^Ua6-0{7PR)g1&B5s1^;4vg(d7z z!3H}JgQ0_qt4$HeX1W+(Sc<9h@m)-GVGFu0Vn+Of-JDim*%B7E3Co4q7q_7Hg&?@# z)Hkbvcuc1}iTSpvbCIQV3 CpWN=v!RK%76@_BuoIy>a`#|) zX|vzm3 mCi#nY_m!Hmn>iDk4v@lqwddQpK~wn=Y- zltJ2yk|}UDO+%m`byMKt=&*~lR*aFlY3i`h$ntnq$5rE19ao4~b)1M-^U99F0agPk zJjF?hxDnf5e$eU{fJ6JsgADtKmZx!*&STZ8`_OBZ{CHL|KAnH-**t~1Cr_bd<#~>| zKklx=gp2?NI(9}wNh^)^N>>29lC{Gs2`3!TscGVF&?%>MiK{0BYr&+b9Zw3lu;l+f zkm7$Qviu)Nz^j^CRH2mI)w7c)PmxqQCVtd(O$akx-cAfr=D_R{q7%?Uz=}mKMNyyq zI^sheJNi)4PNRRsRh)HBqCIyFLdT*zLCd0HrB{<@P=#f3c3Ady5`z5!!_Ys|Q0$Kr zE Kb3@A+uYIZgTVGy4(i*wkd##jr+ zM#y@QiIS#zM(I3GQrU-^RPkZRj*4WrvdrYD)V)|LB`<%T9(}?Ibw8f2KA}MeJRe}w z^ tY+I^Ap7c<9jN_fN4&)OIj*U90ztOY6PT?G05p={ZoJ}c z)rOE7>exx zQzqneF@QFzFwyvBT3l|4_o2VH+`gr~n8+IOzHv8=Q)udb28?Z+a% zDeY3UZ4@T7FOs^^90n|GTxvG9MV`=36I-II^Z*RUN>)~5Q45olAIu=G&2%!*gl)*0 zh#N5yC&Bw6D 9|8ryW|7>XdKZ||xf(a~Zm81 qu6=Wlrh932r77rv=oAya5}Ep9u}HIf1LR~=pJZoKn&K(0v+?FP zRGZ{A6rSYcYU9Vk)7ZvV-e81ZYUqc{RRHKh5X#|BU9ae$5MzBXyPlRORoVzQK4r&l z!I!Sm0}w{pWwNtjQ-M(8f=~|P@2vbC>w|yU^|U;x&dXnu1z);8`72JoW0x09w^>eI z5XqhfoF41CvCbTx+~NSz_n@h10jO5!Qgk;R%}P+C2?$}MB7n1Y_tl(=HByIg9VtP0 z&Z J1^j0lqi(_klS5nm78Q-za~3UF@Xzj;N=V8MfFPY*ztUn76- zMX djyPLZdjv*tHgsH=ZqY=>%-^oGKd zeBdeOOcrO{3sSQSArnLh7_(DxV0VI39K1(Ez;O_41SDs7)EVP5$XN6p+$>rEs$w(B zvB@&AIuSnfwi|$uHK h;ckj$fK!Bx5&H#P?h%BW)kF naaAe1e@krYhh5oY#=l-*kWdGU8N^Zwx*Q2l#&U| C+}&Ajez>~J9r#LZv>Asa5+XUOh;0bnXoE1nWCVx1a zg{6s_u`~e-me?(=E>&{k^~8T|m^~p2Zi(^~ ?DkED8=d;EPjNz3vwuL zh8;@XI4@3j;*M@vKTL|;0Is!lVVZ8iJvfAJz_*Tq(MMO69zdcu(|3qE;rq9Z9_;UL zrf-0B0`>2TJlNmgIB#lnVU4eKJWPt*Sg-1HA$9lp9gMGT-1oh?Ax3|8ZrD0UWFV zGog1f+Rx}nVcIFV9|m@Bb-VX=%$v4rdu5Ii HKqq<0*v z*-lSHn0ntk#I=7D#WWRP%~tp;sjUJJKeN)J=@T??`-4{_{l9-YJg^rxrYyG@>K6&k z+C!%)Pb41NW|IYj+B {{%~Vd?*!|E3-U R|#DNb ;d7cGD4Q~QNWtR9k!N!S&L$E *f zwtl7|e-e2vzvHtJr)s0DP`Z#b-Qe3+jn&bQ^5JIW4z+x{(G#ODGf1R @$lErVn=_-CC-~Ti$?L8c5_1Owx{)lhxNcr z*4bqSYR_63Cr{&!(3q|P?zT9#g}OB()0#Q?6d#YMVkd=tz0!_gevm?kXX@X$W2g(2 z2nS(5yWY^210Sz^62AS2>`|Cn^;=E-iwZn+fgEV;9LnphdLatW7txXlH$mT`vRc$_ z`;mV_eE9n9Mgwv%kf}Ey!ouACd>|(%h``QqOMv#dZt9}KaW+J;jut!tdxM5 -$Te|Ak#n2RGKjT4Ldn &Yna3q)0&qx zr}-tO!)zD9zL0D-SePn={D{k*f^iG4Swh((PpY3~_kb2_CO>KS`X0jp3m#|`0T?ep z#smNghNbrtg9c!?*o|xMNgMjj;2vm%8`IY9pdP t zphGAxP<_~S_#pD<*iPsg)!hKCIdM^(RzzvXwa9vQ*`<6qFS6ovwb<1p)C@-(a5HR2 aEH=6}X4Jy`$+XzqHlOL3vHbszM@Mqo@NxnG delta 7380 zcmV;_94q7gVbo!eLjgCDL{1%@+;wK|v|Z(HyUOi!KkkS{f+9kd1W*VvGy2ybk*^*C zzb}!`kpYjhVFBL~fB&X?>L+M)cGykO+3l|R)yeI%_0<`cY$Z}&M~Lk=-%AqisU{4n zL0J{Qqoj^%bSX1=KhK_$Y=^aVTvekc$2Hj TG<1lnKfT@X1#PHcMv zW;o{wmlXLk9blkzw@E08?v$QtD=KuvIls4WcNDc19mgy_f9)m>|54Dv*lAZ2<^xJQ zY&eDtch}V$65MA4GGw{m`4&6VT~4_S>F(=O9lsZ3w02?k(g|NqD7#GWWVPvdE{_m8 z{O`QgJYxfk8K_k&Z5nu`x{c6cCiB+Mgrh@}3YYa85t_N6$7Etbd1+02V2}6R7ms;8 z1v|TyY2B&5e>D3zQx_S6918oUgx6^GwqwioYq5*TucStoNOmE1%$GHNxTd9`-A=Pt zre!4W9FK}BMb)0E&g+W@;-@e7-ji=K@Va{}nmmoGD;x2rcwa@*#CPA$)Wmql-qb{Q z*Y4Crc&Gl fA-|`SDSDNOb?SNe#PW^p_D3| z>@6#~m*F4&K*w6Y4ZotPGfYK}Roq^ ?%+?TCFR&;~$mv?s+d-$h$q&{S8@dY;#0vly-#o z&i9WdP8riAip#PpXqWRpf;K^{$%vllpqn}hf_GmomaGikmg$~)SvHOhK~em?1D0%} zVEo;0_Gd?LPU;kcG;$oh=2Z6m*w|Md6Y)y}e*+b74r~%m2F?8fycUhY5pdg)U GRs+OZbtf^c{SGO*N@V^M$M*0a9$TtiYwkK`6rEq-7H%CSgWMCJjw%D- TWA{!( z?K#|U#cWS??agZ0yhV017uL0E^QKaLJM|;DnP-Kr1`oJ9Y8Bi(N8SxSSMttJuGF0{ z?GGq)m*C#TWtm-j`~Cdt&X|ZVgU90ae=T5HZ>kb=3|m8&MRq+=Z*xX*`iA)AZLq8Q zEpRJzq$NB@Z;AaT2`<-XT;Brw8ONK#ivMN~+6*S @;Fl@&vA)%#PS)F zCeASFN@A2Wb;PEgDty9{xV)Tpe;<@PqVWumJ)0KI&6;m5iP$X-aBnu$gF29r-d7dy zt;Gk-b(rB7;NE5Ug6l|*Q6cjkp(wC>cDLie+D%$fXx%tQ^-BRSc>d5Ht(8xc#AQFw zzQ P zFF%^jSNia^!vv+&5OM~V`Xtd#`NLDv1Kt028UK4_G!5^|WIXP1F~ZEf8f-BxyJcSP z9)o7wVoa}lau%b>e!cbu#qZ*##RO8CzBQXPAbii;cEHRfBfm }FuM03NhYGiUX^u=7)f+9N~ejI1pN-~(-& z0g)KPw~-itdnCprK{vD43;+JpP!E@!ap`k~yxoFl>X4kLD5A|9_#}D-@?i!)9wpk;irMpIVSw$NTpD7d!36uG*4rOC9r~ zB(V@$!}$i`)vMej48a-^Hm_4PN!?Uv@?-8mbgFy|MPpn&R+z0pOcNgnU2iVl-8=R0 z{(hqDxuIubx{KFhXtB?ch596Jr{$BhnifA$^1DO@ChHJ%2AY3@dVhlcE(hUUBP!$6 zt6Ge;eUjIpy*ix@7~cIw2C)qLDk%ethzH{!RPU04oqeZ$DvQ`uolk*#`zY`=0sm2y zQ*?}*tcDznvpeppr6zyS{@;#MJ>rwjXm$S~?XK=dl-*&1KeW+U)2H-e5uUz(JGOc( z=uccC|E`0s=acC@y?+Ps;Msu~L(jzYPyR*F5zd)Y=38K1a4OCPoRi)oLvu4=Y)DI; zPwl&ZDzY;&$ig)c$z?e@k8A(gCr|s&KAAYsWGV5WGXQ3kiNFHnc7^Br4-fa>K7IZE z>9=1!+woA00BcUSqVo0K_g~(ait4P$)syaTz*`YI7ELAhCx5o1oHwRa#%X98 PL($mcjeGau5sG9%I*rV*Wm+t%TDE69QSfdq@9# zLkYsq;uDG`)dyBV=I-QC x5m{d}K9!;ad1vAd z vPoRZRcSEheGrrNlpWk8*6=%7YqCz(x~%p) zib07!Lh^y&i}%QSD12suL}!$h)5ipv
BR587X|A0l(7c zuPxw|zc%B|0J>v0(>%vDN}c|EJxsZ=D8+GBoHoQw(ObkeMTGi+q}~wn9Mhp^6(>*P zTnvJ1M^AiZ{7b=3&rUL&JVof)u|qBh_N92HLy)bpH_zy|%;cs_9iIY%0MgN1brI{T zne6uXTz`V&GbY>Ne~jBBfj4OyB%botT1&W6bj4vwz`jpU+TFbNq-6|>DnggCzDD(> zgdVYM!*+wpr?g6<3b_x)n-6qi*O>Ags)|P>_NB@4i9y}F^-$fX4le 4tiIX$Vk;+!GGV%!({7^=yYa7Tro!d}8rY@%2j_Qbm5e$Oz zi2lv)vfKcOu$5(K10?n~L$HJ6mLYNH#rA5129cW!Yj$sDeiGl;LgEQug~O*_@%TGi zcYnB1)G(o=mm+z3!6aywUDz#uvZV7#& hqmG_!(^A)a}w z6B1KyisVfXk9xX6EjNNfj;LG)D^^QrU%^5FiENXVLd>KGt(2^j$Bx}BQlGX>*Mhfj zJ*}T*=wE2yd(`4j4TdJ*=iz?H-xOC(#eX`7VXF{Gc_Q;uzM_~!<&^^F%oF>Rt0e@) z{~B L%QY@;(dgP4L0I z+!74(m;*Eb41*waOcz(ZiLCX3p5qLsp<~od5Y_0l4rISB0$Hz6nX$u})a2R<)_-YB z=rPmNlXe!^zO)eZn*A`qnQ*fB5xGC{b15fhA@!O4{f!?@>uOFkvmkqSfBx Z>_jP1Ri80>A>m+E69Zr0FcYXkgm%T%G65F6 zdd%=+6~m{N`r_`=(HHO5RYc+q>>IlY6pkiC!{MmYO&+h}coe{aF-zdYVap 6*N`gIin^;$C(8ee dYtG=HDCaB}5R zPMSihb^T|YrP}f}n&$LpjS~QK4bKiF=C~ktqRg<#oTfa%uE^VC)R#fzsOE>F%GSzp zz>`JAnF|IL`F(*mj`B4iHa2W9sA!Xw;C6`gRVcJm6_;mlu5oE_h6(AkieEYyU=%bU zHv)ZnDXJ$n<*_o(;H=iEB!B8eo#~^Aeq}#hgPNgfh)p#q;hg{SG|mq5ZXW>&y~Mou zIKMtfnbs>OIkkBA{aT_w7e$8R95P~>iSWK? 602v`?+(r_})XvL)6Bs_Le6JIJ26+e!At+1DXbv(M^09DmXrngC5m{WGek zqR>h@*>{p^=kWu+IBpm*L3r72PsVrU?jn$)KGSSa?}Nhy1NtU^eJ=pl<18@`yd-A{ zM2NyQvL2>*jbVc4I0=$Y g2C2z#g{%3F5U4IK?yV7O)-dz%J%e zykO0Q0gK2pB}3!Tj>6@?HUTPL;wmMZKs8k!RdI@&P2kv`CM qC pa?B6a%TX^|XmsR0(i-yhzwpErGrJ<&dv(E0l5 zKwmfPi#y*_G=I>)V+T@CS>f-6tzoFqly=B1Kb@6!+uY_2I%Y_dq>DzHh-2{JB&3Fu zf|N58V1J#M?5_oe{k2$@F=uy2^KQ5kWuRa~9Eh3G(-@O$^g{dPxf58EwP0!z7C2z; zP3PHUPNnElxb0IRn{oQeZW)|Qy6^ 0d4*n+N$m=XVAH>cHCwuFUk!g68u#Vx3PAqXxw_04J^9@8mLV!mzaTx2O7!+^@; zSjEC)EPrU>aHhfe$qg*zY-r-G1wtG&>_q5}+&x%c+U$2Xg8@)FVJlWAVnGx~p1Q$= zoDE03HAASQ_?#F@&;p`fn^BDSTsR?(S{8hx?2wE)bZY`xiHu;>i=oYS&x_rr5*gW4 zFKjmTu5pp)aswg&$fRdQH%hxH5icSH01rq9?SH2yeESnZr2FYbDZ0=Sf+L5whnnys zsww($W;G_xPfZqAvq@_ ls>LTExol4=1 ?k@|9^kz$i-aRo|xi>jTA zMSlU#t&U4r@ic3CFyr!eVi_$^yi`fAUQ{5LZPJ?{WsvrwWD1;3(-7!K-4wVuI_x5? z6=S4snmQ~rvOHeZan*QL#}(pL9Vg<|ys~3(fYm?>PjQkWZp8MNAGG=f;L!f^Aj3YQ zLPv?3zPoeI~Q-3H~d7fkLkGrcdAtQi+j-Am^(n_Pf(iH%& zWbLp@!U+d-YMQtkbjm4R;_3;(S}-YU$CCmsEcw3=r1;;7EdK`*@T#U3RVXEQ_3Y%y zQzVs+i61px6T(cFw-ZB@IWW6~=mfM7uws!*QPgL@j`&c=jy{yM( DA;JRAHH%9hSYFgkXQbF!awf6#L_Zi%>@U9t8QoDjhexl62GX@eCs+ z01>A*=$11j#f2X<14 uhMhqnRKV=nKXv<*brvQ`||fA7#?ag zCB{VJa0{ndP1X#dOH9DY!{I@2LUsyHNKC*H1jM3(Q$X~!1*QFB7J0?bsAgke6dv*^ zuQ4B1WzUoDK^Gh0=`V-&oqwxtEGuoyt81ii`>}{`O1l(o8-)q&i==KehXD&4mzs@j zktej%#FpqPJpjY8l9kn1)WRg?2Q!FkGo1`HVH>h0;zo?bN$`HiN(sO~iCUQO|J>O8 zKN}kV&tjjvU;@ipC22!Z?}tEDGi98<9T}uyLnGbI6jK?YNsWwZ?|&wYYv0_X>0X*$ zX$pEEI>m&qM5ex2EYj@W06E#zC)wGQrg)0$Y`pmm)h2ljg(vyA+W4{XG`6voHyGiU z8v5aK6#%*rgmSo3*DLxb#8@B9uBYWml{UhSPua0s@TIHt0EAI?ne1%XR3MbNAe4jn zJ1c+3`e1fFEl;ZR@_*N4!I!R2{)&_D*yRP&ZI)9PM6#y=r^mW(tTTrvw>W_GJ!ooL z0IC(b6x~fnvl7&30z%lR2;i*UeKn_IjnpArM@kT$v#OF$_3@}Ogsmd+O)0JeBf=!X zG}y^n#MeXjRN gpdD+o9Sdy`k_VA9#v6lf@bLg4FCn$OI7r#_Uua z*qz`M2k+4ka2y010m<1Nb;kG%G8TOYH;Wd4s@RNjY_d$OPJ|D=?FJxZ4Qf+t+s}tS zlLLLFNmhN)DSsx$-8-`q5MXJNGeF-zB1`GdBW<9{cWIKkYLdFCCMN+0k|X%Rdk0W& zgS`i;uI8f96L#?tGeeGzZ+0aomrm5hq_=O`H7V>?b}}2Q_%mFc^eXWP6}8B@v2=;q zbs`#>H?9tC$*rKi1z%Tl^3{cX_(V8omx}Y#Dqe6}pMPf(9NF<=JkoYWq5tf`x&Q1W z*?)GjlG}0F^(gFwGap_9RX4MN!j0j8oC$p6aLY8d;({^F9G5XBW3 2>J#iam zPsoB>qJKO^d4k=UsLR?AI|(BkO0l{IiytBGf*i`5VTV#T&WqEXxT9Ov50fG{fNO1C zn5J8B4-TOl@U5d@^wCwN2axE^^c|v3`2KC92mAY*=^G%OK>fQS5BB#r&YK!tSmSFQ z50fG{)~otlNZoyY2ji<7_kC|}h|%qEhiRD`_kZnJPSEjPT8C+wo9WxFoPhm%unzY3 zH`ZI7To~QePY2_x8`up*E*Q(5MF+Rsjq_d~D0X)V&|y;KX8NWK7u?`Zjf4IDjr%$a zC)oJ%i^H_c&Ey%iF1-F>wg>C$8_*${ZZy-Wng^%Y4eXRh7rf Pr9%;c~TF#ZPh=tC(h{B2PM Dt|F;00%3;Oz54A_A@$Cn089;hk@N&-R`{| z^QP_EUYVmrIT {fAEZR#Sf8h90`m8*>@bb8e!P9o}gnnkm{G^BK6yyw80Q18Y m;5A4N_Da$Q}`b9#s_Rwj{6N!hm*<`_>_Ksc(tKY># zryF%~GnLaec0aU%w?e}h+ah6GiW3|)B$oXggVjL^_(7=MCiqsUz30z|`%ee{tjzL? z?`c!$=tXQ)unfk=MT`2>e&G_UhkxW^5_SdRF)Lmmj>o7dF!-xm@#?m<`GGGh6QMmX zrzCC+>u6jg#>-}Y5Mj48?3P*iM*p!z=kjwl9g4F8$j`$#p}eb6Es_cq1??02d80;x z2Y#EN+|YBNbUa-&Nh(~b)B2UsTW0iD8ogykf9}EkRl?EoNr}|8a9^~;C4aYzw(xvL zDbqe-{vgF~mG~!3;^uTA=V-LV&JmfBk_4i`w<6!At)FSgpG2O^@Az!QsoE$jlrAJq zH~6+yV|DbSe7G68LoMHK^u*}P3=*lIDEjLN6VeR1juTlAxs@t^&5M`3CwmZYZl1Kw zBojt|JpA>u*b#Dx^Cr%sQGa}<-JH<6?P-1CVLdRDb#|G7+Ot;1$ EB{v}R5|#m6J6*hyhuue2kWAEeOXnff>G80tbL!a>;2t~a#hz{e|}gl|70dlaTt z{Z>=|q5= UWmf;MYLqXP0+WftQK|Kexwi|zJ9yWfPWkeWa dV2OtbIuGLgSJu1Gmah7BF*HTl z&v?+*-iofvpw|Z&3V-|v==pWsbR*3{N1cra^{zT;%Het|86*=&JlyELN&}AGucQ#F zXIWQqirCpQz3zV(D*K`B^NpdasFg+jR$=^|r)l@rs?}BVA6V$Ekp4Sq`}Ugb5oahO zS5l)3?+~%+13EJ9f9` *LJ)p&!$xqt7zQ=IDf(IH!0LBZDF#&*rVd?$EpaIw|cH^3R(uRIB zxCi0Jv~@eE$6;^RP96=_&}^c3{2e8=AFR|Fp~~ aR3CO7K8XA|wiCKWbvHn3 zPFxhH6;ax8EwY|nb}1jui>x?ZEp{~tHN(*c+zi_hi;b?08MQEfGA%Z@&1X7hEdK|L GiqkRL?Qv}Y diff --git a/py-modindex.html b/py-modindex.html index fd59c1c9e..4fa27f4fd 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -3,7 +3,7 @@ - Python Module Index — KQCircuits 4.7.27 documentation +Python Module Index — KQCircuits 4.7.28 documentation @@ -17,7 +17,7 @@ - + diff --git a/salt.html b/salt.html index d4fb9ab4c..1786c697a 100644 --- a/salt.html +++ b/salt.html @@ -4,7 +4,7 @@ -Getting started (Salt package) — KQCircuits 4.7.27 documentation +Getting started (Salt package) — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - + diff --git a/search.html b/search.html index e58103962..cac2c3553 100644 --- a/search.html +++ b/search.html @@ -3,7 +3,7 @@ -Search — KQCircuits 4.7.27 documentation +Search — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - + diff --git a/searchindex.js b/searchindex.js index b450f8f99..3aafda871 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.munch_qubits", "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.circular_transmon_single_island", "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.munch_qubits.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.circular_transmon_single_island.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.munch_qubits", "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.circular_transmon_single_island", "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 GUI Setup", "Developer Standalone module Setup", "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, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192], "develop": [0, 162, 170, 171, 172, 173, 179, 182, 184, 188], "wa": [0, 37, 82, 96, 150, 158, 171, 172, 173, 180, 181, 185, 187, 191], "start": [0, 5, 13, 19, 35, 55, 57, 62, 63, 64, 65, 78, 87, 88, 107, 113, 119, 129, 144, 150, 156, 159, 166, 169, 171, 172, 174, 180, 182, 183, 185, 187], "johann": [0, 161], "heinsoo": [0, 161], "aalto": [0, 68, 186], "univers": [0, 186], "The": [0, 3, 5, 6, 12, 13, 14, 18, 19, 20, 21, 22, 23, 24, 26, 29, 32, 33, 35, 36, 37, 38, 39, 41, 43, 49, 50, 52, 53, 54, 55, 56, 57, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 75, 78, 80, 81, 82, 83, 84, 86, 87, 88, 91, 92, 94, 95, 96, 97, 100, 101, 103, 112, 113, 115, 116, 118, 119, 120, 121, 122, 123, 124, 126, 137, 143, 144, 145, 147, 148, 150, 153, 154, 155, 156, 159, 162, 163, 165, 166, 168, 169, 170, 172, 173, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 188, 189, 190, 191, 192], "final": [0, 62, 78, 83, 119, 182, 188], "kqc": [0, 93, 96, 105, 107, 155, 157, 158, 162, 163, 165, 168, 169, 172, 173, 177, 179, 180, 181, 182, 183, 184, 185, 191], "version": [0, 1, 80, 81, 82, 83, 84, 145, 161, 165, 167, 168, 169, 173, 178, 181, 183, 185, 188, 192], "correspond": [0, 17, 19, 26, 37, 62, 78, 82, 84, 87, 88, 116, 119, 124, 144, 148, 149, 150, 154, 163, 165, 169, 170, 173, 176, 177, 180, 182, 186, 187, 189, 190], "v0": [0, 172], "0": [0, 5, 6, 7, 10, 13, 16, 17, 18, 19, 23, 28, 29, 31, 35, 36, 37, 38, 47, 55, 56, 57, 62, 63, 64, 65, 69, 70, 71, 75, 78, 87, 89, 90, 91, 92, 96, 101, 104, 111, 112, 113, 115, 117, 119, 123, 129, 133, 136, 144, 145, 150, 153, 156, 157, 158, 159, 165, 168, 169, 172, 173, 178, 181, 182, 186, 187], "tag": [0, 154, 162, 165, 169, 190], "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, 191, 192], "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, 191, 192], "repositori": [0, 143, 165, 167, 169, 172, 173, 176, 186], "sinc": [0, 147, 168, 169, 177, 182, 187], "ha": [0, 5, 20, 23, 36, 37, 38, 56, 62, 70, 83, 87, 88, 92, 96, 101, 119, 143, 147, 150, 155, 156, 159, 165, 168, 169, 172, 173, 177, 180, 181, 182, 183, 185, 187], "been": [0, 62, 83, 119, 151, 165, 172, 173, 181], "see": [0, 2, 19, 37, 62, 78, 83, 95, 97, 101, 104, 112, 115, 119, 121, 122, 123, 124, 125, 159, 162, 163, 165, 168, 169, 172, 173, 175, 177, 178, 180, 181, 182, 183, 185, 186, 187, 188, 191], "cite": [0, 171], "section": [0, 63, 96, 104, 115, 154, 163, 168, 169, 171, 173, 177, 179, 181, 182, 184, 187, 189], "other": [0, 2, 5, 13, 28, 34, 37, 38, 62, 63, 70, 71, 75, 76, 78, 89, 91, 96, 104, 107, 112, 119, 129, 138, 144, 152, 158, 159, 160, 161, 162, 163, 165, 169, 170, 171, 172, 176, 177, 180, 181, 182, 185, 186, 187, 188, 190, 191, 192], "author": [0, 161], "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, 191, 192], "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, 191, 192], "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, 191, 192], "chip": [1, 28, 29, 32, 35, 37, 38, 40, 41, 42, 43, 49, 54, 57, 62, 78, 80, 81, 82, 83, 84, 89, 119, 122, 123, 129, 134, 143, 150, 154, 155, 163, 165, 171, 176, 177, 178, 179, 180, 187, 190, 191], "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, 26, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 73, 80, 82, 83, 86, 87, 88, 89, 92, 94, 95, 96, 97, 119, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 134, 150, 151, 163, 165, 166, 168, 172, 173, 177, 179, 181, 183, 185, 186, 187, 188, 189], "airbridge_dc_test": [1, 2], "airbridgedctest": [1, 2, 4], "library_nam": [1, 2, 5, 28, 37, 62, 68, 69, 86, 91, 94, 96, 119, 125, 133, 151, 163], "library_descript": [1, 2, 5, 28, 37, 68, 69, 86, 91, 125, 133, 163], "library_path": [1, 2, 5, 28, 37, 68, 69, 86, 91, 125, 133, 151], "display_text_impl": [1, 2, 5, 28, 37], "can_create_from_shape_impl": [1, 2, 5, 28, 38, 39, 55, 56, 63], "parameters_from_shape_impl": [1, 2, 5, 28, 55, 63], "transformation_from_shape_impl": [1, 2, 5, 28, 30, 31, 63], "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, 135, 153], "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, 28, 37], "produce_launch": [1, 2, 5, 94, 123, 182], "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, 178, 180, 181, 182], "produce_qubit": [1, 2, 9, 10, 17, 26, 94, 123, 124], "produce_coupl": [1, 2, 9, 10, 17], "produce_control_lin": [1, 2, 9, 10], "produce_drivelin": [1, 2, 9, 10, 17], "produce_fluxlin": [1, 2, 9, 10, 86, 91], "produce_readout_structur": [1, 2, 9, 10], "produce_probelin": [1, 2, 9, 10, 17], "demo_twofac": [1, 2, 181], "demotwofac": [1, 2, 10, 181], "empti": [1, 2, 5, 13, 25, 29, 32, 34, 36, 37, 38, 43, 48, 56, 57, 62, 65, 83, 84, 87, 88, 89, 92, 96, 119, 129, 134, 147, 155, 156, 170, 177, 186, 187, 188], "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, 28, 37, 44, 45, 62, 64, 68, 69, 86, 91, 125, 128, 129], "launcher": [1, 2, 5, 7, 8, 18, 20, 23, 28, 50, 92, 121, 123, 154, 178, 182], "lithography_test": [1, 2], "lithographytest": [1, 2, 15], "create_pattern": [1, 2, 15, 16], "lithography_test_twofac": [1, 2], "lithographytesttwofac": [1, 2, 16], "munch_qubit": [1, 2], "munchqubit": [1, 2, 17], "produce_readout_reson": [1, 2, 17, 26, 94, 123], "quality_factor": [1, 2, 151, 181], "qualityfactor": [1, 2, 18, 83, 151, 181], "quality_factor_twofac": [1, 2], "qualityfactortwofac": [1, 2, 19], "produce_reson": [1, 2, 19], "sample_holder_test": [1, 2], "sampleholdertest": [1, 2, 20], "shape": [1, 2, 5, 13, 18, 25, 28, 29, 31, 32, 33, 35, 37, 38, 43, 55, 57, 62, 63, 76, 81, 83, 87, 88, 89, 91, 96, 115, 119, 129, 133, 134, 149, 153, 159, 177, 178, 180, 182, 187, 188, 190, 192], "simpl": [1, 2, 13, 83, 85, 112, 119, 129, 130, 165, 181, 185], "single_xmon": [1, 2], "singlexmon": [1, 2, 23], "qubits_refpoint": [1, 2, 23], "stripe": [1, 2, 5, 15, 16, 131, 132], "tsv_test": [1, 2], "tsvtest": [1, 2, 25], "create_xsect": [1, 2, 25], "xmons_direct_coupl": [1, 2], "xmonsdirectcoupl": [1, 2, 26], "element": [1, 2, 3, 5, 13, 22, 23, 25, 27, 69, 71, 75, 82, 83, 87, 88, 89, 91, 92, 101, 104, 117, 119, 120, 125, 129, 133, 134, 135, 138, 144, 145, 147, 150, 151, 153, 154, 155, 156, 158, 159, 165, 167, 169, 171, 176, 179, 180, 181, 186, 188, 189, 191], "airbridg": [1, 3, 4, 18, 19, 28, 29, 37, 52, 54, 55, 57, 62, 65, 119, 126, 135, 151, 158, 177, 187], "default_typ": [1, 28, 30, 31, 32, 33, 40, 41, 44, 45, 51, 52, 58, 59, 68, 69, 125, 128, 129], "creat": [1, 2, 5, 28, 30, 31, 32, 37, 40, 41, 44, 45, 51, 52, 58, 59, 62, 63, 64, 68, 69, 74, 75, 78, 82, 83, 84, 85, 91, 95, 96, 97, 100, 103, 108, 115, 119, 120, 121, 122, 123, 124, 125, 128, 129, 136, 142, 143, 147, 150, 151, 153, 157, 158, 163, 166, 168, 169, 170, 171, 173, 174, 176, 177, 178, 179, 181, 182, 185, 186, 187, 188, 190], "airbridge_multi_fac": [1, 28, 30], "airbridgemultifac": [1, 28, 30, 32], "airbridge_rectangular": [1, 28, 30], "airbridgerectangular": [1, 28, 30, 33], "flip_chip_connector": [1, 28], "flipchipconnector": [1, 28, 40, 41, 42, 62], "flip_chip_connector_dc": [1, 28, 40], "flipchipconnectordc": [1, 28, 40, 42], "flip_chip_connector_rf": [1, 28, 40], "flipchipconnectorrf": [1, 28, 40, 43, 182], "get_sim_port": [1, 28, 34, 36, 37, 38, 40, 43, 48, 56, 86, 87, 88, 89, 92, 187], "fluxlin": [1, 9, 23, 26, 28, 37, 86, 91, 92, 124], "fluxline_standard": [1, 28, 44], "fluxlinestandard": [1, 28, 44, 46], "fluxline_straight": [1, 28, 44], "fluxlinestraight": [1, 28, 44, 47], "marker": [1, 5, 13, 28, 35, 55, 82, 127, 143, 159], "produce_geometri": [1, 28, 51, 52], "get_marker_loc": [1, 28, 51, 52, 54], "get_marker_region": [1, 28, 51, 52, 54], "marker_standard": [1, 28, 51], "markerstandard": [1, 28, 51, 53], "mask_marker_fc": [1, 28, 51], "maskmarkerfc": [1, 28, 51, 54], "create_cross": [1, 28, 51, 54], "tsv": [1, 5, 25, 28, 37, 119, 134], "tsv_ellips": [1, 28, 58], "tsvellips": [1, 28, 58, 60], "produce_impl": [1, 28, 37, 58, 60, 163], "create_tsv_connector": [1, 28, 58, 60], "tsv_standard": [1, 28, 58], "tsvstandard": [1, 28, 58, 61], "airbridge_connect": [1, 28], "airbridgeconnect": [1, 28, 29, 62], "capacitive_x_coupl": [1, 28], "capacitivexcoupl": [1, 28, 34], "chip_fram": [1, 28], "chipfram": [1, 5, 6, 7, 10, 16, 19, 28, 35], "circular_capacitor": [1, 28], "circularcapacitor": [1, 28, 36], "get_refpoint": [1, 28, 37, 94, 119], "insert_cell_into": [1, 28, 37], "resolve_fac": [1, 28, 37], "create_cell_from_shap": [1, 28, 37], "create_subtyp": [1, 28, 37], "create_with_refpoint": [1, 28, 37], "add_el": [1, 28, 37, 69, 74, 94, 119, 138, 163, 182], "insert_cel": [1, 26, 28, 37, 75, 94, 119, 124, 138, 150, 163, 180, 182, 187], "face": [1, 5, 6, 7, 10, 13, 16, 19, 25, 28, 29, 31, 32, 35, 37, 38, 41, 43, 57, 60, 61, 62, 63, 64, 65, 75, 78, 80, 81, 82, 83, 84, 89, 94, 115, 116, 117, 119, 122, 129, 134, 135, 143, 153, 154, 158, 159, 173, 177, 179, 189], "pcell_params_by_nam": [1, 28, 37, 94, 119], "add_port": [1, 28, 37], "copy_port": [1, 28, 37], "get_schema": [1, 28, 37, 94, 96, 119], "get_lay": [1, 28, 37, 91, 94, 119, 182], "raise_error_on_cel": [1, 28, 37], "add_protect": [1, 28, 37], "sync_paramet": [1, 28, 37], "left_and_right_waveguid": [1, 28, 37], "face_changer_waveguid": [1, 28, 37], "finger_capacitor_squar": [1, 28, 182], "fingercapacitorsquar": [1, 28, 38, 138, 182], "get_ground_region": [1, 28, 38], "finger_area_width": [1, 28, 38], "finger_area_length": [1, 28, 38], "cut_region": [1, 28, 38], "add_waveguid": [1, 28, 38], "finger_capacitor_tap": [1, 28], "fingercapacitortap": [1, 28, 39], "hanger_reson": [1, 28], "hangerreson": [1, 28, 48], "launcher_dc": [1, 28], "launcherdc": [1, 28, 50], "meander": [1, 3, 6, 18, 28, 62, 112, 147, 177], "smooth_capacitor": [1, 28], "smoothcapacitor": [1, 19, 28, 56, 138], "spiral_resonator_polygon": [1, 28], "spiralresonatorpolygon": [1, 28, 57], "rectangular_paramet": [1, 28, 57], "waveguide_composit": [1, 28], "node": [1, 28, 62, 142, 147, 150, 155, 178, 179, 182, 185], "posit": [1, 17, 23, 25, 28, 31, 37, 55, 62, 63, 64, 82, 87, 88, 91, 92, 111, 143, 147, 149, 150, 155, 158, 177, 181, 182], "align": [1, 28, 37, 54, 62, 75, 82, 91, 119, 127, 143, 147, 159, 177, 181, 182], "inst_nam": [1, 9, 10, 28, 37, 62, 75, 119, 147, 159, 182], "angl": [1, 17, 28, 36, 62, 63, 64, 65, 87, 88, 144, 147], "length_befor": [1, 28, 62, 147], "length_incr": [1, 28, 62, 147], "deseri": [1, 28, 62, 145], "nodes_from_str": [1, 28, 62], "waveguidecomposit": [1, 28, 62, 147, 150, 179, 182], "get_segment_cel": [1, 28, 62], "get_segment_length": [1, 28, 62], "produce_fixed_length_waveguid": [1, 28, 62], "snap_point": [1, 28, 62], "check_node_typ": [1, 28, 62], "produce_fixed_length_bend": [1, 28, 62], "waveguide_coplanar": [1, 28, 182], "waveguidecoplanar": [1, 28, 62, 63, 150, 177, 182], "produce_waveguid": [1, 28, 63, 94, 123], "get_corner_data": [1, 28, 63], "produce_end_termin": [1, 28, 63], "is_continu": [1, 28, 63], "waveguide_coplanar_curv": [1, 28], "arc": [1, 17, 28, 64, 87, 88, 144], "waveguidecoplanarcurv": [1, 28, 64], "create_curve_arc": [1, 28, 64], "produce_curve_termin": [1, 28, 64], "waveguide_coplanar_splitt": [1, 28], "waveguidecoplanarsplitt": [1, 28, 65], "t_cross_paramet": [1, 28, 65], "waveguide_coplanar_straight": [1, 28], "waveguidecoplanarstraight": [1, 28, 66], "waveguide_coplanar_tap": [1, 28], "waveguidecoplanartap": [1, 28, 62, 67], "junction": [1, 5, 9, 10, 13, 23, 26, 81, 87, 88, 89, 90, 91, 117, 119, 124, 128, 129, 130, 158, 159, 163, 171, 173, 182, 186, 187], "manhattan": [1, 5, 10, 13, 23, 26, 68, 69, 71, 89, 91, 124, 129], "produce_manhattan_squid": [1, 68, 70], "produce_tp_smal": [1, 68, 70], "produce_tp_larg": [1, 68, 70], "produce_contact_pad": [1, 68, 70], "manhattan_single_junct": [1, 68], "manhattansinglejunct": [1, 68, 71], "produce_manhattan_junct": [1, 68, 71], "no_squid": [1, 68], "nosquid": [1, 10, 13, 23, 26, 68, 69, 72, 89, 91, 124, 129], "sim": [1, 10, 13, 23, 26, 68, 69, 89, 91, 124, 129, 169, 172, 183, 184, 185, 187, 188], "squid": [1, 13, 68, 70, 72, 73, 86, 89, 90, 91, 92, 117, 129, 159], "layer_config": [1, 171, 182], "default_layer_config": [1, 77, 182], "example_layer_config": [1, 77, 182], "mask": [1, 5, 35, 52, 54, 135, 165, 169, 171, 172, 176, 179, 182, 190], "mask_export": [1, 80], "export_mask_set": [1, 80, 81], "export_design": [1, 80, 81], "export_chip": [1, 80, 81], "export_masks_of_fac": [1, 80, 81], "export_mask": [1, 80, 81], "export_doc": [1, 80, 81], "export_bitmap": [1, 80, 81], "get_mask_layout_full_nam": [1, 80, 81], "export_junction_paramet": [1, 80, 81], "mask_layout": [1, 80, 81, 83, 84, 181], "masklayout": [1, 80, 81, 82, 83, 84], "layout": [1, 25, 26, 28, 31, 37, 41, 45, 52, 59, 62, 69, 75, 80, 81, 82, 83, 84, 94, 95, 96, 97, 108, 113, 115, 116, 119, 121, 122, 123, 124, 129, 134, 143, 144, 151, 153, 154, 155, 157, 159, 163, 169, 171, 172, 177, 178, 180, 181, 182, 186, 187, 188, 189, 191, 192], "name": [1, 5, 7, 9, 10, 13, 17, 19, 22, 23, 25, 26, 29, 32, 35, 37, 38, 57, 60, 62, 65, 69, 74, 75, 76, 78, 80, 81, 82, 83, 84, 89, 91, 94, 96, 98, 100, 101, 103, 104, 107, 108, 109, 116, 118, 119, 123, 129, 133, 134, 136, 143, 147, 150, 151, 152, 153, 154, 155, 156, 158, 159, 163, 165, 166, 168, 172, 173, 178, 180, 181, 182, 183, 187, 188, 189], "with_grid": [1, 5, 80, 82, 83, 84, 119, 181], "face_id": [1, 5, 13, 15, 16, 19, 25, 28, 29, 32, 37, 38, 57, 62, 75, 76, 80, 82, 83, 84, 89, 119, 129, 134, 182], "layers_to_mask": [1, 80, 82, 181], "covered_region_excluded_lay": [1, 80, 82], "chips_map": [1, 80, 82, 83, 84], "align_to": [1, 37, 75, 80, 82, 119, 181, 182], "chips_map_legend": [1, 80, 82, 83], "wafer_rad": [1, 80, 82], "wafer_cent": [1, 80, 82], "chips_map_offset": [1, 80, 82], "wafer_top_flat_length": [1, 80, 82], "wafer_bottom_flat_length": [1, 80, 82], "dice_width": [1, 35, 80, 82], "text_margin": [1, 35, 80, 82], "chip_siz": [1, 80, 82, 181], "edge_clear": [1, 80, 82, 181], "remove_chip": [1, 80, 82], "chip_box_offset": [1, 80, 82], "chip_tran": [1, 80, 82], "mask_name_offset": [1, 80, 82], "mask_name_scal": [1, 80, 82], "mask_name_box_margin": [1, 80, 82], "mask_text_scal": [1, 80, 82], "mask_markers_dict": [1, 80, 82], "mask_marker_offset": [1, 80, 82], "mask_export_lay": [1, 78, 80, 82, 83], "mask_export_density_lay": [1, 80, 82], "submask": [1, 80, 82], "extra_id": [1, 80, 82], "extra_chip": [1, 80, 82], "top_cel": [1, 75, 80, 82, 147, 150, 159, 180, 190], "added_chip": [1, 80, 82], "chips_placed_by_position_label": [1, 80, 82], "chip_copi": [1, 80, 82], "mirror_label": [1, 80, 82], "bbox_face_id": [1, 80, 82, 83, 84], "add_chips_map": [1, 80, 82, 84, 181], "overwrite_chips_by_position_label": [1, 80, 82], "insert_chip": [1, 80, 82], "insert_chip_copy_label": [1, 80, 82], "two_coordinates_to_position_label": [1, 80, 82], "position_label_to_two_coordin": [1, 80, 82], "mask_set": [1, 80, 81, 181], "maskset": [1, 80, 81, 83, 84, 181], "export_drc": [1, 80, 81, 83], "used_chip": [1, 80, 83], "export_path": [1, 80, 83, 105, 155, 181], "add_mask_layout": [1, 80, 83, 181], "add_multi_face_mask_layout": [1, 80, 83, 84], "add_chip": [1, 80, 83, 181], "export": [1, 75, 76, 78, 80, 81, 82, 83, 94, 95, 96, 97, 119, 121, 122, 123, 124, 143, 150, 154, 155, 159, 169, 171, 172, 173, 179, 180, 183, 186, 187, 189, 190, 192], "chips_map_from_box_map": [1, 80, 83], "multi_face_mask_layout": [1, 80], "multifacemasklayout": [1, 80, 83, 84], "qubit": [1, 9, 10, 17, 23, 26, 68, 123, 124, 163, 171, 173, 177, 178, 182, 186, 187, 188], "circular_transmon_single_island": [1, 86], "circulartransmonsingleisland": [1, 86, 87], "concentric_transmon": [1, 86], "concentrictransmon": [1, 86, 88], "double_pad": [1, 86], "doublepad": [1, 86, 89, 90], "double_pads_splin": [1, 86], "doublepadssplin": [1, 86, 90], "produce_squid": [1, 86, 91, 125, 128, 129], "swissmon": [1, 86, 178, 187, 188], "simul": [1, 26, 34, 36, 37, 38, 43, 48, 56, 73, 78, 87, 88, 89, 91, 92, 135, 158, 165, 169, 171, 172, 173, 176, 179, 182, 184, 185, 188, 192], "ansi": [1, 94, 98, 109, 119, 140, 179, 185, 186, 187, 189], "ansys_export": [1, 94, 98, 99, 186, 188], "export_ansys_json": [1, 94, 98, 99, 100], "export_ansys_bat": [1, 94, 98, 99, 100], "export_ansi": [1, 94, 98, 99, 100, 186, 188, 189], "ansys_solut": [1, 94, 98, 99], "ansyssolut": [1, 94, 98, 99, 100, 101], "ansys_tool": [1, 94, 98, 99, 101, 186], "percent_refin": [1, 94, 98, 99, 101, 186], "maximum_pass": [1, 94, 98, 99, 101, 102, 104, 186], "minimum_pass": [1, 94, 98, 99, 101, 102, 104, 186], "minimum_converged_pass": [1, 94, 98, 99, 101, 186], "frequency_unit": [1, 94, 98, 99, 101, 186], "mesh_siz": [1, 94, 98, 99, 101, 102, 104], "simulation_flag": [1, 94, 98, 99, 101, 186], "ansys_project_templ": [1, 94, 98, 99, 101], "get_solution_data": [1, 94, 98, 99, 101, 102, 104], "ansyshfsssolut": [1, 94, 98, 99, 101], "frequenc": [1, 94, 98, 99, 101, 102, 104, 185, 186], "max_delta_": [1, 94, 98, 99, 101, 102, 104, 186], "sweep_en": [1, 94, 98, 99, 101, 186], "sweep_start": [1, 94, 98, 99, 101, 186], "sweep_end": [1, 94, 98, 99, 101, 186], "sweep_count": [1, 94, 98, 99, 101, 186], "sweep_typ": [1, 94, 98, 99, 101, 102, 104, 186], "capacitance_export": [1, 94, 98, 99, 101, 186], "integrate_energi": [1, 94, 98, 99, 101, 102, 104, 186], "integrate_magnetic_flux": [1, 94, 98, 99, 101], "ansysq3dsolut": [1, 94, 98, 99, 101], "percent_error": [1, 94, 98, 99, 101, 102, 104, 186], "ansyseigenmodesolut": [1, 94, 98, 99, 101], "min_frequ": [1, 94, 98, 99, 101, 186], "max_delta_f": [1, 94, 98, 99, 101, 186], "n_mode": [1, 94, 98, 99, 101, 186], "ansyscurrentsolut": [1, 94, 98, 99, 101], "ansysvoltagesolut": [1, 94, 98, 99, 101], "get_ansys_solut": [1, 94, 98, 99, 101], "elmer": [1, 94, 98, 109, 165, 179, 184, 186, 187, 189], "elmer_export": [1, 94, 98, 102, 186, 188], "export_elmer_json": [1, 94, 98, 102, 103], "export_elmer_script": [1, 94, 98, 102, 103], "export_elm": [1, 94, 98, 102, 103, 185, 186, 188, 189], "elmer_solut": [1, 94, 98, 102], "elmersolut": [1, 94, 98, 102, 103, 104], "tool": [1, 55, 63, 94, 96, 98, 102, 104, 119, 154, 169, 170, 171, 173, 177, 178, 179, 186, 187, 188, 191], "max_error_scal": [1, 94, 98, 102, 104], "max_outlier_fract": [1, 94, 98, 102, 104], "is_axisymmetr": [1, 94, 98, 102, 104], "mesh_level": [1, 94, 98, 102, 104], "vtu_output": [1, 94, 98, 102, 104], "elmervectorhelmholtzsolut": [1, 94, 98, 102, 104], "frequency_batch": [1, 94, 98, 102, 104], "london_penetration_depth": [1, 94, 96, 98, 102, 104, 115], "quadratic_approxim": [1, 94, 98, 102, 104], "second_kind_basi": [1, 94, 98, 102, 104], "use_av": [1, 94, 98, 102, 104], "conduct": [1, 94, 98, 102, 104], "nested_iter": [1, 94, 98, 102, 104], "convergence_toler": [1, 94, 98, 102, 104], "max_iter": [1, 94, 98, 102, 104], "elmercapacitancesolut": [1, 94, 98, 102, 104], "p_element_ord": [1, 94, 98, 102, 104], "linear_system_method": [1, 94, 98, 102, 104], "elmercrosssectionsolut": [1, 94, 98, 102, 104], "boundary_condit": [1, 94, 98, 102, 104], "run_inductance_sim": [1, 94, 98, 102, 104], "get_elmer_solut": [1, 94, 98, 102, 104], "sonnet": [1, 94, 98, 179, 189], "parser": [1, 94, 98, 110, 145], "apply_templ": [1, 94, 98, 110, 111], "polygon_head": [1, 94, 98, 110, 111], "symmetri": [1, 94, 98, 110, 111, 160], "box": [1, 5, 18, 19, 35, 52, 55, 75, 82, 83, 91, 94, 96, 98, 104, 110, 111, 115, 116, 119, 120, 127, 129, 146, 149, 154, 158, 173, 177, 178, 179, 181, 182, 189, 190], "refplan": [1, 94, 98, 110, 111], "port": [1, 5, 13, 17, 31, 34, 36, 37, 38, 39, 43, 48, 49, 56, 62, 65, 87, 88, 89, 91, 92, 94, 95, 97, 98, 104, 110, 111, 112, 119, 120, 121, 122, 123, 124, 129, 154, 158, 177, 178, 179, 182, 186, 188, 189], "control": [1, 17, 90, 94, 98, 110, 111, 112, 138, 144, 145, 156, 166, 167, 168, 169, 172, 182, 183, 185], "polygon": [1, 57, 63, 64, 94, 98, 110, 111, 112, 113, 115, 117, 119, 144, 160, 177, 182, 187, 190], "via": [1, 5, 25, 94, 98, 110, 111, 134, 183, 185, 187], "sonnet_export": [1, 94, 98, 110, 188], "poly_and_edge_indic": [1, 94, 98, 110, 112], "export_sonnet_son": [1, 94, 98, 110, 112, 188], "export_sonnet": [1, 94, 98, 110, 112, 188, 189], "xsection": [1, 94, 96, 98, 119, 176, 179, 186], "xsection_export": [1, 94, 98, 114, 192], "xsection_cal": [1, 94, 98, 114, 115, 192], "create_xsections_from_simul": [1, 94, 98, 114, 115, 192], "separate_signal_layer_shap": [1, 94, 98, 114, 115], "find_layer_by_nam": [1, 94, 98, 114, 115], "free_layer_slot": [1, 94, 98, 114, 115], "visualise_xsection_cut_on_original_layout": [1, 94, 98, 114, 115], "export_and_run": [1, 94, 98, 184], "run_export_script": [1, 94, 98, 105], "run_simul": [1, 94, 98, 105], "export_singular": [1, 94, 98], "remote_export_and_run": [1, 94, 98], "remote_run_onli": [1, 94, 98, 107], "simulation_export": [1, 94, 98, 187, 188], "get_combined_paramet": [1, 94, 98, 108], "copy_content_into_directori": [1, 94, 98, 108], "get_post_process_command_lin": [1, 94, 98, 108], "export_simulation_json": [1, 94, 98, 108], "export_simulation_oa": [1, 94, 98, 108, 188], "sweep_simul": [1, 94, 98, 108, 187], "cross_sweep_simul": [1, 94, 98, 108, 187], "sweep_solut": [1, 94, 98, 108], "cross_sweep_solut": [1, 94, 98, 108], "cross_combin": [1, 94, 98, 108], "solut": [1, 94, 98, 100, 101, 103, 104, 108, 168, 173, 186], "get_paramet": [1, 94, 96, 98, 109, 119], "util": [1, 57, 65, 94, 98, 169, 170, 171, 179, 182, 187, 188], "export_lay": [1, 94, 98, 113], "find_edge_from_point_in_cel": [1, 94, 98, 113], "find_edge_from_point_in_polygon": [1, 94, 98, 113], "get_enclosing_polygon": [1, 94, 98, 113], "airbridges_sim": [1, 94], "airbridgessim": [1, 94, 95], "cross_section_simul": [1, 94, 115], "crosssectionsimul": [1, 94, 96, 103, 115, 186, 187, 189], "register_cell_layers_as_sim_lay": [1, 94, 96], "get_sim_lay": [1, 94, 96], "set_permitt": [1, 94, 96], "get_simulation_data": [1, 94, 96, 119], "empty_simul": [1, 94], "emptysimul": [1, 94, 97], "partition_region": [1, 94, 119], "get_list_of_two": [1, 94, 116], "partitionregion": [1, 94, 116, 119], "limit_box": [1, 94, 116], "limit_fac": [1, 94, 116], "as_dict": [1, 94, 117], "internalport": [1, 94, 117, 119, 158, 187], "get_etch_polygon": [1, 94, 117], "edgeport": [1, 94, 117, 158, 186, 187], "post_process": [1, 94, 100, 103, 108, 188], "postprocess": [1, 94, 100, 103, 108, 118], "get_command_lin": [1, 94, 118], "get_simulation_layer_by_nam": [1, 94, 119], "from_cel": [1, 94, 95, 97, 119, 121, 122, 123, 124, 187, 188], "face_stack_list_of_list": [1, 94, 119], "ith_valu": [1, 94, 119], "face_z_level": [1, 94, 119], "region_from_lay": [1, 94, 119], "simplified_region": [1, 94, 119], "insert_lay": [1, 94, 119], "insert_stacked_up_lay": [1, 94, 119], "insert_layers_between_fac": [1, 94, 119], "create_simulation_lay": [1, 94, 95, 97, 119, 121, 122, 123, 124], "produce_lay": [1, 94, 119], "ground_grid_region": [1, 94, 119], "produce_waveguide_to_port": [1, 94, 119, 182, 187], "etched_lin": [1, 94, 119], "get_port_data": [1, 94, 119], "delete_inst": [1, 94, 119], "visualise_region": [1, 94, 119], "single_element_simul": [1, 94, 187, 188], "get_single_element_sim_class": [1, 94, 120, 158, 187, 188], "single_xmons_full_chip_sim": [1, 94], "singlexmonsfullchipsim": [1, 94, 121], "waveguides_sim": [1, 94], "waveguidessim": [1, 94, 122], "produce_guid": [1, 94, 122], "produce_ground_bump": [1, 94, 122], "xmons_direct_coupling_full_chip_sim": [1, 94], "xmonsdirectcouplingfullchipsim": [1, 94, 123], "produce_launchers_sma8": [1, 94, 123], "xmons_direct_coupling_sim": [1, 94], "xmonsdirectcouplingsim": [1, 94, 124], "test_structur": [1, 171], "junction_test_pad": [1, 125], "junctiontestpad": [1, 13, 91, 125, 128, 129, 130], "junction_test_pads_simpl": [1, 125, 128], "junctiontestpadssimpl": [1, 125, 128, 130], "airbridge_dc": [1, 125], "airbridgedc": [1, 125, 126], "cross_test": [1, 125], "crosstest": [1, 125, 127], "stripes_test": [1, 125], "stripestest": [1, 15, 16, 125, 131], "stripes_test_increasing_width": [1, 125], "stripestestincreasingwidth": [1, 125, 132], "teststructur": [1, 125, 126, 127, 129, 131, 132, 133, 134, 163], "produce_pad": [1, 125, 133], "produce_four_point_pad": [1, 125, 133], "produce_etched_region": [1, 125, 133], "tsv_test_pattern": [1, 125], "tsvtestpattern": [1, 125, 134], "area": [1, 13, 43, 52, 55, 62, 70, 74, 75, 82, 89, 91, 112, 116, 117, 129, 130, 133, 135, 146, 173, 177, 182, 187], "areareceiv": [1, 135, 136], "put": [1, 62, 135, 136, 165, 177, 182], "get_area_and_dens": [1, 135, 136], "count_inst": [1, 135], "count_instances_in_cel": [1, 135, 137], "coupler_lib": [1, 135], "cap_param": [1, 19, 135, 138], "deep_delet": [1, 135], "deep_delete_pcel": [1, 135, 139], "deep_delete_al": [1, 135, 139], "defaults_help": [1, 135], "find_ansys_execut": [1, 135, 140], "depend": [1, 19, 117, 130, 135, 151, 158, 163, 165, 167, 168, 184, 185, 187], "install_kqc_depend": [1, 135, 141], "edit_node_plugin": [1, 135], "editnodeplugin": [1, 135, 142], "create_dialog": [1, 135, 142], "update_node_from_form": [1, 135, 142], "update_form_from_nod": [1, 135, 142], "deselect": [1, 135, 142], "select": [1, 13, 70, 112, 135, 142, 150, 173, 177, 178, 180, 181, 182, 187, 192], "activ": [1, 75, 135, 142, 143, 169, 172, 179, 185, 186], "deactiv": [1, 135, 142], "mouse_click_ev": [1, 135, 142], "mouse_moved_ev": [1, 135, 142], "has_tracking_posit": [1, 135, 142], "tracking_posit": [1, 135, 142], "updat": [1, 37, 119, 135, 142, 163, 167, 172, 176, 177, 180, 186, 192], "editnodepluginfactori": [1, 135, 142], "create_plugin": [1, 135, 142], "export_help": [1, 135, 187, 188], "generate_probepoints_json": [1, 135, 143], "generate_probepoints_from_fil": [1, 135, 143], "create_or_empty_tmp_directori": [1, 105, 135, 143, 188], "get_simulation_directori": [1, 135, 143], "get_active_or_new_layout": [1, 135, 143, 187, 188], "write_commit_reference_fil": [1, 135, 143], "write_export_machine_versions_fil": [1, 135, 143], "open_with_klayout_or_default_appl": [1, 135, 143, 188], "get_klayout_vers": [1, 135, 143], "export_drc_report": [1, 135, 143], "geometry_help": [1, 135], "vector_length_and_direct": [1, 135, 144], "point_shift_along_vector": [1, 135, 144], "get_direct": [1, 135, 144], "get_angl": [1, 135, 144], "get_cell_path_length": [1, 135, 144], "get_object_path_length": [1, 135, 144], "simple_region": [1, 135, 144], "region_with_merged_point": [1, 119, 135, 144], "region_with_merged_polygon": [1, 119, 135, 144], "merge_points_and_match_on_edg": [1, 135, 144], "is_clockwis": [1, 135, 144], "circle_polygon": [1, 135, 144], "arc_point": [1, 135, 144], "bspline_point": [1, 135, 144], "bezier_point": [1, 135, 144], "geometry_json_encod": [1, 135], "geometryjsonencod": [1, 135, 145], "default": [1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 43, 45, 46, 47, 48, 49, 50, 52, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 77, 78, 82, 83, 84, 87, 88, 89, 90, 91, 92, 95, 96, 100, 103, 104, 112, 115, 119, 121, 122, 123, 124, 126, 127, 129, 130, 131, 132, 134, 135, 138, 140, 143, 144, 145, 147, 149, 152, 153, 154, 155, 156, 158, 163, 165, 168, 171, 172, 173, 177, 178, 181, 182, 183, 186, 187, 188, 191, 192], "geometryjsondecod": [1, 135, 145], "encode_python_obj_as_dict": [1, 135, 145], "decode_dict_as_python_obj": [1, 135, 145], "groundgrid": [1, 135], "make_grid": [1, 135, 146], "gui_help": [1, 135], "get_nodes_near_posit": [1, 135, 147], "node_to_text": [1, 135, 147], "node_from_text": [1, 135, 147], "replace_nod": [1, 135, 147], "get_all_node_el": [1, 135, 147], "get_valid_node_el": [1, 135, 147], "import_help": [1, 135], "module_from_fil": [1, 135, 148], "label": [1, 5, 35, 37, 65, 75, 82, 119, 135, 155, 162, 181], "labelorigin": [1, 135, 149], "bottomleft": [1, 135, 149], "bottomright": [1, 135, 149], "topleft": [1, 135, 149], "topright": [1, 135, 149], "produce_label": [1, 135, 149], "layout_to_cod": [1, 135], "convert_cells_to_cod": [1, 135, 150], "get_node_param": [1, 135, 150], "extract_pcell_data_from_view": [1, 135, 150], "restore_pcells_to_view": [1, 135, 150], "library_help": [1, 135, 163, 170, 182], "load_librari": [1, 135, 151], "get_library_path": [1, 135, 151], "delete_all_librari": [1, 135, 151], "delete_librari": [1, 135, 151], "element_by_class_nam": [1, 135, 151], "to_module_nam": [1, 135, 151], "to_library_nam": [1, 135, 151], "log_rout": [1, 135], "route_log": [1, 135, 152], "merg": [1, 5, 62, 119, 135, 144, 162, 163, 182], "merge_lay": [1, 135, 153], "convert_child_instances_to_stat": [1, 135, 153], "netlist_extract": [1, 135], "export_cell_netlist": [1, 83, 135, 154], "extract_net": [1, 135, 154], "extract_circuit": [1, 135, 154], "netlist_graph": [1, 135], "network_as_graph": [1, 135, 155], "draw_graph": [1, 135, 155], "paramet": [1, 3, 4, 5, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 43, 45, 46, 47, 48, 49, 50, 52, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 80, 81, 82, 83, 84, 87, 88, 89, 90, 91, 92, 95, 96, 97, 100, 101, 103, 104, 105, 107, 108, 109, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 158, 159, 160, 166, 167, 171, 178, 179, 180, 181, 185, 187, 188, 189, 191, 192], "add_parameters_from": [1, 135, 156, 163, 187], "add_paramet": [1, 135, 156, 163, 187], "pdt": [1, 135, 156, 182], "typedoubl": [1, 135, 156, 182], "typeint": [1, 135, 156], "typelist": [1, 135, 156], "typestr": [1, 135, 156], "typeshap": [1, 135, 156], "typeboolean": [1, 135, 156], "typelay": [1, 135, 156], "typenon": [1, 135, 156], "param": [1, 37, 62, 119, 135, 156, 159, 163, 182], "get_al": [1, 135, 156], "plugin_startup": [1, 135], "register_plugin": [1, 135, 157], "refpoint": [1, 19, 23, 28, 33, 34, 36, 37, 38, 43, 48, 56, 60, 62, 75, 78, 87, 88, 89, 90, 91, 92, 119, 120, 129, 133, 135, 143, 147, 150, 177, 179, 187], "layer": [1, 5, 13, 25, 27, 28, 29, 32, 33, 35, 37, 38, 52, 54, 57, 60, 62, 63, 64, 67, 70, 71, 72, 73, 75, 76, 77, 78, 80, 81, 82, 83, 89, 91, 96, 101, 104, 113, 115, 116, 117, 119, 127, 129, 131, 132, 133, 134, 135, 136, 144, 149, 153, 154, 158, 159, 171, 173, 176, 177, 178, 179, 180, 187, 192], "cell": [1, 5, 15, 16, 31, 34, 36, 37, 38, 41, 43, 45, 48, 52, 55, 56, 59, 62, 63, 69, 74, 75, 81, 82, 83, 87, 88, 89, 91, 92, 94, 95, 96, 97, 113, 115, 119, 120, 121, 122, 123, 124, 129, 135, 136, 137, 138, 139, 143, 144, 147, 149, 150, 151, 153, 154, 158, 159, 163, 169, 177, 178, 180, 181, 182, 187, 188, 190], "tran": [1, 5, 9, 10, 37, 64, 75, 82, 119, 133, 135, 158, 159, 187], "rec_level": [1, 37, 75, 119, 135, 158, 182], "dict": [1, 5, 62, 82, 91, 101, 103, 104, 129, 135, 143, 145, 151, 158, 159, 187], "item": [1, 119, 135, 145, 155, 158, 173], "kei": [1, 5, 23, 37, 78, 82, 83, 84, 101, 104, 108, 119, 123, 135, 138, 143, 145, 150, 151, 153, 154, 158, 159, 165, 177, 183, 185], "valu": [1, 5, 13, 23, 27, 29, 34, 36, 37, 38, 43, 48, 56, 57, 62, 63, 67, 75, 78, 81, 82, 83, 87, 88, 89, 92, 96, 101, 104, 112, 115, 117, 119, 123, 129, 135, 143, 145, 147, 149, 150, 151, 153, 154, 156, 158, 159, 163, 165, 171, 176, 177, 178, 180, 182, 186, 187, 192], "refpointtosimport": [1, 34, 36, 37, 38, 43, 48, 56, 87, 88, 89, 92, 135, 158, 187], "refpointtointernalport": [1, 135, 158], "refpointtoedgeport": [1, 135, 158], "waveguidetosimport": [1, 135, 158, 187], "toward": [1, 62, 119, 135, 158, 187], "side": [1, 3, 5, 6, 18, 19, 29, 34, 36, 37, 38, 43, 48, 56, 60, 61, 65, 82, 87, 88, 89, 92, 115, 119, 120, 133, 135, 150, 158, 160, 163, 181, 182, 187], "use_internal_port": [1, 119, 135, 158, 187], "waveguide_length": [1, 119, 124, 135, 144, 158, 187], "term1": [1, 57, 62, 63, 119, 123, 135, 158], "turn_radiu": [1, 119, 123, 135, 158], "b": [1, 13, 19, 25, 29, 31, 32, 36, 37, 38, 39, 43, 49, 56, 57, 62, 65, 67, 78, 89, 90, 119, 123, 129, 134, 135, 144, 158], "over_etch": [1, 119, 135, 158], "junctionsimport": [1, 135, 158, 187], "other_refpoint": [1, 135, 158], "replace_junct": [1, 135], "junctionentri": [1, 135, 159], "extract_junct": [1, 135, 159], "place_junct": [1, 135, 159], "get_tuned_junction_json": [1, 135, 159], "copy_one_layer_of_cel": [1, 135, 159], "replace_squid": [1, 135, 159], "convert_cells_to_stat": [1, 135, 159], "symmetric_polygon": [1, 135, 182], "polygon_with_hsym": [1, 135, 160], "polygon_with_vsym": [1, 135, 160, 182], "polygon_with_sym": [1, 135, 160], "klayout_view": [1, 169, 171, 180], "klayoutview": [1, 75, 169, 179], "layout_view": [1, 75, 180], "focu": [1, 75, 180], "show": [1, 75, 131, 132, 155, 169, 173, 177, 178, 180, 181, 182, 187, 188], "close": [1, 52, 63, 75, 100, 144, 150, 173, 181], "cell_view": [1, 75, 180], "active_cel": [1, 75, 180], "clear_lay": [1, 75], "add_default_lay": [1, 75], "create_top_cel": [1, 75], "export_layers_bitmap": [1, 75], "export_all_layers_bitmap": [1, 75], "export_pcell_png": [1, 75, 180], "get_pixel": [1, 75], "get_active_cell_view": [1, 75], "get_active_layout": [1, 75], "get_active_cel": [1, 75], "missinguilibraryexcept": [1, 75], "resolve_default_layer_info": [1, 75], "layer_clust": [1, 171], "layerclust": [1, 76], "main_lay": [1, 76], "extra_lay": [1, 76], "all_lay": [1, 76], "pya_resolv": [1, 163, 171, 182, 187], "is_standalone_sess": [1, 85], "klayout_executable_command": [1, 85], "run": [1, 62, 75, 78, 85, 100, 103, 104, 105, 107, 115, 118, 141, 143, 165, 166, 168, 169, 170, 171, 172, 173, 176, 178, 179, 181, 182, 183, 185, 186, 188, 189, 190, 191, 192], "argument_pars": [1, 93], "run_kqc": [1, 93], "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, 26, 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, 83, 86, 87, 88, 89, 90, 91, 92, 95, 96, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 137, 147, 149, 150, 151, 153, 154, 155, 156, 159, 166, 167, 176, 177, 178, 180, 182, 187, 190], "declar": [2, 3, 5, 6, 7, 12, 13, 14, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 32, 33, 35, 36, 37, 38, 39, 42, 43, 49, 50, 53, 54, 55, 56, 57, 63, 64, 65, 66, 67, 68, 70, 71, 72, 73, 86, 87, 88, 92, 125, 126, 127, 131, 132, 133, 134], "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, 26, 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, 82, 83, 84, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 101, 104, 109, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 136, 137, 142, 145, 147, 149, 150, 151, 156, 158, 159, 163, 164, 166, 173, 176, 179, 180, 186, 188, 189], "consist": [2, 15, 16, 25, 35, 62, 63, 64, 78, 80, 83, 87, 88, 89, 90, 130, 143, 145, 164, 171, 177, 185, 189], "thei": [2, 3, 6, 28, 62, 68, 78, 82, 84, 87, 88, 96, 113, 144, 153, 155, 159, 163, 165, 173, 180, 182, 186], "ar": [2, 3, 5, 6, 20, 23, 28, 30, 33, 37, 49, 62, 63, 64, 65, 68, 75, 78, 80, 82, 83, 84, 91, 96, 98, 101, 104, 105, 107, 112, 115, 116, 119, 123, 125, 133, 135, 137, 143, 144, 145, 147, 150, 151, 152, 153, 154, 155, 156, 157, 159, 161, 162, 163, 164, 165, 166, 168, 169, 170, 171, 172, 173, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192], "themselv": 2, "A": [2, 5, 9, 23, 26, 37, 52, 57, 62, 63, 64, 65, 75, 82, 83, 84, 87, 88, 89, 90, 101, 104, 108, 109, 112, 115, 119, 123, 124, 143, 144, 150, 151, 155, 156, 158, 165, 169, 177, 178, 180, 181, 182, 186, 187, 190], "frame": [2, 5, 35, 49, 82, 177], "i": [2, 3, 5, 6, 7, 10, 16, 19, 23, 28, 29, 31, 32, 33, 34, 36, 37, 38, 39, 41, 43, 48, 49, 55, 56, 57, 60, 61, 62, 63, 64, 65, 67, 69, 74, 75, 78, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 95, 96, 97, 100, 101, 103, 104, 105, 108, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 130, 131, 132, 133, 138, 141, 143, 144, 145, 146, 147, 149, 150, 151, 153, 154, 155, 156, 158, 159, 161, 163, 165, 166, 167, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192], "alwai": [2, 154, 169, 173, 182, 186], "method": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 32, 33, 34, 36, 37, 38, 39, 42, 43, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 75, 87, 88, 89, 92, 95, 96, 97, 119, 121, 122, 123, 124, 126, 127, 130, 131, 132, 134, 145, 150, 163, 164, 169, 170, 173, 180, 182, 186, 187, 188, 192], "place": [2, 5, 18, 28, 34, 36, 37, 38, 43, 48, 52, 55, 56, 57, 62, 63, 64, 75, 78, 82, 87, 88, 89, 92, 119, 120, 145, 150, 152, 158, 159, 163, 166, 170, 173, 178, 179, 180, 181, 182, 187, 188], "some": [2, 5, 13, 25, 28, 29, 32, 37, 38, 57, 62, 76, 83, 84, 89, 100, 103, 112, 115, 119, 129, 134, 143, 144, 156, 159, 163, 166, 168, 169, 170, 172, 173, 177, 178, 180, 181, 182, 183, 186, 187, 190], "test": [2, 3, 4, 5, 9, 11, 13, 15, 16, 23, 25, 34, 68, 121, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 145, 159, 165, 167, 168, 169, 171, 172, 173, 176, 181, 182, 185, 188], "structur": [2, 5, 28, 68, 117, 125, 126, 129, 130, 133, 134, 155, 159, 169, 170, 171, 173, 179, 181, 186, 190], "after": [2, 13, 28, 62, 63, 70, 71, 78, 82, 89, 100, 103, 108, 115, 119, 120, 129, 156, 165, 168, 173, 176, 178, 180, 181, 182, 185, 188], "ad": [2, 19, 37, 62, 75, 82, 108, 117, 118, 119, 123, 143, 144, 149, 150, 154, 155, 156, 163, 165, 179, 187], "ground": [2, 5, 11, 17, 18, 35, 36, 37, 38, 39, 43, 48, 52, 55, 56, 62, 63, 64, 66, 82, 83, 84, 87, 88, 89, 96, 112, 117, 119, 122, 138, 146, 149, 177, 178, 179, 182, 186, 187], "grid": [2, 5, 18, 35, 37, 55, 62, 63, 64, 66, 82, 83, 84, 119, 133, 146, 149, 150, 177, 178, 179, 182], "which": [2, 5, 6, 7, 10, 16, 19, 23, 28, 34, 36, 37, 38, 43, 48, 56, 62, 63, 64, 75, 76, 78, 80, 82, 83, 84, 86, 87, 88, 89, 92, 94, 95, 96, 97, 104, 107, 108, 112, 115, 116, 117, 119, 120, 121, 122, 123, 124, 125, 130, 131, 132, 133, 134, 135, 137, 138, 143, 144, 145, 146, 147, 149, 151, 153, 158, 159, 163, 165, 166, 168, 169, 170, 172, 176, 177, 180, 181, 182, 183, 185, 186, 187, 188, 189, 191, 192], "avoid": [2, 5, 13, 19, 25, 29, 32, 35, 37, 38, 57, 62, 63, 64, 89, 119, 129, 133, 134, 146, 149, 152, 153, 171, 177, 181, 182], "can": [2, 5, 19, 23, 28, 36, 37, 52, 55, 57, 62, 63, 68, 69, 74, 75, 78, 80, 81, 83, 84, 86, 87, 88, 95, 96, 97, 104, 108, 112, 115, 116, 117, 119, 121, 122, 123, 124, 130, 143, 144, 145, 147, 150, 155, 158, 159, 161, 163, 165, 169, 170, 172, 173, 176, 177, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192], "produc": [2, 5, 9, 13, 19, 23, 31, 35, 45, 52, 57, 62, 63, 64, 65, 69, 74, 82, 91, 115, 117, 119, 121, 123, 129, 130, 133, 138, 147, 149, 170, 181, 182, 185, 187, 188, 190, 192], "document": [2, 80, 81, 83, 94, 125, 163, 164, 167, 169, 170, 172, 173, 176, 177, 180, 181, 182, 190], "gener": [2, 5, 13, 30, 37, 55, 60, 63, 68, 69, 74, 75, 80, 82, 83, 84, 86, 89, 91, 96, 105, 115, 119, 125, 129, 144, 146, 147, 150, 154, 156, 159, 165, 166, 169, 171, 177, 178, 179, 180, 181, 182, 185, 186, 188, 189, 192], "descript": [2, 125, 156, 163, 182, 190], "sourc": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 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, 73, 74, 75, 76, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 100, 101, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129, 130, 131, 132, 133, 134, 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, 167, 169, 170, 172, 175, 176, 186, 187], "base": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 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, 73, 74, 75, 76, 82, 83, 84, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 101, 104, 105, 109, 116, 117, 118, 119, 121, 122, 123, 124, 126, 127, 129, 130, 131, 132, 133, 134, 136, 142, 144, 145, 149, 156, 158, 159, 163, 176, 181, 182, 185, 186, 187], "an": [3, 5, 26, 28, 29, 31, 32, 36, 37, 42, 43, 62, 63, 64, 75, 78, 82, 83, 84, 91, 101, 103, 104, 108, 115, 119, 120, 126, 130, 138, 143, 144, 145, 147, 150, 154, 155, 156, 158, 159, 160, 163, 168, 169, 172, 173, 177, 179, 180, 181, 183, 185, 186, 187, 188, 189, 190, 191, 192], "On": [3, 6, 168, 178, 182, 183, 184], "left": [3, 5, 6, 13, 19, 23, 35, 37, 43, 48, 57, 64, 81, 82, 90, 96, 113, 115, 117, 119, 158, 173, 178, 181, 182, 187], "straight": [3, 6, 26, 45, 47, 57, 62, 63, 66, 91, 119, 124, 182], "vertic": [3, 6, 13, 24, 25, 32, 33, 47, 57, 82, 116, 119, 129, 134, 159, 160, 192], "waveguid": [3, 6, 17, 19, 20, 29, 37, 43, 48, 49, 55, 57, 62, 63, 64, 65, 66, 67, 87, 88, 89, 92, 96, 117, 119, 122, 124, 144, 147, 150, 154, 155, 158, 178, 179, 182, 186, 187], "cross": [3, 6, 23, 57, 65, 96, 104, 108, 115, 127, 171, 177, 179, 182, 187, 189], "multipl": [3, 6, 62, 78, 83, 84, 87, 88, 115, 143, 153, 155, 159, 163, 168, 171, 173, 177, 180, 181, 182, 185, 187, 190], "time": [3, 6, 37, 100, 103, 104, 108, 112, 115, 158, 166, 171, 173, 178, 180, 181, 183, 185, 187], "There": [3, 6, 23, 90, 130, 131, 132, 163, 166, 169, 172, 177, 181, 182, 183, 185, 186, 187], "right": [3, 6, 19, 23, 29, 37, 57, 67, 81, 82, 115, 117, 119, 158, 173, 177, 178, 180, 181, 182, 187], "likewis": [3, 6], "do": [3, 6, 37, 62, 78, 104, 119, 150, 164, 165, 168, 169, 170, 178, 180, 181, 182, 184, 185, 186, 187, 188], "ani": [3, 6, 19, 62, 63, 69, 74, 75, 83, 84, 95, 96, 97, 104, 119, 120, 121, 122, 123, 124, 130, 147, 151, 157, 162, 163, 168, 169, 173, 174, 177, 181, 182, 185, 186, 187, 188, 189], "point": [3, 4, 5, 6, 13, 25, 29, 32, 33, 36, 37, 38, 39, 55, 57, 62, 63, 64, 75, 82, 87, 88, 89, 90, 93, 113, 115, 119, 123, 124, 126, 129, 134, 143, 144, 150, 153, 155, 158, 160, 166, 170, 171, 177, 179, 180, 182, 185, 187, 190], "In": [3, 43, 62, 75, 78, 83, 95, 97, 108, 115, 119, 121, 122, 123, 124, 144, 163, 165, 168, 173, 176, 177, 178, 180, 181, 182, 186, 187, 188], "center": [3, 5, 13, 17, 18, 19, 23, 25, 29, 32, 33, 36, 37, 38, 41, 43, 48, 57, 60, 61, 62, 63, 64, 65, 72, 73, 82, 87, 88, 89, 90, 91, 92, 117, 119, 129, 133, 134, 144, 154, 158, 178, 181, 187], "arrai": [3, 5, 25, 82, 83, 130, 145, 190], "mechan": 3, "differ": [3, 5, 6, 13, 15, 16, 28, 36, 37, 43, 52, 57, 82, 83, 84, 96, 101, 115, 119, 129, 143, 154, 159, 163, 168, 170, 171, 176, 177, 181, 182, 185, 186, 187, 188], "length": [3, 5, 6, 9, 10, 12, 13, 15, 16, 17, 18, 19, 23, 24, 26, 29, 31, 32, 34, 35, 36, 38, 39, 48, 49, 55, 56, 57, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 82, 89, 91, 92, 101, 104, 111, 115, 117, 119, 122, 123, 124, 127, 129, 131, 132, 138, 144, 146, 147, 150, 153, 158, 177, 178, 182, 186, 187], "width": [3, 4, 5, 13, 17, 18, 19, 20, 25, 26, 29, 31, 32, 34, 35, 36, 37, 38, 39, 43, 45, 47, 48, 49, 50, 56, 57, 60, 62, 63, 65, 69, 70, 71, 75, 82, 87, 88, 89, 91, 92, 115, 117, 119, 123, 124, 126, 127, 129, 131, 132, 133, 134, 158, 182, 187], "child": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 29, 32, 33, 34, 36, 37, 38, 39, 42, 43, 46, 47, 48, 49, 50, 53, 54, 55, 56, 57, 61, 63, 64, 65, 66, 67, 70, 71, 72, 73, 83, 87, 88, 89, 92, 126, 127, 130, 131, 132, 134, 137, 147, 150, 153, 182, 187], "re": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 29, 32, 33, 34, 36, 37, 38, 39, 42, 43, 46, 47, 48, 49, 50, 53, 54, 55, 56, 57, 61, 63, 64, 65, 66, 67, 70, 71, 72, 73, 87, 88, 89, 92, 111, 117, 126, 127, 130, 131, 132, 134, 150, 156, 163, 180, 185], "defin": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 32, 33, 34, 36, 37, 38, 39, 42, 43, 46, 47, 48, 49, 50, 53, 54, 55, 56, 57, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 78, 87, 88, 89, 90, 91, 92, 96, 100, 115, 119, 126, 127, 130, 131, 132, 133, 134, 143, 145, 152, 154, 156, 159, 163, 170, 171, 178, 179, 181, 183, 185, 186, 187, 192], "thi": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 81, 82, 83, 84, 85, 87, 88, 89, 92, 94, 95, 96, 97, 100, 103, 104, 115, 116, 117, 119, 121, 122, 123, 124, 126, 127, 129, 130, 131, 132, 134, 136, 141, 142, 144, 145, 147, 150, 151, 153, 154, 155, 156, 158, 159, 163, 165, 166, 168, 169, 170, 172, 173, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188], "int": [3, 4, 5, 6, 12, 13, 18, 20, 24, 25, 29, 32, 34, 35, 37, 38, 39, 43, 52, 54, 55, 57, 62, 63, 64, 82, 87, 88, 89, 90, 95, 101, 104, 107, 111, 113, 115, 117, 119, 122, 126, 127, 129, 131, 132, 134, 144, 145, 147], "number": [3, 4, 5, 6, 13, 18, 19, 20, 22, 23, 25, 29, 32, 34, 35, 37, 38, 39, 43, 52, 54, 55, 56, 57, 62, 64, 65, 78, 80, 83, 87, 88, 89, 90, 95, 101, 104, 112, 115, 116, 117, 119, 122, 126, 127, 129, 131, 132, 134, 137, 138, 143, 144, 145, 146, 155, 159, 162, 182, 185, 186, 187], "pair": [3, 6, 13, 17, 54, 129, 145, 147, 150, 158, 176, 177], "10": [3, 5, 13, 17, 18, 19, 23, 25, 26, 29, 32, 34, 35, 37, 38, 48, 52, 56, 57, 62, 65, 67, 87, 88, 89, 92, 101, 104, 119, 123, 127, 129, 134, 144, 146, 147, 161, 168, 169, 172, 185, 186, 187], "b_number": 3, "one": [3, 12, 17, 19, 23, 24, 57, 62, 64, 78, 80, 83, 84, 87, 88, 89, 90, 96, 100, 103, 108, 115, 119, 143, 144, 145, 150, 152, 153, 154, 156, 157, 158, 162, 163, 165, 168, 169, 172, 177, 179, 180, 182, 185, 186, 187, 188, 189], "5": [3, 13, 18, 19, 23, 25, 29, 32, 37, 38, 39, 56, 57, 62, 71, 72, 87, 88, 89, 92, 95, 101, 104, 115, 119, 122, 129, 134, 146, 156, 173, 185, 186], "full": [4, 5, 64, 75, 78, 85, 116, 144, 150, 155, 169, 171, 173, 177, 182, 184, 185, 187, 190], "4": [4, 5, 13, 17, 18, 19, 23, 83, 87, 88, 104, 115, 119, 127, 129, 130, 144, 149, 156, 172, 173, 187], "dc": [4, 5, 7, 8, 32, 41, 42, 43, 50, 57, 62, 126], "n_step": 4, "increment": [4, 5, 13, 62, 132, 147, 159], "step": [4, 13, 15, 16, 62, 129, 144, 146, 159, 168, 172, 173, 178, 180, 181, 183], "1": [4, 5, 6, 7, 10, 13, 16, 17, 18, 19, 23, 26, 28, 29, 36, 37, 38, 43, 55, 56, 57, 62, 67, 70, 71, 83, 87, 88, 89, 101, 104, 111, 115, 116, 119, 124, 129, 131, 132, 136, 144, 149, 150, 155, 156, 167, 173, 178, 181, 182, 183, 185, 186, 187, 192], "test_width": 4, "doubl": [4, 5, 6, 13, 17, 18, 19, 20, 25, 26, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 43, 45, 47, 48, 49, 50, 55, 56, 57, 59, 60, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 87, 88, 89, 91, 92, 96, 104, 119, 122, 123, 124, 126, 127, 129, 131, 132, 134, 160, 177, 178, 180, 186, 191], "singl": [4, 6, 10, 13, 17, 19, 23, 26, 56, 57, 62, 69, 71, 81, 83, 87, 89, 91, 100, 103, 108, 119, 120, 124, 129, 150, 151, 156, 169, 170, 173, 179, 181, 182, 183, 185, 189, 190], "2000": [4, 19, 104, 126, 182], "unit": [4, 5, 6, 9, 10, 13, 17, 18, 19, 20, 25, 26, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 43, 45, 47, 48, 49, 50, 55, 56, 57, 59, 60, 62, 63, 64, 65, 67, 69, 70, 71, 72, 73, 74, 87, 88, 89, 91, 92, 96, 101, 104, 115, 116, 117, 119, 122, 123, 124, 126, 127, 129, 131, 132, 134, 143, 144, 146, 163, 167, 169, 171, 182, 186], "\u03bcm": [4, 5, 6, 9, 10, 13, 17, 18, 19, 20, 25, 26, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 43, 45, 47, 48, 49, 50, 55, 56, 57, 59, 60, 62, 63, 64, 65, 67, 69, 70, 71, 74, 87, 88, 89, 91, 92, 119, 122, 123, 124, 126, 127, 129, 131, 132, 134, 158, 182], "pixel": [5, 7, 75, 144, 190], "corner": [5, 7, 13, 35, 37, 38, 39, 52, 62, 63, 64, 149, 177, 178, 182], "dice": [5, 7, 35, 82], "edg": [5, 7, 12, 19, 20, 24, 35, 36, 52, 57, 62, 63, 72, 73, 82, 88, 89, 90, 104, 112, 113, 115, 116, 117, 119, 122, 123, 133, 144, 146, 158, 170, 177, 187], "option": [5, 23, 32, 37, 57, 62, 82, 83, 84, 92, 101, 104, 107, 112, 117, 119, 130, 138, 150, 154, 165, 170, 177, 178, 181, 182, 183, 185, 188, 192], "all": [5, 11, 28, 31, 34, 36, 37, 38, 43, 48, 56, 60, 62, 63, 65, 75, 81, 82, 83, 84, 87, 88, 89, 92, 96, 103, 105, 107, 108, 115, 119, 136, 144, 145, 147, 150, 151, 153, 156, 159, 163, 164, 165, 169, 170, 173, 176, 177, 178, 180, 181, 182, 184, 185, 186, 187, 188], "contain": [5, 22, 23, 28, 34, 36, 37, 38, 43, 48, 56, 62, 68, 75, 76, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 94, 96, 100, 103, 105, 107, 108, 115, 119, 120, 127, 131, 132, 134, 136, 143, 145, 147, 149, 153, 154, 155, 158, 159, 163, 166, 167, 168, 169, 170, 171, 176, 177, 180, 181, 182, 185, 187, 188, 190, 192], "connector": [5, 19, 32, 37, 40, 41, 42, 43, 57, 60, 61, 62, 177], "between": [5, 6, 9, 10, 12, 13, 17, 18, 19, 23, 24, 25, 29, 32, 34, 35, 37, 38, 39, 41, 43, 56, 57, 60, 61, 62, 63, 78, 89, 92, 104, 115, 117, 119, 124, 127, 129, 131, 132, 133, 134, 136, 144, 146, 154, 171, 177, 186, 187], "librari": [5, 28, 31, 37, 41, 45, 52, 59, 62, 69, 75, 89, 90, 91, 92, 129, 133, 147, 151, 167, 168, 169, 171, 172, 173, 176, 177, 178, 179, 190, 191], "superconduct": [5, 37, 115, 133, 171], "quantum": [5, 28, 37, 68, 133, 171, 190], "circuit": [5, 28, 37, 133, 154, 171, 182, 190], "implement": [5, 13, 28, 31, 34, 36, 37, 38, 39, 43, 45, 48, 52, 55, 56, 62, 63, 64, 69, 87, 88, 89, 91, 92, 96, 119, 129, 143, 144, 145, 150, 158, 162, 182, 183, 185, 187, 190], "static": [5, 37, 54, 62, 63, 64, 75, 82, 83, 119, 153, 159, 177, 178], "chip_cel": [5, 81, 82], "return": [5, 34, 36, 37, 38, 43, 48, 52, 56, 57, 62, 63, 64, 65, 75, 76, 82, 83, 85, 87, 88, 89, 91, 92, 96, 100, 101, 103, 104, 105, 108, 109, 112, 113, 115, 116, 117, 118, 119, 120, 123, 129, 136, 137, 138, 140, 143, 144, 145, 146, 147, 148, 150, 151, 155, 156, 158, 159, 160, 180, 181, 182, 187], "dictionari": [5, 23, 37, 57, 65, 78, 82, 83, 84, 96, 101, 104, 108, 109, 117, 119, 123, 138, 145, 151, 153, 154, 155, 156, 158, 182, 187], "assign": [5, 177, 182], "port_id": 5, "launcher_id": 5, "object": [5, 26, 34, 36, 37, 38, 43, 45, 48, 52, 56, 62, 75, 76, 78, 81, 82, 83, 84, 87, 88, 89, 91, 92, 94, 96, 98, 100, 103, 104, 108, 109, 115, 116, 117, 118, 119, 120, 124, 136, 142, 143, 144, 145, 147, 153, 154, 156, 158, 159, 163, 169, 171, 177, 178, 179, 180, 181, 182, 185, 186, 188, 189, 190, 191, 192], "junction_typ": [5, 9, 10, 13, 23, 26, 69, 70, 71, 72, 73, 74, 89, 91, 124, 129, 159, 187], "pad": [5, 9, 13, 29, 31, 32, 33, 34, 36, 38, 49, 50, 57, 70, 71, 88, 89, 92, 126, 128, 129, 130, 133, 182, 187], "string": [5, 6, 7, 9, 10, 13, 14, 15, 16, 17, 19, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34, 35, 37, 38, 41, 43, 45, 46, 47, 57, 59, 60, 61, 62, 65, 69, 70, 71, 72, 73, 82, 83, 89, 91, 96, 101, 104, 105, 107, 108, 118, 119, 120, 122, 124, 129, 130, 134, 138, 143, 145, 147, 150, 151, 152, 154, 155, 158, 181, 182], "type": [5, 9, 10, 13, 14, 15, 16, 18, 19, 23, 25, 26, 27, 29, 31, 32, 33, 35, 37, 41, 43, 45, 46, 47, 52, 57, 59, 60, 61, 62, 65, 69, 70, 71, 72, 73, 78, 83, 85, 89, 91, 92, 104, 112, 115, 117, 119, 120, 121, 124, 129, 130, 134, 136, 137, 138, 143, 144, 145, 147, 150, 154, 156, 159, 169, 170, 177, 179, 184, 186, 187, 192], "us": [5, 9, 11, 19, 23, 26, 28, 29, 34, 35, 36, 37, 38, 43, 48, 49, 52, 55, 56, 57, 62, 63, 65, 67, 69, 74, 75, 78, 81, 82, 83, 84, 85, 87, 88, 89, 91, 92, 95, 96, 97, 98, 100, 101, 103, 104, 105, 107, 108, 112, 115, 116, 117, 119, 121, 122, 123, 124, 125, 129, 133, 138, 143, 144, 145, 146, 147, 150, 151, 153, 154, 155, 156, 158, 159, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 176, 178, 179, 181, 182, 183, 185, 186, 187, 188, 189, 190, 191, 192], "optic": [5, 15, 16, 127, 131, 132, 171, 190], "lithographi": [5, 15, 16, 119, 127, 131, 132, 190], "call": [5, 37, 56, 62, 83, 95, 96, 97, 108, 115, 116, 119, 121, 122, 123, 124, 136, 145, 151, 153, 154, 163, 170, 173, 179, 180, 181, 182, 184, 185, 186, 187, 188, 190], "overrid": [5, 13, 82, 84, 95, 96, 97, 117, 119, 121, 122, 123, 124, 129, 163, 165, 183], "set": [5, 19, 37, 57, 62, 75, 80, 81, 83, 84, 96, 101, 104, 105, 112, 115, 117, 119, 123, 143, 158, 162, 163, 165, 168, 169, 170, 171, 177, 178, 182, 183, 185, 186, 187, 188], "given": [5, 34, 36, 37, 38, 43, 48, 55, 56, 57, 62, 63, 75, 78, 81, 83, 87, 88, 89, 91, 92, 96, 101, 104, 115, 116, 117, 118, 119, 120, 127, 129, 130, 131, 132, 134, 143, 144, 145, 148, 149, 151, 153, 156, 158, 159, 163, 165, 181, 182, 185, 186, 187, 189], "pya": [5, 37, 52, 62, 78, 82, 83, 85, 91, 115, 116, 119, 133, 144, 145, 147, 154, 156, 158, 160, 167, 181, 182, 187], "dbox": [5, 75, 91, 115, 116, 119, 181, 182, 187], "within": [5, 34, 36, 37, 38, 43, 48, 56, 62, 87, 88, 89, 92, 104, 130, 159, 169, 170, 189, 191], "id": [5, 6, 7, 10, 13, 16, 19, 25, 29, 32, 37, 38, 57, 62, 75, 78, 83, 84, 89, 119, 122, 129, 134, 143, 144, 155, 164, 169, 179, 180, 181, 191], "where": [5, 17, 19, 23, 34, 36, 37, 38, 43, 48, 56, 57, 62, 63, 64, 69, 74, 82, 83, 84, 87, 88, 89, 92, 96, 100, 103, 104, 105, 108, 112, 115, 116, 118, 119, 123, 143, 147, 149, 150, 153, 154, 158, 159, 163, 168, 172, 177, 180, 181, 182, 183, 185, 186, 187, 189], "frame_paramet": 5, "r0": [5, 37, 119, 133], "dtran": [5, 52, 64, 82, 120, 160, 182, 187], "toler": [5, 63, 104, 113, 119, 144, 153], "004": [5, 119, 153], "base_metal_gap": [5, 78, 153, 182], "combin": [5, 37, 96, 108, 119, 153, 171, 187], "three": [5, 17, 68, 119, 153, 169, 172, 180, 181, 185, 187], "subtract": [5, 52, 119, 133, 153], "insert": [5, 28, 35, 37, 57, 62, 75, 82, 91, 119, 129, 133, 145, 153, 158, 169, 177, 179, 187], "oper": [5, 37, 62, 143, 153, 168, 169, 172, 177, 185], "base_metal_gap_wo_grid": [5, 91, 127, 129, 131, 132, 153, 154, 173, 177, 182], "base_metal_addit": [5, 153, 182], "ground_grid": [5, 153, 182], "info": [5, 107, 112, 119, 152, 153, 165, 185], "gap": [5, 13, 17, 18, 19, 20, 23, 25, 29, 32, 34, 35, 36, 37, 38, 39, 43, 45, 47, 48, 49, 56, 57, 62, 63, 64, 65, 70, 71, 87, 88, 89, 92, 116, 119, 129, 133, 134, 138, 144, 153, 158, 182, 187], "ignor": [5, 83, 91, 119, 144, 153, 158, 168, 185], "while": [5, 23, 37, 78, 153, 154, 165, 170, 173, 185], "\u00b5m": [5, 17, 35, 57, 62, 72, 73, 87, 88, 89, 91, 112, 119, 153], "possibli": [5, 52, 159, 173, 181, 182], "befor": [5, 37, 62, 63, 75, 83, 116, 119, 147, 157, 168, 177, 188], "get": [5, 62, 75, 96, 115, 136, 145, 154, 156, 163, 165, 166, 168, 169, 170, 171, 172, 180, 183], "specifi": [5, 31, 32, 33, 37, 49, 62, 75, 82, 83, 84, 96, 104, 115, 117, 119, 143, 144, 145, 147, 148, 152, 154, 155, 156, 159, 165, 166, 168, 176, 181, 183, 187, 188], "correctli": [5, 37, 63, 82, 177, 182], "resolv": [5, 82, 167, 182], "integ": [5, 6, 7, 10, 16, 19, 82, 117, 119, 144, 145, 187], "filter_layer_list": 5, "transform": [5, 37, 52, 64, 75, 82, 91, 119, 120, 129, 133, 144, 158, 182], "filter_region": 5, "tupl": [5, 23, 37, 62, 63, 64, 75, 82, 83, 100, 103, 105, 108, 115, 119, 123, 136, 143, 145, 147, 150, 156], "layer_nam": [5, 37, 75, 81, 96, 115, 119], "distanc": [5, 6, 17, 18, 19, 25, 29, 35, 43, 62, 63, 65, 87, 88, 89, 104, 119, 123, 124, 127, 133, 134, 144, 147], "filter": [5, 107, 170], "region": [5, 37, 38, 52, 62, 82, 104, 115, 116, 119, 133, 144, 146], "element_cel": 5, "shape_lay": 5, "locat": [5, 37, 52, 62, 75, 78, 82, 100, 103, 112, 117, 119, 123, 140, 149, 150, 155, 158, 159, 168, 169, 170, 172, 173, 177, 178, 180, 186, 187, 188], "rotat": [5, 37, 43, 62, 75, 82, 91, 119, 181, 182], "repeat": [5, 118], "list": [5, 6, 7, 9, 10, 13, 16, 17, 18, 19, 23, 25, 26, 28, 29, 32, 34, 35, 36, 37, 38, 43, 48, 52, 55, 56, 57, 62, 63, 64, 65, 75, 76, 80, 82, 83, 84, 87, 88, 89, 90, 92, 100, 101, 103, 104, 105, 107, 108, 112, 113, 115, 116, 117, 118, 119, 120, 123, 124, 129, 134, 136, 143, 144, 145, 147, 149, 150, 151, 153, 154, 155, 156, 158, 159, 160, 165, 169, 173, 178, 182, 186, 187, 188, 189], "dpoint": [5, 37, 62, 63, 75, 82, 91, 113, 115, 117, 119, 133, 143, 144, 147, 149, 154, 158, 181, 182, 187, 192], "degre": [5, 17, 36, 43, 62, 65, 82, 87, 88, 91, 104, 144, 181, 182], "bump_box": 5, "should": [5, 31, 34, 36, 37, 38, 43, 48, 56, 57, 62, 63, 75, 76, 78, 87, 88, 89, 92, 95, 96, 97, 104, 115, 116, 117, 119, 120, 121, 122, 123, 124, 141, 143, 145, 154, 156, 158, 159, 163, 164, 165, 166, 168, 169, 170, 172, 173, 177, 178, 180, 181, 182, 187, 191], "fill": [5, 96, 112, 162, 173, 177, 178, 182], "bump": [5, 32, 41, 43, 57, 62, 119, 122, 162, 187], "coordin": [5, 17, 37, 55, 62, 64, 75, 82, 89, 104, 115, 119, 133, 155, 158, 181], "mai": [5, 28, 37, 62, 75, 82, 83, 96, 117, 119, 151, 153, 154, 155, 159, 163, 165, 166, 168, 169, 170, 173, 176, 177, 178, 180, 181, 182, 184, 185], "post": [5, 37, 108, 115, 118, 186, 188, 189], "sampleholder_typ": [5, 14, 182], "launcher_assign": 5, "none": [5, 26, 31, 35, 37, 41, 45, 52, 59, 62, 69, 75, 81, 82, 83, 84, 85, 91, 96, 100, 101, 103, 105, 107, 108, 113, 115, 116, 117, 118, 119, 120, 123, 124, 129, 133, 136, 138, 143, 144, 145, 150, 151, 154, 155, 156, 158, 159, 185, 187], "enabl": [5, 56, 62, 101, 104, 116, 119, 123, 152, 171, 172, 177, 178, 182, 186], "typic": [5, 13, 25, 29, 32, 37, 38, 57, 62, 68, 89, 119, 129, 134, 138, 151, 154, 182, 187, 188, 189], "sampl": [5, 8, 18, 90, 123, 144], "holder": [5, 8, 18, 123], "size": [5, 29, 36, 38, 43, 56, 62, 67, 75, 82, 83, 87, 88, 104, 117, 119, 144, 149, 155, 177, 181, 182], "self": [5, 37, 57, 62, 65, 69, 74, 82, 83, 91, 95, 96, 97, 119, 121, 122, 123, 124, 145, 164, 176, 182, 185, 187], "accordingli": [5, 37, 182], "wrapper": [5, 75, 123, 163], "around": [5, 19, 29, 35, 36, 37, 38, 52, 63, 64, 75, 82, 119, 143, 144, 149, 163, 171, 176, 177, 178, 181, 187], "configur": [5, 13, 20, 27, 43, 75, 77, 78, 82, 129, 130, 163, 170, 179], "mean": [5, 29, 36, 38, 43, 55, 56, 57, 62, 63, 67, 78, 115, 116, 119, 162, 163, 181, 182, 187], "index": [5, 19, 37, 62, 63, 64, 78, 113, 117, 119, 147, 158, 159, 169, 171, 182], "head": [5, 48, 123], "from": [5, 13, 19, 20, 23, 29, 31, 34, 35, 37, 49, 52, 57, 62, 63, 64, 65, 68, 70, 71, 75, 78, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 95, 96, 97, 101, 104, 105, 107, 108, 113, 115, 117, 119, 121, 122, 123, 124, 129, 133, 136, 137, 140, 143, 144, 147, 148, 149, 151, 152, 154, 156, 158, 159, 162, 163, 165, 166, 168, 169, 171, 172, 173, 176, 177, 178, 179, 180, 181, 183, 185, 186, 187, 189, 190, 191, 192], "n": [5, 13, 25, 29, 32, 37, 38, 57, 62, 64, 87, 88, 89, 111, 119, 129, 134, 144, 145, 154, 170, 182, 185, 186], "launcher_typ": [5, 182], "launcher_width": [5, 20, 182], "launcher_gap": [5, 20, 182], "launcher_ind": [5, 20, 182], "pad_pitch": [5, 182], "port_id_remap": 5, "launcher_frame_gap": [5, 49], "chip_box": [5, 182], "chang": [5, 34, 36, 37, 38, 43, 48, 56, 62, 87, 88, 89, 92, 120, 156, 159, 162, 163, 165, 169, 170, 173, 177, 178, 180, 182, 183, 187, 188, 191], "equal": [5, 116, 144, 150, 155, 186], "distribut": [5, 62, 84], "overridden": [5, 95, 96, 97, 119, 121, 122, 123, 124], "desir": [5, 37, 62, 63, 91, 149, 169, 177, 181, 183, 186, 187], "per": [5, 38, 56, 62, 65, 130, 163, 185, 186], "disabl": [5, 13, 37, 70, 75, 89, 116, 119, 129, 158, 177, 178, 180], "argument": [5, 34, 36, 37, 38, 43, 48, 52, 56, 62, 75, 83, 84, 87, 88, 89, 91, 92, 95, 96, 97, 101, 104, 105, 107, 115, 118, 119, 120, 121, 122, 123, 124, 129, 147, 156, 165, 181, 182, 187, 188, 189], "If": [5, 37, 62, 65, 75, 84, 95, 96, 97, 101, 104, 105, 107, 115, 116, 119, 120, 121, 122, 123, 124, 133, 143, 144, 145, 150, 151, 152, 154, 155, 158, 159, 161, 164, 165, 166, 168, 169, 170, 172, 173, 174, 177, 180, 181, 182, 185, 187, 190, 191, 192], "neither": [5, 75], "rf": [5, 43, 170, 182], "most": [5, 113, 145, 147, 158, 163, 172, 173, 176, 177, 178, 180, 182, 185, 187, 190], "top": [5, 6, 19, 33, 41, 57, 75, 78, 82, 95, 96, 97, 115, 116, 119, 121, 122, 123, 124, 143, 150, 158, 159, 163, 177, 178, 180, 181, 182, 187, 190], "clockwis": [5, 13, 19, 35, 57, 82, 113, 144, 181], "order": [5, 19, 23, 57, 62, 63, 96, 104, 113, 115, 119, 144, 145, 163, 165, 177, 186, 187], "x": [5, 17, 34, 55, 62, 63, 82, 87, 88, 91, 104, 113, 115, 133, 143, 147, 154, 155, 166, 172, 177, 179, 181, 182, 185, 186, 187, 188], "y": [5, 13, 55, 62, 82, 91, 104, 111, 113, 115, 129, 133, 143, 147, 154, 155, 166, 181, 186, 187, 188], "your": [5, 52, 96, 100, 103, 117, 119, 161, 162, 164, 165, 168, 169, 170, 171, 172, 173, 182, 183, 188], "For": [5, 19, 23, 28, 37, 62, 78, 82, 91, 104, 119, 143, 145, 147, 150, 151, 155, 156, 157, 159, 163, 165, 169, 170, 172, 173, 177, 178, 180, 182, 185, 186, 187, 188], "exampl": [5, 28, 37, 62, 75, 76, 78, 83, 104, 119, 145, 151, 155, 159, 163, 165, 168, 169, 170, 172, 173, 177, 179, 181, 183, 185, 186, 187, 188, 192], "flip": [5, 6, 16, 19, 32, 37, 40, 41, 43, 54, 57, 62, 122, 143, 177, 181, 182, 187], "": [5, 12, 17, 24, 34, 36, 37, 38, 43, 48, 49, 56, 62, 75, 83, 85, 87, 88, 89, 91, 92, 101, 113, 119, 120, 129, 143, 144, 150, 154, 156, 158, 159, 163, 166, 168, 172, 173, 176, 177, 179, 181, 182, 183, 189, 191], "axi": [5, 13, 17, 24, 63, 87, 88, 91, 104, 129, 143, 159, 160], "rang": [5, 56, 145], "delta_x": 5, "100": [5, 13, 18, 25, 29, 32, 35, 37, 38, 43, 57, 59, 62, 63, 74, 89, 90, 91, 104, 111, 119, 122, 124, 127, 129, 131, 132, 134, 144, 178, 182, 187, 188], "delta_i": 5, "x0": 5, "y0": 5, "float": [5, 17, 62, 82, 101, 104, 111, 113, 115, 117, 119, 136, 145, 147, 186, 187], "separ": [5, 13, 37, 70, 71, 75, 83, 89, 90, 96, 104, 115, 119, 129, 145, 147, 150, 151, 153, 168, 170, 172, 173, 177, 178, 182, 183, 187, 188], "along": [5, 57, 104, 159, 192], "dimens": [5, 20, 75, 116, 119, 166, 186, 187], "displac": [5, 91, 182], "tsv_box": 5, "boolean": [5, 9, 10, 13, 18, 21, 23, 25, 29, 32, 34, 35, 37, 38, 43, 49, 52, 54, 55, 57, 62, 63, 64, 65, 66, 67, 70, 71, 75, 82, 83, 89, 91, 119, 121, 122, 123, 129, 133, 134, 152], "make": [5, 28, 41, 82, 83, 84, 85, 100, 103, 104, 119, 156, 162, 163, 165, 166, 168, 169, 170, 171, 172, 173, 177, 178, 180, 181, 182, 183, 187, 188, 192], "plane": [5, 36, 38, 39, 52, 87, 88, 119, 177, 178, 181, 182], "fals": [5, 13, 18, 19, 21, 25, 29, 32, 34, 35, 37, 38, 43, 49, 52, 54, 55, 57, 62, 63, 64, 65, 66, 67, 70, 71, 75, 81, 82, 83, 89, 91, 96, 100, 101, 103, 104, 105, 107, 111, 112, 116, 117, 118, 119, 121, 122, 129, 134, 144, 145, 149, 150, 151, 155, 158, 159, 181, 182, 185, 187], "merge_base_metal_gap": 5, "a_cap": 5, "conductor": [5, 13, 17, 18, 19, 25, 29, 32, 37, 38, 43, 57, 62, 63, 65, 87, 88, 89, 119, 129, 134, 158], "cap": [5, 19], "b_cap": 5, "with_gnd_tsv": 5, "through": [5, 25, 56, 57, 63, 83, 84, 101, 134, 144, 165, 166, 180, 187], "silicon": [5, 25, 119, 134, 182, 187, 190], "with_face1_gnd_tsv": 5, "tsv_grid_spac": 5, "space": [5, 12, 13, 15, 16, 19, 24, 26, 57, 62, 96, 122, 123, 124, 127, 129, 131, 132, 147, 149, 151, 169], "300": [5, 6, 48, 49, 57, 87, 88, 119], "edge_from_tsv": 5, "clearanc": [5, 52, 62, 82], "550": [5, 17, 119], "tsv_edge_to_tsv_edge_separ": 5, "exist": [5, 75, 82, 95, 96, 97, 108, 115, 119, 121, 122, 123, 124, 143, 144, 147, 151, 155, 159, 163, 168, 172, 173, 177, 182, 187, 188], "250": [5, 88, 90], "tsv_edge_to_nearest_el": 5, "with_gnd_bump": 5, "indium": [5, 119, 187], "bump_grid_spac": 5, "120": [5, 87, 88, 92, 162, 164], "edge_from_bump": 5, "bump_edge_to_bump_edge_separ": 5, "95": 5, "frames_en": [5, 6, 7, 10, 16, 19], "drawn": [5, 6, 7, 10, 16, 19, 173, 187, 190], "frames_marker_dist": 5, "each": [5, 13, 18, 23, 26, 35, 36, 37, 57, 62, 63, 64, 65, 75, 78, 80, 81, 82, 83, 84, 87, 88, 90, 92, 96, 101, 104, 115, 119, 124, 130, 133, 143, 144, 147, 150, 151, 153, 154, 155, 159, 163, 169, 170, 173, 177, 180, 181, 182, 183, 185, 186, 187, 188, 189, 192], "1500": [5, 35], "1000": [5, 17, 18, 48, 57, 75, 78, 119, 182], "frames_diagonal_squar": 5, "diagon": [5, 35, 52, 186], "squar": [5, 12, 24, 35, 38, 52, 82, 83, 133, 150, 169, 173, 182], "2": [5, 13, 18, 19, 23, 25, 26, 33, 34, 38, 39, 45, 56, 62, 70, 74, 82, 89, 91, 101, 104, 115, 119, 124, 129, 130, 134, 144, 149, 156, 167, 168, 171, 182, 183, 185, 186, 187], "frames_mirror": 5, "mirror": [5, 9, 10, 13, 19, 81, 82, 91, 129, 149, 159, 160, 181], "true": [5, 9, 10, 13, 18, 19, 23, 29, 32, 37, 57, 62, 63, 70, 71, 75, 82, 83, 84, 89, 96, 100, 101, 104, 105, 107, 112, 119, 121, 122, 123, 129, 137, 143, 144, 145, 147, 150, 151, 152, 153, 155, 156, 158, 163, 178, 180, 181, 182, 185, 186, 187], "frames_dice_width": 5, "street": 5, "200": [5, 13, 17, 19, 25, 35, 57, 62, 92, 134, 182], "140": 5, "face_box": 5, "8500": 5, "dice_grid_margin": [5, 35], "margin": [5, 13, 19, 25, 29, 32, 35, 37, 38, 57, 59, 62, 67, 70, 71, 82, 89, 119, 129, 134, 149, 182, 187, 188], "name_mask": [5, 35], "m000": [5, 35], "name_chip": [5, 7, 9, 10, 17, 22, 35], "ctest": [5, 35], "name_copi": [5, 35, 82], "copi": [5, 35, 37, 62, 82, 108, 150, 160, 163, 182, 183, 188, 189], "name_brand": [5, 35], "brand": [5, 35], "marker_typ": [5, 13, 35, 52], "lower": [5, 13, 23, 35, 116, 173, 186, 187], "standard": [5, 13, 25, 26, 35, 45, 46, 52, 53, 59, 61, 62, 91, 123, 124, 134, 144, 147, 152, 173], "chip_dicing_in_base_met": [5, 35], "line": [5, 6, 9, 17, 18, 19, 35, 36, 48, 63, 83, 89, 90, 108, 113, 118, 119, 131, 132, 134, 144, 147, 162, 166, 168, 169, 177, 178, 179, 180, 181, 182, 188, 189, 190, 191], "metal": [5, 11, 13, 25, 29, 32, 35, 37, 38, 41, 49, 57, 62, 63, 64, 66, 67, 70, 71, 89, 92, 96, 104, 115, 116, 117, 119, 122, 129, 133, 134, 182, 186, 187], "addit": [5, 13, 29, 35, 37, 49, 62, 63, 64, 66, 67, 70, 71, 78, 82, 89, 95, 97, 104, 115, 118, 119, 121, 122, 123, 124, 129, 162, 165, 177, 181, 182, 186], "bound": [5, 35, 55, 62, 82, 91, 116, 119, 129, 146, 149, 154, 177], "10000": [5, 18, 35, 96, 119, 181], "bump_typ": [5, 32, 41, 43, 57, 62], "choic": [5, 6, 10, 13, 14, 15, 16, 18, 19, 23, 25, 26, 29, 31, 32, 33, 34, 41, 43, 45, 46, 47, 57, 59, 60, 61, 62, 65, 69, 70, 71, 72, 73, 89, 91, 101, 124, 129, 130, 134, 156, 163, 169, 186], "tsv_type": [5, 25, 59, 60, 61, 134], "ellips": [5, 25, 59, 60, 134], "bottom": [6, 33, 41, 57, 72, 73, 78, 82, 115, 116, 119, 158, 163, 178, 181, 182, 187], "transmiss": [6, 18, 63, 134], "3": [6, 17, 18, 19, 23, 26, 34, 38, 39, 47, 54, 64, 82, 87, 88, 92, 104, 115, 119, 124, 144, 149, 156, 165, 167, 168, 173, 186, 187], "crossing_length": 6, "400": [6, 17, 57, 87, 88, 119, 182], "cross_talk_dist": 6, "meander_fac": 6, "two": [6, 9, 17, 35, 36, 38, 39, 41, 43, 55, 60, 61, 62, 70, 82, 88, 89, 90, 91, 115, 116, 119, 133, 143, 144, 147, 154, 158, 163, 168, 176, 177, 181, 182, 185, 186, 187, 188, 192], "daisi": 7, "woven": 7, "includ": [7, 9, 10, 13, 18, 25, 28, 29, 32, 37, 38, 57, 62, 68, 70, 71, 81, 83, 84, 89, 91, 96, 100, 103, 115, 119, 121, 129, 134, 143, 144, 145, 150, 159, 161, 165, 166, 168, 171, 172, 176, 177, 181, 182, 186, 188, 192], "text": [7, 35, 37, 62, 78, 82, 115, 117, 119, 131, 132, 147, 149, 158, 169, 178, 182], "manual": [7, 30, 57, 62, 68, 69, 74, 78, 83, 86, 101, 104, 117, 141, 143, 165, 167, 171, 173, 181, 186, 187, 188, 190], "pattern": [7, 57, 171], "No": [7, 72, 104, 172], "input": [7, 17, 19, 43, 57, 62, 115, 144, 147, 185, 187, 192], "demonstr": [9, 10, 17, 169, 170, 177, 178, 192], "four": [9, 23, 52, 90, 126, 133, 144, 149, 154, 181], "readout": [9, 10, 17, 23, 89, 90], "reson": [9, 10, 17, 18, 19, 23, 48, 57, 121, 177, 186], "probe": [9, 17, 133, 143], "charg": [9, 178], "qubit_a_nr": [9, 10], "qubit_b_nr": [9, 10], "port_nr": [9, 119, 187], "qubit_nr": [9, 10], "cap_finger_nr": [9, 10], "probeline_nam": [9, 10], "readout_res_length": [9, 10, 17, 23, 181], "5000": [9, 10, 23, 57, 123, 181, 182], "5100": [9, 10, 23], "5200": [9, 10, 23], "5300": [9, 10, 23], "include_coupl": [9, 10, 181], "coupler": [9, 10, 17, 18, 19, 23, 26, 34, 36, 38, 87, 88, 89, 90, 92, 119, 124, 138, 178, 187], "3d": [10, 28, 119, 177, 182, 187], "integr": [10, 28, 101, 104, 176, 177, 179, 182, 189], "multi": [10, 29, 31, 32, 57, 62, 65, 78, 83, 84, 119, 170, 171, 179, 182], "featur": [10, 37, 62, 145, 169, 170, 171, 172, 173, 178, 179, 180, 181, 182, 189], "dt": 10, "almost": [11, 154, 182], "remov": [11, 34, 52, 82, 83, 119, 122, 143, 144, 150, 151, 152, 156, 159, 166, 168, 169, 171, 182], "ebl": [11, 76, 171, 181], "edge_len": [12, 24], "80": [12, 13, 24, 36, 65, 87, 88, 90], "inter_spac": [12, 24], "20": [12, 17, 18, 19, 24, 29, 31, 36, 38, 39, 67, 87, 88, 89, 90, 91, 131, 132, 168, 185, 187], "pad_width": [13, 71, 89, 129, 133], "500": [13, 19, 25, 34, 48, 50, 57, 62, 89, 104, 126, 129, 134, 182, 187], "junctions_horizont": [13, 129], "horizont": [13, 18, 23, 25, 57, 71, 82, 89, 129, 133, 134, 160], "small_loop_area": 13, "small": [13, 22, 63, 162, 182, 185], "loop": [13, 70, 74, 89, 91, 129], "large_loop_area": 13, "larg": [13, 170, 185], "130": [13, 182], "junction_width_smal": 13, "finger": [13, 17, 18, 19, 23, 34, 38, 39, 56, 70, 71, 89, 92, 129, 138], "15": [13, 87, 88, 127, 187], "junction_width_larg": 13, "08": [13, 124], "junction_width_step_increment_smal": 13, "01": [13, 104, 113, 119], "junction_width_step_increment_larg": 13, "03": 13, "pads_loop": 13, "central": [13, 181], "6": [13, 17, 18, 19, 23, 25, 29, 32, 37, 38, 48, 57, 62, 65, 71, 87, 88, 89, 119, 129, 134, 144, 156], "turn": [13, 19, 25, 29, 32, 34, 36, 37, 38, 43, 48, 56, 57, 62, 87, 88, 89, 92, 104, 119, 124, 129, 134, 158, 163, 177, 182], "64": [13, 25, 29, 32, 37, 38, 57, 62, 89, 119, 129, 134, 144, 172], "r": [13, 25, 29, 32, 37, 38, 43, 57, 62, 63, 64, 89, 119, 129, 134, 144, 145, 158, 165, 168, 169, 182, 185, 188, 191], "radiu": [13, 25, 29, 32, 36, 37, 38, 39, 55, 57, 62, 63, 64, 71, 82, 87, 88, 89, 92, 119, 129, 134, 144, 158, 182], "protect": [13, 25, 29, 32, 37, 38, 57, 62, 67, 89, 119, 129, 134], "1t1": [13, 25, 29, 32, 37, 38, 57, 62, 78, 82, 83, 89, 119, 122, 129, 134, 143, 173, 177, 181, 182, 187], "2b1": [13, 25, 29, 32, 37, 38, 57, 62, 78, 82, 89, 119, 129, 134, 181, 182, 187], "1b1": [13, 25, 29, 32, 37, 38, 57, 62, 89, 119, 129, 134], "2t1": [13, 25, 29, 32, 37, 38, 57, 62, 78, 82, 89, 119, 129, 134, 182], "display_nam": [13, 25, 29, 32, 37, 38, 57, 62, 89, 119, 129, 134], "displai": [13, 25, 29, 32, 37, 38, 57, 62, 75, 89, 119, 129, 134, 168, 177, 180, 181], "gui": [13, 25, 28, 29, 32, 37, 38, 55, 57, 62, 63, 75, 78, 89, 105, 107, 119, 129, 134, 143, 147, 150, 163, 167, 169, 171, 172, 173, 176, 178, 179, 180, 182, 184, 187, 189, 190, 191], "protect_opposite_fac": [13, 25, 29, 32, 37, 38, 57, 62, 89, 119, 129, 134], "appli": [13, 25, 29, 32, 37, 38, 57, 62, 64, 75, 82, 83, 84, 89, 104, 116, 119, 120, 129, 133, 134, 163, 177, 187], "onli": [13, 25, 29, 32, 34, 36, 37, 38, 43, 48, 56, 57, 62, 63, 69, 82, 83, 84, 87, 88, 89, 91, 92, 96, 104, 105, 116, 119, 125, 129, 130, 134, 137, 141, 145, 147, 153, 156, 157, 158, 159, 163, 165, 168, 169, 170, 172, 173, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 192], "signal": [13, 25, 29, 32, 37, 38, 57, 62, 89, 96, 115, 117, 119, 129, 134, 158, 177, 186, 187], "carri": [13, 25, 29, 32, 37, 38, 57, 62, 89, 119, 129, 134], "opposing_face_id_group": [13, 25, 29, 32, 37, 38, 57, 62, 89, 119, 129, 134], "oppos": [13, 25, 29, 32, 37, 38, 57, 62, 89, 119, 129, 134, 187], "group": [13, 25, 29, 32, 37, 38, 57, 62, 68, 78, 89, 111, 112, 119, 129, 134, 143, 146, 173, 177, 182], "etch_opposite_fac": [13, 25, 29, 32, 37, 38, 57, 62, 89, 119, 129, 134], "etch": [13, 19, 25, 29, 32, 37, 38, 57, 62, 78, 89, 115, 116, 117, 119, 129, 134], "opposit": [13, 19, 25, 29, 32, 37, 38, 57, 62, 89, 119, 122, 129, 134, 187], "too": [13, 25, 29, 32, 37, 38, 49, 57, 62, 63, 64, 66, 67, 89, 119, 129, 134, 154, 156, 168, 169, 170], "etch_opposite_face_margin": [13, 19, 25, 29, 32, 37, 38, 57, 62, 89, 119, 129, 134], "area_height": [13, 129], "height": [13, 17, 19, 34, 71, 75, 82, 89, 116, 117, 119, 126, 129, 133, 149, 187], "1900": [13, 129], "area_width": [13, 129], "1300": [13, 19, 129], "pad_spac": [13, 129], "only_pad": [13, 129], "pad_configur": [13, 129], "junction_width_step": [13, 129], "automat": [13, 39, 55, 57, 62, 70, 75, 80, 82, 85, 100, 129, 150, 163, 165, 166, 168, 169, 172, 173, 176, 177, 180, 181, 182, 183, 185], "junction_width": [13, 69, 89, 91, 129], "junction_test_pads_typ": [13, 129, 130], "junction_test_pads_paramet": [13, 129], "extra": [13, 19, 29, 33, 45, 62, 63, 65, 69, 82, 89, 91, 112, 129, 149, 159, 172], "_junction_test_pads_paramet": [13, 129], "previou": [13, 45, 62, 69, 89, 91, 129, 144, 168, 169, 177, 180, 181, 182], "state": [13, 45, 69, 89, 91, 129, 183, 185], "_paramet": [13, 37, 45, 69, 89, 91, 129], "mirror_squid": [13, 91, 129], "its": [13, 37, 57, 62, 63, 82, 91, 96, 104, 119, 129, 143, 144, 145, 159, 163, 165, 168, 177, 181, 182, 183], "junction_paramet": [13, 69, 89, 91, 129], "_junction_paramet": [13, 69, 89, 91, 129], "finger_overshoot": [13, 70, 71, 89, 129], "include_base_metal_gap": [13, 70, 71, 89, 129], "shadow_margin": [13, 70, 71, 89, 129], "shadow": [13, 70, 71, 89, 129], "compact_geometri": [13, 70, 89, 129], "compact": [13, 70, 89, 129, 145], "geometri": [13, 34, 36, 37, 38, 43, 48, 52, 56, 60, 61, 70, 87, 88, 89, 91, 92, 95, 96, 97, 115, 116, 119, 121, 122, 123, 124, 129, 154, 159, 162, 171, 173, 177, 179, 180, 182, 186, 189, 190, 192], "separate_junct": [13, 70, 71, 89, 129], "offset_compens": [13, 70, 71, 89, 129], "lead": [13, 38, 56, 70, 71, 89, 104, 129, 158, 168, 185, 187], "offset": [13, 62, 70, 71, 82, 89, 92, 129], "mirror_offset": [13, 70, 71, 89, 129], "move": [13, 55, 62, 70, 71, 89, 91, 129, 144, 165, 173, 177, 178], "finger_overlap": [13, 70, 71, 89, 129], "insid": [13, 36, 56, 57, 62, 70, 71, 89, 96, 101, 104, 115, 117, 119, 129, 145, 150, 158, 173, 177, 180, 181, 182, 187, 190], "single_junct": [13, 70, 89, 129], "second": [13, 17, 32, 37, 43, 70, 89, 104, 107, 115, 119, 129, 144, 182, 183, 185, 188], "predefin": [14, 63, 177], "sma8": [14, 18, 123, 182], "ard24": [14, 18], "dc24": 14, "num_strip": [15, 16, 131, 132], "min_width": [15, 16], "max_width": [15, 16], "stripe_test": [15, 16], "stripe_test_increasing_width": [15, 16], "architectur": [16, 167, 171, 182], "circular": [17, 36, 61, 82, 87, 145], "island": [17, 36, 87, 88, 89, 90, 91, 92, 186, 187], "drivelin": [17, 87, 88, 89, 90], "11500": 17, "12700": 17, "8000": [17, 111], "kappa_finger_control": 17, "capacitor": [17, 18, 19, 34, 36, 38, 39, 56, 62, 138, 154, 177, 182], "32": [17, 87, 88], "21": [17, 18, 19, 23], "46": 17, "coupler_length": 17, "9800": 17, "couplers_a_qb1": 17, "couplers_b_qb1": 17, "couplers_angle_qb1": 17, "0deg": [17, 87, 88], "225": 17, "315": 17, "couplers_width_qb1": 17, "radial": [17, 87, 88], "30": [17, 18, 25, 59, 60, 66, 87, 88, 101, 126, 134, 182, 186], "50": [17, 25, 35, 89, 111, 117, 150, 158], "couplers_arc_amplitude_qb1": 17, "angular": [17, 87, 88], "extens": [17, 87, 88, 117, 119, 166, 167, 172, 183, 186], "25": [17, 32, 41, 57, 187], "65": 17, "couplers_a_qb2": 17, "couplers_b_qb2": 17, "couplers_angle_qb2": 17, "couplers_width_qb2": 17, "couplers_arc_amplitude_qb2": 17, "35": [17, 87, 88], "drive_line_offset": 17, "end": [17, 29, 32, 55, 57, 62, 63, 64, 100, 103, 107, 116, 119, 122, 158, 159, 165, 166, 177, 180, 181, 186, 187], "drive": [17, 87, 88, 89, 123], "ground_gap": [17, 36, 56, 87, 88, 89], "1400": 17, "900": [17, 182], "coupler_ext": [17, 89], "150": [17, 87, 89, 92, 182], "island1_ext": [17, 89], "first": [17, 18, 23, 37, 43, 57, 62, 63, 75, 78, 89, 115, 118, 119, 144, 156, 158, 163, 166, 168, 169, 171, 177, 179, 181, 182, 184, 185, 187, 188], "island2_ext": [17, 89], "drive_posit": [17, 89], "1100": 17, "island_island_gap": [17, 89], "em1": 17, "res_length": [18, 19], "physic": [18, 19, 29, 36, 38, 43, 56, 62, 67, 100, 103, 104, 155, 185, 190, 192], "5434": [18, 19], "5429": [18, 19], "5374": [18, 19], "5412": [18, 19], "5493": [18, 19], "5589": [18, 19], "n_finger": [18, 19, 23], "planar": [18, 19, 96], "l_finger": [18, 19, 23], "23": [18, 19, 23], "9": [18, 19, 23, 181, 182], "14": [18, 19, 23, 25, 168, 169], "28": [18, 19, 157, 169, 172], "type_coupl": [18, 19, 23], "interdigit": [18, 19, 23, 138], "n_ab": [18, 126], "res_term": 18, "termin": [18, 57, 62, 63, 64, 107, 119, 122, 158, 168, 169, 172, 181, 183, 186, 187], "galvan": [18, 41], "res_beg": 18, "begin": [18, 57, 64, 132, 181, 183], "res_a": [18, 19, 48], "res_b": [18, 19, 48], "12": [18, 19, 29, 67, 71, 89, 92, 101, 186], "tl_airbridg": 18, "res_airbridge_typ": 18, "rectangular": [18, 29, 31, 33, 49, 57, 62, 63, 64, 65, 82, 92, 181], "sample_holder_typ": 18, "marker_safeti": 18, "curv": [18, 63, 64, 144], "feedline_bend_dist": 18, "feedlin": [18, 23, 36, 38], "bend": [18, 55, 62, 63, 187], "resonators_both_sid": 18, "both": [18, 19, 29, 30, 32, 37, 62, 69, 74, 85, 104, 109, 119, 158, 163, 166, 170, 181, 185, 187, 188], "max_res_len": 18, "exceed": 18, "becom": [18, 62, 78, 118, 180, 187], "1e": [18, 104, 115, 124], "ground_grid_in_trac": [18, 55, 62, 63, 64, 66], "trace": [18, 29, 48, 49, 62, 63, 64, 66, 67, 117], "border": [18, 119], "preliminari": 19, "resonator_typ": 19, "connector_dist": [19, 57], "extra_resonator_avoid": 19, "extra_resonator_etch": 19, "spiral": [19, 57, 177], "attach": [19, 82, 151, 181], "pl_": 19, "_t_port_c": 19, "identifi": [19, 83, 105, 154, 155, 162, 181, 182, 183], "long": [19, 162, 169, 182, 185, 186, 187], "same": [19, 23, 36, 37, 38, 55, 62, 75, 82, 83, 84, 96, 115, 119, 144, 150, 153, 154, 155, 156, 159, 163, 168, 169, 170, 173, 177, 180, 181, 182, 183, 185, 187], "wai": [19, 22, 37, 62, 83, 84, 113, 115, 158, 163, 168, 169, 171, 172, 173, 176, 177, 181, 182, 187, 188], "direct": [19, 22, 32, 33, 37, 49, 62, 63, 82, 91, 116, 119, 123, 137, 144, 147, 158, 177, 182, 187], "_corner": [19, 158], "cpw": [19, 25, 134], "exclud": [19, 156], "finger_control": [19, 56], "solid": [19, 186], "twofac": 19, "ground_grid_avoid": [19, 37, 91, 182], "counter": [19, 57, 144], "resonator_fac": 19, "2100": 19, "2900": 19, "3700": 19, "4500": 19, "spiral_box_height": 19, "spiral_box_width": 19, "x_indent": 19, "indent": [19, 20, 145], "800": [19, 57], "cap_res_dist": 19, "waveguide_indent": 19, "At": [19, 178], "bridge_spac": [19, 57], "parametr": [20, 171, 177], "connect": [20, 22, 23, 38, 43, 49, 50, 57, 63, 87, 88, 112, 117, 119, 130, 133, 150, 177, 178, 182, 187], "pairwis": 20, "coplanar": [20, 43, 62, 63, 64, 66, 67, 155, 177, 182, 186], "n_launcher": 20, "40": [20, 32, 36, 41, 43, 57, 62], "launcher_pitch": 20, "pitch": [20, 25, 134], "635": 20, "160": [20, 178], "96": 20, "520": 20, "tunabl": 21, "veri": [22, 63, 75, 177, 180, 182, 187, 188], "coupl": [23, 48, 178, 186], "half": [23, 90, 182], "abov": [23, 57, 119, 150, 168, 169, 170, 173, 177, 178, 180, 185, 186, 188, 189], "below": [23, 29, 57, 116, 119, 137, 150, 159, 161, 168, 176, 180, 181, 182, 183, 185, 186, 187, 189], "chargelin": [23, 92], "whose": [23, 150, 153], "upper": [23, 116, 187], "six": 23, "5400": [23, 181], "5500": [23, 181], "use_test_reson": [23, 121], "test_res_length": 23, "5600": [23, 181], "5800": 23, "metrologi": 25, "segment": [25, 57, 62, 63, 64, 66, 67, 119, 177], "crossect": 25, "analysi": [25, 101, 112, 186], "array_form": 25, "array_layout": 25, "metrology_pitch": 25, "cpw_distanc": [25, 134], "placehold": [25, 134, 181], "hor_dist": [25, 134], "ver_dist": [25, 134], "tsv_diamet": [25, 59, 134], "diamet": [25, 32, 41, 57, 59, 134], "tsv_margin": [25, 59, 134], "tsv_elliptical_width": [25, 60, 134], "ellipt": [25, 60, 134], "pos_start": [26, 123], "end_i": [26, 123], "c_kappa_l_fing": 26, "dedic": [26, 115, 119, 124, 187, 189], "function": [26, 31, 37, 45, 56, 57, 62, 65, 69, 74, 78, 81, 83, 85, 91, 94, 96, 105, 115, 116, 119, 120, 123, 124, 136, 138, 141, 144, 145, 147, 153, 154, 156, 159, 162, 163, 164, 170, 179, 181, 182, 185, 186, 187, 189], "also": [26, 28, 37, 49, 55, 62, 63, 64, 66, 75, 82, 83, 84, 85, 86, 91, 92, 103, 109, 119, 124, 129, 131, 132, 133, 137, 143, 144, 145, 150, 151, 152, 154, 156, 159, 163, 165, 166, 168, 169, 170, 171, 172, 173, 176, 177, 180, 181, 182, 183, 185, 186, 187, 189, 191], "assum": [26, 63, 64, 75, 83, 119, 124, 172, 178, 186, 187], "follow": [26, 57, 62, 63, 75, 78, 80, 81, 95, 96, 97, 119, 121, 122, 123, 124, 144, 145, 150, 151, 155, 161, 162, 163, 164, 165, 168, 169, 170, 172, 173, 177, 180, 181, 182, 183, 185, 186, 187, 188, 189, 192], "attribut": [26, 37, 81, 117, 124, 156, 163, 164], "arm_width_a": [26, 123, 124], "arm_width_b": [26, 123, 124], "qubit_spac": [26, 123, 124], "fluxline_typ": [26, 45, 46, 47, 91, 124, 187], "rr_cpl_width": [26, 124], "arm": [26, 38, 91, 92, 123, 124, 127, 129, 182], "24": [26, 92, 123, 124], "rr": [26, 124], "qb": [26, 124], "um": [26, 92, 117, 119, 124, 149, 155], "file": [27, 37, 68, 75, 76, 78, 80, 81, 82, 83, 100, 101, 103, 104, 105, 108, 112, 115, 118, 119, 143, 148, 152, 154, 155, 159, 161, 163, 165, 166, 169, 170, 171, 172, 173, 177, 178, 179, 180, 181, 183, 184, 185, 186, 188, 189, 190, 191], "thing": [27, 80, 163, 173, 182, 185], "path": [27, 57, 62, 63, 75, 81, 85, 100, 101, 103, 105, 108, 112, 115, 118, 123, 143, 144, 148, 151, 154, 155, 165, 168, 169, 170, 172, 176, 177, 182, 183, 184, 185, 188, 192], "sub": [27, 37, 62, 63, 70, 82, 91, 116, 119, 159, 163, 177, 181], "repres": [28, 62, 63, 64, 69, 74, 75, 80, 82, 83, 84, 115, 171, 180, 187], "form": [28, 62, 96, 101, 104, 109, 113, 119, 150, 162, 163], "being": [28, 78, 182], "pcelldeclarationhelp": [28, 37, 163], "load": [28, 68, 83, 86, 89, 90, 92, 148, 151, 155, 159, 163, 180, 181, 182], "klayout": [28, 62, 63, 75, 78, 85, 115, 119, 141, 143, 150, 151, 152, 154, 157, 163, 165, 166, 168, 169, 171, 173, 176, 177, 178, 179, 181, 182, 187, 189, 190, 191], "code": [28, 30, 34, 36, 37, 38, 43, 48, 55, 56, 62, 63, 68, 69, 74, 75, 86, 87, 88, 89, 91, 92, 96, 129, 145, 150, 159, 162, 163, 165, 167, 168, 169, 170, 171, 172, 173, 176, 179, 180, 187, 188, 190, 191], "share": [28, 91, 119, 144, 185], "them": [28, 96, 101, 154, 163, 168, 169, 170, 173, 176, 177, 181, 182, 187], "have": [28, 31, 34, 36, 37, 38, 43, 48, 52, 56, 62, 63, 75, 78, 82, 83, 84, 86, 87, 88, 89, 92, 101, 115, 119, 143, 144, 150, 151, 154, 156, 159, 163, 165, 166, 168, 169, 170, 173, 174, 177, 178, 180, 181, 182, 183, 184, 186, 187, 192], "easi": [28, 168, 170, 171], "support": [28, 36, 62, 75, 98, 104, 112, 143, 145, 169, 171, 177, 182, 183, 185, 186, 187, 189, 192], "concept": [28, 177, 180, 182, 187], "belong": [28, 78, 154, 182], "certain": [28, 34, 36, 37, 38, 43, 48, 56, 76, 82, 83, 87, 88, 89, 92, 119, 168, 169, 170, 182, 187], "determin": [28, 37, 52, 62, 63, 82, 83, 100, 101, 104, 119, 133, 150, 152, 158, 159, 181, 182, 183, 186, 187], "actual": [28, 31, 45, 62, 63, 64, 69, 74, 82, 83, 91, 98, 165, 169, 173, 180, 181, 182, 187, 192], "refer": [28, 35, 36, 37, 38, 39, 75, 78, 81, 87, 88, 119, 143, 144, 145, 158, 161, 163, 168, 169, 170, 177, 180, 182, 188], "taper": [29, 39, 49, 62, 67, 89], "bridge_gap_width": 29, "with_side_airbridg": 29, "With": [29, 78, 163, 177, 181], "with_right_waveguid": 29, "gap_between_bridg": 29, "inner": [29, 88, 119, 187], "adjac": [29, 62, 119, 144, 146], "bridg": [29, 31, 32, 33, 55, 57, 62, 65, 95, 182], "waveguide_extra": 29, "taper_length": [29, 39, 62, 67], "31": [29, 67, 145], "41592653589793": [29, 67], "m2": [29, 67], "a2": [29, 36, 37, 38, 43, 56, 62, 65, 67], "non": [29, 36, 38, 43, 55, 56, 57, 62, 67, 101, 115, 119, 144, 145, 162, 186, 187], "b2": [29, 36, 37, 38, 43, 56, 62, 65, 67], "add_met": [29, 49, 62, 63, 64, 66, 67], "add": [29, 32, 37, 49, 55, 60, 62, 63, 64, 66, 67, 75, 82, 83, 95, 97, 104, 112, 115, 119, 121, 122, 123, 124, 133, 156, 163, 165, 173, 178, 181, 182, 183, 187, 188], "airbridge_typ": [29, 31, 32, 33, 57, 62, 65], "bridge_width": [29, 31, 32, 57], "pad_length": [29, 31, 32, 57], "22": [29, 71, 89, 165, 168, 172], "bridge_length": [29, 31, 57, 182], "60": [29, 39, 87, 88], "without": [31, 45, 57, 62, 69, 74, 75, 82, 85, 91, 113, 119, 130, 169, 170, 173, 177, 181, 182, 183, 185, 187, 191], "subclass": [31, 34, 36, 37, 38, 43, 48, 52, 56, 62, 83, 84, 87, 88, 89, 91, 92, 96, 101, 104, 119, 145, 156, 179, 186, 188, 189], "otherwis": [31, 32, 33, 37, 62, 63, 75, 95, 97, 105, 107, 116, 119, 120, 121, 122, 123, 124, 145, 151, 159, 168, 172, 177, 187], "user": [31, 32, 33, 37, 60, 62, 75, 83, 91, 107, 162, 165, 166, 168, 169, 171, 172, 176, 181, 182, 183, 185, 187], "classmethod": [31, 34, 36, 37, 38, 41, 43, 45, 48, 52, 54, 56, 59, 62, 69, 87, 88, 89, 92, 96, 119, 129, 156, 163, 187], "18": [31, 45], "44": [31, 57, 182], "equival": [32, 62, 145], "origin": [32, 33, 37, 41, 60, 61, 64, 65, 72, 73, 75, 82, 115, 119, 144, 149, 182], "geometr": [32, 33, 41, 60, 61, 144, 171], "include_bump": [32, 57], "ubm_diamet": [32, 41, 57], "under": [32, 37, 41, 57, 75, 83, 117, 119, 151, 165, 168, 173, 176, 177, 180, 182], "bump_diamet": [32, 41, 57], "part": [33, 48, 49, 57, 83, 91, 92, 104, 116, 117, 119, 129, 144, 177, 178, 180, 181, 182, 185], "port_a": [33, 37, 62], "port_b": [33, 37, 62, 182], "closest": [33, 35, 113, 119, 133, 143, 150, 187], "pad_extra": 33, "capacit": [34, 56, 89, 90, 101, 104, 117, 124, 158, 179, 185, 187, 189], "fem": [34, 185], "comput": [34, 68, 112, 144, 183, 185, 186], "when": [34, 36, 37, 38, 43, 48, 56, 62, 63, 75, 82, 87, 88, 89, 92, 104, 107, 115, 116, 117, 119, 143, 158, 159, 162, 163, 165, 166, 169, 172, 177, 180, 181, 182, 183, 185, 187, 190], "best": [34, 36, 37, 38, 43, 48, 56, 87, 88, 89, 92, 169, 182], "practic": [34, 36, 37, 38, 43, 48, 56, 62, 87, 88, 89, 92, 163, 176, 187], "effect": [34, 36, 37, 38, 43, 48, 56, 87, 88, 89, 92, 101, 120, 123, 149, 170, 186], "serv": [34, 36, 37, 38, 43, 48, 56, 87, 88, 89, 92], "deriv": [34, 36, 37, 38, 43, 48, 56, 62, 87, 88, 89, 92, 137, 144, 163, 182], "noth": [34, 36, 37, 38, 43, 48, 56, 87, 88, 89, 92, 156, 180], "els": [34, 36, 37, 38, 43, 48, 56, 87, 88, 89, 92, 145], "cl": [34, 36, 37, 38, 43, 48, 52, 56, 87, 88, 89, 92, 96, 119, 138, 156, 187], "you": [34, 36, 37, 38, 43, 48, 52, 56, 57, 75, 87, 88, 89, 92, 100, 103, 115, 145, 150, 161, 163, 164, 165, 166, 168, 169, 170, 172, 173, 174, 176, 177, 178, 180, 181, 182, 183, 184, 186, 187, 188, 190, 191, 192], "need": [34, 36, 37, 38, 43, 48, 52, 56, 57, 62, 63, 76, 78, 85, 87, 88, 89, 92, 94, 96, 118, 141, 143, 144, 155, 161, 162, 163, 164, 165, 168, 169, 170, 171, 172, 173, 177, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189], "decid": [34, 36, 37, 38, 43, 48, 56, 87, 88, 89, 92, 187], "x_coupler_length": 34, "x_coupler_height": 34, "x_coupler_vari": 34, "variant": [34, 46, 47, 80, 83, 181], "either": [34, 37, 57, 68, 69, 74, 75, 78, 83, 84, 86, 119, 130, 144, 158, 177, 182, 187, 189], "remove_capacitor": 34, "finger_numb": [34, 38, 39], "finger_width": [34, 38, 39, 56], "finger_gap": [34, 38, 39, 56], "finger_gap_end": [34, 38], "marker_dist": 35, "diagonal_squar": [35, 52], "use_face_prefix": 35, "prefix": [35, 37, 75, 81, 103, 108, 115, 118, 119, 133, 170, 182], "chip_dicing_width": 35, "chip_dicing_line_length": 35, "chip_dicing_gap_length": 35, "dash": [35, 177], "outer": [36, 49, 82, 88, 133], "semi": 36, "fix": [36, 38, 56, 62, 119, 170, 172], "imped": [36, 87, 88, 117], "r_inner": [36, 88], "r_outer": [36, 88], "extern": [36, 88, 171, 176, 179, 182, 187, 188], "swept_angl": 36, "cover": [36, 52, 82, 116, 119, 138, 146, 158, 170, 177, 181, 186], "180": [36, 43, 62, 65, 88], "outer_island_width": [36, 88], "fixed_length": [36, 38, 56], "auto": [36, 38, 56, 182], "cell_transf": [37, 119], "extract": [37, 150, 154, 158, 159], "specif": [37, 52, 62, 69, 74, 75, 80, 81, 82, 83, 96, 119, 145, 158, 161, 163, 165, 168, 169, 172, 173, 177, 180, 182, 187, 188, 189], "convert": [37, 62, 82, 119, 145, 147, 150, 151, 153, 154, 158, 159, 176, 178, 179], "target": [37, 62, 136, 158, 168, 172], "system": [37, 78, 143, 158, 165, 168, 169, 172, 173, 179, 185, 188], "recurs": [37, 75, 119, 145, 153, 158], "level": [37, 75, 116, 119, 143, 145, 150, 158, 162, 163, 170, 176, 177, 180, 182, 185, 192], "look": [37, 75, 118, 119, 151, 158, 168, 171, 182], "subcel": [37, 62, 75, 91, 119, 129, 158, 182], "behav": 37, "like": [37, 62, 69, 74, 83, 145, 156, 163, 165, 166, 168, 169, 170, 172, 173, 177, 181, 182, 185, 186], "target_cel": 37, "label_tran": [37, 75, 119], "note": [37, 57, 62, 75, 82, 83, 147, 157, 163, 165, 168, 169, 170, 171, 177, 181, 182, 183, 185, 191], "To": [37, 83, 84, 85, 101, 104, 123, 145, 165, 166, 168, 172, 173, 177, 180, 181, 182, 185, 186, 187, 191, 192], "inherit": [37, 163, 182, 187], "It": [37, 62, 63, 75, 82, 83, 84, 85, 91, 119, 129, 145, 163, 165, 168, 169, 170, 171, 173, 177, 178, 182, 184, 185, 187, 188], "directli": [37, 62, 75, 119, 170, 176, 177, 181, 182, 185], "take": [37, 75, 96, 115, 119, 120, 145, 156, 158, 168, 177, 178, 185, 186, 188, 189, 192], "provid": [37, 75, 84, 94, 119, 145, 165, 177, 180, 186, 187, 192], "keyword": [37, 52, 62, 75, 83, 84, 95, 96, 97, 119, 121, 122, 123, 124, 187], "placement": [37, 52, 75, 82, 119, 123, 159, 166], "parent": [37, 75, 119, 123, 159, 163], "allow": [37, 62, 63, 75, 82, 91, 101, 104, 119, 129, 145, 163, 169, 171, 172, 173, 177, 185, 186, 191], "possibl": [37, 52, 57, 62, 63, 75, 83, 91, 119, 130, 156, 163, 165, 168, 169, 173, 177, 182, 183, 185, 186, 188, 190], "instanc": [37, 52, 62, 75, 83, 84, 101, 104, 119, 137, 138, 142, 147, 150, 153, 154, 155, 159, 163, 168, 169, 177, 178, 180, 182, 186, 187, 188, 189, 190], "properti": [37, 60, 75, 82, 84, 96, 119, 155, 156, 159, 163, 176, 177, 178, 180, 182], "rel": [37, 75, 91, 100, 101, 104, 119, 129, 149, 151, 158, 163, 182, 186], "dvector": [37, 75, 82, 91, 119, 144], "must": [37, 62, 63, 75, 116, 119, 144, 147, 157, 158, 159, 168, 169, 173, 180, 182, 185, 186, 187, 188, 191], "default_fac": [37, 78, 182], "doe": [37, 62, 150, 165, 168, 173, 177, 185, 189, 192], "necessarili": [37, 63], "subtyp": 37, "abstract": [37, 96, 119, 163], "care": [37, 144, 168, 170], "str": [37, 62, 82, 100, 101, 103, 104, 106, 107, 109, 111, 115, 117, 119, 120, 136, 143, 145, 147, 150, 151, 156, 159], "indic": [37, 78, 119, 158, 168, 182, 186, 187], "refpoint_transform": 37, "conveni": [37, 62, 82, 85, 119, 184, 187], "new": [37, 75, 95, 96, 97, 108, 119, 121, 122, 123, 124, 136, 142, 143, 147, 151, 156, 159, 162, 163, 168, 169, 170, 173, 177, 178, 179, 181], "present": [37, 119, 159, 165, 172], "avail": [37, 75, 91, 115, 119, 163, 169, 173, 177, 182, 185, 186, 188, 192], "give": [37, 104, 119, 168, 172, 173, 182, 186], "current": [37, 75, 85, 98, 101, 112, 119, 143, 177, 179, 181, 182, 183, 187], "po": [37, 123, 133], "well": [37, 113, 144, 159, 181, 187, 192], "netlist": [37, 83, 154, 155, 176, 181], "Will": [37, 115], "decor": [37, 156, 163, 187], "annot": [37, 60, 63, 64, 78, 166, 176, 182], "evalu": 37, "replac": [37, 82, 83, 147, 159, 168, 181, 188], "mark": [37, 78, 180], "go": [37, 75, 119, 161, 165, 166, 178, 180, 182, 187, 191], "_to_": 37, "cell_inst": 37, "new_nam": 37, "definit": [37, 108, 119, 150, 163, 171, 173, 181, 182, 183, 185, 190], "expos": [37, 62, 85, 180], "renam": 37, "nopar": [37, 96, 119], "abstract_class": [37, 96, 119], "ancestor": [37, 96, 119, 163], "up": [37, 96, 100, 101, 103, 104, 117, 119, 146, 151, 157, 158, 163, 168, 169, 170, 171, 177, 180, 182, 185, 186, 187, 189], "draw": [37, 60, 62, 155, 169, 171, 173, 176, 182, 187, 188], "error_msg": 37, "error": [37, 100, 103, 104, 108, 112, 152, 165, 168, 171, 172, 173, 177, 180, 182], "rais": [37, 62, 108, 145, 147, 159, 180], "valueerror": [37, 62, 145, 147], "messag": [37, 75, 162, 172, 173], "pure": [37, 186], "doesn": [37, 96, 119, 177, 187], "t": [37, 43, 62, 65, 78, 96, 119, 145, 163, 165, 168, 169, 172, 177, 182, 185, 187], "dpolygon": [37, 116, 160, 182], "etc": [37, 62, 78, 115, 119, 154, 159, 163, 168, 173, 182, 190], "primari": [37, 168, 186], "abc": 37, "syncronis": 37, "json": [37, 81, 100, 103, 108, 115, 118, 143, 145, 154, 155, 159, 185, 186, 188, 192], "represent": [37, 62, 82, 144, 145, 185], "sever": [37, 62, 75, 145, 163, 168, 173, 177, 181, 182, 187, 188, 189], "editor": [37, 85, 168, 169, 172, 173, 176, 178, 180, 181, 182, 188, 191], "particularli": [37, 156], "figur": [37, 155, 187], "out": [37, 75, 107, 119, 150, 158, 168, 169, 181, 182, 183, 186], "fluxline_width": [37, 45, 47], "fluxline_paramet": [37, 45, 91], "Or": [37, 83, 85], "consid": [37, 63, 82, 96, 115, 144, 147, 169, 186, 187], "descend": [37, 153, 163], "common": [37, 52, 94, 108, 171, 172, 180, 188], "respect": [37, 62, 116, 117, 119, 127, 149, 160, 187], "adjust": [37, 39, 62, 177], "_port": 37, "orient": [37, 62, 159], "output_rot": [37, 43, 62], "x_max": 38, "y_max": 38, "x_end": 38, "y_left": 38, "y_right": 38, "ground_pad": 38, "ground_gap_ratio": 38, "ratio": [38, 39, 49, 75, 179, 189], "finger_length": [38, 39], "corner_r": [38, 39], "maintain": [39, 162, 172], "match": [41, 83, 84, 173, 183, 188], "contact": [41, 143], "over": [41, 62, 84, 101, 104, 119, 156, 165, 168, 180, 186, 187], "inter": [42, 43], "output": [43, 62, 103, 104, 115, 136, 145, 147, 150, 152, 165, 169, 176, 182, 183, 185, 186, 188, 189, 192], "chosen": [43, 55, 57, 75, 177, 183, 185], "inter_bump_dist": [43, 62], "w": [43, 57, 62, 63, 123], "connector_a": [43, 62], "connector_b": [43, 62], "round_connector": [43, 62], "round": [43, 62, 71, 89, 92, 104, 119, 182], "n_center_bump": [43, 62], "seri": [43, 62, 90, 95, 188], "fluxline_gap_width": [45, 47], "_fluxline_paramet": [45, 91], "hanger": 48, "coupling_length": 48, "head_length": 48, "resonator_length": 48, "total": [48, 55, 62, 72, 73, 91, 104, 119, 126, 136, 144, 185, 186], "ground_width": 48, "middl": [48, 62, 119, 120, 181, 187], "wirebond": [49, 50], "west": [49, 92, 143], "east": [49, 92, 143], "scale": [49, 82], "a_launch": 49, "b_launcher": 49, "l": [49, 66, 164], "240": 49, "144": 49, "cell_mark": [52, 54], "kwarg": [52, 54, 57, 62, 65, 75, 82, 83, 84, 95, 96, 97, 119, 121, 122, 123, 124, 136, 138, 145, 151, 156], "wafer": [52, 82, 84, 181, 182, 190], "By": [52, 55, 82, 83, 84, 91, 104, 119, 145, 152, 162, 180, 181, 182, 183, 185, 190], "own": [52, 92, 115, 143, 165, 168, 171, 172, 173, 182], "wish": [52, 168, 181], "custom": [52, 62, 78, 87, 88, 115, 145, 166, 171, 185], "hous": 52, "encod": [52, 145], "prefer": [52, 141, 163, 166, 169, 178, 184, 185, 190], "inst": [52, 54, 137], "surround": [52, 159], "extend": [52, 62, 63, 119, 158, 171, 181, 182], "box_margin": 52, "window": [52, 54, 75, 143, 144, 165, 167, 172, 173, 177, 178, 180, 181, 184, 188, 191], "flyover": [52, 54], "arm_length": [54, 91, 92, 129, 182, 187], "arm_width": [54, 92, 182], "ubm": 54, "arrow_numb": 54, "arrow": [54, 180], "altern": [55, 57, 62, 63, 83, 101, 104, 107, 119, 154, 159, 168, 185, 186, 188], "shown": [55, 75, 105, 107, 115, 154, 155, 163, 177, 180, 185], "latter": [55, 62, 83, 165], "cannot": [55, 62, 147, 182, 183], "edit": [55, 62, 63, 147, 169, 173, 176, 178, 179, 182, 191], "minim": [55, 62], "taken": [55, 63, 64, 90, 115, 119, 144, 150, 163, 176, 187], "underli": [55, 182], "equidist": 55, "n_bridg": [55, 62, 95], "600": 55, "3000": [55, 182], "smooth": [56, 138], "continu": [56, 57, 62, 63, 144, 170], "numer": 56, "optim": 56, "achiev": [56, 62, 91], "growth": 56, "relat": [56, 78, 171, 174, 182], "input_path": 57, "goe": [57, 62, 144], "last": [57, 62, 63, 78, 118, 119, 144, 181, 182], "poly_path": 57, "unless": [57, 168, 169, 172, 181], "alreadi": [57, 75, 100, 107, 115, 168, 178, 181, 182], "longer": [57, 153, 156, 177], "than": [57, 62, 75, 78, 82, 104, 119, 144, 150, 152, 154, 163, 171, 180, 182, 185, 186], "vertex": 57, "parallel": [57, 83, 122, 168, 181, 185], "polygon_path": 57, "want": [57, 82, 150, 159, 166, 168, 169, 170, 177, 180, 181, 182, 184, 185, 187, 188, 192], "choos": [57, 83, 91, 129, 169, 172, 173, 177, 178, 180, 181, 182, 183, 185, 192], "attempt": [57, 145, 154, 168], "find": [57, 85, 113, 140, 147, 151, 163, 170, 172, 182], "largest": [57, 144], "zero": [57, 115, 119, 187], "independ": [57, 168, 169, 185], "n_bridges_pattern": 57, "neg": [57, 119, 145], "so": [57, 62, 83, 95, 96, 97, 115, 119, 121, 122, 123, 124, 143, 144, 158, 159, 163, 165, 168, 169, 170, 173, 177, 180, 182, 186, 188, 191], "above_spac": 57, "below_spac": 57, "right_spac": 57, "x_space": 57, "y_space": 57, "bridges_left": 57, "bridges_bottom": 57, "bridges_right": 57, "bridges_top": 57, "easili": [57, 65, 112, 138, 169, 170, 171, 182], "old": [57, 65, 151, 152, 159, 181], "spiralresonatorrectangl": 57, "bx": [57, 62, 63], "ex": [57, 62, 63, 172], "auto_spac": 57, "manual_spac": 57, "term2": [57, 62, 63, 123], "substrat": [60, 61, 104, 115, 116, 119, 182, 187], "e": [61, 62, 65, 82, 91, 104, 120, 123, 145, 154, 159, 163, 165, 169, 182, 183, 184, 185, 186], "composit": [62, 163, 177, 179], "suppli": [62, 63, 84, 95, 97, 119, 121, 122, 123, 124, 143, 187], "serial": [62, 145], "from_seri": 62, "ast": [62, 147], "literal_ev": [62, 147], "node_object": 62, "node_obj": 62, "element_nam": 62, "human": [62, 171, 176], "readabl": [62, 176], "storag": [62, 177], "conform": [62, 112], "format": [62, 143, 150, 161, 185, 186, 188, 189], "class_str": 62, "parameter_dict": 62, "__str__": 62, "omit": [62, 181, 182, 187], "made": [62, 91, 153, 154, 155, 187], "perspect": 62, "rout": [62, 119, 152, 177, 182], "As": [62, 173, 177, 180, 181, 182], "bonu": 62, "arbitrari": [62, 63, 145, 182], "next": [62, 116, 119, 131, 132, 144, 173, 177, 180, 187], "waypoint": [62, 63], "except": [62, 63, 75, 83, 145, 147, 154, 156, 159, 163, 177, 180], "collinear": 62, "back": [62, 182, 183], "pass": [62, 75, 83, 84, 95, 96, 97, 101, 104, 105, 119, 121, 122, 123, 124, 144, 145, 150, 151, 155, 163, 182, 187], "ab_across": 62, "across": [62, 117, 187], "evenli": 62, "preced": 62, "calcul": [62, 82, 91, 101, 104, 117, 129, 169, 177, 182, 186], "ab_to_ab_spac": 62, "ab_to_node_clear": 62, "former": 62, "densiti": [62, 82, 136, 177], "fact": 62, "instead": [62, 65, 75, 83, 104, 145, 147, 163, 165, 168, 173, 177, 182, 183, 185, 186, 187], "normal": [62, 117, 163, 165, 182], "those": [62, 145, 177, 181, 183], "correct": [62, 85, 147, 163, 168, 172, 173, 182, 183], "compar": [62, 63, 145, 176, 182], "notabl": 62, "detail": [62, 94, 104, 165, 168, 169, 173, 180, 182, 186, 188, 189], "everi": [62, 63, 118, 145, 159, 163, 166, 169, 177, 190], "done": [62, 169, 170, 177, 182, 184, 185, 186, 191], "segment_length": 62, "individu": [62, 82, 83, 84, 104, 115, 119, 162, 169, 177, 187], "regular": [62, 172, 181, 187, 188], "test_waveguide_composit": [62, 180], "lym": [62, 159, 177, 180, 188], "script": [62, 75, 100, 103, 105, 107, 108, 118, 143, 150, 159, 165, 166, 168, 169, 173, 176, 177, 179, 180, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192], "were": [62, 150, 159, 168], "explicitli": [62, 143, 172, 185], "implicitli": 62, "node_index": [62, 142, 147], "_created_": 62, "associ": [62, 75, 155, 180], "particular": [62, 173, 180, 182], "subscel": 62, "appear": [62, 173, 177, 178, 180, 190], "retriev": 62, "itself": [62, 168, 173, 182, 186], "count": [62, 119, 137, 187], "consecut": [62, 146], "special": [62, 144, 177], "consequ": [62, 90, 154], "accumul": 62, "oni": 62, "report": [62, 83, 170], "route_funct": 62, "initial_guess": 62, "waveguide_param": 62, "lambda": 62, "f": [62, 65, 115, 117, 124, 165, 180], "more": [62, 78, 80, 83, 100, 103, 112, 115, 119, 154, 162, 163, 164, 165, 168, 169, 171, 173, 176, 177, 180, 181, 182, 185, 186, 187, 188, 189, 191], "compon": [62, 154], "tune": [62, 91, 159, 187], "weight": 62, "initi": [62, 75, 95, 96, 97, 119, 121, 122, 123, 124, 150, 158, 180, 181], "reason": [62, 163, 182], "interfac": [62, 104, 115, 119, 173, 186, 187], "snap": [62, 150], "behavior": [62, 75, 145], "unmodifi": 62, "requir": [62, 75, 150, 163, 164, 167, 168, 170, 172, 173, 177, 181, 185, 187, 188, 189, 192], "chain": 62, "iter": [62, 63, 101, 104, 145, 186], "approri": 62, "target_len": 62, "point_a": 62, "point_a_corn": 62, "point_b": 62, "point_b_corn": 62, "endpoint": [62, 63, 115, 144, 154], "enable_gui_edit": [62, 147], "gui_path": 62, "gui_path_shadow": 62, "hidden": [62, 78, 156, 163, 182], "detect": [62, 177], "tight_rout": 62, "tight": 62, "airbridge_param": 62, "radio": 63, "bent": 63, "open": [63, 89, 90, 143, 166, 168, 172, 173, 175, 177, 178, 179, 180, 181, 185, 186, 191], "dpath": [63, 182], "partial": [63, 177, 178], "case": [63, 78, 83, 85, 108, 115, 119, 143, 153, 159, 166, 168, 169, 170, 172, 173, 176, 177, 180, 181, 182, 183, 186, 187], "guid": [63, 83, 122, 164, 165, 171, 173, 177, 187], "visibl": [63, 75, 168, 172, 173, 177, 180, 181, 182], "graphic": [63, 82, 144, 173], "due": [63, 163, 172], "precis": [63, 115, 119, 171, 186], "arithmet": 63, "corner_safety_overlap": 63, "point1": 63, "point2": 63, "point3": 63, "data": [63, 78, 82, 94, 96, 101, 104, 115, 117, 118, 119, 150, 155, 159, 172, 180, 182, 186, 188, 189], "v1": 63, "v2": 63, "alpha1": 63, "alpha2": 63, "corner_po": 63, "vector": [63, 144], "elem": [63, 64], "point_1": 63, "point_2": 63, "term_len": [63, 64], "face_index": [63, 64], "One": [63, 119, 149, 154, 169, 177, 187], "waveguide_cel": 63, "annotation_lay": 63, "enough": [63, 150], "neighbor": [63, 177], "begin_shapes_rec": 63, "we": [63, 78, 82, 119, 154, 158, 159, 162, 163, 164, 168, 169, 172, 173, 177, 180, 181, 182, 185, 187, 188, 190], "unsign": [63, 144], "maximum": [63, 75, 101, 104, 185, 186], "tline": 63, "amount": [63, 119, 144, 183, 185], "ensur": [63, 145, 163], "overlap": [63, 119, 144, 146, 154, 182], "001": [63, 104], "stop": [64, 101, 104, 144, 168, 180, 186], "radian": [64, 144], "circl": [64, 144, 180], "left_gap_inn": 64, "left_gap_out": 64, "right_gap_inn": 64, "right_gap_out": 64, "left_protect": 64, "right_protect": 64, "alpha": 64, "would": [64, 85, 145, 147, 154, 169, 170, 177, 182], "rad": 64, "141592653589793": 64, "multiwai": 65, "splitter": 65, "letter": [65, 78, 107, 151, 173], "length_extra": 65, "length_extra_sid": 65, "waveguidecoplanartcross": 65, "measur": [65, 87, 88, 119, 126, 180, 192], "11": [65, 119, 168, 169], "270": 65, "use_airbridg": 65, "centr": [65, 87, 88], "bridge_dist": 65, "a_list": 65, "b_list": 65, "port_nam": 65, "c": [65, 83, 123, 163], "d": [65, 83, 119, 145, 168, 181, 185], "g": [65, 82, 145, 159, 182], "h": [65, 117, 124], "j": [65, 186], "design": [68, 69, 74, 81, 83, 86, 91, 159, 166, 169, 171, 176, 177, 180, 186, 189, 190], "packag": [68, 85, 94, 162, 165, 168, 169, 171, 176, 182, 183, 184, 186, 190, 192], "oasi": [68, 108, 113], "devic": [68, 91, 129, 182], "research": 68, "qcd1": 68, "qcd2": 68, "qcd3": 68, "thu": [69, 74, 186], "junctionnam": 69, "02": [69, 89, 91, 129], "style": [70, 71, 162, 167, 171, 182], "distinct": [70, 172, 177], "top_pad_lay": 70, "edge_height": 70, "small_loop_height": 70, "loop_bottom_i": 70, "delta_j": 70, "finger_margin": 70, "junction_shapes_top": 70, "junction_shapes_bottom": 70, "shadow_shap": 70, "h_pad_height": 70, "v_pad_width": 70, "pad_overlap": 70, "tp_width": 70, "tp_height": 70, "rounding_param": 70, "bp_height": 70, "bp_gap_x": 70, "big_loop_height": 70, "include_base_metal_addit": [71, 89], "pad_height": [71, 89, 126, 133], "pad_to_pad_separ": [71, 89], "x_offset": [71, 89], "pad_rounding_radiu": [71, 89], "junction_total_length": [72, 73, 91, 119], "26": [72, 168], "33": [73, 91, 119], "squidnam": 74, "loop_area": [74, 89, 91, 129], "background_color": 75, "ffffff": 75, "helper": [75, 84, 119, 135, 144, 151, 158, 169, 182, 187], "render": [75, 119], "environ": [75, 112, 165, 167, 168, 172, 183, 185, 189, 190, 192], "layoutview": [75, 180], "cellview": [75, 180], "view": [75, 78, 83, 104, 142, 150, 157, 169, 170, 173, 177, 180, 182, 185, 188, 191], "imag": [75, 80, 155, 165, 166, 169, 171, 172, 179, 180, 181, 183, 185, 186, 187], "tab": [75, 145, 177, 178, 180, 181], "standalon": [75, 85, 143, 163, 167, 168, 171, 172, 181, 184], "python": [75, 85, 118, 145, 147, 148, 150, 163, 164, 165, 167, 171, 173, 176, 179, 180, 181, 183, 184, 185, 186, 188, 191, 192], "mode": [75, 141, 169, 173, 178, 185, 188, 191], "keep": [75, 163, 169, 177, 181], "scope": [75, 169], "macro": [75, 150, 159, 168, 171, 172, 173, 176, 177, 179, 181, 182, 188, 190, 191], "applic": [75, 143, 144, 172, 178, 179, 191], "command": [75, 83, 85, 93, 108, 118, 150, 164, 165, 166, 168, 169, 170, 172, 179, 180, 182, 183, 185, 191], "act": [75, 117], "onc": [75, 103, 116, 141, 158, 163, 173, 177, 178, 180, 181, 182, 183, 185, 187, 188, 192], "png": [75, 166], "jupyt": [75, 167], "notebook": [75, 167], "inlin": [75, 177], "wrap": [75, 76], "whether": [75, 89, 91, 117, 118, 129, 143, 165, 184, 186], "background": [75, 183], "color": [75, 182, 187], "html": [75, 78, 165, 166, 172], "white": 75, "fit": [75, 104, 180, 182], "zoom": [75, 177, 178, 180], "main": [75, 82, 93, 103, 104, 154, 165, 169, 173, 176, 177, 180, 181, 182, 189, 190], "ipython": 75, "bold": [75, 177, 180], "clear": 75, "popul": [75, 82, 83, 150], "top_cell_nam": 75, "filenam": [75, 81, 113, 152, 154], "layers_set": 75, "directori": [75, 81, 107, 108, 143, 163, 165, 166, 168, 169, 170, 171, 172, 176, 180, 181, 182, 183, 188], "max_siz": 75, "bigger": 75, "pixelbuff": 75, "whole": [75, 122, 178], "hierarchi": [75, 82, 83, 137, 150, 159, 163, 170, 177, 179, 180, 181], "correspondingli": 75, "viewport": 75, "aspect": [75, 91], "Not": [75, 158], "deprec": [75, 82, 159], "miss": [75, 141, 159, 170, 180], "ui": 75, "layerinfo": [75, 78, 115, 136, 153, 182], "default_lay": [75, 78, 176, 182], "valid": [75, 147, 164, 169, 186], "cluster": [76, 183, 185], "process": [76, 78, 83, 95, 97, 101, 108, 115, 118, 119, 121, 122, 123, 124, 158, 168, 171, 172, 173, 176, 179, 181, 182, 185, 186, 188, 189], "inform": [76, 83, 115, 119, 161, 163, 173, 176, 177, 181, 182, 186, 187, 188, 192], "about": [76, 163, 168, 171, 172, 176, 180, 182, 192], "togeth": [76, 144, 156, 168, 187], "220": 78, "reserv": [78, 96, 104], "127": [78, 182], "128": [78, 87, 182], "255": [78, 182], "work": [78, 83, 115, 163, 165, 168, 169, 172, 173, 177, 180, 181, 182, 184, 187, 190, 192], "anoth": [78, 89, 90, 92, 145, 158, 159, 163, 168, 177, 182], "stack": [78, 119, 179, 180, 189], "bond": 78, "denot": [78, 104, 181, 182], "manufactur": 78, "necessari": [78, 100, 159, 169, 184, 185], "deposit": [78, 115], "auxiliari": [78, 181], "field": [78, 96, 104, 119, 147, 158, 183], "229": 78, "organis": 78, "accord": [78, 82, 115, 159, 166, 169], "www": [78, 104, 112, 172, 185, 188], "de": [78, 117, 172], "doc": [78, 101, 104, 156, 165, 166, 169, 176, 186, 187], "qt5": 78, "layer_sourc": 78, "flat": [78, 82, 163], "map": [78, 82, 83, 84, 154, 179, 187], "subset": 78, "minor": [78, 162], "twist": 78, "1t1_base_metal_gap": 78, "invert": [78, 81], "skip_extra": 81, "bitmap": [81, 83], "oa": [81, 82, 83, 115, 143, 159, 176, 181, 185, 188, 192], "gd": [81, 100, 103, 143, 159, 176, 181, 185], "chip_nam": [81, 82], "chip_dir": 81, "alt_netlist": [81, 83, 154], "export_dir": 81, "subdirectori": [81, 173, 176], "modifi": [81, 82, 89, 90, 115, 119, 144, 169, 171, 173, 179, 180, 182, 183], "mask_document": 81, "md": 81, "spec_lay": 81, "mask_graphical_rep": 81, "postfix": [82, 154, 170], "creation": [82, 158, 185], "2d": [82, 83, 104, 143], "exact": [82, 172, 177, 180], "minimum": [82, 101, 104, 144, 168, 169, 186], "violat": 82, "conflict": 82, "never": 82, "factor": [82, 151], "coverag": [82, 170], "uniqu": [82, 143, 150, 154, 155, 182, 183, 189], "position_label": 82, "outsid": [82, 90, 104, 169, 182], "dure": [82, 145, 169], "calcualt": 82, "k": [82, 154], "rigtht": 82, "90": [82, 181, 182], "what": [82, 112, 164, 180, 182, 187], "translat": [82, 172], "chips_dict": 82, "overwrit": [82, 91, 165, 185], "ones": [82, 151, 168, 169], "_": [82, 104, 142, 182, 187], "bbox": [82, 136], "labels_cel": 82, "mask_name_for_chip": 82, "row": [82, 96, 186], "column": [82, 96, 186], "c03": 82, "posixpath": [83, 115], "home": [83, 115, 165, 181], "runner": [83, 115], "tmp": [83, 107, 165, 169, 176, 182, 183, 185, 188], "add_mask_name_to_chip": 83, "These": [83, 84, 98, 150, 163, 166, 176, 180, 181, 182, 188], "Then": [83, 104, 159, 168, 177, 178, 188], "entir": [83, 137, 165, 180], "switch": [83, 191], "debug": [83, 119, 152, 180, 181, 191], "limit": [83, 116, 159, 165, 172, 186, 187, 188], "concurr": [83, 168], "cpu": [83, 170], "resourc": [83, 183, 185], "manag": [83, 142, 165, 168, 172, 173, 180, 183, 185, 192], "purpos": [83, 119, 125, 163, 169, 177, 187], "drc": [83, 143, 176, 177], "similar": [83, 158, 180, 185, 186, 187, 188], "folder": [83, 100, 103, 107, 108, 118, 165, 166, 168, 169, 170, 176, 181, 182, 183, 184, 185, 186, 188, 189, 192], "tmp_path": [83, 143, 181], "mask_layout_typ": [83, 84], "extra_face_param": [83, 84], "ident": [83, 84, 154, 155, 159, 163, 169], "overwritten": 83, "extra_kwarg": 83, "variant_nam": 83, "complex": [83, 171, 177, 186], "polymorph": 83, "here": [83, 152, 167, 173, 177, 182, 185, 190], "rest": 83, "quick_demo": [83, 169, 181], "py": [83, 100, 103, 107, 163, 165, 166, 168, 169, 170, 181, 182, 183, 184, 185, 186, 188, 192], "further": [83, 165, 173, 181, 182, 187], "qdg": 83, "o": [83, 85, 145, 168, 172], "cpu_count": 83, "whichev": 83, "smaller": [83, 119, 144], "remove_guiding_shap": 83, "box_map": 83, "mask_map": 83, "nxn": 83, "mxm": 83, "mnxmn": 83, "usual": [84, 115, 117, 154, 168, 173, 180, 181, 182, 184, 185, 187], "instanti": [84, 158, 163, 169, 187], "extra_param": 84, "modul": [85, 144, 148, 151, 163, 164, 167, 168, 170, 171, 172, 173, 176, 182, 184], "import": [85, 100, 150, 151, 155, 163, 165, 166, 169, 170, 172, 173, 176, 177, 180, 181, 182, 187, 188], "api": [85, 156, 162, 166, 169, 171, 173, 177, 178, 180, 182, 185, 186, 187, 188, 190], "usag": [85, 151, 167, 171, 173, 177, 179, 180, 181, 185, 186, 187, 188], "db": [85, 163], "execut": [85, 100, 103, 108, 118, 140, 165, 170, 172, 180, 181, 185, 188, 189], "session": 85, "found": [85, 140, 143, 161, 165, 176, 182, 185, 186, 192], "transmon": [87, 88], "josephson": [87, 88], "r_island": 87, "squid_angl": [87, 88], "couplers_r": [87, 88], "couplers_a": [87, 88], "couplers_b": [87, 88], "couplers_angl": [87, 88], "340": [87, 88], "210": [87, 88], "couplers_width": [87, 88], "couplers_arc_amplitud": [87, 88], "45": [87, 88, 119], "drive_angl": [87, 88], "drive_dist": [87, 88], "concentr": 88, "290": 88, "rectangl": [89, 90, 115, 163, 177], "shunt": [89, 90], "north": [89, 90, 92], "join": [89, 90], "700": 89, "ground_gap_r": 89, "coupler_r": 89, "coupler_a": 89, "coupler_offset": 89, "squid_offset": 89, "island1_r": 89, "island2_r": 89, "450": 89, "island1_taper_width": 89, "island1_taper_junction_width": 89, "island2_taper_width": 89, "island2_taper_junction_width": 89, "70": 89, "with_squid": 89, "spline": [90, 144], "construct": [90, 108, 144, 159, 181, 187], "island_splin": 90, "island_spline_sampl": 90, "collect": [91, 143, 177, 182], "routin": 91, "beam": 91, "customari": 91, "probepoint": [91, 143], "simpli": [91, 145, 165, 187], "appropri": [91, 158, 162, 163, 182], "probe_ground": 91, "probe_island": 91, "probe_island_1": 91, "probe_island_2": 91, "transf": [91, 129], "only_arm": [91, 129], "base_metal_gap_for_ebl": [91, 129], "right_sid": [91, 129], "help": [91, 129, 169, 170, 171, 177, 180], "dcplxtran": [91, 129, 159], "rot": 91, "flux": [91, 101, 123], "flux_corn": 91, "origin_fluxlin": 91, "origin_squid": 91, "port_common": 91, "howev": [91, 119, 169, 173, 177, 181, 182, 185], "might": [91, 100, 103, 104, 165, 168, 172, 173, 185], "tweak": 91, "south": 92, "gap_width": [92, 187], "wne": 92, "cpl_width": [92, 124], "cpl_length": 92, "cpl_gap": 92, "102": 92, "port_width": 92, "cl_offset": 92, "island_r": 92, "arg": [93, 105, 107, 136, 143, 145, 165], "args_for_script": 93, "entri": [93, 143, 159, 173, 181], "consol": [93, 107, 152, 172, 181, 184], "pars": [95, 96, 97, 105, 119, 121, 122, 123, 124, 147], "readi": [95, 97, 119, 121, 122, 123, 124], "co": 96, "intend": [96, 119, 187, 192], "materi": [96, 104, 115, 119, 185, 186], "don": [96, 163, 168, 169, 172], "obei": 96, "vacuum": [96, 104, 115, 116, 119, 187], "word": [96, 151, 173], "result": [96, 133, 143, 144, 145, 183, 185, 186, 189], "matric": [96, 101, 186], "introduc": [96, 115, 119, 187], "dielectr": [96, 119, 187], "permitt": [96, 115, 119], "regist": [96, 157, 163, 175], "reset": 96, "intern": [96, 119, 158, 177, 186, 187, 188], "relev": [96, 119, 158, 186, 187], "london": [96, 115, 186], "penetr": [96, 115, 186], "depth": [96, 115, 186], "m": [96, 119, 169, 185], "xsection_source_class": 96, "schema": [96, 159], "boundari": [96, 104, 119, 186], "extra_json_data": [96, 119], "store": [96, 119, 136, 159, 181, 186, 187], "virtual": [96, 119, 169], "program": [98, 171, 178, 180, 184], "hfss": [98, 101, 186, 187, 189], "q3d": [98, 101, 186, 187, 189], "write": [100, 103, 108, 112, 143, 163, 165, 166, 168, 169, 170, 172, 182, 185, 187, 191, 192], "json_filenam": [100, 103, 108, 118], "file_prefix": [100, 103, 108], "exit_after_run": 100, "execution_script": [100, 103], "import_and_simul": 100, "use_rel_path": 100, "batch": [100, 118, 188], "bat": [100, 108, 188], "electron": [100, 140, 186, 188, 189], "desktop": [100, 185, 186, 188, 189], "sequenc": [100, 103, 132, 144], "script_fold": [100, 103], "bool": [100, 101, 103, 104, 105, 107, 111, 117, 119, 143, 144, 153], "import_script": 100, "skip_error": [100, 103], "solution_param": [100, 101, 103, 104], "skip": [100, 103, 104, 145], "caus": [100, 103, 120, 144, 145, 168], "carefulli": [100, 103, 162, 187], "sens": [100, 103, 178, 180], "wast": [100, 103], "bad": [100, 103], "ghz": [101, 104, 186], "percentag": [101, 186], "mesh": [101, 104, 112, 185, 186], "refin": [101, 104, 186], "how": [101, 119, 159, 163, 169, 172, 173, 177, 182, 183, 186, 187], "mani": [101, 119, 161, 168, 169, 171, 176, 177, 181, 182, 185, 186, 187], "meet": [101, 177, 186], "criterion": [101, 104, 186], "maxim": [101, 104], "templat": [101, 166, 171], "classvar": [101, 104, 109], "101": [101, 186], "interpol": [101, 104, 186], "multifrequ": [101, 186], "sweep": [101, 104, 108, 112, 115, 159, 179, 185, 186, 189], "lowest": [101, 119, 186, 187], "highest": [101, 119, 186], "discret": [101, 186], "fast": [101, 162, 186], "energi": [101, 104, 179, 189], "save": [101, 118, 159, 173, 182, 183, 186, 187], "magnet": 101, "pec": 101, "sheet": [101, 119, 187], "matrix": [101, 144, 179, 185, 189], "nomin": 101, "moment": [101, 178], "eigenmod": [101, 179, 189], "eigenfrequ": [101, 186], "solv": [101, 186], "excit": [101, 117, 186], "voltag": 101, "workflow": [103, 112, 165, 171, 173, 177, 179, 180, 185, 189], "launch": [103, 181, 182, 191], "script_fil": 103, "model": [103, 117, 119, 169, 185, 186, 187], "005": 104, "factori": 104, "adapt": [104, 187], "fraction": 104, "outlier": 104, "symmetr": 104, "big": [104, 181], "larger": [104, 119, 185], "finer": 104, "divid": [104, 163, 169, 176, 182, 185], "dim": [104, 116], "term": [104, 116, 119, 170, 186, 187], "entiti": 104, "expans": [104, 116, 119, 144, 158], "constant": [104, 119, 163, 186], "slope": 104, "increas": [104, 115, 132, 165, 185], "global_max": 104, "global": 104, "less": [104, 112, 163, 172], "awai": [104, 116, 117, 119, 144, 147, 182], "vtu": 104, "paraview": [104, 165, 184, 185, 188], "off": [104, 119, 180], "slightli": [104, 172], "faster": [104, 112, 159], "explicit": 104, "wave": [104, 119, 187], "equat": 104, "converg": 104, "supercurr": 104, "flow": 104, "thick": [104, 115, 119, 187], "finit": 104, "nedelec": 104, "kind": [104, 169, 182], "formul": [104, 120], "vectorhelmholtz": 104, "potenti": [104, 117, 182], "v": [104, 111, 162], "electr": [104, 186], "nic": 104, "funet": 104, "fi": 104, "pub": 104, "sci": 104, "elmermodelsmanu": 104, "pdf": [104, 112], "warn": [104, 152, 168], "experiment": [104, 190], "poor": [104, 185], "film": 104, "nest": 104, "solver": [104, 185, 186, 188], "calc": 104, "wave_equ": [104, 186], "mg": 104, "09": 104, "polynomi": [104, 144], "p": [104, 142], "multigrid": 104, "bicgstab": 104, "mention": [104, 119, 165], "elmersolv": [104, 165, 185], "epr": [104, 117, 186], "induct": [104, 111, 117, 124, 158, 186], "condit": [104, 186], "xmin": [104, 111], "xmax": [104, 111], "ymin": [104, 111], "ymax": [104, 111], "just": [104, 163, 165, 168, 169, 173, 182, 187], "impend": 104, "export_script": 105, "quiet": [105, 107], "export_onli": 105, "basenam": [105, 183], "dialog": [105, 107, 173, 177, 184], "describ": [105, 119, 138, 144, 150, 164, 169, 177, 182, 184, 186, 187, 189], "stdout": [105, 152], "print": [105, 145, 150, 151, 152, 181], "export_path_identifi": 105, "script_export_path": 105, "remote_host": 106, "singularity_remote_path": 106, "ssh_login": 107, "kqc_remote_tmp_path": [107, 183], "detach_simul": 107, "poll_interv": 107, "export_path_basenam": 107, "local": [107, 162, 165, 166, 169, 172, 173, 178, 180, 183], "remot": [107, 179, 185, 189], "host": [107, 167, 169, 183, 185], "froce": 107, "q": [107, 169, 178, 184], "ssh": [107, 183], "login": 107, "hostnam": 107, "detach": [107, 183], "wait": 107, "finish": [107, 178, 183, 185], "poll": [107, 183], "interv": [107, 183], "export_tmp_dir": 107, "could": [107, 112, 145, 162, 164, 165, 182, 185, 187], "source_path": 108, "content": [108, 143, 171, 173, 185], "sh": [108, 165, 183, 185, 188], "json_data": 108, "json_file_path": 108, "sim_class": [108, 187, 188], "sim_paramet": [108, 187], "vari": [108, 182, 185, 187], "sol_class": 108, "sol_paramet": 108, "filename_templ": 111, "filename_output": 111, "rule": [111, 119, 166, 176], "nvertic": 111, "debugid": 111, "ilevel": 111, "mtype": 111, "filltyp": 111, "conmax": 111, "edge_mesh": 111, "sym": 111, "xwidth": 111, "ywidth": 111, "xcell": 111, "ycell": 111, "materials_typ": 111, "si": 111, "bt": 111, "port_ipoli": 111, "portnum": 111, "ipolygon": 111, "ivertex": 111, "port_typ": 111, "std": 111, "xcord": 111, "ycord": 111, "resist": [111, 117, 158], "react": 111, "capac": 111, "control_typ": 111, "dbu": [111, 112, 113, 115, 116, 136], "fill_typ": [111, 112], "poli": 111, "detailed_reson": 112, "lower_accuraci": 112, "ab": 112, "staircas": 112, "simulation_safeti": 112, "son": [112, 188], "sonnetsoftwar": 112, "download": [112, 165, 172], "techdoc": 112, "enhanced_resonance_detection_featur": 112, "fine": [112, 156], "coars": 112, "accur": 112, "good": [112, 181], "everyth": [112, 173, 177, 182], "output_format": [113, 150], "intersect": 113, "input_oa": 115, "output_oa": 115, "cut1": 115, "cut2": 115, "process_path": 115, "kqc_process": [115, 192], "parameters_path": 115, "plugin": [115, 142, 157, 164, 192], "down": [115, 117, 119, 177, 178, 180, 182], "cut": [115, 192], "output_path": 115, "pathlib": 115, "pyacor": 115, "post_processing_funct": 115, "callabl": [115, 120], "oxidise_layers_funct": 115, "_oxidise_lay": 115, "ma_permitt": 115, "ms_permitt": 115, "sa_permitt": 115, "ma_thick": 115, "ms_thick": 115, "sa_thick": 115, "vertical_cul": 115, "mer_box": 115, "magnification_ord": 115, "p1": [115, 119], "p2": [115, 119], "perform": [115, 165, 169, 185, 186], "oxid": 115, "expect": [115, 162], "signatur": 115, "pyhint": 115, "air": 115, "cull": 115, "retain": 115, "_mer": 115, "suffix": [115, 116, 143, 155], "magnif": [115, 177], "accomod": 115, "spacial": 115, "10x": 115, "100x": 115, "thin": [115, 119, 187], "sort_kei": [115, 145], "sort": [115, 145], "pick": 115, "tie": 115, "break": [115, 162, 165], "slot": 115, "cut_label": 115, "width_ratio": 115, "visualis": [115, 116, 119, 169], "request": [115, 152, 159, 165, 183, 185], "xsection_cut": 115, "_1": 115, "_2": 115, "recommend": [115, 168, 169, 172, 177, 181, 185, 186], "differenti": 115, "multipli": 115, "scalar": [116, 119], "z": [116, 119, 165, 191], "vertical_dimens": 116, "metal_edge_dimens": 116, "partit": [116, 119, 185], "domain": [116, 119, 187], "later": [116, 134, 159, 170, 173, 182], "preview": [116, 119], "databas": [116, 144, 146, 190], "sign": 116, "metal_region": [116, 133], "etch_region": 116, "reactanc": [117, 158], "renorm": [117, 186], "ideal": 117, "rlc": [117, 186], "lump": [117, 119, 186, 187], "real": 117, "ohm": 117, "omega": 117, "imaginari": 117, "henri": 117, "farad": 117, "signal_loc": [117, 186, 187], "ground_loc": [117, 186, 187], "signal_lay": [117, 158], "etch_width": 117, "deembed_len": [117, 158, 186], "embed": [117, 168], "micron": 117, "port_siz": [117, 119], "repeat_for_each": 118, "data_file_prefix": 118, "basic": [119, 167, 168, 176, 177, 178, 179, 180, 190], "built": [119, 165, 166, 173, 177, 182, 187, 191], "principl": [119, 147], "imagin": [119, 187], "surfac": [119, 186, 187], "touch": [119, 182], "face_stack": [119, 187], "lower_box_height": [119, 187], "account": [119, 149, 150, 163, 183, 185, 187], "pile": [119, 187], "That": [119, 186, 187], "leav": [119, 187], "substrate_height": [119, 187], "chip_dist": [119, 187], "metal_height": [119, 187], "infinit": [119, 145, 187], "insul": 119, "dielectric_height": [119, 187], "grid_siz": [119, 146], "expand": [119, 144], "resolut": 119, "forc": [119, 168, 186], "list_or_const": 119, "ordin": 119, "short": [119, 177, 190], "duplic": [119, 144, 153, 168], "ascend": 119, "simplifi": 119, "polygon_toler": 119, "shrink": 119, "closer": [119, 144, 150], "minimum_point_spac": 119, "z0": 119, "z1": 119, "split": [119, 144], "opp_i": 119, "__init__": 119, "hole": [119, 146], "subtract_kei": 119, "port_kwarg": 119, "engin": 119, "infer": [119, 143, 159], "brought": [119, 158], "at_edg": 119, "signal_edg": 119, "ground_edg": 119, "material_dict": 119, "delet": [119, 151, 153, 173, 177], "access": [119, 169, 172, 177, 179], "append": [119, 144, 152, 154, 155, 187], "dtext": 119, "ground_grid_box": 119, "use_port": 119, "upper_box_height": 119, "fixed_level_stackup": 119, "375": 119, "substrate_box": 119, "correspondingsubstr": 119, "fulli": [119, 169, 186], "substrate_materi": 119, "electromagnet": 119, "dielectric_loss_tang": 119, "8": [119, 155, 156, 163], "ground_metal_height": 119, "affect": [119, 162, 171, 172, 185], "signal_metal_height": 119, "airbridge_height": 119, "dielectric_materi": 119, "stub": [119, 124], "vertical_over_etch": 119, "hollow_tsv": 119, "hollow": 119, "constructor": [119, 145, 187], "tls_layer_thick": 119, "tl": [119, 186], "ma": 119, "sa": 119, "tls_layer_materi": 119, "tls_sheet_approxim": 119, "approxim": 119, "element_class": 120, "ignore_port": [120, 187], "transformation_from_cent": 120, "xs1": 121, "xs2": 121, "cpw_length": 122, "n_guid": 122, "guide_face_id": 122, "add_bump": 122, "port_termination_end": 122, "use_edge_port": 122, "etch_whole_opposite_fac": 122, "qubit_cel": 123, "center_x": 123, "center_i": 123, "wn": [123, 182], "en": 123, "sw": [123, 143], "se": [123, 143], "nw": [123, 143], "ne": [123, 143], "enable_flux_lin": 123, "enable_drive_lin": 123, "enable_transmission_lin": 123, "transmit": 123, "66": 124, "junction_induct": 124, "35e": 124, "junction_capacit": 124, "16": [124, 182], "num_cross": 127, "cross_width": 127, "cross_length": 127, "cross_spac": 127, "cross_box_dist": 127, "stripe_width": 131, "stripe_length": [131, 132], "stripe_spac": [131, 132], "min_stripe_width": 132, "stripe_step": 132, "widen": 132, "pads_region": 133, "pad_spacing_x": 133, "pad_spacing_i": 133, "connect_pad": 133, "refpoint_prefix": 133, "refpoint_dist": 133, "resembl": 134, "fenc": 134, "profil": [134, 183], "tsv_array_form": 134, "tileoutputreceiv": 136, "handl": [136, 163, 177, 182, 185, 189], "tilingprocessor": 136, "brief": [136, 142], "ix": 136, "ii": 136, "tile": 136, "obj": [136, 144], "clip": 136, "layer_info": 136, "rho": 136, "frac": 136, "pcell_class": 137, "isinst": 137, "pcell_declar": 137, "coupler_typ": 138, "element_kei": 138, "useless": 138, "accept": [138, 147, 162, 186], "latest": [140, 165, 169, 172, 188], "instal": [140, 141, 165, 167, 171, 176, 178, 182, 184, 185, 188, 189, 191, 192], "check": [141, 145, 168, 169, 176, 182, 186, 191], "upgrad": [141, 168, 169, 171], "stand": [141, 150, 176, 189], "alon": [141, 150, 176, 189], "pip": [141, 168, 169, 172, 184, 185, 188], "sync": [141, 169], "venv": [141, 168, 169], "startup": [141, 147], "button": [142, 178, 180], "prio": 142, "__": 142, "pluginfactori": 142, "flip_fac": 143, "default_probe_typ": 143, "default_probe_suffix": 143, "millimet": 143, "tell": 143, "site": [143, 168, 172], "cell_fil": 143, "dir_nam": 143, "tri": [143, 165], "write_versions_fil": 143, "commit_refer": [143, 185], "git": [143, 162, 167, 168, 169, 172, 176], "revis": [143, 190], "written": [143, 188], "export_machine_vers": 143, "filepath": 143, "maco": [143, 167, 172, 178], "linux": [143, 165, 167, 169, 172, 178, 181, 185, 188], "drc_script": 143, "name_drc_report": 143, "lyrdb": 143, "1t1_waveguide_path": 144, "2b1_waveguide_path": 144, "sum": 144, "children": 144, "objectinstpath": 144, "outward": 144, "whenev": [144, 162, 180], "elimin": [144, 145], "simple_polygon": 144, "polygon_point": 144, "counterclockwis": 144, "283185307179586": 144, "pi": 144, "control_point": 144, "sample_point": 144, "startpoint": 144, "uniformli": 144, "cubic": 144, "subsequ": 144, "slide": 144, "unlik": 144, "bezier": 144, "guarante": [144, 145, 173], "kaihuai": 144, "qin": 144, "proceed": 144, "pacif": 144, "98": 144, "sixth": 144, "confer": 144, "singapor": 144, "1998": 144, "pp": 144, "37": 144, "43": [144, 163], "doi": [144, 161], "1109": 144, "pccga": 144, "731996": 144, "least": [144, 147, 159, 168, 172, 177, 180, 182], "uniform": [144, 187], "prepend": 144, "tangent": 144, "third": [144, 172, 185], "fourth": 144, "skipkei": 145, "ensure_ascii": 145, "check_circular": 145, "allow_nan": 145, "jsonencod": 145, "sensibl": 145, "typeerror": 145, "incom": 145, "ascii": 145, "charact": [145, 149, 162], "escap": 145, "prevent": 145, "recursionerror": 145, "nan": 145, "infin": 145, "compliant": 145, "javascript": 145, "decod": 145, "regress": 145, "dai": 145, "basi": [145, 163, 187], "member": 145, "pretti": 145, "newlin": 145, "item_separ": 145, "key_separ": 145, "whitespac": 145, "serializ": 145, "def": [145, 182, 187], "try": [145, 169, 172], "let": [145, 169, 182], "jsondecod": 145, "object_hook": 145, "rpc": 145, "hint": 145, "object_pairs_hook": 145, "prioriti": [145, 177], "parse_float": 145, "num_str": 145, "datatyp": 145, "decim": 145, "parse_int": 145, "parse_const": 145, "invalid": 145, "encount": [145, 165], "strict": [145, 163], "context": [145, 159], "parseabl": 145, "boundbox": 146, "avoid_region": 146, "grid_step": 146, "group_n": 146, "speed": [146, 158, 170, 185], "box_siz": 147, "require_gui_editing_en": 147, "search": [147, 171], "captur": 147, "invers": 147, "treat": [147, 154, 163], "strip": 147, "liter": 147, "namespac": [147, 156], "comma": [147, 150], "multilin": 147, "waveguide_inst": 147, "usabl": 147, "x_corner": 147, "slow": [147, 180, 181], "clumsi": 147, "curat": 147, "node_editor_valid_el": 147, "kept": 147, "file_path": 148, "enum": 149, "origin_offset": 149, "layer_protect": 149, "350": 149, "print_waveguides_as_composit": 150, "add_instance_nam": 150, "refpoint_snap": 150, "grid_snap": 150, "include_import": 150, "create_cod": 150, "past": 150, "statement": [150, 173], "node_param": 150, "complet": [150, 166, 169, 173, 182, 185], "flush": 151, "src_path": 151, "memori": [151, 165, 185], "_kqc_librari": 151, "class_nam": 151, "pascalcas": [151, 163], "lowercas": [151, 173], "module_nam": 151, "_to_module_nam": 151, "titl": [151, 161], "qualiti": 151, "lowest_visible_level": 152, "remove_old_handl": 152, "log": [152, 181], "logfil": 152, "monitor": 152, "handler": 152, "root": [152, 165, 170, 176, 182], "logger": 152, "critic": 152, "cell_list": 153, "layer_1": 153, "layer_2": 153, "layer_merg": 153, "only_el": 153, "prune": 153, "contrast": 153, "convert_to_stat": 153, "anywher": [153, 173], "net": 154, "subcircuit": [154, 155], "terminologi": [154, 171, 179], "eda": 154, "resistor": 154, "pin": [154, 169], "wire": 154, "conceptu": 154, "analog": 154, "exactli": 154, "subcircuit_id": [154, 155], "unconnect": 154, "cell_nam": [154, 155], "subcircuit_loc": 154, "_pya_typ": 154, "subcircuit_origin": 154, "breakdown": 154, "regadless": 154, "absolut": [154, 169, 182], "cell_map": 154, "internal_cel": 154, "network": 155, "networkx": 155, "graph": [155, 163, 169, 176], "cell_typ": 155, "instance_nam": 155, "obtain": [155, 187], "with_label": 155, "with_posit": 155, "figsiz": 155, "spring": 155, "matplotlib": 155, "interact": [155, 179], "plot": 155, "param_nam": [156, 166], "param_with_default_valu": 156, "wildcard": 156, "simplic": [156, 163], "grain": 156, "pcellparameterdeclar": 156, "data_typ": 156, "plain": [156, 163, 173], "docstr": [156, 164, 166, 177], "sphinx": [156, 166], "owner": 156, "registr": [157, 182], "happen": 157, "demand": 158, "builder": [158, 187], "ground_refpoint": 158, "port_squid_a": [158, 187], "port_squid_b": [158, 187], "separate_island_internal_port": 158, "commonli": [158, 182], "export_tuned_junct": 159, "class_typ": 159, "parent_nam": 159, "tuned_junction_paramet": 159, "qb1": 159, "testarray_nw": 159, "squid_0": 159, "squid_3": 159, "testarrai": 159, "even": [159, 163, 165, 169, 180], "jsonabl": 159, "exhaust": 159, "read": [159, 165, 172, 173, 177, 182], "write_path": 159, "layer_str": 159, "visual": [159, 169, 182, 185], "again": [159, 165, 168, 180, 181], "parameter_nam": 159, "parameter_start": 159, "parameter_step": 159, "parameter_end": 159, "swept": 159, "squid_index": 159, "mirror_tran": 160, "project": [161, 163, 170, 172, 183, 185], "public": [161, 162, 165, 170], "citat": 161, "bib": 161, "zenodo": 161, "click": [161, 171, 173, 177, 179, 180, 181, 182, 191], "badg": 161, "softwar": [161, 165, 175, 185, 188], "cucurachi": 161, "daniel": 161, "da": 161, "soumya": 161, "ranjan": 161, "giri": 161, "rakshyakar": 161, "gusenkova": 161, "daria": 161, "guthri": 161, "andrew": 161, "inel": 161, "sinan": 161, "janzs\u00f3": 161, "d\u00e1vid": 161, "jenei": 161, "m\u00e1t\u00e9": 161, "juliusson": 161, "kristinn": 161, "kotilahti": 161, "jann": 161, "landra": 161, "alessandro": 161, "moretti": 161, "roberto": 161, "myll\u00e4ri": 161, "tuoma": 161, "ockeloen": 161, "korppi": 161, "caspar": 161, "r\u00e4bin\u00e4": 161, "jukka": 161, "savola": [161, 186], "niko": 161, "smirnov": 161, "pavel": 161, "takala": 161, "eeli": 161, "wubben": 161, "leon": 161, "month": 161, "jun": 161, "year": 161, "2021": 161, "publish": [161, 165], "5281": 161, "4944796": 161, "url": 161, "welcom": 162, "commun": [162, 185], "contributor": 162, "licens": [162, 186], "agreement": 162, "websit": [162, 165], "review": 162, "approv": 162, "pr": 162, "forward": [162, 185], "strategi": 162, "linear": 162, "histori": 162, "pleas": [162, 169, 170, 174, 175, 185, 186, 187, 188, 192], "organ": [162, 170, 180, 182], "commit": [162, 169], "meaning": [162, 182], "black": [162, 163, 164], "permit": [162, 182], "pep": [162, 163], "440": 162, "scheme": 162, "miniv": 162, "major": 162, "micro": 162, "offici": 162, "releas": [162, 165, 171, 192], "salt": [162, 168, 169, 171, 172, 176, 182], "incompat": 162, "backward": [162, 169], "seriou": 162, "cosmet": 162, "explain": [163, 164, 168, 177, 180, 182, 188], "diagram": 163, "oval": 163, "concret": 163, "leaf": 163, "green": [163, 180, 187], "natur": 163, "ever": 163, "live": 163, "create_cel": 163, "properli": [163, 168, 170, 173], "variabl": [163, 165, 169, 176, 180, 182, 183, 185, 186], "descriptor": 163, "hierarch": 163, "transpar": 163, "caller": 163, "default_parameter_valu": 163, "technic": [163, 182, 186], "intent": 163, "otherclass": 163, "param_a": 163, "param_b": 163, "myclass": 163, "param_c": 163, "42": 163, "param_d": 163, "41": 163, "syntax": [163, 182, 187], "bit": [163, 172, 178, 182], "revers": 163, "why": [163, 164], "bodi": 163, "kqc_library_nam": 163, "downstream": 163, "discov": 163, "convent": [163, 170, 172, 182], "comment": [164, 177, 180, 182], "someth": [164, 185], "feel": 164, "probabl": [164, 172], "rewritten": 164, "clearli": 164, "builtin": 164, "googl": 164, "dockerfil": 165, "addition": [165, 185, 187], "kl_file": 165, "md5": 165, "hash": [165, 169], "kl_hash": 165, "klayout_0": 165, "29": [165, 172], "1_amd64": 165, "deb": 165, "421df42661a3d795b534da5048261044": 165, "ubuntu": [165, 168, 172], "quickli": 165, "m00x": 165, "volum": 165, "pwd": 165, "ghcr": 165, "io": [165, 192], "mount": 165, "run_script": 165, "nc": 165, "rx": [165, 182], "cours": [165, 182], "wd": 165, "older": [165, 169, 178], "hyperv": 165, "backend": 165, "ram": 165, "1gb": 165, "runtim": 165, "entrypoint": 165, "push": [165, 183], "branch": [165, 173, 180], "pipelin": [165, 170], "pull": [165, 168], "registri": 165, "sylab": 165, "quick_start": 165, "better": [165, 170, 187], "hpc": 165, "tutori": [165, 171, 173, 179, 180], "libexec": 165, "kqclib": [165, 185], "repo": 165, "ora": 165, "pem": 165, "rsa": 165, "encrypt": 165, "successfulli": [165, 168, 169, 191], "singularity_priv": 165, "privat": [165, 170], "now": [165, 173, 180, 182], "create_link": 165, "among": [165, 171], "elmersolver_mpi": 165, "elmergrid": [165, 185], "symbol": [165, 176, 180, 182, 183, 185], "link": [165, 168, 172, 173, 176, 180, 182, 183, 185], "rememb": [165, 168, 177], "bin": [165, 183], "prepar": [165, 185], "klayout_packag": [165, 168, 169, 176, 180, 182, 183, 184, 185, 186, 188, 192], "And": [165, 182], "waveguides_sim_compar": [165, 169, 184, 185], "sure": [165, 168, 169, 170, 173, 177, 180, 182, 183, 188, 192], "ride": 165, "python_execut": [165, 185], "subsystem": 165, "wsl": 165, "problem": [165, 168, 169, 172, 173, 174, 186], "stuck": 165, "workload": [165, 183, 185], "simple_workload_manag": 165, "subfold": [165, 182], "kqc_tmp_path": [165, 169], "waveguides_sim_elm": [165, 185], "affor": 165, "gmsh": [165, 179, 183, 184, 188, 189], "rst": 166, "rebuild": 166, "clean": 166, "apidoc": 166, "sphinxext": 166, "make_pcell_imag": 166, "pcell_imag": 166, "markers_for_png": 166, "x_2": 166, "y_2": 166, "ruler": [166, 192], "illustr": [166, 177, 187], "satisfactori": 166, "x2": 166, "y2": 166, "setup": [167, 171, 172, 173, 177, 178, 182, 183, 184, 189, 191, 192], "prerequisit": 167, "unlink": 167, "secondari": [167, 192], "reproduc": 167, "secur": [167, 185, 188], "exclus": 167, "pypi": [167, 176], "cli": 167, "docker": 167, "ci": [167, 169, 170, 176], "singular": [167, 176, 183, 185], "contribut": [167, 171], "come": [168, 182], "pre": [168, 187], "04": [168, 172], "platform": [168, 169, 172], "lt": [168, 172], "clone": [168, 169, 172], "cd": [168, 169, 170], "python3": 168, "setup_within_klayout": 168, "virtualenv": 168, "libpython": 168, "dll": 168, "known": [168, 171, 173], "issu": [168, 171, 173, 174], "downgrad": [168, 173], "similarli": [168, 170, 187, 188], "didn": 168, "xyz": 168, "reinstal": [168, 173], "realli": [168, 181], "simultan": 168, "kqc_2nd": 168, "know": [168, 169, 172, 178], "klayout_hom": 168, "klayout_alt": 168, "mix": 168, "symlink": 168, "subsect": 168, "ln": 168, "path_to_kqcircuit": 168, "kqcircuits_script": [168, 176, 180, 181, 182], "requirements_within_klayout_unix": 168, "txt": [168, 169, 185, 188], "pip3": 168, "becaus": [168, 180, 181], "prompt": [168, 169], "administr": 168, "privileg": 168, "homepath": [168, 172], "mklink": 168, "powershel": 168, "requirements_within_klayout_window": 168, "appdata": [168, 172, 184], "roam": 168, "lib": 168, "numpi": 168, "compil": [168, 169, 183], "shouldn": 168, "debugg": [169, 179], "autom": [169, 171, 189, 192], "suitabl": [169, 172, 186, 187], "viewer": [169, 178, 188], "compat": 169, "safe": 169, "interfer": 169, "yet": [169, 177, 192], "bracket": 169, "improv": [169, 170, 172], "trust": 169, "easier": 169, "troubleshoot": 169, "subsitut": 169, "win": 169, "mac": [169, 181], "dep": 169, "afterward": 169, "rewrit": 169, "wipe": 169, "advanc": [169, 177, 180], "categori": 169, "core": [169, 170, 185], "linter": 169, "reqruiement": 169, "netlist_as_graph": [169, 176], "publicli": 169, "won": 169, "abl": [169, 180], "upload": 169, "double_pads_sim": [169, 186], "elsewher": [169, 181], "ipynb": [169, 186], "tofu": 169, "rare": [169, 182], "verifi": [169, 181], "legitim": 169, "constraint": 169, "unsaf": 169, "substitut": 169, "reqruir": 169, "tox": 170, "pytest": [170, 176], "pylint": 170, "lint": 170, "ini": 170, "framework": [170, 171, 186, 189], "num": 170, "reflect": 170, "propos": 170, "test_load_librari": 170, "test_invalid_nam": 170, "approach": [170, 173, 185, 187], "u": [170, 182], "our": [170, 173, 182], "understand": [170, 180], "unfortun": 170, "repetit": 170, "consider": 170, "cov": 170, "comprehens": 170, "happi": 170, "failur": 170, "bug": [170, 180], "fail": 170, "prior": 170, "wil": 170, "reintroduc": 170, "conftest": 170, "reduc": [171, 186], "effort": 171, "processor": 171, "instantli": 171, "exchang": 171, "dimension": [171, 186, 187], "qpu": 171, "assembl": 171, "fabric": [171, 172], "miscellan": [171, 179, 182], "trademark": 171, "page": [171, 182, 192], "simplest": [172, 187], "instant": 172, "rather": 172, "codebas": 172, "simulation_script": 172, "parti": 172, "mask_script": 172, "yourself": 172, "instruct": [172, 177], "bugfix": 172, "stabil": 172, "27": [172, 178], "13": 172, "17": 172, "microsoft": 172, "server": 172, "2022": 172, "talk": 172, "mental": 172, "klayout_app": 172, "bigsur": 172, "setuptool": 172, "_distutils_hack": 172, "v52": 172, "v57": 172, "sometim": [172, 180], "dir": 172, "__path__": 172, "notic": [172, 181], "whatev": 172, "easiest": [173, 182], "migrat": 173, "uninstal": 173, "recent": 173, "menu": [173, 178, 179, 180, 182, 190], "panel": [173, 177, 178, 179, 182], "drag": [173, 177, 178, 180, 191], "press": [173, 177, 178, 180], "f2": [173, 177, 178], "underscor": 173, "restart": [173, 177, 178, 180, 191], "f5": [173, 180, 181], "my": 173, "my_el": 173, "myelement": [173, 182], "capit": 173, "ctrl": 173, "reload": [173, 177, 179, 182], "drop": [173, 177, 178, 191], "canva": 173, "my_packag": 173, "safest": 173, "quirk": 173, "broken": 173, "earlier": 173, "reloc": 173, "behind": 173, "tqdm": 173, "question": 174, "idea": 174, "discuss": 174, "polici": 175, "high": [176, 192], "pictur": 176, "console_script": 176, "mainli": [176, 182, 187], "meant": [176, 182], "variou": 176, "check_layer_prop": 176, "against": 176, "create_element_from_path": [176, 182], "gdiff": 176, "oas2dxf": 176, "dxf": 176, "mostli": [177, 182], "highlight": 177, "navig": [177, 178], "shift": [177, 178, 180, 181], "block": [177, 182], "toolbox": 177, "toolbar": [177, 178], "evok": 177, "anim": 177, "bring": 177, "few": [177, 185], "situat": 177, "accid": 177, "confirm": 177, "del": 177, "video": 177, "flexibl": [177, 187], "enter": 177, "export_cells_as_cod": 177, "nearbi": 177, "hardcod": [177, 182], "nice": 177, "x_port_a": 177, "x_port_a_corn": 177, "anywai": [177, 182], "unhid": [177, 178], "1t1_ground_grid": 177, "arrang": 177, "minut": 177, "anyth": 177, "quit": 178, "power": 178, "shortcut": 178, "ok": 178, "chiplibrari": 178, "mous": 178, "scroll": [178, 192], "littl": 178, "esc": 178, "hotkei": 179, "introduct": 179, "samplehold": 179, "particip": [179, 189], "pyepr": [179, 189], "demo_placing_a_pcel": 180, "plai": 180, "exclam": 180, "often": [180, 182], "task": [180, 185, 191], "toggl": 180, "icon": 180, "breakpoint": 180, "red": 180, "f9": 180, "stage": 180, "pop": 180, "cancel": 180, "asterisk": 180, "caught": 180, "unrespons": 180, "heavi": 180, "though": 180, "demo_pya_bas": 180, "test_wgc_airbridg": 180, "learn": 180, "photomask": 181, "product": 181, "effici": [181, 185], "observ": 181, "multiprocess": 181, "test_mask": 181, "de1": 181, "roughli": 181, "logging_setup": 181, "spcifi": 181, "de2": 181, "5700": 181, "dt1": 181, "qf1": 181, "my_chip": 181, "mcf": 181, "suppos": [181, 187], "proper": 181, "complic": [181, 185, 191], "mdemo": 181, "ch2": 181, "45000": 181, "30000": 181, "ch1": 181, "sx1": 181, "jt1": 181, "ac1": 181, "st1": 181, "jt2": 181, "65000": 181, "interest": 181, "fragment": 181, "fragmet": 181, "centerd": 181, "still": 181, "exploit": 181, "tip": 182, "trick": 182, "unlock": 182, "myelement2": 182, "offer": [182, 186], "nicer": 182, "myqubit": 182, "my_qubit": 182, "rubi": 182, "hide": 182, "simplecross": 182, "hold": 182, "len1": 182, "len2": 182, "cross_poli": 182, "simple_cross": 182, "scratch": 182, "especi": 182, "explan": [182, 183], "newchip1": 182, "default_samplehold": 182, "half_width": 182, "cross_cel": 182, "new_chip1": 182, "rf16": 182, "12000": 182, "quick": 182, "refpoint_nam": 182, "cap_refpoint": 182, "wn_port": 182, "wn_port_corn": 182, "port_b_corn": 182, "evolv": 182, "perhap": 182, "someel": 182, "refpoint_of_some_el": 182, "existing_ref": 182, "everywher": 182, "something_port": 182, "something_port_corn": 182, "wherev": 182, "logic": [182, 186], "hard": 182, "tree": 182, "strictli": 182, "aptli": 182, "wo": 182, "laid": 182, "encompass": 182, "plu": 182, "groud": 182, "formula": 182, "intuit": 182, "2nd": 182, "indium_bump": 182, "swap": 182, "layer_config_path": 182, "simpler": 182, "x_base_metal_gap_wo_grid": 182, "x_ground_grid_avoid": 182, "133": 182, "x_port": 182, "154": 182, "x_new_lay": 182, "999": 182, "new_lay": 182, "although": 182, "newli": 182, "default_layer_prop": 182, "rm": 182, "rd": 182, "element_path": 182, "incorpor": 182, "pycharm": 182, "studio": 182, "vim": 182, "neovim": 182, "slurm": [183, 185], "password": 183, "openmpi": 183, "install_softwar": 183, "mpi": [183, 185], "machin": [183, 185], "send": 183, "singularity_path": 183, "bash": 183, "sbatch_paramet": [183, 185], "kqc_remote_account": [183, 185], "sim_1": 183, "sim_2": 183, "sim_n": 183, "job": 183, "sim_i_tmp_fold": 183, "nohup_runid": 183, "runid": 183, "watch": 183, "cat": 183, "shell": [184, 185], "liner": 184, "initialis": 184, "binari": 184, "admin": 184, "priviledg": 184, "elmer_help": 185, "gmsh_helper": 185, "sif": 185, "capacitancematrix": 185, "electric_potenti": 185, "pvsm": 185, "waveguides_n_guides_1": 185, "waveguides_n_guides_2": 185, "n_worker": 185, "elmer_n_process": 185, "thread": 185, "openmp": 185, "elmer_n_thread": 185, "benefici": 185, "relationship": 185, "independentprocess": 185, "parallelizationsecond": 185, "ofparallel": 185, "sequenti": 185, "worker": 185, "floor": 185, "run_gmsh_gui": 185, "run_elmergrid": 185, "run_elm": 185, "run_paraview": 185, "omp": 185, "gmsh_n_thread": 185, "bsd": 185, "benefit": 185, "multithread": 185, "sbatch": 185, "max_threads_per_nod": 185, "max": 185, "elmer_mem": 185, "64g": 185, "elmer_tim": 185, "00": 185, "gmsh_mem": 185, "alloc": 185, "gmsh_time": 185, "project_0": 185, "bill": 185, "simulation_mesh": 185, "afterok": 185, "sent": 185, "queue": 185, "elmerfem": [185, 188], "elmercsc": [185, 188], "org": [185, 188], "suffic": 185, "scatter": 186, "snp": 186, "touchston": 186, "s1p": 186, "s2p": 186, "s3p": 186, "forth": 186, "emploi": 186, "export_paramet": [186, 188], "extractor": [186, 189], "consult": [186, 187], "estim": 186, "mutual": 186, "c_i_j": 186, "c_i_i": 186, "lifetim": 186, "eig": 186, "eigenvalu": 186, "_energi": 186, "cv": 186, "export_epr": 186, "post_process_script": 186, "_epr": 186, "csv": 186, "accuraci": 186, "cpw_cross_section_sim": 186, "waveguides_sim_xsect": [186, 192], "xmons_direct_coupling_pyepr": 186, "pyepr_exampl": 186, "t_1": 186, "intermediate_processing_command": 186, "t1_estim": 186, "queu": 186, "lossi": 186, "coher": 186, "master": 186, "thesi": 186, "2023": 186, "focus": 187, "distinguish": 187, "snippet": 187, "refp": 187, "mandatori": [187, 188], "100um": 187, "port_2": 187, "port_2_corn": 187, "port_3": 187, "port_3_corn": 187, "multipurpos": 187, "airbridge_flyov": 187, "joint": 187, "parameter": [187, 188], "purpl": 187, "troubl": 187, "dynam": 187, "port_cplr0": 187, "port_cplr1": 187, "port_cplr2": 187, "revert": 187, "essenti": 187, "swissmonsimul": 187, "port_cplr0_corn": 187, "port_cplr1_corn": 187, "port_cplr2_corn": 187, "squid_port_squid_a": 187, "squid_port_squid_b": 187, "portion": 187, "variat": 187, "procedur": 187, "eas": 187, "arm_length_500": 187, "gap_sweep": 187, "ansys_execut": 188, "swissmon_simulation_output": 188, "dir_path": 188, "ironpython": 188, "gdsii": 188, "meta": 188, "occurr": 188, "incomplet": 188, "manner": 188, "dev": 188, "henc": 188, "abil": 189, "until": 189, "guidanc": 189, "summari": 190, "parameteriz": 190, "primit": 190, "emb": 190, "onto": 190, "archiv": 190, "traceabl": 190, "thought": 190, "manipul": 191, "interpret": 191, "browser": 191, "low": 192, "7": 192, "newest": 192, "lightweight": 192, "klayoutmatthia": 192, "docintro": 192, "docrefer": 192, "docgrow": 192, "docetch": 192}, "objects": {"": [[1, 0, 0, "-", "kqcircuits"]], "kqcircuits": [[2, 0, 0, "-", "chips"], [27, 0, 0, "-", "defaults"], [28, 0, 0, "-", "elements"], [68, 0, 0, "-", "junctions"], [75, 0, 0, "-", "klayout_view"], [76, 0, 0, "-", "layer_cluster"], [77, 0, 0, "-", "layer_config"], [80, 0, 0, "-", "masks"], [85, 0, 0, "-", "pya_resolver"], [86, 0, 0, "-", "qubits"], [93, 0, 0, "-", "run"], [94, 0, 0, "-", "simulations"], [125, 0, 0, "-", "test_structures"], [135, 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, "-", "munch_qubits"], [18, 0, 0, "-", "quality_factor"], [19, 0, 0, "-", "quality_factor_twoface"], [20, 0, 0, "-", "sample_holder_test"], [21, 0, 0, "-", "shaping"], [22, 0, 0, "-", "simple"], [23, 0, 0, "-", "single_xmons"], [24, 0, 0, "-", "stripes"], [25, 0, 0, "-", "tsv_test"], [26, 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.munch_qubits": [[17, 1, 1, "", "MunchQubits"]], "kqcircuits.chips.munch_qubits.MunchQubits": [[17, 2, 1, "", "build"], [17, 2, 1, "", "produce_coupler"], [17, 2, 1, "", "produce_drivelines"], [17, 2, 1, "", "produce_probeline"], [17, 2, 1, "", "produce_qubits"], [17, 2, 1, "", "produce_readout_resonators"]], "kqcircuits.chips.quality_factor": [[18, 1, 1, "", "QualityFactor"]], "kqcircuits.chips.quality_factor.QualityFactor": [[18, 2, 1, "", "build"]], "kqcircuits.chips.quality_factor_twoface": [[19, 1, 1, "", "QualityFactorTwoface"]], "kqcircuits.chips.quality_factor_twoface.QualityFactorTwoface": [[19, 2, 1, "", "build"], [19, 2, 1, "", "produce_resonator"]], "kqcircuits.chips.sample_holder_test": [[20, 1, 1, "", "SampleHolderTest"]], "kqcircuits.chips.sample_holder_test.SampleHolderTest": [[20, 2, 1, "", "build"]], "kqcircuits.chips.shaping": [[21, 1, 1, "", "Shaping"]], "kqcircuits.chips.shaping.Shaping": [[21, 2, 1, "", "build"]], "kqcircuits.chips.simple": [[22, 1, 1, "", "Simple"]], "kqcircuits.chips.simple.Simple": [[22, 2, 1, "", "build"]], "kqcircuits.chips.single_xmons": [[23, 1, 1, "", "SingleXmons"]], "kqcircuits.chips.single_xmons.SingleXmons": [[23, 2, 1, "", "build"], [23, 3, 1, "", "launchers"], [23, 3, 1, "", "qubits_refpoints"]], "kqcircuits.chips.stripes": [[24, 1, 1, "", "Stripes"]], "kqcircuits.chips.stripes.Stripes": [[24, 2, 1, "", "build"]], "kqcircuits.chips.tsv_test": [[25, 1, 1, "", "TsvTest"]], "kqcircuits.chips.tsv_test.TsvTest": [[25, 2, 1, "", "build"], [25, 2, 1, "", "create_xsection"]], "kqcircuits.chips.xmons_direct_coupling": [[26, 1, 1, "", "XMonsDirectCoupling"]], "kqcircuits.chips.xmons_direct_coupling.XMonsDirectCoupling": [[26, 2, 1, "", "build"], [26, 2, 1, "", "produce_qubits"], [26, 2, 1, "", "produce_readout_resonator"]], "kqcircuits.elements": [[29, 0, 0, "-", "airbridge_connection"], [30, 0, 0, "-", "airbridges"], [34, 0, 0, "-", "capacitive_x_coupler"], [35, 0, 0, "-", "chip_frame"], [36, 0, 0, "-", "circular_capacitor"], [37, 0, 0, "-", "element"], [38, 0, 0, "-", "finger_capacitor_square"], [39, 0, 0, "-", "finger_capacitor_taper"], [40, 0, 0, "-", "flip_chip_connectors"], [44, 0, 0, "-", "fluxlines"], [48, 0, 0, "-", "hanger_resonator"], [49, 0, 0, "-", "launcher"], [50, 0, 0, "-", "launcher_dc"], [51, 0, 0, "-", "markers"], [55, 0, 0, "-", "meander"], [56, 0, 0, "-", "smooth_capacitor"], [57, 0, 0, "-", "spiral_resonator_polygon"], [58, 0, 0, "-", "tsvs"], [62, 0, 0, "-", "waveguide_composite"], [63, 0, 0, "-", "waveguide_coplanar"], [64, 0, 0, "-", "waveguide_coplanar_curved"], [65, 0, 0, "-", "waveguide_coplanar_splitter"], [66, 0, 0, "-", "waveguide_coplanar_straight"], [67, 0, 0, "-", "waveguide_coplanar_taper"]], "kqcircuits.elements.airbridge_connection": [[29, 1, 1, "", "AirbridgeConnection"]], "kqcircuits.elements.airbridge_connection.AirbridgeConnection": [[29, 2, 1, "", "build"]], "kqcircuits.elements.airbridges": [[31, 0, 0, "-", "airbridge"], [32, 0, 0, "-", "airbridge_multi_face"], [33, 0, 0, "-", "airbridge_rectangular"]], "kqcircuits.elements.airbridges.airbridge": [[31, 1, 1, "", "Airbridge"]], "kqcircuits.elements.airbridges.airbridge.Airbridge": [[31, 2, 1, "", "create"], [31, 3, 1, "", "default_type"], [31, 2, 1, "", "transformation_from_shape_impl"]], "kqcircuits.elements.airbridges.airbridge_multi_face": [[32, 1, 1, "", "AirbridgeMultiFace"]], "kqcircuits.elements.airbridges.airbridge_multi_face.AirbridgeMultiFace": [[32, 2, 1, "", "build"], [32, 3, 1, "", "default_type"]], "kqcircuits.elements.airbridges.airbridge_rectangular": [[33, 1, 1, "", "AirbridgeRectangular"]], "kqcircuits.elements.airbridges.airbridge_rectangular.AirbridgeRectangular": [[33, 2, 1, "", "build"], [33, 3, 1, "", "default_type"]], "kqcircuits.elements.capacitive_x_coupler": [[34, 1, 1, "", "CapacitiveXCoupler"]], "kqcircuits.elements.capacitive_x_coupler.CapacitiveXCoupler": [[34, 2, 1, "", "build"], [34, 2, 1, "", "get_sim_ports"]], "kqcircuits.elements.chip_frame": [[35, 1, 1, "", "ChipFrame"]], "kqcircuits.elements.chip_frame.ChipFrame": [[35, 2, 1, "", "build"]], "kqcircuits.elements.circular_capacitor": [[36, 1, 1, "", "CircularCapacitor"]], "kqcircuits.elements.circular_capacitor.CircularCapacitor": [[36, 2, 1, "", "build"], [36, 2, 1, "", "get_sim_ports"]], "kqcircuits.elements.element": [[37, 1, 1, "", "Element"], [37, 4, 1, "", "get_refpoints"], [37, 4, 1, "", "insert_cell_into"], [37, 4, 1, "", "resolve_face"]], "kqcircuits.elements.element.Element": [[37, 3, 1, "", "LIBRARY_DESCRIPTION"], [37, 3, 1, "", "LIBRARY_NAME"], [37, 3, 1, "", "LIBRARY_PATH"], [37, 2, 1, "", "add_element"], [37, 2, 1, "", "add_port"], [37, 2, 1, "", "add_protection"], [37, 2, 1, "", "build"], [37, 2, 1, "", "copy_port"], [37, 2, 1, "", "create"], [37, 2, 1, "", "create_cell_from_shape"], [37, 2, 1, "", "create_subtype"], [37, 2, 1, "", "create_with_refpoints"], [37, 2, 1, "", "display_text_impl"], [37, 2, 1, "", "face"], [37, 2, 1, "", "face_changer_waveguides"], [37, 2, 1, "", "get_layer"], [37, 2, 1, "", "get_refpoints"], [37, 2, 1, "", "get_schema"], [37, 2, 1, "", "get_sim_ports"], [37, 2, 1, "", "insert_cell"], [37, 2, 1, "", "left_and_right_waveguides"], [37, 2, 1, "", "pcell_params_by_name"], [37, 2, 1, "", "post_build"], [37, 2, 1, "", "produce_impl"], [37, 2, 1, "", "raise_error_on_cell"], [37, 2, 1, "", "sync_parameters"]], "kqcircuits.elements.finger_capacitor_square": [[38, 1, 1, "", "FingerCapacitorSquare"]], "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare": [[38, 2, 1, "", "add_waveguides"], [38, 2, 1, "", "build"], [38, 2, 1, "", "can_create_from_shape_impl"], [38, 2, 1, "", "cut_region"], [38, 2, 1, "", "finger_area_length"], [38, 2, 1, "", "finger_area_width"], [38, 2, 1, "", "get_ground_region"], [38, 2, 1, "", "get_sim_ports"]], "kqcircuits.elements.finger_capacitor_taper": [[39, 1, 1, "", "FingerCapacitorTaper"]], "kqcircuits.elements.finger_capacitor_taper.FingerCapacitorTaper": [[39, 2, 1, "", "build"], [39, 2, 1, "", "can_create_from_shape_impl"]], "kqcircuits.elements.flip_chip_connectors": [[41, 0, 0, "-", "flip_chip_connector"], [42, 0, 0, "-", "flip_chip_connector_dc"], [43, 0, 0, "-", "flip_chip_connector_rf"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector": [[41, 1, 1, "", "FlipChipConnector"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector.FlipChipConnector": [[41, 2, 1, "", "create"], [41, 3, 1, "", "default_type"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc": [[42, 1, 1, "", "FlipChipConnectorDc"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.FlipChipConnectorDc": [[42, 2, 1, "", "build"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf": [[43, 1, 1, "", "FlipChipConnectorRf"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.FlipChipConnectorRf": [[43, 2, 1, "", "build"], [43, 2, 1, "", "get_sim_ports"]], "kqcircuits.elements.fluxlines": [[45, 0, 0, "-", "fluxline"], [46, 0, 0, "-", "fluxline_standard"], [47, 0, 0, "-", "fluxline_straight"]], "kqcircuits.elements.fluxlines.fluxline": [[45, 1, 1, "", "Fluxline"]], "kqcircuits.elements.fluxlines.fluxline.Fluxline": [[45, 2, 1, "", "coerce_parameters_impl"], [45, 2, 1, "", "create"], [45, 3, 1, "", "default_type"]], "kqcircuits.elements.fluxlines.fluxline_standard": [[46, 1, 1, "", "FluxlineStandard"]], "kqcircuits.elements.fluxlines.fluxline_standard.FluxlineStandard": [[46, 2, 1, "", "build"]], "kqcircuits.elements.fluxlines.fluxline_straight": [[47, 1, 1, "", "FluxlineStraight"]], "kqcircuits.elements.fluxlines.fluxline_straight.FluxlineStraight": [[47, 2, 1, "", "build"]], "kqcircuits.elements.hanger_resonator": [[48, 1, 1, "", "HangerResonator"]], "kqcircuits.elements.hanger_resonator.HangerResonator": [[48, 2, 1, "", "build"], [48, 2, 1, "", "get_sim_ports"]], "kqcircuits.elements.launcher": [[49, 1, 1, "", "Launcher"]], "kqcircuits.elements.launcher.Launcher": [[49, 2, 1, "", "build"]], "kqcircuits.elements.launcher_dc": [[50, 1, 1, "", "LauncherDC"]], "kqcircuits.elements.launcher_dc.LauncherDC": [[50, 2, 1, "", "build"]], "kqcircuits.elements.markers": [[52, 0, 0, "-", "marker"], [53, 0, 0, "-", "marker_standard"], [54, 0, 0, "-", "mask_marker_fc"]], "kqcircuits.elements.markers.marker": [[52, 1, 1, "", "Marker"]], "kqcircuits.elements.markers.marker.Marker": [[52, 2, 1, "", "create"], [52, 3, 1, "", "default_type"], [52, 2, 1, "", "get_marker_locations"], [52, 2, 1, "", "get_marker_region"], [52, 2, 1, "", "produce_geometry"]], "kqcircuits.elements.markers.marker_standard": [[53, 1, 1, "", "MarkerStandard"]], "kqcircuits.elements.markers.marker_standard.MarkerStandard": [[53, 2, 1, "", "build"]], "kqcircuits.elements.markers.mask_marker_fc": [[54, 1, 1, "", "MaskMarkerFc"]], "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc": [[54, 2, 1, "", "build"], [54, 2, 1, "", "create_cross"], [54, 2, 1, "", "get_marker_locations"], [54, 2, 1, "", "get_marker_region"]], "kqcircuits.elements.meander": [[55, 1, 1, "", "Meander"]], "kqcircuits.elements.meander.Meander": [[55, 2, 1, "", "build"], [55, 2, 1, "", "can_create_from_shape_impl"], [55, 2, 1, "", "parameters_from_shape_impl"]], "kqcircuits.elements.smooth_capacitor": [[56, 1, 1, "", "SmoothCapacitor"]], "kqcircuits.elements.smooth_capacitor.SmoothCapacitor": [[56, 2, 1, "", "build"], [56, 2, 1, "", "can_create_from_shape_impl"], [56, 2, 1, "", "get_sim_ports"]], "kqcircuits.elements.spiral_resonator_polygon": [[57, 1, 1, "", "SpiralResonatorPolygon"], [57, 4, 1, "", "rectangular_parameters"]], "kqcircuits.elements.spiral_resonator_polygon.SpiralResonatorPolygon": [[57, 2, 1, "", "build"]], "kqcircuits.elements.tsvs": [[59, 0, 0, "-", "tsv"], [60, 0, 0, "-", "tsv_ellipse"], [61, 0, 0, "-", "tsv_standard"]], "kqcircuits.elements.tsvs.tsv": [[59, 1, 1, "", "Tsv"]], "kqcircuits.elements.tsvs.tsv.Tsv": [[59, 2, 1, "", "create"], [59, 3, 1, "", "default_type"]], "kqcircuits.elements.tsvs.tsv_ellipse": [[60, 1, 1, "", "TsvEllipse"]], "kqcircuits.elements.tsvs.tsv_ellipse.TsvEllipse": [[60, 2, 1, "", "create_tsv_connector"], [60, 2, 1, "", "produce_impl"]], "kqcircuits.elements.tsvs.tsv_standard": [[61, 1, 1, "", "TsvStandard"]], "kqcircuits.elements.tsvs.tsv_standard.TsvStandard": [[61, 2, 1, "", "build"]], "kqcircuits.elements.waveguide_composite": [[62, 1, 1, "", "Node"], [62, 1, 1, "", "WaveguideComposite"], [62, 4, 1, "", "produce_fixed_length_bend"]], "kqcircuits.elements.waveguide_composite.Node": [[62, 3, 1, "", "align"], [62, 3, 1, "", "angle"], [62, 2, 1, "", "deserialize"], [62, 3, 1, "", "element"], [62, 3, 1, "", "inst_name"], [62, 3, 1, "", "length_before"], [62, 3, 1, "", "length_increment"], [62, 2, 1, "", "nodes_from_string"], [62, 3, 1, "", "position"]], "kqcircuits.elements.waveguide_composite.WaveguideComposite": [[62, 2, 1, "", "build"], [62, 2, 1, "", "check_node_type"], [62, 2, 1, "", "coerce_parameters_impl"], [62, 2, 1, "", "create"], [62, 2, 1, "", "get_segment_cells"], [62, 2, 1, "", "get_segment_lengths"], [62, 2, 1, "", "produce_fixed_length_waveguide"], [62, 2, 1, "", "snap_point"]], "kqcircuits.elements.waveguide_coplanar": [[63, 1, 1, "", "WaveguideCoplanar"]], "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar": [[63, 2, 1, "", "build"], [63, 2, 1, "", "can_create_from_shape_impl"], [63, 2, 1, "", "get_corner_data"], [63, 2, 1, "", "is_continuous"], [63, 2, 1, "", "parameters_from_shape_impl"], [63, 2, 1, "", "produce_end_termination"], [63, 2, 1, "", "produce_waveguide"], [63, 2, 1, "", "transformation_from_shape_impl"]], "kqcircuits.elements.waveguide_coplanar_curved": [[64, 1, 1, "", "WaveguideCoplanarCurved"], [64, 4, 1, "", "arc"]], "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved": [[64, 2, 1, "", "build"], [64, 2, 1, "", "coerce_parameters_impl"], [64, 2, 1, "", "create_curve_arcs"], [64, 2, 1, "", "produce_curve_termination"]], "kqcircuits.elements.waveguide_coplanar_splitter": [[65, 1, 1, "", "WaveguideCoplanarSplitter"], [65, 4, 1, "", "t_cross_parameters"]], "kqcircuits.elements.waveguide_coplanar_splitter.WaveguideCoplanarSplitter": [[65, 2, 1, "", "build"]], "kqcircuits.elements.waveguide_coplanar_straight": [[66, 1, 1, "", "WaveguideCoplanarStraight"]], "kqcircuits.elements.waveguide_coplanar_straight.WaveguideCoplanarStraight": [[66, 2, 1, "", "build"]], "kqcircuits.elements.waveguide_coplanar_taper": [[67, 1, 1, "", "WaveguideCoplanarTaper"]], "kqcircuits.elements.waveguide_coplanar_taper.WaveguideCoplanarTaper": [[67, 2, 1, "", "build"]], "kqcircuits.junctions": [[69, 0, 0, "-", "junction"], [70, 0, 0, "-", "manhattan"], [71, 0, 0, "-", "manhattan_single_junction"], [72, 0, 0, "-", "no_squid"], [73, 0, 0, "-", "sim"], [74, 0, 0, "-", "squid"]], "kqcircuits.junctions.junction": [[69, 1, 1, "", "Junction"]], "kqcircuits.junctions.junction.Junction": [[69, 3, 1, "", "LIBRARY_DESCRIPTION"], [69, 3, 1, "", "LIBRARY_NAME"], [69, 3, 1, "", "LIBRARY_PATH"], [69, 2, 1, "", "coerce_parameters_impl"], [69, 2, 1, "", "create"], [69, 3, 1, "", "default_type"]], "kqcircuits.junctions.manhattan": [[70, 1, 1, "", "Manhattan"]], "kqcircuits.junctions.manhattan.Manhattan": [[70, 2, 1, "", "build"], [70, 2, 1, "", "produce_contact_pads"], [70, 2, 1, "", "produce_manhattan_squid"], [70, 2, 1, "", "produce_tp_large"], [70, 2, 1, "", "produce_tp_small"]], "kqcircuits.junctions.manhattan_single_junction": [[71, 1, 1, "", "ManhattanSingleJunction"]], "kqcircuits.junctions.manhattan_single_junction.ManhattanSingleJunction": [[71, 2, 1, "", "build"], [71, 2, 1, "", "produce_manhattan_junction"]], "kqcircuits.junctions.no_squid": [[72, 1, 1, "", "NoSquid"]], "kqcircuits.junctions.no_squid.NoSquid": [[72, 2, 1, "", "build"]], "kqcircuits.junctions.sim": [[73, 1, 1, "", "Sim"]], "kqcircuits.junctions.sim.Sim": [[73, 2, 1, "", "build"]], "kqcircuits.junctions.squid": [[74, 1, 1, "", "Squid"]], "kqcircuits.klayout_view": [[75, 1, 1, "", "KLayoutView"], [75, 6, 1, "", "MissingUILibraryException"], [75, 4, 1, "", "resolve_default_layer_info"]], "kqcircuits.klayout_view.KLayoutView": [[75, 5, 1, "", "active_cell"], [75, 2, 1, "", "add_default_layers"], [75, 5, 1, "", "cell_view"], [75, 2, 1, "", "clear_layers"], [75, 2, 1, "", "close"], [75, 2, 1, "", "create_top_cell"], [75, 2, 1, "", "export_all_layers_bitmap"], [75, 2, 1, "", "export_layers_bitmaps"], [75, 2, 1, "", "export_pcell_png"], [75, 2, 1, "", "focus"], [75, 2, 1, "", "get_active_cell"], [75, 2, 1, "", "get_active_cell_view"], [75, 2, 1, "", "get_active_layout"], [75, 2, 1, "", "get_pixels"], [75, 2, 1, "", "insert_cell"], [75, 5, 1, "", "layout"], [75, 3, 1, "", "layout_view"], [75, 2, 1, "", "show"], [75, 5, 1, "", "top_cell"]], "kqcircuits.layer_cluster": [[76, 1, 1, "", "LayerCluster"]], "kqcircuits.layer_cluster.LayerCluster": [[76, 2, 1, "", "all_layers"], [76, 3, 1, "", "extra_layers"], [76, 3, 1, "", "face_id"], [76, 3, 1, "", "main_layers"]], "kqcircuits.layer_config": [[78, 0, 0, "-", "default_layer_config"], [79, 0, 0, "-", "example_layer_config"]], "kqcircuits.masks": [[81, 0, 0, "-", "mask_export"], [82, 0, 0, "-", "mask_layout"], [83, 0, 0, "-", "mask_set"], [84, 0, 0, "-", "multi_face_mask_layout"]], "kqcircuits.masks.mask_export": [[81, 4, 1, "", "export_bitmaps"], [81, 4, 1, "", "export_chip"], [81, 4, 1, "", "export_designs"], [81, 4, 1, "", "export_docs"], [81, 4, 1, "", "export_junction_parameters"], [81, 4, 1, "", "export_mask"], [81, 4, 1, "", "export_mask_set"], [81, 4, 1, "", "export_masks_of_face"], [81, 4, 1, "", "get_mask_layout_full_name"]], "kqcircuits.masks.mask_layout": [[82, 1, 1, "", "MaskLayout"]], "kqcircuits.masks.mask_layout.MaskLayout": [[82, 2, 1, "", "add_chips_map"], [82, 3, 1, "", "added_chips"], [82, 3, 1, "", "align_to"], [82, 3, 1, "", "bbox_face_ids"], [82, 2, 1, "", "build"], [82, 3, 1, "", "chip_box_offset"], [82, 3, 1, "", "chip_copies"], [82, 3, 1, "", "chip_size"], [82, 3, 1, "", "chip_trans"], [82, 3, 1, "", "chips_map"], [82, 3, 1, "", "chips_map_legend"], [82, 3, 1, "", "chips_map_offset"], [82, 3, 1, "", "chips_placed_by_position_label"], [82, 3, 1, "", "covered_region_excluded_layers"], [82, 3, 1, "", "dice_width"], [82, 3, 1, "", "edge_clearance"], [82, 3, 1, "", "extra_chips"], [82, 3, 1, "", "extra_id"], [82, 2, 1, "", "face"], [82, 3, 1, "", "face_id"], [82, 2, 1, "", "insert_chip_copy_labels"], [82, 2, 1, "", "insert_chips"], [82, 3, 1, "", "layers_to_mask"], [82, 3, 1, "", "layout"], [82, 3, 1, "", "mask_export_density_layers"], [82, 3, 1, "", "mask_export_layers"], [82, 3, 1, "", "mask_marker_offset"], [82, 3, 1, "", "mask_markers_dict"], [82, 3, 1, "", "mask_name_box_margin"], [82, 3, 1, "", "mask_name_offset"], [82, 3, 1, "", "mask_name_scale"], [82, 3, 1, "", "mask_text_scale"], [82, 3, 1, "", "mirror_labels"], [82, 3, 1, "", "name"], [82, 2, 1, "", "overwrite_chips_by_position_label"], [82, 2, 1, "", "position_label_to_two_coordinates"], [82, 3, 1, "", "remove_chips"], [82, 3, 1, "", "submasks"], [82, 3, 1, "", "text_margin"], [82, 3, 1, "", "top_cell"], [82, 2, 1, "", "two_coordinates_to_position_label"], [82, 3, 1, "", "version"], [82, 3, 1, "", "wafer_bottom_flat_length"], [82, 3, 1, "", "wafer_center"], [82, 3, 1, "", "wafer_rad"], [82, 3, 1, "", "wafer_top_flat_length"], [82, 3, 1, "", "with_grid"]], "kqcircuits.masks.mask_set": [[83, 1, 1, "", "MaskSet"]], "kqcircuits.masks.mask_set.MaskSet": [[83, 2, 1, "", "add_chip"], [83, 2, 1, "", "add_mask_layout"], [83, 2, 1, "", "add_multi_face_mask_layout"], [83, 2, 1, "", "build"], [83, 2, 1, "", "chips_map_from_box_map"], [83, 3, 1, "", "chips_map_legend"], [83, 2, 1, "", "export"], [83, 3, 1, "", "export_drc"], [83, 3, 1, "", "export_path"], [83, 3, 1, "", "layout"], [83, 3, 1, "", "mask_export_layers"], [83, 3, 1, "", "mask_layouts"], [83, 3, 1, "", "name"], [83, 3, 1, "", "used_chips"], [83, 3, 1, "", "version"], [83, 3, 1, "", "with_grid"]], "kqcircuits.masks.multi_face_mask_layout": [[84, 1, 1, "", "MultiFaceMaskLayout"]], "kqcircuits.masks.multi_face_mask_layout.MultiFaceMaskLayout": [[84, 2, 1, "", "add_chips_map"], [84, 3, 1, "", "face_ids"], [84, 3, 1, "", "mask_layouts"]], "kqcircuits.pya_resolver": [[85, 4, 1, "", "is_standalone_session"], [85, 4, 1, "", "klayout_executable_command"]], "kqcircuits.qubits": [[87, 0, 0, "-", "circular_transmon_single_island"], [88, 0, 0, "-", "concentric_transmon"], [89, 0, 0, "-", "double_pads"], [90, 0, 0, "-", "double_pads_splines"], [91, 0, 0, "-", "qubit"], [92, 0, 0, "-", "swissmon"]], "kqcircuits.qubits.circular_transmon_single_island": [[87, 1, 1, "", "CircularTransmonSingleIsland"]], "kqcircuits.qubits.circular_transmon_single_island.CircularTransmonSingleIsland": [[87, 2, 1, "", "build"], [87, 2, 1, "", "get_sim_ports"]], "kqcircuits.qubits.concentric_transmon": [[88, 1, 1, "", "ConcentricTransmon"]], "kqcircuits.qubits.concentric_transmon.ConcentricTransmon": [[88, 2, 1, "", "build"], [88, 2, 1, "", "get_sim_ports"]], "kqcircuits.qubits.double_pads": [[89, 1, 1, "", "DoublePads"]], "kqcircuits.qubits.double_pads.DoublePads": [[89, 2, 1, "", "build"], [89, 2, 1, "", "get_sim_ports"]], "kqcircuits.qubits.double_pads_splines": [[90, 1, 1, "", "DoublePadsSplines"]], "kqcircuits.qubits.qubit": [[91, 1, 1, "", "Qubit"]], "kqcircuits.qubits.qubit.Qubit": [[91, 3, 1, "", "LIBRARY_DESCRIPTION"], [91, 3, 1, "", "LIBRARY_NAME"], [91, 3, 1, "", "LIBRARY_PATH"], [91, 2, 1, "", "coerce_parameters_impl"], [91, 2, 1, "", "produce_fluxline"], [91, 2, 1, "", "produce_squid"]], "kqcircuits.qubits.swissmon": [[92, 1, 1, "", "Swissmon"]], "kqcircuits.qubits.swissmon.Swissmon": [[92, 2, 1, "", "build"], [92, 2, 1, "", "get_sim_ports"]], "kqcircuits.run": [[93, 4, 1, "", "argument_parser"], [93, 4, 1, "", "run"], [93, 4, 1, "", "run_kqc"]], "kqcircuits.simulations": [[95, 0, 0, "-", "airbridges_sim"], [96, 0, 0, "-", "cross_section_simulation"], [97, 0, 0, "-", "empty_simulation"], [98, 0, 0, "-", "export"], [116, 0, 0, "-", "partition_region"], [117, 0, 0, "-", "port"], [118, 0, 0, "-", "post_process"], [119, 0, 0, "-", "simulation"], [120, 0, 0, "-", "single_element_simulation"], [121, 0, 0, "-", "single_xmons_full_chip_sim"], [122, 0, 0, "-", "waveguides_sim"], [123, 0, 0, "-", "xmons_direct_coupling_full_chip_sim"], [124, 0, 0, "-", "xmons_direct_coupling_sim"]], "kqcircuits.simulations.airbridges_sim": [[95, 1, 1, "", "AirbridgesSim"]], "kqcircuits.simulations.airbridges_sim.AirbridgesSim": [[95, 2, 1, "", "build"]], "kqcircuits.simulations.cross_section_simulation": [[96, 1, 1, "", "CrossSectionSimulation"]], "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation": [[96, 3, 1, "", "LIBRARY_NAME"], [96, 2, 1, "", "build"], [96, 2, 1, "", "get_parameters"], [96, 2, 1, "", "get_schema"], [96, 2, 1, "", "get_sim_layer"], [96, 2, 1, "", "get_simulation_data"], [96, 2, 1, "", "register_cell_layers_as_sim_layers"], [96, 2, 1, "", "set_permittivity"]], "kqcircuits.simulations.empty_simulation": [[97, 1, 1, "", "EmptySimulation"]], "kqcircuits.simulations.empty_simulation.EmptySimulation": [[97, 2, 1, "", "build"]], "kqcircuits.simulations.export": [[99, 0, 0, "-", "ansys"], [102, 0, 0, "-", "elmer"], [105, 0, 0, "-", "export_and_run"], [106, 0, 0, "-", "export_singularity"], [107, 0, 0, "-", "remote_export_and_run"], [108, 0, 0, "-", "simulation_export"], [109, 0, 0, "-", "solution"], [110, 0, 0, "-", "sonnet"], [113, 0, 0, "-", "util"], [114, 0, 0, "-", "xsection"]], "kqcircuits.simulations.export.ansys": [[100, 0, 0, "-", "ansys_export"], [101, 0, 0, "-", "ansys_solution"]], "kqcircuits.simulations.export.ansys.ansys_export": [[100, 4, 1, "", "export_ansys"], [100, 4, 1, "", "export_ansys_bat"], [100, 4, 1, "", "export_ansys_json"]], "kqcircuits.simulations.export.ansys.ansys_solution": [[101, 1, 1, "", "AnsysCurrentSolution"], [101, 1, 1, "", "AnsysEigenmodeSolution"], [101, 1, 1, "", "AnsysHfssSolution"], [101, 1, 1, "", "AnsysQ3dSolution"], [101, 1, 1, "", "AnsysSolution"], [101, 1, 1, "", "AnsysVoltageSolution"], [101, 4, 1, "", "get_ansys_solution"]], "kqcircuits.simulations.export.ansys.ansys_solution.AnsysCurrentSolution": [[101, 3, 1, "", "ansys_tool"], [101, 3, 1, "", "frequency"], [101, 2, 1, "", "get_solution_data"], [101, 3, 1, "", "integrate_energies"], [101, 3, 1, "", "integrate_magnetic_flux"], [101, 3, 1, "", "max_delta_e"]], "kqcircuits.simulations.export.ansys.ansys_solution.AnsysEigenmodeSolution": [[101, 3, 1, "", "ansys_tool"], [101, 2, 1, "", "get_solution_data"], [101, 3, 1, "", "integrate_energies"], [101, 3, 1, "", "integrate_magnetic_flux"], [101, 3, 1, "", "max_delta_f"], [101, 3, 1, "", "min_frequency"], [101, 3, 1, "", "n_modes"]], "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution": [[101, 3, 1, "", "ansys_tool"], [101, 3, 1, "", "capacitance_export"], [101, 3, 1, "", "frequency"], [101, 2, 1, "", "get_solution_data"], [101, 3, 1, "", "integrate_energies"], [101, 3, 1, "", "integrate_magnetic_flux"], [101, 3, 1, "", "max_delta_s"], [101, 3, 1, "", "sweep_count"], [101, 3, 1, "", "sweep_enabled"], [101, 3, 1, "", "sweep_end"], [101, 3, 1, "", "sweep_start"], [101, 3, 1, "", "sweep_type"]], "kqcircuits.simulations.export.ansys.ansys_solution.AnsysQ3dSolution": [[101, 3, 1, "", "ansys_tool"], [101, 3, 1, "", "frequency"], [101, 2, 1, "", "get_solution_data"], [101, 3, 1, "", "percent_error"]], "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution": [[101, 3, 1, "", "ansys_project_template"], [101, 3, 1, "", "ansys_tool"], [101, 3, 1, "", "frequency_units"], [101, 2, 1, "", "get_solution_data"], [101, 3, 1, "", "maximum_passes"], [101, 3, 1, "", "mesh_size"], [101, 3, 1, "", "minimum_converged_passes"], [101, 3, 1, "", "minimum_passes"], [101, 3, 1, "", "percent_refinement"], [101, 3, 1, "", "simulation_flags"]], "kqcircuits.simulations.export.ansys.ansys_solution.AnsysVoltageSolution": [[101, 3, 1, "", "ansys_tool"], [101, 3, 1, "", "frequency"], [101, 2, 1, "", "get_solution_data"], [101, 3, 1, "", "integrate_energies"], [101, 3, 1, "", "integrate_magnetic_flux"], [101, 3, 1, "", "max_delta_e"]], "kqcircuits.simulations.export.elmer": [[103, 0, 0, "-", "elmer_export"], [104, 0, 0, "-", "elmer_solution"]], "kqcircuits.simulations.export.elmer.elmer_export": [[103, 4, 1, "", "export_elmer"], [103, 4, 1, "", "export_elmer_json"], [103, 4, 1, "", "export_elmer_script"]], "kqcircuits.simulations.export.elmer.elmer_solution": [[104, 1, 1, "", "ElmerCapacitanceSolution"], [104, 1, 1, "", "ElmerCrossSectionSolution"], [104, 1, 1, "", "ElmerSolution"], [104, 1, 1, "", "ElmerVectorHelmholtzSolution"], [104, 4, 1, "", "get_elmer_solution"]], "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCapacitanceSolution": [[104, 3, 1, "", "convergence_tolerance"], [104, 3, 1, "", "integrate_energies"], [104, 3, 1, "", "linear_system_method"], [104, 3, 1, "", "max_iterations"], [104, 3, 1, "", "p_element_order"], [104, 3, 1, "", "tool"]], "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCrossSectionSolution": [[104, 3, 1, "", "boundary_conditions"], [104, 3, 1, "", "convergence_tolerance"], [104, 3, 1, "", "integrate_energies"], [104, 3, 1, "", "linear_system_method"], [104, 3, 1, "", "max_iterations"], [104, 3, 1, "", "p_element_order"], [104, 3, 1, "", "run_inductance_sim"], [104, 3, 1, "", "tool"]], "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution": [[104, 2, 1, "", "get_solution_data"], [104, 3, 1, "", "is_axisymmetric"], [104, 3, 1, "", "max_error_scale"], [104, 3, 1, "", "max_outlier_fraction"], [104, 3, 1, "", "maximum_passes"], [104, 3, 1, "", "mesh_levels"], [104, 3, 1, "", "mesh_size"], [104, 3, 1, "", "minimum_passes"], [104, 3, 1, "", "percent_error"], [104, 3, 1, "", "tool"], [104, 3, 1, "", "vtu_output"]], "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution": [[104, 3, 1, "", "conductivity"], [104, 3, 1, "", "convergence_tolerance"], [104, 3, 1, "", "frequency"], [104, 3, 1, "", "frequency_batch"], [104, 3, 1, "", "london_penetration_depth"], [104, 3, 1, "", "max_delta_s"], [104, 3, 1, "", "max_iterations"], [104, 3, 1, "", "nested_iteration"], [104, 3, 1, "", "quadratic_approximation"], [104, 3, 1, "", "second_kind_basis"], [104, 3, 1, "", "sweep_type"], [104, 3, 1, "", "tool"], [104, 3, 1, "", "use_av"]], "kqcircuits.simulations.export.export_and_run": [[105, 4, 1, "", "export_and_run"], [105, 4, 1, "", "run_export_script"], [105, 4, 1, "", "run_simulations"]], "kqcircuits.simulations.export.export_singularity": [[106, 4, 1, "", "export_singularity"]], "kqcircuits.simulations.export.remote_export_and_run": [[107, 4, 1, "", "remote_export_and_run"], [107, 4, 1, "", "remote_run_only"]], "kqcircuits.simulations.export.simulation_export": [[108, 4, 1, "", "copy_content_into_directory"], [108, 4, 1, "", "cross_combine"], [108, 4, 1, "", "cross_sweep_simulation"], [108, 4, 1, "", "cross_sweep_solution"], [108, 4, 1, "", "export_simulation_json"], [108, 4, 1, "", "export_simulation_oas"], [108, 4, 1, "", "get_combined_parameters"], [108, 4, 1, "", "get_post_process_command_lines"], [108, 4, 1, "", "sweep_simulation"], [108, 4, 1, "", "sweep_solution"]], "kqcircuits.simulations.export.solution": [[109, 1, 1, "", "Solution"]], "kqcircuits.simulations.export.solution.Solution": [[109, 2, 1, "", "get_parameters"], [109, 3, 1, "", "name"]], "kqcircuits.simulations.export.sonnet": [[111, 0, 0, "-", "parser"], [112, 0, 0, "-", "sonnet_export"]], "kqcircuits.simulations.export.sonnet.parser": [[111, 4, 1, "", "apply_template"], [111, 4, 1, "", "box"], [111, 4, 1, "", "control"], [111, 4, 1, "", "polygon_head"], [111, 4, 1, "", "polygons"], [111, 4, 1, "", "port"], [111, 4, 1, "", "refplane"], [111, 4, 1, "", "refplanes"], [111, 4, 1, "", "symmetry"], [111, 4, 1, "", "via"]], "kqcircuits.simulations.export.sonnet.sonnet_export": [[112, 4, 1, "", "export_sonnet"], [112, 4, 1, "", "export_sonnet_son"], [112, 4, 1, "", "poly_and_edge_indices"]], "kqcircuits.simulations.export.util": [[113, 4, 1, "", "export_layers"], [113, 4, 1, "", "find_edge_from_point_in_cell"], [113, 4, 1, "", "find_edge_from_point_in_polygons"], [113, 4, 1, "", "get_enclosing_polygon"]], "kqcircuits.simulations.export.xsection": [[115, 0, 0, "-", "xsection_export"]], "kqcircuits.simulations.export.xsection.xsection_export": [[115, 4, 1, "", "create_xsections_from_simulations"], [115, 4, 1, "", "find_layer_by_name"], [115, 4, 1, "", "free_layer_slots"], [115, 4, 1, "", "separate_signal_layer_shapes"], [115, 4, 1, "", "visualise_xsection_cut_on_original_layout"], [115, 4, 1, "", "xsection_call"]], "kqcircuits.simulations.partition_region": [[116, 1, 1, "", "PartitionRegion"], [116, 4, 1, "", "get_list_of_two"]], "kqcircuits.simulations.partition_region.PartitionRegion": [[116, 2, 1, "", "limit_box"], [116, 2, 1, "", "limit_face"]], "kqcircuits.simulations.port": [[117, 1, 1, "", "EdgePort"], [117, 1, 1, "", "InternalPort"], [117, 1, 1, "", "Port"]], "kqcircuits.simulations.port.InternalPort": [[117, 2, 1, "", "get_etch_polygon"]], "kqcircuits.simulations.port.Port": [[117, 2, 1, "", "as_dict"]], "kqcircuits.simulations.post_process": [[118, 1, 1, "", "PostProcess"]], "kqcircuits.simulations.post_process.PostProcess": [[118, 2, 1, "", "get_command_line"]], "kqcircuits.simulations.simulation": [[119, 1, 1, "", "Simulation"], [119, 4, 1, "", "get_simulation_layer_by_name"]], "kqcircuits.simulations.simulation.Simulation": [[119, 3, 1, "", "LIBRARY_NAME"], [119, 2, 1, "", "add_element"], [119, 2, 1, "", "build"], [119, 2, 1, "", "create_simulation_layers"], [119, 2, 1, "", "delete_instances"], [119, 2, 1, "", "etched_line"], [119, 2, 1, "", "face"], [119, 2, 1, "", "face_stack_list_of_lists"], [119, 2, 1, "", "face_z_levels"], [119, 2, 1, "", "from_cell"], [119, 2, 1, "", "get_layer"], [119, 2, 1, "", "get_layers"], [119, 2, 1, "", "get_parameters"], [119, 2, 1, "", "get_port_data"], [119, 2, 1, "", "get_refpoints"], [119, 2, 1, "", "get_schema"], [119, 2, 1, "", "get_simulation_data"], [119, 2, 1, "", "ground_grid_region"], [119, 2, 1, "", "insert_cell"], [119, 2, 1, "", "insert_layer"], [119, 2, 1, "", "insert_layers_between_faces"], [119, 2, 1, "", "insert_stacked_up_layers"], [119, 2, 1, "", "ith_value"], [119, 2, 1, "", "pcell_params_by_name"], [119, 3, 1, "", "ports"], [119, 2, 1, "", "produce_layers"], [119, 2, 1, "", "produce_waveguide_to_port"], [119, 2, 1, "", "region_from_layer"], [119, 2, 1, "", "simplified_region"], [119, 2, 1, "", "visualise_region"]], "kqcircuits.simulations.single_element_simulation": [[120, 4, 1, "", "get_single_element_sim_class"]], "kqcircuits.simulations.single_xmons_full_chip_sim": [[121, 1, 1, "", "SingleXmonsFullChipSim"]], "kqcircuits.simulations.single_xmons_full_chip_sim.SingleXmonsFullChipSim": [[121, 2, 1, "", "build"]], "kqcircuits.simulations.waveguides_sim": [[122, 1, 1, "", "WaveGuidesSim"]], "kqcircuits.simulations.waveguides_sim.WaveGuidesSim": [[122, 2, 1, "", "build"], [122, 2, 1, "", "produce_ground_bumps"], [122, 2, 1, "", "produce_guides"]], "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim": [[123, 1, 1, "", "XMonsDirectCouplingFullChipSim"]], "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim": [[123, 2, 1, "", "build"], [123, 2, 1, "", "produce_launcher"], [123, 2, 1, "", "produce_launchers_SMA8"], [123, 2, 1, "", "produce_qubit"], [123, 2, 1, "", "produce_readout_resonator"], [123, 2, 1, "", "produce_waveguide"]], "kqcircuits.simulations.xmons_direct_coupling_sim": [[124, 1, 1, "", "XMonsDirectCouplingSim"]], "kqcircuits.simulations.xmons_direct_coupling_sim.XMonsDirectCouplingSim": [[124, 2, 1, "", "build"], [124, 2, 1, "", "produce_qubits"]], "kqcircuits.test_structures": [[126, 0, 0, "-", "airbridge_dc"], [127, 0, 0, "-", "cross_test"], [128, 0, 0, "-", "junction_test_pads"], [131, 0, 0, "-", "stripes_test"], [132, 0, 0, "-", "stripes_test_increasing_width"], [133, 0, 0, "-", "test_structure"], [134, 0, 0, "-", "tsv_test_pattern"]], "kqcircuits.test_structures.airbridge_dc": [[126, 1, 1, "", "AirbridgeDC"]], "kqcircuits.test_structures.airbridge_dc.AirbridgeDC": [[126, 2, 1, "", "build"]], "kqcircuits.test_structures.cross_test": [[127, 1, 1, "", "CrossTest"]], "kqcircuits.test_structures.cross_test.CrossTest": [[127, 2, 1, "", "build"]], "kqcircuits.test_structures.junction_test_pads": [[129, 0, 0, "-", "junction_test_pads"], [130, 0, 0, "-", "junction_test_pads_simple"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads": [[129, 1, 1, "", "JunctionTestPads"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads": [[129, 2, 1, "", "coerce_parameters_impl"], [129, 2, 1, "", "create"], [129, 3, 1, "", "default_type"], [129, 2, 1, "", "produce_squid"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple": [[130, 1, 1, "", "JunctionTestPadsSimple"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.JunctionTestPadsSimple": [[130, 2, 1, "", "build"]], "kqcircuits.test_structures.stripes_test": [[131, 1, 1, "", "StripesTest"]], "kqcircuits.test_structures.stripes_test.StripesTest": [[131, 2, 1, "", "build"]], "kqcircuits.test_structures.stripes_test_increasing_width": [[132, 1, 1, "", "StripesTestIncreasingWidth"]], "kqcircuits.test_structures.stripes_test_increasing_width.StripesTestIncreasingWidth": [[132, 2, 1, "", "build"]], "kqcircuits.test_structures.test_structure": [[133, 1, 1, "", "TestStructure"]], "kqcircuits.test_structures.test_structure.TestStructure": [[133, 3, 1, "", "LIBRARY_DESCRIPTION"], [133, 3, 1, "", "LIBRARY_NAME"], [133, 3, 1, "", "LIBRARY_PATH"], [133, 2, 1, "", "produce_etched_region"], [133, 2, 1, "", "produce_four_point_pads"], [133, 2, 1, "", "produce_pad"]], "kqcircuits.test_structures.tsv_test_pattern": [[134, 1, 1, "", "TsvTestPattern"]], "kqcircuits.test_structures.tsv_test_pattern.TsvTestPattern": [[134, 2, 1, "", "build"]], "kqcircuits.util": [[136, 0, 0, "-", "area"], [137, 0, 0, "-", "count_instances"], [138, 0, 0, "-", "coupler_lib"], [139, 0, 0, "-", "deep_delete"], [140, 0, 0, "-", "defaults_helper"], [141, 0, 0, "-", "dependencies"], [142, 0, 0, "-", "edit_node_plugin"], [143, 0, 0, "-", "export_helper"], [144, 0, 0, "-", "geometry_helper"], [145, 0, 0, "-", "geometry_json_encoder"], [146, 0, 0, "-", "groundgrid"], [147, 0, 0, "-", "gui_helper"], [148, 0, 0, "-", "import_helper"], [149, 0, 0, "-", "label"], [150, 0, 0, "-", "layout_to_code"], [151, 0, 0, "-", "library_helper"], [152, 0, 0, "-", "log_router"], [153, 0, 0, "-", "merge"], [154, 0, 0, "-", "netlist_extraction"], [155, 0, 0, "-", "netlist_graph"], [156, 0, 0, "-", "parameters"], [157, 0, 0, "-", "plugin_startup"], [158, 0, 0, "-", "refpoints"], [159, 0, 0, "-", "replace_junctions"], [160, 0, 0, "-", "symmetric_polygons"]], "kqcircuits.util.area": [[136, 1, 1, "", "AreaReceiver"], [136, 4, 1, "", "get_area_and_density"]], "kqcircuits.util.area.AreaReceiver": [[136, 2, 1, "", "put"]], "kqcircuits.util.count_instances": [[137, 4, 1, "", "count_instances_in_cell"]], "kqcircuits.util.coupler_lib": [[138, 4, 1, "", "cap_params"]], "kqcircuits.util.deep_delete": [[139, 4, 1, "", "deep_delete_all"], [139, 4, 1, "", "deep_delete_pcells"]], "kqcircuits.util.defaults_helper": [[140, 4, 1, "", "find_ansys_executable"]], "kqcircuits.util.dependencies": [[141, 4, 1, "", "install_kqc_dependencies"]], "kqcircuits.util.edit_node_plugin": [[142, 1, 1, "", "EditNodePlugin"], [142, 1, 1, "", "EditNodePluginFactory"]], "kqcircuits.util.edit_node_plugin.EditNodePlugin": [[142, 2, 1, "", "activated"], [142, 2, 1, "", "create_dialog"], [142, 2, 1, "", "deactivated"], [142, 2, 1, "", "deselect"], [142, 2, 1, "", "has_tracking_position"], [142, 2, 1, "", "mouse_click_event"], [142, 2, 1, "", "mouse_moved_event"], [142, 2, 1, "", "select"], [142, 2, 1, "", "tracking_position"], [142, 2, 1, "", "update"], [142, 2, 1, "", "update_form_from_node"], [142, 2, 1, "", "update_node_from_form"]], "kqcircuits.util.edit_node_plugin.EditNodePluginFactory": [[142, 2, 1, "", "create_plugin"]], "kqcircuits.util.export_helper": [[143, 4, 1, "", "create_or_empty_tmp_directory"], [143, 4, 1, "", "export_drc_report"], [143, 4, 1, "", "generate_probepoints_from_file"], [143, 4, 1, "", "generate_probepoints_json"], [143, 4, 1, "", "get_active_or_new_layout"], [143, 4, 1, "", "get_klayout_version"], [143, 4, 1, "", "get_simulation_directory"], [143, 4, 1, "", "open_with_klayout_or_default_application"], [143, 4, 1, "", "write_commit_reference_file"], [143, 4, 1, "", "write_export_machine_versions_file"]], "kqcircuits.util.geometry_helper": [[144, 4, 1, "", "arc_points"], [144, 4, 1, "", "bezier_points"], [144, 4, 1, "", "bspline_points"], [144, 4, 1, "", "circle_polygon"], [144, 4, 1, "", "get_angle"], [144, 4, 1, "", "get_cell_path_length"], [144, 4, 1, "", "get_direction"], [144, 4, 1, "", "get_object_path_length"], [144, 4, 1, "", "is_clockwise"], [144, 4, 1, "", "merge_points_and_match_on_edges"], [144, 4, 1, "", "point_shift_along_vector"], [144, 4, 1, "", "region_with_merged_points"], [144, 4, 1, "", "region_with_merged_polygons"], [144, 4, 1, "", "simple_region"], [144, 4, 1, "", "vector_length_and_direction"]], "kqcircuits.util.geometry_json_encoder": [[145, 1, 1, "", "GeometryJsonDecoder"], [145, 1, 1, "", "GeometryJsonEncoder"], [145, 4, 1, "", "decode_dict_as_python_obj"], [145, 4, 1, "", "encode_python_obj_as_dict"]], "kqcircuits.util.geometry_json_encoder.GeometryJsonEncoder": [[145, 2, 1, "", "default"]], "kqcircuits.util.groundgrid": [[146, 4, 1, "", "make_grid"]], "kqcircuits.util.gui_helper": [[147, 4, 1, "", "get_all_node_elements"], [147, 4, 1, "", "get_nodes_near_position"], [147, 4, 1, "", "get_valid_node_elements"], [147, 4, 1, "", "node_from_text"], [147, 4, 1, "", "node_to_text"], [147, 4, 1, "", "replace_node"]], "kqcircuits.util.import_helper": [[148, 4, 1, "", "module_from_file"]], "kqcircuits.util.label": [[149, 1, 1, "", "LabelOrigin"], [149, 4, 1, "", "produce_label"]], "kqcircuits.util.label.LabelOrigin": [[149, 3, 1, "", "BOTTOMLEFT"], [149, 3, 1, "", "BOTTOMRIGHT"], [149, 3, 1, "", "TOPLEFT"], [149, 3, 1, "", "TOPRIGHT"]], "kqcircuits.util.layout_to_code": [[150, 4, 1, "", "convert_cells_to_code"], [150, 4, 1, "", "extract_pcell_data_from_views"], [150, 4, 1, "", "get_node_params"], [150, 4, 1, "", "restore_pcells_to_views"]], "kqcircuits.util.library_helper": [[151, 4, 1, "", "delete_all_libraries"], [151, 4, 1, "", "delete_library"], [151, 4, 1, "", "element_by_class_name"], [151, 4, 1, "", "get_library_paths"], [151, 4, 1, "", "load_libraries"], [151, 4, 1, "", "to_library_name"], [151, 4, 1, "", "to_module_name"]], "kqcircuits.util.log_router": [[152, 4, 1, "", "route_log"]], "kqcircuits.util.merge": [[153, 4, 1, "", "convert_child_instances_to_static"], [153, 4, 1, "", "merge_layers"], [153, 4, 1, "", "merge_layout_layers_on_face"]], "kqcircuits.util.netlist_extraction": [[154, 4, 1, "", "export_cell_netlist"], [154, 4, 1, "", "extract_circuits"], [154, 4, 1, "", "extract_nets"]], "kqcircuits.util.netlist_graph": [[155, 4, 1, "", "draw_graph"], [155, 4, 1, "", "network_as_graph"]], "kqcircuits.util.parameters": [[156, 1, 1, "", "Param"], [156, 4, 1, "", "add_parameter"], [156, 4, 1, "", "add_parameters_from"], [156, 1, 1, "", "pdt"]], "kqcircuits.util.parameters.Param": [[156, 2, 1, "", "get_all"]], "kqcircuits.util.parameters.pdt": [[156, 3, 1, "", "TypeBoolean"], [156, 3, 1, "", "TypeDouble"], [156, 3, 1, "", "TypeInt"], [156, 3, 1, "", "TypeLayer"], [156, 3, 1, "", "TypeList"], [156, 3, 1, "", "TypeNone"], [156, 3, 1, "", "TypeShape"], [156, 3, 1, "", "TypeString"]], "kqcircuits.util.plugin_startup": [[157, 4, 1, "", "register_plugins"]], "kqcircuits.util.refpoints": [[158, 1, 1, "", "JunctionSimPort"], [158, 1, 1, "", "RefpointToEdgePort"], [158, 1, 1, "", "RefpointToInternalPort"], [158, 1, 1, "", "RefpointToSimPort"], [158, 1, 1, "", "Refpoints"], [158, 1, 1, "", "WaveguideToSimPort"]], "kqcircuits.util.refpoints.JunctionSimPort": [[158, 3, 1, "", "face"], [158, 3, 1, "", "other_refpoint"], [158, 3, 1, "", "refpoint"]], "kqcircuits.util.refpoints.RefpointToSimPort": [[158, 3, 1, "", "face"], [158, 3, 1, "", "refpoint"]], "kqcircuits.util.refpoints.Refpoints": [[158, 3, 1, "", "cell"], [158, 2, 1, "", "dict"], [158, 2, 1, "", "items"], [158, 2, 1, "", "keys"], [158, 3, 1, "", "layer"], [158, 3, 1, "", "rec_levels"], [158, 3, 1, "", "trans"], [158, 2, 1, "", "values"]], "kqcircuits.util.refpoints.WaveguideToSimPort": [[158, 3, 1, "", "a"], [158, 3, 1, "", "airbridge"], [158, 3, 1, "", "b"], [158, 3, 1, "", "face"], [158, 3, 1, "", "over_etching"], [158, 3, 1, "", "refpoint"], [158, 3, 1, "", "side"], [158, 3, 1, "", "term1"], [158, 3, 1, "", "towards"], [158, 3, 1, "", "turn_radius"], [158, 3, 1, "", "use_internal_ports"], [158, 3, 1, "", "waveguide_length"]], "kqcircuits.util.replace_junctions": [[159, 1, 1, "", "JunctionEntry"], [159, 4, 1, "", "convert_cells_to_static"], [159, 4, 1, "", "copy_one_layer_of_cell"], [159, 4, 1, "", "extract_junctions"], [159, 4, 1, "", "get_tuned_junction_json"], [159, 4, 1, "", "place_junctions"], [159, 4, 1, "", "replace_squid"], [159, 4, 1, "", "replace_squids"]], "kqcircuits.util.symmetric_polygons": [[160, 4, 1, "", "polygon_with_hsym"], [160, 4, 1, "", "polygon_with_sym"], [160, 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, 166, 171], "modul": [1, 2, 28, 30, 40, 44, 51, 58, 68, 77, 80, 86, 94, 98, 99, 102, 110, 114, 125, 128, 135, 169], "content": [1, 2, 28, 30, 40, 44, 51, 58, 68, 77, 80, 86, 94, 98, 99, 102, 110, 114, 125, 128, 135], "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, 159, 160, 169, 173, 182], "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, 26, 173, 181, 182], "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, 49], "lithography_test": 15, "lithography_test_twofac": 16, "munch_qubit": 17, "quality_factor": 18, "quality_factor_twofac": 19, "sample_holder_test": 20, "shape": 21, "simpl": 22, "single_xmon": 23, "stripe": 24, "tsv_test": 25, "xmons_direct_coupl": 26, "default": 27, "element": [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, 163, 173, 177, 182, 187], "airbridge_connect": 29, "airbridg": [30, 31, 32, 33], "airbridge_multi_fac": 32, "airbridge_rectangular": 33, "capacitive_x_coupl": 34, "chip_fram": 35, "circular_capacitor": 36, "finger_capacitor_squar": 38, "finger_capacitor_tap": 39, "flip_chip_connector": [40, 41, 42, 43], "flip_chip_connector_dc": 42, "flip_chip_connector_rf": 43, "fluxlin": [44, 45, 46, 47], "fluxline_standard": 46, "fluxline_straight": 47, "hanger_reson": 48, "launcher_dc": 50, "marker": [51, 52, 53, 54], "marker_standard": 53, "mask_marker_fc": 54, "meander": 55, "smooth_capacitor": 56, "spiral_resonator_polygon": 57, "tsv": [58, 59, 60, 61], "tsv_ellips": 60, "tsv_standard": 61, "waveguide_composit": 62, "waveguide_coplanar": 63, "waveguide_coplanar_curv": 64, "waveguide_coplanar_splitt": 65, "waveguide_coplanar_straight": 66, "waveguide_coplanar_tap": 67, "junction": [68, 69, 70, 71, 72, 73, 74], "manhattan": 70, "manhattan_single_junct": 71, "no_squid": 72, "sim": 73, "squid": 74, "klayout_view": 75, "layer_clust": 76, "layer_config": [77, 78, 79], "default_layer_config": 78, "example_layer_config": 79, "mask": [80, 81, 82, 83, 84, 181], "mask_export": 81, "mask_layout": 82, "mask_set": 83, "multi_face_mask_layout": 84, "pya_resolv": 85, "qubit": [86, 87, 88, 89, 90, 91, 92], "circular_transmon_single_island": 87, "concentric_transmon": 88, "double_pad": 89, "double_pads_splin": 90, "swissmon": 92, "run": [93, 180, 184], "simul": [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, 183, 186, 187, 189], "airbridges_sim": 95, "cross_section_simul": 96, "empty_simul": 97, "export": [98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 181, 184, 185, 188], "ansi": [99, 100, 101, 188], "ansys_export": 100, "ansys_solut": 101, "elmer": [102, 103, 104, 183, 185, 188], "elmer_export": 103, "elmer_solut": 104, "export_and_run": 105, "export_singular": 106, "remote_export_and_run": 107, "simulation_export": 108, "solut": 109, "sonnet": [110, 111, 112, 188], "parser": 111, "sonnet_export": 112, "util": [113, 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, 176], "xsection": [114, 115, 192], "xsection_export": 115, "partition_region": 116, "port": [117, 187], "post_process": 118, "single_element_simul": 120, "single_xmons_full_chip_sim": 121, "waveguides_sim": 122, "xmons_direct_coupling_full_chip_sim": 123, "xmons_direct_coupling_sim": 124, "test_structur": [125, 126, 127, 128, 129, 130, 131, 132, 133, 134], "airbridge_dc": 126, "cross_test": 127, "junction_test_pad": [128, 129, 130], "junction_test_pads_simpl": 130, "stripes_test": 131, "stripes_test_increasing_width": 132, "tsv_test_pattern": 134, "area": 136, "count_inst": 137, "coupler_lib": 138, "deep_delet": 139, "defaults_help": 140, "depend": [141, 169], "edit_node_plugin": 142, "export_help": 143, "geometry_help": 144, "geometry_json_encod": 145, "groundgrid": 146, "gui_help": 147, "import_help": 148, "label": 149, "layout_to_cod": 150, "library_help": 151, "log_rout": 152, "merg": 153, "netlist_extract": 154, "netlist_graph": 155, "paramet": [156, 163, 177, 182, 186], "plugin_startup": 157, "refpoint": [158, 182], "replace_junct": 159, "symmetric_polygon": 160, "cite": 161, "contribut": 162, "version": [162, 172], "architectur": 163, "pcell": 163, "librari": [163, 180, 182], "pya": 163, "resolv": 163, "code": [164, 177, 182, 192], "style": 164, "contain": 165, "cli": 165, "usag": [165, 169, 191], "docker": 165, "ci": 165, "singular": 165, "develop": [167, 168, 169, 180], "guid": [167, 179], "gui": [168, 177, 188, 192], "setup": [168, 169], "prerequisit": [168, 169], "python": [168, 169, 172, 182], "sourc": 168, "instal": [168, 169, 172, 173], "unlink": 168, "updat": [168, 169], "secondari": 168, "manual": [168, 172], "linux": 168, "maco": 168, "window": 168, "standalon": 169, "1": 169, "basic": [169, 181], "2": 169, "reproduc": 169, "secur": 169, "3": 169, "exclus": 169, "environ": 169, "extens": 169, "pypi": 169, "jupyt": 169, "notebook": 169, "requir": 169, "test": 170, "unit": 170, "kqc": [171, 192], "logo": 171, "indic": 171, "tabl": 171, "klayout": [172, 180, 188, 192], "known": 172, "issu": 172, "differ": 172, "packag": [172, 173], "get": 173, "start": 173, "salt": 173, "first": [173, 180], "look": 173, "around": 173, "set": 173, "up": 173, "user": [173, 179], "directori": 173, "defin": [173, 182], "custom": 173, "upgrad": 173, "remov": 173, "releas": 173, "note": 173, "support": 174, "trademark": 175, "gener": [176, 187], "structur": [176, 182], "miscellan": 176, "file": [176, 182, 192], "system": [176, 182], "hierarchi": [176, 182], "featur": [177, 186], "us": [177, 180], "hotkei": 177, "introduct": 177, "place": 177, "modifi": [177, 181], "waveguid": 177, "edit": 177, "waveguidecomposit": 177, "node": 177, "convert": 177, "menu": 177, "command": 177, "point": 178, "click": 178, "workflow": [178, 182, 183], "tutori": [178, 181, 182], "macro": 180, "exampl": [180, 182], "interact": 180, "applic": 180, "creat": [180, 192], "new": [180, 182], "panel": 180, "access": 180, "current": 180, "activ": 180, "klayoutview": 180, "debugg": 180, "reload": 180, "script": 181, "ground": 181, "grid": 181, "ad": [181, 182], "multi": 181, "face": [181, 182, 187], "composit": 181, "map": 181, "class": [182, 187], "build": 182, "an": 182, "insert": 182, "samplehold": 182, "type": 182, "layer": 182, "configur": 182, "open": 182, "from": [182, 188], "id": 182, "remot": 183, "one": 184, "line": 184, "gmsh": 185, "": 186, "matrix": 186, "capacit": 186, "eigenmod": 186, "energi": 186, "integr": 186, "particip": 186, "ratio": 186, "cross": [186, 192], "section": [186, 192], "pyepr": 186, "object": 187, "The": 187, "box": 187, "stack": 187, "subclass": 187, "singl": 187, "geometri": [187, 188], "sweep": 187, "function": 188, "extern": 189, "tool": [189, 192], "terminologi": 190, "imag": 192, "call": 192, "process": 192, "x": 192}, "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": 60}, "alltitles": {"About": [[0, "about"]], "API documentation": [[1, "api-documentation"]], "Module contents": [[1, "module-kqcircuits"], [2, "module-kqcircuits.chips"], [28, "module-kqcircuits.elements"], [30, "module-kqcircuits.elements.airbridges"], [40, "module-kqcircuits.elements.flip_chip_connectors"], [44, "module-kqcircuits.elements.fluxlines"], [51, "module-kqcircuits.elements.markers"], [58, "module-kqcircuits.elements.tsvs"], [68, "module-kqcircuits.junctions"], [77, "module-kqcircuits.layer_config"], [80, "module-kqcircuits.masks"], [86, "module-kqcircuits.qubits"], [94, "module-kqcircuits.simulations"], [98, "module-kqcircuits.simulations.export"], [99, "module-kqcircuits.simulations.export.ansys"], [102, "module-kqcircuits.simulations.export.elmer"], [110, "module-kqcircuits.simulations.export.sonnet"], [114, "module-kqcircuits.simulations.export.xsection"], [125, "module-kqcircuits.test_structures"], [128, "module-kqcircuits.test_structures.junction_test_pads"], [135, "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.munch_qubits": [[17, "module-kqcircuits.chips.munch_qubits"]], "kqcircuits.chips.quality_factor": [[18, "module-kqcircuits.chips.quality_factor"]], "kqcircuits.chips.quality_factor_twoface": [[19, "module-kqcircuits.chips.quality_factor_twoface"]], "kqcircuits.chips.sample_holder_test": [[20, "module-kqcircuits.chips.sample_holder_test"]], "kqcircuits.chips.shaping": [[21, "module-kqcircuits.chips.shaping"]], "kqcircuits.chips.simple": [[22, "module-kqcircuits.chips.simple"]], "kqcircuits.chips.single_xmons": [[23, "module-kqcircuits.chips.single_xmons"]], "kqcircuits.chips.stripes": [[24, "module-kqcircuits.chips.stripes"]], "kqcircuits.chips.tsv_test": [[25, "module-kqcircuits.chips.tsv_test"]], "kqcircuits.chips.xmons_direct_coupling": [[26, "module-kqcircuits.chips.xmons_direct_coupling"]], "kqcircuits.defaults": [[27, "module-kqcircuits.defaults"]], "kqcircuits.elements": [[28, "kqcircuits-elements"]], "kqcircuits.elements.airbridge_connection": [[29, "module-kqcircuits.elements.airbridge_connection"]], "kqcircuits.elements.airbridges": [[30, "kqcircuits-elements-airbridges"]], "kqcircuits.elements.airbridges.airbridge": [[31, "module-kqcircuits.elements.airbridges.airbridge"]], "kqcircuits.elements.airbridges.airbridge_multi_face": [[32, "module-kqcircuits.elements.airbridges.airbridge_multi_face"]], "kqcircuits.elements.airbridges.airbridge_rectangular": [[33, "module-kqcircuits.elements.airbridges.airbridge_rectangular"]], "kqcircuits.elements.capacitive_x_coupler": [[34, "module-kqcircuits.elements.capacitive_x_coupler"]], "kqcircuits.elements.chip_frame": [[35, "module-kqcircuits.elements.chip_frame"]], "kqcircuits.elements.circular_capacitor": [[36, "module-kqcircuits.elements.circular_capacitor"]], "kqcircuits.elements.element": [[37, "module-kqcircuits.elements.element"]], "kqcircuits.elements.finger_capacitor_square": [[38, "module-kqcircuits.elements.finger_capacitor_square"]], "kqcircuits.elements.finger_capacitor_taper": [[39, "module-kqcircuits.elements.finger_capacitor_taper"]], "kqcircuits.elements.flip_chip_connectors": [[40, "kqcircuits-elements-flip-chip-connectors"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector": [[41, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc": [[42, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf": [[43, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf"]], "kqcircuits.elements.fluxlines": [[44, "kqcircuits-elements-fluxlines"]], "kqcircuits.elements.fluxlines.fluxline": [[45, "module-kqcircuits.elements.fluxlines.fluxline"]], "kqcircuits.elements.fluxlines.fluxline_standard": [[46, "module-kqcircuits.elements.fluxlines.fluxline_standard"]], "kqcircuits.elements.fluxlines.fluxline_straight": [[47, "module-kqcircuits.elements.fluxlines.fluxline_straight"]], "kqcircuits.elements.hanger_resonator": [[48, "module-kqcircuits.elements.hanger_resonator"]], "kqcircuits.elements.launcher": [[49, "module-kqcircuits.elements.launcher"]], "kqcircuits.elements.launcher_dc": [[50, "module-kqcircuits.elements.launcher_dc"]], "kqcircuits.elements.markers": [[51, "kqcircuits-elements-markers"]], "kqcircuits.elements.markers.marker": [[52, "module-kqcircuits.elements.markers.marker"]], "kqcircuits.elements.markers.marker_standard": [[53, "module-kqcircuits.elements.markers.marker_standard"]], "kqcircuits.elements.markers.mask_marker_fc": [[54, "module-kqcircuits.elements.markers.mask_marker_fc"]], "kqcircuits.elements.meander": [[55, "module-kqcircuits.elements.meander"]], "kqcircuits.elements.smooth_capacitor": [[56, "module-kqcircuits.elements.smooth_capacitor"]], "kqcircuits.elements.spiral_resonator_polygon": [[57, "module-kqcircuits.elements.spiral_resonator_polygon"]], "kqcircuits.elements.tsvs": [[58, "kqcircuits-elements-tsvs"]], "kqcircuits.elements.tsvs.tsv": [[59, "module-kqcircuits.elements.tsvs.tsv"]], "kqcircuits.elements.tsvs.tsv_ellipse": [[60, "module-kqcircuits.elements.tsvs.tsv_ellipse"]], "kqcircuits.elements.tsvs.tsv_standard": [[61, "module-kqcircuits.elements.tsvs.tsv_standard"]], "kqcircuits.elements.waveguide_composite": [[62, "module-kqcircuits.elements.waveguide_composite"]], "kqcircuits.elements.waveguide_coplanar": [[63, "module-kqcircuits.elements.waveguide_coplanar"]], "kqcircuits.elements.waveguide_coplanar_curved": [[64, "module-kqcircuits.elements.waveguide_coplanar_curved"]], "kqcircuits.elements.waveguide_coplanar_splitter": [[65, "module-kqcircuits.elements.waveguide_coplanar_splitter"]], "kqcircuits.elements.waveguide_coplanar_straight": [[66, "module-kqcircuits.elements.waveguide_coplanar_straight"]], "kqcircuits.elements.waveguide_coplanar_taper": [[67, "module-kqcircuits.elements.waveguide_coplanar_taper"]], "kqcircuits.junctions": [[68, "kqcircuits-junctions"]], "kqcircuits.junctions.junction": [[69, "module-kqcircuits.junctions.junction"]], "kqcircuits.junctions.manhattan": [[70, "module-kqcircuits.junctions.manhattan"]], "kqcircuits.junctions.manhattan_single_junction": [[71, "module-kqcircuits.junctions.manhattan_single_junction"]], "kqcircuits.junctions.no_squid": [[72, "module-kqcircuits.junctions.no_squid"]], "kqcircuits.junctions.sim": [[73, "module-kqcircuits.junctions.sim"]], "kqcircuits.junctions.squid": [[74, "module-kqcircuits.junctions.squid"]], "kqcircuits.klayout_view": [[75, "module-kqcircuits.klayout_view"]], "kqcircuits.layer_cluster": [[76, "module-kqcircuits.layer_cluster"]], "kqcircuits.layer_config": [[77, "kqcircuits-layer-config"]], "kqcircuits.layer_config.default_layer_config": [[78, "module-kqcircuits.layer_config.default_layer_config"]], "kqcircuits.layer_config.example_layer_config": [[79, "module-kqcircuits.layer_config.example_layer_config"]], "kqcircuits.masks": [[80, "kqcircuits-masks"]], "kqcircuits.masks.mask_export": [[81, "module-kqcircuits.masks.mask_export"]], "kqcircuits.masks.mask_layout": [[82, "module-kqcircuits.masks.mask_layout"]], "kqcircuits.masks.mask_set": [[83, "module-kqcircuits.masks.mask_set"]], "kqcircuits.masks.multi_face_mask_layout": [[84, "module-kqcircuits.masks.multi_face_mask_layout"]], "kqcircuits.pya_resolver": [[85, "module-kqcircuits.pya_resolver"]], "kqcircuits.qubits": [[86, "kqcircuits-qubits"]], "kqcircuits.qubits.circular_transmon_single_island": [[87, "module-kqcircuits.qubits.circular_transmon_single_island"]], "kqcircuits.qubits.concentric_transmon": [[88, "module-kqcircuits.qubits.concentric_transmon"]], "kqcircuits.qubits.double_pads": [[89, "module-kqcircuits.qubits.double_pads"]], "kqcircuits.qubits.double_pads_splines": [[90, "module-kqcircuits.qubits.double_pads_splines"]], "kqcircuits.qubits.qubit": [[91, "module-kqcircuits.qubits.qubit"]], "kqcircuits.qubits.swissmon": [[92, "module-kqcircuits.qubits.swissmon"]], "kqcircuits.run": [[93, "module-kqcircuits.run"]], "kqcircuits.simulations": [[94, "kqcircuits-simulations"]], "kqcircuits.simulations.airbridges_sim": [[95, "module-kqcircuits.simulations.airbridges_sim"]], "kqcircuits.simulations.cross_section_simulation": [[96, "module-kqcircuits.simulations.cross_section_simulation"]], "kqcircuits.simulations.empty_simulation": [[97, "module-kqcircuits.simulations.empty_simulation"]], "kqcircuits.simulations.export": [[98, "kqcircuits-simulations-export"]], "kqcircuits.simulations.export.ansys": [[99, "kqcircuits-simulations-export-ansys"]], "kqcircuits.simulations.export.ansys.ansys_export": [[100, "module-kqcircuits.simulations.export.ansys.ansys_export"]], "kqcircuits.simulations.export.ansys.ansys_solution": [[101, "module-kqcircuits.simulations.export.ansys.ansys_solution"]], "kqcircuits.simulations.export.elmer": [[102, "kqcircuits-simulations-export-elmer"]], "kqcircuits.simulations.export.elmer.elmer_export": [[103, "module-kqcircuits.simulations.export.elmer.elmer_export"]], "kqcircuits.simulations.export.elmer.elmer_solution": [[104, "module-kqcircuits.simulations.export.elmer.elmer_solution"]], "kqcircuits.simulations.export.export_and_run": [[105, "module-kqcircuits.simulations.export.export_and_run"]], "kqcircuits.simulations.export.export_singularity": [[106, "module-kqcircuits.simulations.export.export_singularity"]], "kqcircuits.simulations.export.remote_export_and_run": [[107, "module-kqcircuits.simulations.export.remote_export_and_run"]], "kqcircuits.simulations.export.simulation_export": [[108, "module-kqcircuits.simulations.export.simulation_export"]], "kqcircuits.simulations.export.solution": [[109, "module-kqcircuits.simulations.export.solution"]], "kqcircuits.simulations.export.sonnet": [[110, "kqcircuits-simulations-export-sonnet"]], "kqcircuits.simulations.export.sonnet.parser": [[111, "module-kqcircuits.simulations.export.sonnet.parser"]], "kqcircuits.simulations.export.sonnet.sonnet_export": [[112, "module-kqcircuits.simulations.export.sonnet.sonnet_export"]], "kqcircuits.simulations.export.util": [[113, "module-kqcircuits.simulations.export.util"]], "kqcircuits.simulations.export.xsection": [[114, "kqcircuits-simulations-export-xsection"]], "kqcircuits.simulations.export.xsection.xsection_export": [[115, "module-kqcircuits.simulations.export.xsection.xsection_export"]], "kqcircuits.simulations.partition_region": [[116, "module-kqcircuits.simulations.partition_region"]], "kqcircuits.simulations.port": [[117, "module-kqcircuits.simulations.port"]], "kqcircuits.simulations.post_process": [[118, "module-kqcircuits.simulations.post_process"]], "kqcircuits.simulations.simulation": [[119, "module-kqcircuits.simulations.simulation"]], "kqcircuits.simulations.single_element_simulation": [[120, "module-kqcircuits.simulations.single_element_simulation"]], "kqcircuits.simulations.single_xmons_full_chip_sim": [[121, "module-kqcircuits.simulations.single_xmons_full_chip_sim"]], "kqcircuits.simulations.waveguides_sim": [[122, "module-kqcircuits.simulations.waveguides_sim"]], "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim": [[123, "module-kqcircuits.simulations.xmons_direct_coupling_full_chip_sim"]], "kqcircuits.simulations.xmons_direct_coupling_sim": [[124, "module-kqcircuits.simulations.xmons_direct_coupling_sim"]], "kqcircuits.test_structures": [[125, "kqcircuits-test-structures"]], "kqcircuits.test_structures.airbridge_dc": [[126, "module-kqcircuits.test_structures.airbridge_dc"]], "kqcircuits.test_structures.cross_test": [[127, "module-kqcircuits.test_structures.cross_test"]], "kqcircuits.test_structures.junction_test_pads": [[128, "kqcircuits-test-structures-junction-test-pads"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads": [[129, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple": [[130, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple"]], "kqcircuits.test_structures.stripes_test": [[131, "module-kqcircuits.test_structures.stripes_test"]], "kqcircuits.test_structures.stripes_test_increasing_width": [[132, "module-kqcircuits.test_structures.stripes_test_increasing_width"]], "kqcircuits.test_structures.test_structure": [[133, "module-kqcircuits.test_structures.test_structure"]], "kqcircuits.test_structures.tsv_test_pattern": [[134, "module-kqcircuits.test_structures.tsv_test_pattern"]], "kqcircuits.util": [[135, "kqcircuits-util"]], "kqcircuits.util.area": [[136, "module-kqcircuits.util.area"]], "kqcircuits.util.count_instances": [[137, "module-kqcircuits.util.count_instances"]], "kqcircuits.util.coupler_lib": [[138, "module-kqcircuits.util.coupler_lib"]], "kqcircuits.util.deep_delete": [[139, "module-kqcircuits.util.deep_delete"]], "kqcircuits.util.defaults_helper": [[140, "module-kqcircuits.util.defaults_helper"]], "kqcircuits.util.dependencies": [[141, "module-kqcircuits.util.dependencies"]], "kqcircuits.util.edit_node_plugin": [[142, "module-kqcircuits.util.edit_node_plugin"]], "kqcircuits.util.export_helper": [[143, "module-kqcircuits.util.export_helper"]], "kqcircuits.util.geometry_helper": [[144, "module-kqcircuits.util.geometry_helper"]], "kqcircuits.util.geometry_json_encoder": [[145, "module-kqcircuits.util.geometry_json_encoder"]], "kqcircuits.util.groundgrid": [[146, "module-kqcircuits.util.groundgrid"]], "kqcircuits.util.gui_helper": [[147, "module-kqcircuits.util.gui_helper"]], "kqcircuits.util.import_helper": [[148, "module-kqcircuits.util.import_helper"]], "kqcircuits.util.label": [[149, "module-kqcircuits.util.label"]], "kqcircuits.util.layout_to_code": [[150, "module-kqcircuits.util.layout_to_code"]], "kqcircuits.util.library_helper": [[151, "module-kqcircuits.util.library_helper"]], "kqcircuits.util.log_router": [[152, "module-kqcircuits.util.log_router"]], "kqcircuits.util.merge": [[153, "module-kqcircuits.util.merge"]], "kqcircuits.util.netlist_extraction": [[154, "module-kqcircuits.util.netlist_extraction"]], "kqcircuits.util.netlist_graph": [[155, "module-kqcircuits.util.netlist_graph"]], "kqcircuits.util.parameters": [[156, "module-kqcircuits.util.parameters"]], "kqcircuits.util.plugin_startup": [[157, "module-kqcircuits.util.plugin_startup"]], "kqcircuits.util.refpoints": [[158, "module-kqcircuits.util.refpoints"]], "kqcircuits.util.replace_junctions": [[159, "module-kqcircuits.util.replace_junctions"]], "kqcircuits.util.symmetric_polygons": [[160, "module-kqcircuits.util.symmetric_polygons"]], "Citing": [[161, "citing"]], "Contributing": [[162, "contributing"]], "Versioning": [[162, "versioning"]], "Architecture": [[163, "architecture"]], "Elements": [[163, "elements"]], "PCell parameters": [[163, "pcell-parameters"]], "Libraries": [[163, "libraries"], [182, "libraries"]], "pya resolver": [[163, "pya-resolver"]], "Coding Style": [[164, "coding-style"]], "Containers": [[165, "containers"]], "CLI usage": [[165, "cli-usage"]], "Docker CI usage": [[165, "docker-ci-usage"]], "Singularity usage": [[165, "singularity-usage"]], "Documentation": [[166, "documentation"], [171, "documentation"]], "Developer Guide": [[167, "developer-guide"]], "Developer GUI Setup": [[168, "developer-gui-setup"]], "Prerequisites": [[168, "prerequisites"], [169, "prerequisites"]], "Python": [[168, "python"]], "Sources": [[168, "sources"]], "Install": [[168, "install"]], "Unlinking": [[168, "unlinking"]], "Update": [[168, "update"]], "Secondary install": [[168, "secondary-install"]], "Manual installation": [[168, "manual-installation"]], "Linux or MacOS": [[168, "linux-or-macos"]], "Windows": [[168, "windows"]], "Developer Standalone module Setup": [[169, "developer-standalone-module-setup"]], "Installation": [[169, "installation"], [172, "installation"]], "1. Basic installation": [[169, "basic-installation"]], "2. Reproducible, Secure Installation": [[169, "reproducible-secure-installation"]], "3. KQCircuits exclusive python environment": [[169, "kqcircuits-exclusive-python-environment"]], "Dependency extensions": [[169, "dependency-extensions"]], "PyPI Installation": [[169, "pypi-installation"]], "Usage": [[169, "usage"], [191, "usage"]], "Jupyter notebook usage": [[169, "jupyter-notebook-usage"]], "Updating the required dependencies": [[169, "updating-the-required-dependencies"]], "Testing": [[170, "testing"]], "Unit tests": [[170, "unit-tests"]], "KQC logo": [[171, "logo"]], "Indices and tables": [[171, "indices-and-tables"]], "KLayout": [[172, "klayout"]], "Known installation issues": [[172, "known-installation-issues"]], "Installing different Python package versions to KLayout manually": [[172, "installing-different-python-package-versions-to-klayout-manually"]], "Getting started (Salt package)": [[173, "getting-started-salt-package"]], "Installing KQCircuits Salt Package": [[173, "installing-kqcircuits-salt-package"]], "First look around": [[173, "first-look-around"]], "Setting up a user package directory": [[173, "setting-up-a-user-package-directory"]], "Defining a custom element": [[173, "defining-a-custom-element"]], "Defining a custom chip": [[173, "defining-a-custom-chip"]], "Upgrading or Removing Salt Package": [[173, "upgrading-or-removing-salt-package"]], "Release Notes": [[173, "release-notes"]], "Support": [[174, "support"]], "Trademarks": [[175, "trademarks"]], "General Structure and Miscellaneous Utilities": [[176, "general-structure-and-miscellaneous-utilities"]], "File system hierarchy": [[176, "file-system-hierarchy"], [182, "file-system-hierarchy"]], "Miscellaneous Utilities": [[176, "miscellaneous-utilities"]], "GUI Features": [[177, "gui-features"]], "Useful hotkeys": [[177, "useful-hotkeys"]], "Introduction to Elements": [[177, "introduction-to-elements"]], "Placing Elements": [[177, "placing-elements"]], "Modifying Element parameters": [[177, "modifying-element-parameters"]], "Modifying waveguides": [[177, "modifying-waveguides"]], "Editing WaveguideComposite Nodes": [[177, "editing-waveguidecomposite-nodes"]], "Converting elements placed in GUI into code": [[177, "converting-elements-placed-in-gui-into-code"]], "Useful Menu Commands": [[177, "useful-menu-commands"]], "Point-and-click workflow tutorial": [[178, "point-and-click-workflow-tutorial"]], "User Guide": [[179, "user-guide"]], "Macro development": [[180, "macro-development"]], "Running the first example": [[180, "running-the-first-example"]], "Interacting with the KLayout application": [[180, "interacting-with-the-klayout-application"]], "Creating a new panel": [[180, "creating-a-new-panel"]], "Accessing the currently active panel": [[180, "accessing-the-currently-active-panel"]], "Using KLayoutView": [[180, "using-klayoutview"]], "Debugger": [[180, "debugger"]], "Reloading libraries": [[180, "reloading-libraries"]], "Examples": [[180, "examples"]], "Mask export": [[181, "mask-export"]], "Tutorial": [[181, "tutorial"]], "Basic mask script and export": [[181, "basic-mask-script-and-export"]], "Ground grid": [[181, "ground-grid"]], "Adding and modifying chips": [[181, "adding-and-modifying-chips"]], "Multi-face masks": [[181, "multi-face-masks"]], "Composite mask maps": [[181, "composite-mask-maps"]], "Python workflow tutorial": [[182, "python-workflow-tutorial"]], "Structure of Element code": [[182, "structure-of-element-code"]], "Element class": [[182, "element-class"]], "Parameters": [[182, "parameters"]], "Build": [[182, "build"]], "Example of defining an Element class": [[182, "example-of-defining-an-element-class"]], "Example of defining a Chip and inserting elements into it": [[182, "example-of-defining-a-chip-and-inserting-elements-into-it"]], "Defining sampleholder types": [[182, "defining-sampleholder-types"]], "Refpoints": [[182, "refpoints"]], "KQCircuits\u2019 Layers": [[182, "kqcircuits-layers"]], "Faces": [[182, "faces"]], "Layer configuration files": [[182, "layer-configuration-files"]], "Adding a new face": [[182, "adding-a-new-face"]], "Opening Element or Chip from an IDE": [[182, "opening-element-or-chip-from-an-ide"]], "Elmer remote simulations workflow": [[183, "elmer-remote-simulations-workflow"]], "Run and export in one line": [[184, "run-and-export-in-one-line"]], "Gmsh/Elmer export": [[185, "gmsh-elmer-export"]], "Simulation features": [[186, "simulation-features"]], "S-parameter matrix": [[186, "s-parameter-matrix"]], "Capacitance matrix": [[186, "capacitance-matrix"]], "Eigenmode": [[186, "eigenmode"]], "Energy integrals and participation ratio": [[186, "energy-integrals-and-participation-ratio"]], "Cross-sectional simulations": [[186, "cross-sectional-simulations"]], "pyEPR": [[186, "pyepr"]], "Simulation objects": [[187, "simulation-objects"]], "The Simulation class": [[187, "the-simulation-class"]], "Box": [[187, "box"]], "Ports": [[187, "ports"]], "Face stack": [[187, "face-stack"]], "Simulation subclass": [[187, "simulation-subclass"]], "Single element subclass": [[187, "single-element-subclass"]], "General subclass": [[187, "general-subclass"]], "Geometry sweeps": [[187, "geometry-sweeps"]], "Export functions": [[188, "export-functions"]], "Ansys export": [[188, "ansys-export"]], "Elmer export": [[188, "elmer-export"]], "Sonnet export": [[188, "sonnet-export"]], "Geometry from Klayout GUI": [[188, "geometry-from-klayout-gui"]], "External simulation tools": [[189, "external-simulation-tools"]], "Terminology": [[190, "terminology"]], "Creating cross section images": [[192, "creating-cross-section-images"]], "KLayout GUI XSection tool": [[192, "klayout-gui-xsection-tool"]], "XSection call in KQC code": [[192, "xsection-call-in-kqc-code"]], "Process files (.xs)": [[192, "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.munch_qubits"], [18, "module-kqcircuits.chips.quality_factor"], [19, "module-kqcircuits.chips.quality_factor_twoface"], [20, "module-kqcircuits.chips.sample_holder_test"], [21, "module-kqcircuits.chips.shaping"], [22, "module-kqcircuits.chips.simple"], [23, "module-kqcircuits.chips.single_xmons"], [24, "module-kqcircuits.chips.stripes"], [25, "module-kqcircuits.chips.tsv_test"], [26, "module-kqcircuits.chips.xmons_direct_coupling"], [27, "module-kqcircuits.defaults"], [28, "module-kqcircuits.elements"], [29, "module-kqcircuits.elements.airbridge_connection"], [30, "module-kqcircuits.elements.airbridges"], [31, "module-kqcircuits.elements.airbridges.airbridge"], [32, "module-kqcircuits.elements.airbridges.airbridge_multi_face"], [33, "module-kqcircuits.elements.airbridges.airbridge_rectangular"], [34, "module-kqcircuits.elements.capacitive_x_coupler"], [35, "module-kqcircuits.elements.chip_frame"], [36, "module-kqcircuits.elements.circular_capacitor"], [37, "module-kqcircuits.elements.element"], [38, "module-kqcircuits.elements.finger_capacitor_square"], [39, "module-kqcircuits.elements.finger_capacitor_taper"], [40, "module-kqcircuits.elements.flip_chip_connectors"], [41, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector"], [42, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc"], [43, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf"], [44, "module-kqcircuits.elements.fluxlines"], [45, "module-kqcircuits.elements.fluxlines.fluxline"], [46, "module-kqcircuits.elements.fluxlines.fluxline_standard"], [47, "module-kqcircuits.elements.fluxlines.fluxline_straight"], [48, "module-kqcircuits.elements.hanger_resonator"], [49, "module-kqcircuits.elements.launcher"], [50, "module-kqcircuits.elements.launcher_dc"], [51, "module-kqcircuits.elements.markers"], [52, "module-kqcircuits.elements.markers.marker"], [53, "module-kqcircuits.elements.markers.marker_standard"], [54, "module-kqcircuits.elements.markers.mask_marker_fc"], [55, "module-kqcircuits.elements.meander"], [56, "module-kqcircuits.elements.smooth_capacitor"], [57, "module-kqcircuits.elements.spiral_resonator_polygon"], [58, "module-kqcircuits.elements.tsvs"], [59, "module-kqcircuits.elements.tsvs.tsv"], [60, "module-kqcircuits.elements.tsvs.tsv_ellipse"], [61, "module-kqcircuits.elements.tsvs.tsv_standard"], [62, "module-kqcircuits.elements.waveguide_composite"], [63, "module-kqcircuits.elements.waveguide_coplanar"], [64, "module-kqcircuits.elements.waveguide_coplanar_curved"], [65, "module-kqcircuits.elements.waveguide_coplanar_splitter"], [66, "module-kqcircuits.elements.waveguide_coplanar_straight"], [67, "module-kqcircuits.elements.waveguide_coplanar_taper"], [68, "module-kqcircuits.junctions"], [69, "module-kqcircuits.junctions.junction"], [70, "module-kqcircuits.junctions.manhattan"], [71, "module-kqcircuits.junctions.manhattan_single_junction"], [72, "module-kqcircuits.junctions.no_squid"], [73, "module-kqcircuits.junctions.sim"], [74, "module-kqcircuits.junctions.squid"], [75, "module-kqcircuits.klayout_view"], [76, "module-kqcircuits.layer_cluster"], [77, "module-kqcircuits.layer_config"], [78, "module-kqcircuits.layer_config.default_layer_config"], [79, "module-kqcircuits.layer_config.example_layer_config"], [80, "module-kqcircuits.masks"], [81, "module-kqcircuits.masks.mask_export"], [82, "module-kqcircuits.masks.mask_layout"], [83, "module-kqcircuits.masks.mask_set"], [84, "module-kqcircuits.masks.multi_face_mask_layout"], [85, "module-kqcircuits.pya_resolver"], [86, "module-kqcircuits.qubits"], [87, "module-kqcircuits.qubits.circular_transmon_single_island"], [88, "module-kqcircuits.qubits.concentric_transmon"], [89, "module-kqcircuits.qubits.double_pads"], [90, "module-kqcircuits.qubits.double_pads_splines"], [91, "module-kqcircuits.qubits.qubit"], [92, "module-kqcircuits.qubits.swissmon"], [93, "module-kqcircuits.run"], [94, "module-kqcircuits.simulations"], [95, "module-kqcircuits.simulations.airbridges_sim"], [96, "module-kqcircuits.simulations.cross_section_simulation"], [97, "module-kqcircuits.simulations.empty_simulation"], [98, "module-kqcircuits.simulations.export"], [99, "module-kqcircuits.simulations.export.ansys"], [100, "module-kqcircuits.simulations.export.ansys.ansys_export"], [101, "module-kqcircuits.simulations.export.ansys.ansys_solution"], [102, "module-kqcircuits.simulations.export.elmer"], [103, "module-kqcircuits.simulations.export.elmer.elmer_export"], [104, "module-kqcircuits.simulations.export.elmer.elmer_solution"], [105, "module-kqcircuits.simulations.export.export_and_run"], [106, "module-kqcircuits.simulations.export.export_singularity"], [107, "module-kqcircuits.simulations.export.remote_export_and_run"], [108, "module-kqcircuits.simulations.export.simulation_export"], [109, "module-kqcircuits.simulations.export.solution"], [110, "module-kqcircuits.simulations.export.sonnet"], [111, "module-kqcircuits.simulations.export.sonnet.parser"], [112, "module-kqcircuits.simulations.export.sonnet.sonnet_export"], [113, "module-kqcircuits.simulations.export.util"], [114, "module-kqcircuits.simulations.export.xsection"], [115, "module-kqcircuits.simulations.export.xsection.xsection_export"], [116, "module-kqcircuits.simulations.partition_region"], [117, "module-kqcircuits.simulations.port"], [118, "module-kqcircuits.simulations.post_process"], [119, "module-kqcircuits.simulations.simulation"], [120, "module-kqcircuits.simulations.single_element_simulation"], [121, "module-kqcircuits.simulations.single_xmons_full_chip_sim"], [122, "module-kqcircuits.simulations.waveguides_sim"], [123, "module-kqcircuits.simulations.xmons_direct_coupling_full_chip_sim"], [124, "module-kqcircuits.simulations.xmons_direct_coupling_sim"], [125, "module-kqcircuits.test_structures"], [126, "module-kqcircuits.test_structures.airbridge_dc"], [127, "module-kqcircuits.test_structures.cross_test"], [128, "module-kqcircuits.test_structures.junction_test_pads"], [129, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads"], [130, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple"], [131, "module-kqcircuits.test_structures.stripes_test"], [132, "module-kqcircuits.test_structures.stripes_test_increasing_width"], [133, "module-kqcircuits.test_structures.test_structure"], [134, "module-kqcircuits.test_structures.tsv_test_pattern"], [135, "module-kqcircuits.util"], [136, "module-kqcircuits.util.area"], [137, "module-kqcircuits.util.count_instances"], [138, "module-kqcircuits.util.coupler_lib"], [139, "module-kqcircuits.util.deep_delete"], [140, "module-kqcircuits.util.defaults_helper"], [141, "module-kqcircuits.util.dependencies"], [142, "module-kqcircuits.util.edit_node_plugin"], [143, "module-kqcircuits.util.export_helper"], [144, "module-kqcircuits.util.geometry_helper"], [145, "module-kqcircuits.util.geometry_json_encoder"], [146, "module-kqcircuits.util.groundgrid"], [147, "module-kqcircuits.util.gui_helper"], [148, "module-kqcircuits.util.import_helper"], [149, "module-kqcircuits.util.label"], [150, "module-kqcircuits.util.layout_to_code"], [151, "module-kqcircuits.util.library_helper"], [152, "module-kqcircuits.util.log_router"], [153, "module-kqcircuits.util.merge"], [154, "module-kqcircuits.util.netlist_extraction"], [155, "module-kqcircuits.util.netlist_graph"], [156, "module-kqcircuits.util.parameters"], [157, "module-kqcircuits.util.plugin_startup"], [158, "module-kqcircuits.util.refpoints"], [159, "module-kqcircuits.util.replace_junctions"], [160, "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"]], "munchqubits (class in kqcircuits.chips.munch_qubits)": [[17, "kqcircuits.chips.munch_qubits.MunchQubits"]], "build() (kqcircuits.chips.munch_qubits.munchqubits method)": [[17, "kqcircuits.chips.munch_qubits.MunchQubits.build"]], "kqcircuits.chips.munch_qubits": [[17, "module-kqcircuits.chips.munch_qubits"]], "produce_coupler() (kqcircuits.chips.munch_qubits.munchqubits method)": [[17, "kqcircuits.chips.munch_qubits.MunchQubits.produce_coupler"]], "produce_drivelines() (kqcircuits.chips.munch_qubits.munchqubits method)": [[17, "kqcircuits.chips.munch_qubits.MunchQubits.produce_drivelines"]], "produce_probeline() (kqcircuits.chips.munch_qubits.munchqubits method)": [[17, "kqcircuits.chips.munch_qubits.MunchQubits.produce_probeline"]], "produce_qubits() (kqcircuits.chips.munch_qubits.munchqubits method)": [[17, "kqcircuits.chips.munch_qubits.MunchQubits.produce_qubits"]], "produce_readout_resonators() (kqcircuits.chips.munch_qubits.munchqubits method)": [[17, "kqcircuits.chips.munch_qubits.MunchQubits.produce_readout_resonators"]], "qualityfactor (class in kqcircuits.chips.quality_factor)": [[18, "kqcircuits.chips.quality_factor.QualityFactor"]], "build() (kqcircuits.chips.quality_factor.qualityfactor method)": [[18, "kqcircuits.chips.quality_factor.QualityFactor.build"]], "kqcircuits.chips.quality_factor": [[18, "module-kqcircuits.chips.quality_factor"]], "qualityfactortwoface (class in kqcircuits.chips.quality_factor_twoface)": [[19, "kqcircuits.chips.quality_factor_twoface.QualityFactorTwoface"]], "build() (kqcircuits.chips.quality_factor_twoface.qualityfactortwoface method)": [[19, "kqcircuits.chips.quality_factor_twoface.QualityFactorTwoface.build"]], "kqcircuits.chips.quality_factor_twoface": [[19, "module-kqcircuits.chips.quality_factor_twoface"]], "produce_resonator() (kqcircuits.chips.quality_factor_twoface.qualityfactortwoface method)": [[19, "kqcircuits.chips.quality_factor_twoface.QualityFactorTwoface.produce_resonator"]], "sampleholdertest (class in kqcircuits.chips.sample_holder_test)": [[20, "kqcircuits.chips.sample_holder_test.SampleHolderTest"]], "build() (kqcircuits.chips.sample_holder_test.sampleholdertest method)": [[20, "kqcircuits.chips.sample_holder_test.SampleHolderTest.build"]], "kqcircuits.chips.sample_holder_test": [[20, "module-kqcircuits.chips.sample_holder_test"]], "shaping (class in kqcircuits.chips.shaping)": [[21, "kqcircuits.chips.shaping.Shaping"]], "build() (kqcircuits.chips.shaping.shaping method)": [[21, "kqcircuits.chips.shaping.Shaping.build"]], "kqcircuits.chips.shaping": [[21, "module-kqcircuits.chips.shaping"]], "simple (class in kqcircuits.chips.simple)": [[22, "kqcircuits.chips.simple.Simple"]], "build() (kqcircuits.chips.simple.simple method)": [[22, "kqcircuits.chips.simple.Simple.build"]], "kqcircuits.chips.simple": [[22, "module-kqcircuits.chips.simple"]], "singlexmons (class in kqcircuits.chips.single_xmons)": [[23, "kqcircuits.chips.single_xmons.SingleXmons"]], "build() (kqcircuits.chips.single_xmons.singlexmons method)": [[23, "kqcircuits.chips.single_xmons.SingleXmons.build"]], "kqcircuits.chips.single_xmons": [[23, "module-kqcircuits.chips.single_xmons"]], "launchers (kqcircuits.chips.single_xmons.singlexmons attribute)": [[23, "kqcircuits.chips.single_xmons.SingleXmons.launchers"]], "qubits_refpoints (kqcircuits.chips.single_xmons.singlexmons attribute)": [[23, "kqcircuits.chips.single_xmons.SingleXmons.qubits_refpoints"]], "stripes (class in kqcircuits.chips.stripes)": [[24, "kqcircuits.chips.stripes.Stripes"]], "build() (kqcircuits.chips.stripes.stripes method)": [[24, "kqcircuits.chips.stripes.Stripes.build"]], "kqcircuits.chips.stripes": [[24, "module-kqcircuits.chips.stripes"]], "tsvtest (class in kqcircuits.chips.tsv_test)": [[25, "kqcircuits.chips.tsv_test.TsvTest"]], "build() (kqcircuits.chips.tsv_test.tsvtest method)": [[25, "kqcircuits.chips.tsv_test.TsvTest.build"]], "create_xsection() (kqcircuits.chips.tsv_test.tsvtest method)": [[25, "kqcircuits.chips.tsv_test.TsvTest.create_xsection"]], "kqcircuits.chips.tsv_test": [[25, "module-kqcircuits.chips.tsv_test"]], "xmonsdirectcoupling (class in kqcircuits.chips.xmons_direct_coupling)": [[26, "kqcircuits.chips.xmons_direct_coupling.XMonsDirectCoupling"]], "build() (kqcircuits.chips.xmons_direct_coupling.xmonsdirectcoupling method)": [[26, "kqcircuits.chips.xmons_direct_coupling.XMonsDirectCoupling.build"]], "kqcircuits.chips.xmons_direct_coupling": [[26, "module-kqcircuits.chips.xmons_direct_coupling"]], "produce_qubits() (kqcircuits.chips.xmons_direct_coupling.xmonsdirectcoupling method)": [[26, "kqcircuits.chips.xmons_direct_coupling.XMonsDirectCoupling.produce_qubits"]], "produce_readout_resonator() (kqcircuits.chips.xmons_direct_coupling.xmonsdirectcoupling method)": [[26, "kqcircuits.chips.xmons_direct_coupling.XMonsDirectCoupling.produce_readout_resonator"]], "kqcircuits.defaults": [[27, "module-kqcircuits.defaults"]], "kqcircuits.elements": [[28, "module-kqcircuits.elements"]], "airbridgeconnection (class in kqcircuits.elements.airbridge_connection)": [[29, "kqcircuits.elements.airbridge_connection.AirbridgeConnection"]], "build() (kqcircuits.elements.airbridge_connection.airbridgeconnection method)": [[29, "kqcircuits.elements.airbridge_connection.AirbridgeConnection.build"]], "kqcircuits.elements.airbridge_connection": [[29, "module-kqcircuits.elements.airbridge_connection"]], "kqcircuits.elements.airbridges": [[30, "module-kqcircuits.elements.airbridges"]], "airbridge (class in kqcircuits.elements.airbridges.airbridge)": [[31, "kqcircuits.elements.airbridges.airbridge.Airbridge"]], "create() (kqcircuits.elements.airbridges.airbridge.airbridge class method)": [[31, "kqcircuits.elements.airbridges.airbridge.Airbridge.create"]], "default_type (kqcircuits.elements.airbridges.airbridge.airbridge attribute)": [[31, "kqcircuits.elements.airbridges.airbridge.Airbridge.default_type"]], "kqcircuits.elements.airbridges.airbridge": [[31, "module-kqcircuits.elements.airbridges.airbridge"]], "transformation_from_shape_impl() (kqcircuits.elements.airbridges.airbridge.airbridge method)": [[31, "kqcircuits.elements.airbridges.airbridge.Airbridge.transformation_from_shape_impl"]], "airbridgemultiface (class in kqcircuits.elements.airbridges.airbridge_multi_face)": [[32, "kqcircuits.elements.airbridges.airbridge_multi_face.AirbridgeMultiFace"]], "build() (kqcircuits.elements.airbridges.airbridge_multi_face.airbridgemultiface method)": [[32, "kqcircuits.elements.airbridges.airbridge_multi_face.AirbridgeMultiFace.build"]], "default_type (kqcircuits.elements.airbridges.airbridge_multi_face.airbridgemultiface attribute)": [[32, "kqcircuits.elements.airbridges.airbridge_multi_face.AirbridgeMultiFace.default_type"]], "kqcircuits.elements.airbridges.airbridge_multi_face": [[32, "module-kqcircuits.elements.airbridges.airbridge_multi_face"]], "airbridgerectangular (class in kqcircuits.elements.airbridges.airbridge_rectangular)": [[33, "kqcircuits.elements.airbridges.airbridge_rectangular.AirbridgeRectangular"]], "build() (kqcircuits.elements.airbridges.airbridge_rectangular.airbridgerectangular method)": [[33, "kqcircuits.elements.airbridges.airbridge_rectangular.AirbridgeRectangular.build"]], "default_type (kqcircuits.elements.airbridges.airbridge_rectangular.airbridgerectangular attribute)": [[33, "kqcircuits.elements.airbridges.airbridge_rectangular.AirbridgeRectangular.default_type"]], "kqcircuits.elements.airbridges.airbridge_rectangular": [[33, "module-kqcircuits.elements.airbridges.airbridge_rectangular"]], "capacitivexcoupler (class in kqcircuits.elements.capacitive_x_coupler)": [[34, "kqcircuits.elements.capacitive_x_coupler.CapacitiveXCoupler"]], "build() (kqcircuits.elements.capacitive_x_coupler.capacitivexcoupler method)": [[34, "kqcircuits.elements.capacitive_x_coupler.CapacitiveXCoupler.build"]], "get_sim_ports() (kqcircuits.elements.capacitive_x_coupler.capacitivexcoupler class method)": [[34, "kqcircuits.elements.capacitive_x_coupler.CapacitiveXCoupler.get_sim_ports"]], "kqcircuits.elements.capacitive_x_coupler": [[34, "module-kqcircuits.elements.capacitive_x_coupler"]], "chipframe (class in kqcircuits.elements.chip_frame)": [[35, "kqcircuits.elements.chip_frame.ChipFrame"]], "build() (kqcircuits.elements.chip_frame.chipframe method)": [[35, "kqcircuits.elements.chip_frame.ChipFrame.build"]], "kqcircuits.elements.chip_frame": [[35, "module-kqcircuits.elements.chip_frame"]], "circularcapacitor (class in kqcircuits.elements.circular_capacitor)": [[36, "kqcircuits.elements.circular_capacitor.CircularCapacitor"]], "build() (kqcircuits.elements.circular_capacitor.circularcapacitor method)": [[36, "kqcircuits.elements.circular_capacitor.CircularCapacitor.build"]], "get_sim_ports() (kqcircuits.elements.circular_capacitor.circularcapacitor class method)": [[36, "kqcircuits.elements.circular_capacitor.CircularCapacitor.get_sim_ports"]], "kqcircuits.elements.circular_capacitor": [[36, "module-kqcircuits.elements.circular_capacitor"]], "element (class in kqcircuits.elements.element)": [[37, "kqcircuits.elements.element.Element"]], "library_description (kqcircuits.elements.element.element attribute)": [[37, "kqcircuits.elements.element.Element.LIBRARY_DESCRIPTION"]], "library_name (kqcircuits.elements.element.element attribute)": [[37, "kqcircuits.elements.element.Element.LIBRARY_NAME"]], "library_path (kqcircuits.elements.element.element attribute)": [[37, "kqcircuits.elements.element.Element.LIBRARY_PATH"]], "add_element() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.add_element"]], "add_port() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.add_port"]], "add_protection() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.add_protection"]], "build() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.build"]], "copy_port() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.copy_port"]], "create() (kqcircuits.elements.element.element class method)": [[37, "kqcircuits.elements.element.Element.create"]], "create_cell_from_shape() (kqcircuits.elements.element.element static method)": [[37, "kqcircuits.elements.element.Element.create_cell_from_shape"]], "create_subtype() (kqcircuits.elements.element.element class method)": [[37, "kqcircuits.elements.element.Element.create_subtype"]], "create_with_refpoints() (kqcircuits.elements.element.element class method)": [[37, "kqcircuits.elements.element.Element.create_with_refpoints"]], "display_text_impl() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.display_text_impl"]], "face() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.face"]], "face_changer_waveguides() (kqcircuits.elements.element.element static method)": [[37, "kqcircuits.elements.element.Element.face_changer_waveguides"]], "get_layer() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.get_layer"]], "get_refpoints() (in module kqcircuits.elements.element)": [[37, "kqcircuits.elements.element.get_refpoints"]], "get_refpoints() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.get_refpoints"]], "get_schema() (kqcircuits.elements.element.element class method)": [[37, "kqcircuits.elements.element.Element.get_schema"]], "get_sim_ports() (kqcircuits.elements.element.element class method)": [[37, "kqcircuits.elements.element.Element.get_sim_ports"]], "insert_cell() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.insert_cell"]], "insert_cell_into() (in module kqcircuits.elements.element)": [[37, "kqcircuits.elements.element.insert_cell_into"]], "kqcircuits.elements.element": [[37, "module-kqcircuits.elements.element"]], "left_and_right_waveguides() (kqcircuits.elements.element.element static method)": [[37, "kqcircuits.elements.element.Element.left_and_right_waveguides"]], "pcell_params_by_name() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.pcell_params_by_name"]], "post_build() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.post_build"]], "produce_impl() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.produce_impl"]], "raise_error_on_cell() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.raise_error_on_cell"]], "resolve_face() (in module kqcircuits.elements.element)": [[37, "kqcircuits.elements.element.resolve_face"]], "sync_parameters() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.sync_parameters"]], "fingercapacitorsquare (class in kqcircuits.elements.finger_capacitor_square)": [[38, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare"]], "add_waveguides() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[38, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.add_waveguides"]], "build() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[38, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.build"]], "can_create_from_shape_impl() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[38, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.can_create_from_shape_impl"]], "cut_region() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[38, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.cut_region"]], "finger_area_length() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[38, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.finger_area_length"]], "finger_area_width() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[38, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.finger_area_width"]], "get_ground_region() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[38, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.get_ground_region"]], "get_sim_ports() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare class method)": [[38, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.get_sim_ports"]], "kqcircuits.elements.finger_capacitor_square": [[38, "module-kqcircuits.elements.finger_capacitor_square"]], "fingercapacitortaper (class in kqcircuits.elements.finger_capacitor_taper)": [[39, "kqcircuits.elements.finger_capacitor_taper.FingerCapacitorTaper"]], "build() (kqcircuits.elements.finger_capacitor_taper.fingercapacitortaper method)": [[39, "kqcircuits.elements.finger_capacitor_taper.FingerCapacitorTaper.build"]], "can_create_from_shape_impl() (kqcircuits.elements.finger_capacitor_taper.fingercapacitortaper method)": [[39, "kqcircuits.elements.finger_capacitor_taper.FingerCapacitorTaper.can_create_from_shape_impl"]], "kqcircuits.elements.finger_capacitor_taper": [[39, "module-kqcircuits.elements.finger_capacitor_taper"]], "kqcircuits.elements.flip_chip_connectors": [[40, "module-kqcircuits.elements.flip_chip_connectors"]], "flipchipconnector (class in kqcircuits.elements.flip_chip_connectors.flip_chip_connector)": [[41, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector.FlipChipConnector"]], "create() (kqcircuits.elements.flip_chip_connectors.flip_chip_connector.flipchipconnector class method)": [[41, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector.FlipChipConnector.create"]], "default_type (kqcircuits.elements.flip_chip_connectors.flip_chip_connector.flipchipconnector attribute)": [[41, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector.FlipChipConnector.default_type"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector": [[41, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector"]], "flipchipconnectordc (class in kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc)": [[42, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.FlipChipConnectorDc"]], "build() (kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.flipchipconnectordc method)": [[42, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.FlipChipConnectorDc.build"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc": [[42, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc"]], "flipchipconnectorrf (class in kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf)": [[43, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.FlipChipConnectorRf"]], "build() (kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.flipchipconnectorrf method)": [[43, "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)": [[43, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.FlipChipConnectorRf.get_sim_ports"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf": [[43, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf"]], "kqcircuits.elements.fluxlines": [[44, "module-kqcircuits.elements.fluxlines"]], "fluxline (class in kqcircuits.elements.fluxlines.fluxline)": [[45, "kqcircuits.elements.fluxlines.fluxline.Fluxline"]], "coerce_parameters_impl() (kqcircuits.elements.fluxlines.fluxline.fluxline method)": [[45, "kqcircuits.elements.fluxlines.fluxline.Fluxline.coerce_parameters_impl"]], "create() (kqcircuits.elements.fluxlines.fluxline.fluxline class method)": [[45, "kqcircuits.elements.fluxlines.fluxline.Fluxline.create"]], "default_type (kqcircuits.elements.fluxlines.fluxline.fluxline attribute)": [[45, "kqcircuits.elements.fluxlines.fluxline.Fluxline.default_type"]], "kqcircuits.elements.fluxlines.fluxline": [[45, "module-kqcircuits.elements.fluxlines.fluxline"]], "fluxlinestandard (class in kqcircuits.elements.fluxlines.fluxline_standard)": [[46, "kqcircuits.elements.fluxlines.fluxline_standard.FluxlineStandard"]], "build() (kqcircuits.elements.fluxlines.fluxline_standard.fluxlinestandard method)": [[46, "kqcircuits.elements.fluxlines.fluxline_standard.FluxlineStandard.build"]], "kqcircuits.elements.fluxlines.fluxline_standard": [[46, "module-kqcircuits.elements.fluxlines.fluxline_standard"]], "fluxlinestraight (class in kqcircuits.elements.fluxlines.fluxline_straight)": [[47, "kqcircuits.elements.fluxlines.fluxline_straight.FluxlineStraight"]], "build() (kqcircuits.elements.fluxlines.fluxline_straight.fluxlinestraight method)": [[47, "kqcircuits.elements.fluxlines.fluxline_straight.FluxlineStraight.build"]], "kqcircuits.elements.fluxlines.fluxline_straight": [[47, "module-kqcircuits.elements.fluxlines.fluxline_straight"]], "hangerresonator (class in kqcircuits.elements.hanger_resonator)": [[48, "kqcircuits.elements.hanger_resonator.HangerResonator"]], "build() (kqcircuits.elements.hanger_resonator.hangerresonator method)": [[48, "kqcircuits.elements.hanger_resonator.HangerResonator.build"]], "get_sim_ports() (kqcircuits.elements.hanger_resonator.hangerresonator class method)": [[48, "kqcircuits.elements.hanger_resonator.HangerResonator.get_sim_ports"]], "kqcircuits.elements.hanger_resonator": [[48, "module-kqcircuits.elements.hanger_resonator"]], "launcher (class in kqcircuits.elements.launcher)": [[49, "kqcircuits.elements.launcher.Launcher"]], "build() (kqcircuits.elements.launcher.launcher method)": [[49, "kqcircuits.elements.launcher.Launcher.build"]], "kqcircuits.elements.launcher": [[49, "module-kqcircuits.elements.launcher"]], "launcherdc (class in kqcircuits.elements.launcher_dc)": [[50, "kqcircuits.elements.launcher_dc.LauncherDC"]], "build() (kqcircuits.elements.launcher_dc.launcherdc method)": [[50, "kqcircuits.elements.launcher_dc.LauncherDC.build"]], "kqcircuits.elements.launcher_dc": [[50, "module-kqcircuits.elements.launcher_dc"]], "kqcircuits.elements.markers": [[51, "module-kqcircuits.elements.markers"]], "marker (class in kqcircuits.elements.markers.marker)": [[52, "kqcircuits.elements.markers.marker.Marker"]], "create() (kqcircuits.elements.markers.marker.marker class method)": [[52, "kqcircuits.elements.markers.marker.Marker.create"]], "default_type (kqcircuits.elements.markers.marker.marker attribute)": [[52, "kqcircuits.elements.markers.marker.Marker.default_type"]], "get_marker_locations() (kqcircuits.elements.markers.marker.marker class method)": [[52, "kqcircuits.elements.markers.marker.Marker.get_marker_locations"]], "get_marker_region() (kqcircuits.elements.markers.marker.marker class method)": [[52, "kqcircuits.elements.markers.marker.Marker.get_marker_region"]], "kqcircuits.elements.markers.marker": [[52, "module-kqcircuits.elements.markers.marker"]], "produce_geometry() (kqcircuits.elements.markers.marker.marker method)": [[52, "kqcircuits.elements.markers.marker.Marker.produce_geometry"]], "markerstandard (class in kqcircuits.elements.markers.marker_standard)": [[53, "kqcircuits.elements.markers.marker_standard.MarkerStandard"]], "build() (kqcircuits.elements.markers.marker_standard.markerstandard method)": [[53, "kqcircuits.elements.markers.marker_standard.MarkerStandard.build"]], "kqcircuits.elements.markers.marker_standard": [[53, "module-kqcircuits.elements.markers.marker_standard"]], "maskmarkerfc (class in kqcircuits.elements.markers.mask_marker_fc)": [[54, "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc"]], "build() (kqcircuits.elements.markers.mask_marker_fc.maskmarkerfc method)": [[54, "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc.build"]], "create_cross() (kqcircuits.elements.markers.mask_marker_fc.maskmarkerfc static method)": [[54, "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc.create_cross"]], "get_marker_locations() (kqcircuits.elements.markers.mask_marker_fc.maskmarkerfc class method)": [[54, "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc.get_marker_locations"]], "get_marker_region() (kqcircuits.elements.markers.mask_marker_fc.maskmarkerfc class method)": [[54, "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc.get_marker_region"]], "kqcircuits.elements.markers.mask_marker_fc": [[54, "module-kqcircuits.elements.markers.mask_marker_fc"]], "meander (class in kqcircuits.elements.meander)": [[55, "kqcircuits.elements.meander.Meander"]], "build() (kqcircuits.elements.meander.meander method)": [[55, "kqcircuits.elements.meander.Meander.build"]], "can_create_from_shape_impl() (kqcircuits.elements.meander.meander method)": [[55, "kqcircuits.elements.meander.Meander.can_create_from_shape_impl"]], "kqcircuits.elements.meander": [[55, "module-kqcircuits.elements.meander"]], "parameters_from_shape_impl() (kqcircuits.elements.meander.meander method)": [[55, "kqcircuits.elements.meander.Meander.parameters_from_shape_impl"]], "smoothcapacitor (class in kqcircuits.elements.smooth_capacitor)": [[56, "kqcircuits.elements.smooth_capacitor.SmoothCapacitor"]], "build() (kqcircuits.elements.smooth_capacitor.smoothcapacitor method)": [[56, "kqcircuits.elements.smooth_capacitor.SmoothCapacitor.build"]], "can_create_from_shape_impl() (kqcircuits.elements.smooth_capacitor.smoothcapacitor method)": [[56, "kqcircuits.elements.smooth_capacitor.SmoothCapacitor.can_create_from_shape_impl"]], "get_sim_ports() (kqcircuits.elements.smooth_capacitor.smoothcapacitor class method)": [[56, "kqcircuits.elements.smooth_capacitor.SmoothCapacitor.get_sim_ports"]], "kqcircuits.elements.smooth_capacitor": [[56, "module-kqcircuits.elements.smooth_capacitor"]], "spiralresonatorpolygon (class in kqcircuits.elements.spiral_resonator_polygon)": [[57, "kqcircuits.elements.spiral_resonator_polygon.SpiralResonatorPolygon"]], "build() (kqcircuits.elements.spiral_resonator_polygon.spiralresonatorpolygon method)": [[57, "kqcircuits.elements.spiral_resonator_polygon.SpiralResonatorPolygon.build"]], "kqcircuits.elements.spiral_resonator_polygon": [[57, "module-kqcircuits.elements.spiral_resonator_polygon"]], "rectangular_parameters() (in module kqcircuits.elements.spiral_resonator_polygon)": [[57, "kqcircuits.elements.spiral_resonator_polygon.rectangular_parameters"]], "kqcircuits.elements.tsvs": [[58, "module-kqcircuits.elements.tsvs"]], "tsv (class in kqcircuits.elements.tsvs.tsv)": [[59, "kqcircuits.elements.tsvs.tsv.Tsv"]], "create() (kqcircuits.elements.tsvs.tsv.tsv class method)": [[59, "kqcircuits.elements.tsvs.tsv.Tsv.create"]], "default_type (kqcircuits.elements.tsvs.tsv.tsv attribute)": [[59, "kqcircuits.elements.tsvs.tsv.Tsv.default_type"]], "kqcircuits.elements.tsvs.tsv": [[59, "module-kqcircuits.elements.tsvs.tsv"]], "tsvellipse (class in kqcircuits.elements.tsvs.tsv_ellipse)": [[60, "kqcircuits.elements.tsvs.tsv_ellipse.TsvEllipse"]], "create_tsv_connector() (kqcircuits.elements.tsvs.tsv_ellipse.tsvellipse method)": [[60, "kqcircuits.elements.tsvs.tsv_ellipse.TsvEllipse.create_tsv_connector"]], "kqcircuits.elements.tsvs.tsv_ellipse": [[60, "module-kqcircuits.elements.tsvs.tsv_ellipse"]], "produce_impl() (kqcircuits.elements.tsvs.tsv_ellipse.tsvellipse method)": [[60, "kqcircuits.elements.tsvs.tsv_ellipse.TsvEllipse.produce_impl"]], "tsvstandard (class in kqcircuits.elements.tsvs.tsv_standard)": [[61, "kqcircuits.elements.tsvs.tsv_standard.TsvStandard"]], "build() (kqcircuits.elements.tsvs.tsv_standard.tsvstandard method)": [[61, "kqcircuits.elements.tsvs.tsv_standard.TsvStandard.build"]], "kqcircuits.elements.tsvs.tsv_standard": [[61, "module-kqcircuits.elements.tsvs.tsv_standard"]], "node (class in kqcircuits.elements.waveguide_composite)": [[62, "kqcircuits.elements.waveguide_composite.Node"]], "waveguidecomposite (class in kqcircuits.elements.waveguide_composite)": [[62, "kqcircuits.elements.waveguide_composite.WaveguideComposite"]], "align (kqcircuits.elements.waveguide_composite.node attribute)": [[62, "kqcircuits.elements.waveguide_composite.Node.align"]], "angle (kqcircuits.elements.waveguide_composite.node attribute)": [[62, "kqcircuits.elements.waveguide_composite.Node.angle"]], "build() (kqcircuits.elements.waveguide_composite.waveguidecomposite method)": [[62, "kqcircuits.elements.waveguide_composite.WaveguideComposite.build"]], "check_node_type() (kqcircuits.elements.waveguide_composite.waveguidecomposite method)": [[62, "kqcircuits.elements.waveguide_composite.WaveguideComposite.check_node_type"]], "coerce_parameters_impl() (kqcircuits.elements.waveguide_composite.waveguidecomposite method)": [[62, "kqcircuits.elements.waveguide_composite.WaveguideComposite.coerce_parameters_impl"]], "create() (kqcircuits.elements.waveguide_composite.waveguidecomposite class method)": [[62, "kqcircuits.elements.waveguide_composite.WaveguideComposite.create"]], "deserialize() (kqcircuits.elements.waveguide_composite.node class method)": [[62, "kqcircuits.elements.waveguide_composite.Node.deserialize"]], "element (kqcircuits.elements.waveguide_composite.node attribute)": [[62, "kqcircuits.elements.waveguide_composite.Node.element"]], "get_segment_cells() (kqcircuits.elements.waveguide_composite.waveguidecomposite static method)": [[62, "kqcircuits.elements.waveguide_composite.WaveguideComposite.get_segment_cells"]], "get_segment_lengths() (kqcircuits.elements.waveguide_composite.waveguidecomposite static method)": [[62, "kqcircuits.elements.waveguide_composite.WaveguideComposite.get_segment_lengths"]], "inst_name (kqcircuits.elements.waveguide_composite.node attribute)": [[62, "kqcircuits.elements.waveguide_composite.Node.inst_name"]], "kqcircuits.elements.waveguide_composite": [[62, "module-kqcircuits.elements.waveguide_composite"]], "length_before (kqcircuits.elements.waveguide_composite.node attribute)": [[62, "kqcircuits.elements.waveguide_composite.Node.length_before"]], "length_increment (kqcircuits.elements.waveguide_composite.node attribute)": [[62, "kqcircuits.elements.waveguide_composite.Node.length_increment"]], "nodes_from_string() (kqcircuits.elements.waveguide_composite.node static method)": [[62, "kqcircuits.elements.waveguide_composite.Node.nodes_from_string"]], "position (kqcircuits.elements.waveguide_composite.node attribute)": [[62, "kqcircuits.elements.waveguide_composite.Node.position"]], "produce_fixed_length_bend() (in module kqcircuits.elements.waveguide_composite)": [[62, "kqcircuits.elements.waveguide_composite.produce_fixed_length_bend"]], "produce_fixed_length_waveguide() (kqcircuits.elements.waveguide_composite.waveguidecomposite static method)": [[62, "kqcircuits.elements.waveguide_composite.WaveguideComposite.produce_fixed_length_waveguide"]], "snap_point() (kqcircuits.elements.waveguide_composite.waveguidecomposite method)": [[62, "kqcircuits.elements.waveguide_composite.WaveguideComposite.snap_point"]], "waveguidecoplanar (class in kqcircuits.elements.waveguide_coplanar)": [[63, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar"]], "build() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar method)": [[63, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.build"]], "can_create_from_shape_impl() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar method)": [[63, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.can_create_from_shape_impl"]], "get_corner_data() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar static method)": [[63, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.get_corner_data"]], "is_continuous() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar static method)": [[63, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.is_continuous"]], "kqcircuits.elements.waveguide_coplanar": [[63, "module-kqcircuits.elements.waveguide_coplanar"]], "parameters_from_shape_impl() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar method)": [[63, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.parameters_from_shape_impl"]], "produce_end_termination() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar static method)": [[63, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.produce_end_termination"]], "produce_waveguide() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar method)": [[63, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.produce_waveguide"]], "transformation_from_shape_impl() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar method)": [[63, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.transformation_from_shape_impl"]], "waveguidecoplanarcurved (class in kqcircuits.elements.waveguide_coplanar_curved)": [[64, "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved"]], "arc() (in module kqcircuits.elements.waveguide_coplanar_curved)": [[64, "kqcircuits.elements.waveguide_coplanar_curved.arc"]], "build() (kqcircuits.elements.waveguide_coplanar_curved.waveguidecoplanarcurved method)": [[64, "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved.build"]], "coerce_parameters_impl() (kqcircuits.elements.waveguide_coplanar_curved.waveguidecoplanarcurved method)": [[64, "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved.coerce_parameters_impl"]], "create_curve_arcs() (kqcircuits.elements.waveguide_coplanar_curved.waveguidecoplanarcurved static method)": [[64, "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved.create_curve_arcs"]], "kqcircuits.elements.waveguide_coplanar_curved": [[64, "module-kqcircuits.elements.waveguide_coplanar_curved"]], "produce_curve_termination() (kqcircuits.elements.waveguide_coplanar_curved.waveguidecoplanarcurved static method)": [[64, "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved.produce_curve_termination"]], "waveguidecoplanarsplitter (class in kqcircuits.elements.waveguide_coplanar_splitter)": [[65, "kqcircuits.elements.waveguide_coplanar_splitter.WaveguideCoplanarSplitter"]], "build() (kqcircuits.elements.waveguide_coplanar_splitter.waveguidecoplanarsplitter method)": [[65, "kqcircuits.elements.waveguide_coplanar_splitter.WaveguideCoplanarSplitter.build"]], "kqcircuits.elements.waveguide_coplanar_splitter": [[65, "module-kqcircuits.elements.waveguide_coplanar_splitter"]], "t_cross_parameters() (in module kqcircuits.elements.waveguide_coplanar_splitter)": [[65, "kqcircuits.elements.waveguide_coplanar_splitter.t_cross_parameters"]], "waveguidecoplanarstraight (class in kqcircuits.elements.waveguide_coplanar_straight)": [[66, "kqcircuits.elements.waveguide_coplanar_straight.WaveguideCoplanarStraight"]], "build() (kqcircuits.elements.waveguide_coplanar_straight.waveguidecoplanarstraight method)": [[66, "kqcircuits.elements.waveguide_coplanar_straight.WaveguideCoplanarStraight.build"]], "kqcircuits.elements.waveguide_coplanar_straight": [[66, "module-kqcircuits.elements.waveguide_coplanar_straight"]], "waveguidecoplanartaper (class in kqcircuits.elements.waveguide_coplanar_taper)": [[67, "kqcircuits.elements.waveguide_coplanar_taper.WaveguideCoplanarTaper"]], "build() (kqcircuits.elements.waveguide_coplanar_taper.waveguidecoplanartaper method)": [[67, "kqcircuits.elements.waveguide_coplanar_taper.WaveguideCoplanarTaper.build"]], "kqcircuits.elements.waveguide_coplanar_taper": [[67, "module-kqcircuits.elements.waveguide_coplanar_taper"]], "kqcircuits.junctions": [[68, "module-kqcircuits.junctions"]], "junction (class in kqcircuits.junctions.junction)": [[69, "kqcircuits.junctions.junction.Junction"]], "library_description (kqcircuits.junctions.junction.junction attribute)": [[69, "kqcircuits.junctions.junction.Junction.LIBRARY_DESCRIPTION"]], "library_name (kqcircuits.junctions.junction.junction attribute)": [[69, "kqcircuits.junctions.junction.Junction.LIBRARY_NAME"]], "library_path (kqcircuits.junctions.junction.junction attribute)": [[69, "kqcircuits.junctions.junction.Junction.LIBRARY_PATH"]], "coerce_parameters_impl() (kqcircuits.junctions.junction.junction method)": [[69, "kqcircuits.junctions.junction.Junction.coerce_parameters_impl"]], "create() (kqcircuits.junctions.junction.junction class method)": [[69, "kqcircuits.junctions.junction.Junction.create"]], "default_type (kqcircuits.junctions.junction.junction attribute)": [[69, "kqcircuits.junctions.junction.Junction.default_type"]], "kqcircuits.junctions.junction": [[69, "module-kqcircuits.junctions.junction"]], "manhattan (class in kqcircuits.junctions.manhattan)": [[70, "kqcircuits.junctions.manhattan.Manhattan"]], "build() (kqcircuits.junctions.manhattan.manhattan method)": [[70, "kqcircuits.junctions.manhattan.Manhattan.build"]], "kqcircuits.junctions.manhattan": [[70, "module-kqcircuits.junctions.manhattan"]], "produce_contact_pads() (kqcircuits.junctions.manhattan.manhattan method)": [[70, "kqcircuits.junctions.manhattan.Manhattan.produce_contact_pads"]], "produce_manhattan_squid() (kqcircuits.junctions.manhattan.manhattan method)": [[70, "kqcircuits.junctions.manhattan.Manhattan.produce_manhattan_squid"]], "produce_tp_large() (kqcircuits.junctions.manhattan.manhattan method)": [[70, "kqcircuits.junctions.manhattan.Manhattan.produce_tp_large"]], "produce_tp_small() (kqcircuits.junctions.manhattan.manhattan method)": [[70, "kqcircuits.junctions.manhattan.Manhattan.produce_tp_small"]], "manhattansinglejunction (class in kqcircuits.junctions.manhattan_single_junction)": [[71, "kqcircuits.junctions.manhattan_single_junction.ManhattanSingleJunction"]], "build() (kqcircuits.junctions.manhattan_single_junction.manhattansinglejunction method)": [[71, "kqcircuits.junctions.manhattan_single_junction.ManhattanSingleJunction.build"]], "kqcircuits.junctions.manhattan_single_junction": [[71, "module-kqcircuits.junctions.manhattan_single_junction"]], "produce_manhattan_junction() (kqcircuits.junctions.manhattan_single_junction.manhattansinglejunction method)": [[71, "kqcircuits.junctions.manhattan_single_junction.ManhattanSingleJunction.produce_manhattan_junction"]], "nosquid (class in kqcircuits.junctions.no_squid)": [[72, "kqcircuits.junctions.no_squid.NoSquid"]], "build() (kqcircuits.junctions.no_squid.nosquid method)": [[72, "kqcircuits.junctions.no_squid.NoSquid.build"]], "kqcircuits.junctions.no_squid": [[72, "module-kqcircuits.junctions.no_squid"]], "sim (class in kqcircuits.junctions.sim)": [[73, "kqcircuits.junctions.sim.Sim"]], "build() (kqcircuits.junctions.sim.sim method)": [[73, "kqcircuits.junctions.sim.Sim.build"]], "kqcircuits.junctions.sim": [[73, "module-kqcircuits.junctions.sim"]], "squid (class in kqcircuits.junctions.squid)": [[74, "kqcircuits.junctions.squid.Squid"]], "kqcircuits.junctions.squid": [[74, "module-kqcircuits.junctions.squid"]], "klayoutview (class in kqcircuits.klayout_view)": [[75, "kqcircuits.klayout_view.KLayoutView"]], "missinguilibraryexception": [[75, "kqcircuits.klayout_view.MissingUILibraryException"]], "active_cell (kqcircuits.klayout_view.klayoutview property)": [[75, "kqcircuits.klayout_view.KLayoutView.active_cell"]], "add_default_layers() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.add_default_layers"]], "cell_view (kqcircuits.klayout_view.klayoutview property)": [[75, "kqcircuits.klayout_view.KLayoutView.cell_view"]], "clear_layers() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.clear_layers"]], "close() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.close"]], "create_top_cell() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.create_top_cell"]], "export_all_layers_bitmap() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.export_all_layers_bitmap"]], "export_layers_bitmaps() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.export_layers_bitmaps"]], "export_pcell_png() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.export_pcell_png"]], "focus() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.focus"]], "get_active_cell() (kqcircuits.klayout_view.klayoutview static method)": [[75, "kqcircuits.klayout_view.KLayoutView.get_active_cell"]], "get_active_cell_view() (kqcircuits.klayout_view.klayoutview static method)": [[75, "kqcircuits.klayout_view.KLayoutView.get_active_cell_view"]], "get_active_layout() (kqcircuits.klayout_view.klayoutview static method)": [[75, "kqcircuits.klayout_view.KLayoutView.get_active_layout"]], "get_pixels() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.get_pixels"]], "insert_cell() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.insert_cell"]], "kqcircuits.klayout_view": [[75, "module-kqcircuits.klayout_view"]], "layout (kqcircuits.klayout_view.klayoutview property)": [[75, "kqcircuits.klayout_view.KLayoutView.layout"]], "layout_view (kqcircuits.klayout_view.klayoutview attribute)": [[75, "kqcircuits.klayout_view.KLayoutView.layout_view"]], "resolve_default_layer_info() (in module kqcircuits.klayout_view)": [[75, "kqcircuits.klayout_view.resolve_default_layer_info"]], "show() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.show"]], "top_cell (kqcircuits.klayout_view.klayoutview property)": [[75, "kqcircuits.klayout_view.KLayoutView.top_cell"]], "layercluster (class in kqcircuits.layer_cluster)": [[76, "kqcircuits.layer_cluster.LayerCluster"]], "all_layers() (kqcircuits.layer_cluster.layercluster method)": [[76, "kqcircuits.layer_cluster.LayerCluster.all_layers"]], "extra_layers (kqcircuits.layer_cluster.layercluster attribute)": [[76, "kqcircuits.layer_cluster.LayerCluster.extra_layers"]], "face_id (kqcircuits.layer_cluster.layercluster attribute)": [[76, "kqcircuits.layer_cluster.LayerCluster.face_id"]], "kqcircuits.layer_cluster": [[76, "module-kqcircuits.layer_cluster"]], "main_layers (kqcircuits.layer_cluster.layercluster attribute)": [[76, "kqcircuits.layer_cluster.LayerCluster.main_layers"]], "kqcircuits.layer_config": [[77, "module-kqcircuits.layer_config"]], "kqcircuits.layer_config.default_layer_config": [[78, "module-kqcircuits.layer_config.default_layer_config"]], "kqcircuits.layer_config.example_layer_config": [[79, "module-kqcircuits.layer_config.example_layer_config"]], "kqcircuits.masks": [[80, "module-kqcircuits.masks"]], "export_bitmaps() (in module kqcircuits.masks.mask_export)": [[81, "kqcircuits.masks.mask_export.export_bitmaps"]], "export_chip() (in module kqcircuits.masks.mask_export)": [[81, "kqcircuits.masks.mask_export.export_chip"]], "export_designs() (in module kqcircuits.masks.mask_export)": [[81, "kqcircuits.masks.mask_export.export_designs"]], "export_docs() (in module kqcircuits.masks.mask_export)": [[81, "kqcircuits.masks.mask_export.export_docs"]], "export_junction_parameters() (in module kqcircuits.masks.mask_export)": [[81, "kqcircuits.masks.mask_export.export_junction_parameters"]], "export_mask() (in module kqcircuits.masks.mask_export)": [[81, "kqcircuits.masks.mask_export.export_mask"]], "export_mask_set() (in module kqcircuits.masks.mask_export)": [[81, "kqcircuits.masks.mask_export.export_mask_set"]], "export_masks_of_face() (in module kqcircuits.masks.mask_export)": [[81, "kqcircuits.masks.mask_export.export_masks_of_face"]], "get_mask_layout_full_name() (in module kqcircuits.masks.mask_export)": [[81, "kqcircuits.masks.mask_export.get_mask_layout_full_name"]], "kqcircuits.masks.mask_export": [[81, "module-kqcircuits.masks.mask_export"]], "masklayout (class in kqcircuits.masks.mask_layout)": [[82, "kqcircuits.masks.mask_layout.MaskLayout"]], "add_chips_map() (kqcircuits.masks.mask_layout.masklayout method)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.add_chips_map"]], "added_chips (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.added_chips"]], "align_to (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.align_to"]], "bbox_face_ids (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.bbox_face_ids"]], "build() (kqcircuits.masks.mask_layout.masklayout method)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.build"]], "chip_box_offset (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.chip_box_offset"]], "chip_copies (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.chip_copies"]], "chip_size (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.chip_size"]], "chip_trans (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.chip_trans"]], "chips_map (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.chips_map"]], "chips_map_legend (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.chips_map_legend"]], "chips_map_offset (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.chips_map_offset"]], "chips_placed_by_position_label (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.chips_placed_by_position_label"]], "covered_region_excluded_layers (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.covered_region_excluded_layers"]], "dice_width (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.dice_width"]], "edge_clearance (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.edge_clearance"]], "extra_chips (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.extra_chips"]], "extra_id (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.extra_id"]], "face() (kqcircuits.masks.mask_layout.masklayout method)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.face"]], "face_id (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.face_id"]], "insert_chip_copy_labels() (kqcircuits.masks.mask_layout.masklayout method)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.insert_chip_copy_labels"]], "insert_chips() (kqcircuits.masks.mask_layout.masklayout method)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.insert_chips"]], "kqcircuits.masks.mask_layout": [[82, "module-kqcircuits.masks.mask_layout"]], "layers_to_mask (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.layers_to_mask"]], "layout (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.layout"]], "mask_export_density_layers (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.mask_export_density_layers"]], "mask_export_layers (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.mask_export_layers"]], "mask_marker_offset (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.mask_marker_offset"]], "mask_markers_dict (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.mask_markers_dict"]], "mask_name_box_margin (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.mask_name_box_margin"]], "mask_name_offset (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.mask_name_offset"]], "mask_name_scale (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.mask_name_scale"]], "mask_text_scale (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.mask_text_scale"]], "mirror_labels (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.mirror_labels"]], "name (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.name"]], "overwrite_chips_by_position_label() (kqcircuits.masks.mask_layout.masklayout method)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.overwrite_chips_by_position_label"]], "position_label_to_two_coordinates() (kqcircuits.masks.mask_layout.masklayout static method)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.position_label_to_two_coordinates"]], "remove_chips (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.remove_chips"]], "submasks (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.submasks"]], "text_margin (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.text_margin"]], "top_cell (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.top_cell"]], "two_coordinates_to_position_label() (kqcircuits.masks.mask_layout.masklayout static method)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.two_coordinates_to_position_label"]], "version (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.version"]], "wafer_bottom_flat_length (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.wafer_bottom_flat_length"]], "wafer_center (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.wafer_center"]], "wafer_rad (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.wafer_rad"]], "wafer_top_flat_length (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.wafer_top_flat_length"]], "with_grid (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.with_grid"]], "maskset (class in kqcircuits.masks.mask_set)": [[83, "kqcircuits.masks.mask_set.MaskSet"]], "add_chip() (kqcircuits.masks.mask_set.maskset method)": [[83, "kqcircuits.masks.mask_set.MaskSet.add_chip"]], "add_mask_layout() (kqcircuits.masks.mask_set.maskset method)": [[83, "kqcircuits.masks.mask_set.MaskSet.add_mask_layout"]], "add_multi_face_mask_layout() (kqcircuits.masks.mask_set.maskset method)": [[83, "kqcircuits.masks.mask_set.MaskSet.add_multi_face_mask_layout"]], "build() (kqcircuits.masks.mask_set.maskset method)": [[83, "kqcircuits.masks.mask_set.MaskSet.build"]], "chips_map_from_box_map() (kqcircuits.masks.mask_set.maskset static method)": [[83, "kqcircuits.masks.mask_set.MaskSet.chips_map_from_box_map"]], "chips_map_legend (kqcircuits.masks.mask_set.maskset attribute)": [[83, "kqcircuits.masks.mask_set.MaskSet.chips_map_legend"]], "export() (kqcircuits.masks.mask_set.maskset method)": [[83, "kqcircuits.masks.mask_set.MaskSet.export"]], "export_drc (kqcircuits.masks.mask_set.maskset attribute)": [[83, "kqcircuits.masks.mask_set.MaskSet.export_drc"]], "export_path (kqcircuits.masks.mask_set.maskset attribute)": [[83, "kqcircuits.masks.mask_set.MaskSet.export_path"]], "kqcircuits.masks.mask_set": [[83, "module-kqcircuits.masks.mask_set"]], "layout (kqcircuits.masks.mask_set.maskset attribute)": [[83, "kqcircuits.masks.mask_set.MaskSet.layout"]], "mask_export_layers (kqcircuits.masks.mask_set.maskset attribute)": [[83, "kqcircuits.masks.mask_set.MaskSet.mask_export_layers"]], "mask_layouts (kqcircuits.masks.mask_set.maskset attribute)": [[83, "kqcircuits.masks.mask_set.MaskSet.mask_layouts"]], "name (kqcircuits.masks.mask_set.maskset attribute)": [[83, "kqcircuits.masks.mask_set.MaskSet.name"]], "used_chips (kqcircuits.masks.mask_set.maskset attribute)": [[83, "kqcircuits.masks.mask_set.MaskSet.used_chips"]], "version (kqcircuits.masks.mask_set.maskset attribute)": [[83, "kqcircuits.masks.mask_set.MaskSet.version"]], "with_grid (kqcircuits.masks.mask_set.maskset attribute)": [[83, "kqcircuits.masks.mask_set.MaskSet.with_grid"]], "multifacemasklayout (class in kqcircuits.masks.multi_face_mask_layout)": [[84, "kqcircuits.masks.multi_face_mask_layout.MultiFaceMaskLayout"]], "add_chips_map() (kqcircuits.masks.multi_face_mask_layout.multifacemasklayout method)": [[84, "kqcircuits.masks.multi_face_mask_layout.MultiFaceMaskLayout.add_chips_map"]], "face_ids (kqcircuits.masks.multi_face_mask_layout.multifacemasklayout attribute)": [[84, "kqcircuits.masks.multi_face_mask_layout.MultiFaceMaskLayout.face_ids"]], "kqcircuits.masks.multi_face_mask_layout": [[84, "module-kqcircuits.masks.multi_face_mask_layout"]], "mask_layouts (kqcircuits.masks.multi_face_mask_layout.multifacemasklayout attribute)": [[84, "kqcircuits.masks.multi_face_mask_layout.MultiFaceMaskLayout.mask_layouts"]], "is_standalone_session() (in module kqcircuits.pya_resolver)": [[85, "kqcircuits.pya_resolver.is_standalone_session"]], "klayout_executable_command() (in module kqcircuits.pya_resolver)": [[85, "kqcircuits.pya_resolver.klayout_executable_command"]], "kqcircuits.pya_resolver": [[85, "module-kqcircuits.pya_resolver"]], "kqcircuits.qubits": [[86, "module-kqcircuits.qubits"]], "circulartransmonsingleisland (class in kqcircuits.qubits.circular_transmon_single_island)": [[87, "kqcircuits.qubits.circular_transmon_single_island.CircularTransmonSingleIsland"]], "build() (kqcircuits.qubits.circular_transmon_single_island.circulartransmonsingleisland method)": [[87, "kqcircuits.qubits.circular_transmon_single_island.CircularTransmonSingleIsland.build"]], "get_sim_ports() (kqcircuits.qubits.circular_transmon_single_island.circulartransmonsingleisland class method)": [[87, "kqcircuits.qubits.circular_transmon_single_island.CircularTransmonSingleIsland.get_sim_ports"]], "kqcircuits.qubits.circular_transmon_single_island": [[87, "module-kqcircuits.qubits.circular_transmon_single_island"]], "concentrictransmon (class in kqcircuits.qubits.concentric_transmon)": [[88, "kqcircuits.qubits.concentric_transmon.ConcentricTransmon"]], "build() (kqcircuits.qubits.concentric_transmon.concentrictransmon method)": [[88, "kqcircuits.qubits.concentric_transmon.ConcentricTransmon.build"]], "get_sim_ports() (kqcircuits.qubits.concentric_transmon.concentrictransmon class method)": [[88, "kqcircuits.qubits.concentric_transmon.ConcentricTransmon.get_sim_ports"]], "kqcircuits.qubits.concentric_transmon": [[88, "module-kqcircuits.qubits.concentric_transmon"]], "doublepads (class in kqcircuits.qubits.double_pads)": [[89, "kqcircuits.qubits.double_pads.DoublePads"]], "build() (kqcircuits.qubits.double_pads.doublepads method)": [[89, "kqcircuits.qubits.double_pads.DoublePads.build"]], "get_sim_ports() (kqcircuits.qubits.double_pads.doublepads class method)": [[89, "kqcircuits.qubits.double_pads.DoublePads.get_sim_ports"]], "kqcircuits.qubits.double_pads": [[89, "module-kqcircuits.qubits.double_pads"]], "doublepadssplines (class in kqcircuits.qubits.double_pads_splines)": [[90, "kqcircuits.qubits.double_pads_splines.DoublePadsSplines"]], "kqcircuits.qubits.double_pads_splines": [[90, "module-kqcircuits.qubits.double_pads_splines"]], "library_description (kqcircuits.qubits.qubit.qubit attribute)": [[91, "kqcircuits.qubits.qubit.Qubit.LIBRARY_DESCRIPTION"]], "library_name (kqcircuits.qubits.qubit.qubit attribute)": [[91, "kqcircuits.qubits.qubit.Qubit.LIBRARY_NAME"]], "library_path (kqcircuits.qubits.qubit.qubit attribute)": [[91, "kqcircuits.qubits.qubit.Qubit.LIBRARY_PATH"]], "qubit (class in kqcircuits.qubits.qubit)": [[91, "kqcircuits.qubits.qubit.Qubit"]], "coerce_parameters_impl() (kqcircuits.qubits.qubit.qubit method)": [[91, "kqcircuits.qubits.qubit.Qubit.coerce_parameters_impl"]], "kqcircuits.qubits.qubit": [[91, "module-kqcircuits.qubits.qubit"]], "produce_fluxline() (kqcircuits.qubits.qubit.qubit method)": [[91, "kqcircuits.qubits.qubit.Qubit.produce_fluxline"]], "produce_squid() (kqcircuits.qubits.qubit.qubit method)": [[91, "kqcircuits.qubits.qubit.Qubit.produce_squid"]], "swissmon (class in kqcircuits.qubits.swissmon)": [[92, "kqcircuits.qubits.swissmon.Swissmon"]], "build() (kqcircuits.qubits.swissmon.swissmon method)": [[92, "kqcircuits.qubits.swissmon.Swissmon.build"]], "get_sim_ports() (kqcircuits.qubits.swissmon.swissmon class method)": [[92, "kqcircuits.qubits.swissmon.Swissmon.get_sim_ports"]], "kqcircuits.qubits.swissmon": [[92, "module-kqcircuits.qubits.swissmon"]], "argument_parser() (in module kqcircuits.run)": [[93, "kqcircuits.run.argument_parser"]], "kqcircuits.run": [[93, "module-kqcircuits.run"]], "run() (in module kqcircuits.run)": [[93, "kqcircuits.run.run"]], "run_kqc() (in module kqcircuits.run)": [[93, "kqcircuits.run.run_kqc"]], "kqcircuits.simulations": [[94, "module-kqcircuits.simulations"]], "airbridgessim (class in kqcircuits.simulations.airbridges_sim)": [[95, "kqcircuits.simulations.airbridges_sim.AirbridgesSim"]], "build() (kqcircuits.simulations.airbridges_sim.airbridgessim method)": [[95, "kqcircuits.simulations.airbridges_sim.AirbridgesSim.build"]], "kqcircuits.simulations.airbridges_sim": [[95, "module-kqcircuits.simulations.airbridges_sim"]], "crosssectionsimulation (class in kqcircuits.simulations.cross_section_simulation)": [[96, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation"]], "library_name (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation attribute)": [[96, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.LIBRARY_NAME"]], "build() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[96, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.build"]], "get_parameters() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[96, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.get_parameters"]], "get_schema() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation class method)": [[96, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.get_schema"]], "get_sim_layer() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[96, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.get_sim_layer"]], "get_simulation_data() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[96, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.get_simulation_data"]], "kqcircuits.simulations.cross_section_simulation": [[96, "module-kqcircuits.simulations.cross_section_simulation"]], "register_cell_layers_as_sim_layers() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[96, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.register_cell_layers_as_sim_layers"]], "set_permittivity() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[96, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.set_permittivity"]], "emptysimulation (class in kqcircuits.simulations.empty_simulation)": [[97, "kqcircuits.simulations.empty_simulation.EmptySimulation"]], "build() (kqcircuits.simulations.empty_simulation.emptysimulation method)": [[97, "kqcircuits.simulations.empty_simulation.EmptySimulation.build"]], "kqcircuits.simulations.empty_simulation": [[97, "module-kqcircuits.simulations.empty_simulation"]], "kqcircuits.simulations.export": [[98, "module-kqcircuits.simulations.export"]], "kqcircuits.simulations.export.ansys": [[99, "module-kqcircuits.simulations.export.ansys"]], "export_ansys() (in module kqcircuits.simulations.export.ansys.ansys_export)": [[100, "kqcircuits.simulations.export.ansys.ansys_export.export_ansys"]], "export_ansys_bat() (in module kqcircuits.simulations.export.ansys.ansys_export)": [[100, "kqcircuits.simulations.export.ansys.ansys_export.export_ansys_bat"]], "export_ansys_json() (in module kqcircuits.simulations.export.ansys.ansys_export)": [[100, "kqcircuits.simulations.export.ansys.ansys_export.export_ansys_json"]], "kqcircuits.simulations.export.ansys.ansys_export": [[100, "module-kqcircuits.simulations.export.ansys.ansys_export"]], "ansyscurrentsolution (class in kqcircuits.simulations.export.ansys.ansys_solution)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysCurrentSolution"]], "ansyseigenmodesolution (class in kqcircuits.simulations.export.ansys.ansys_solution)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysEigenmodeSolution"]], "ansyshfsssolution (class in kqcircuits.simulations.export.ansys.ansys_solution)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution"]], "ansysq3dsolution (class in kqcircuits.simulations.export.ansys.ansys_solution)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysQ3dSolution"]], "ansyssolution (class in kqcircuits.simulations.export.ansys.ansys_solution)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution"]], "ansysvoltagesolution (class in kqcircuits.simulations.export.ansys.ansys_solution)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysVoltageSolution"]], "ansys_project_template (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.ansys_project_template"]], "ansys_tool (kqcircuits.simulations.export.ansys.ansys_solution.ansyscurrentsolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysCurrentSolution.ansys_tool"]], "ansys_tool (kqcircuits.simulations.export.ansys.ansys_solution.ansyseigenmodesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysEigenmodeSolution.ansys_tool"]], "ansys_tool (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.ansys_tool"]], "ansys_tool (kqcircuits.simulations.export.ansys.ansys_solution.ansysq3dsolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysQ3dSolution.ansys_tool"]], "ansys_tool (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.ansys_tool"]], "ansys_tool (kqcircuits.simulations.export.ansys.ansys_solution.ansysvoltagesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysVoltageSolution.ansys_tool"]], "capacitance_export (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.capacitance_export"]], "frequency (kqcircuits.simulations.export.ansys.ansys_solution.ansyscurrentsolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysCurrentSolution.frequency"]], "frequency (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.frequency"]], "frequency (kqcircuits.simulations.export.ansys.ansys_solution.ansysq3dsolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysQ3dSolution.frequency"]], "frequency (kqcircuits.simulations.export.ansys.ansys_solution.ansysvoltagesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysVoltageSolution.frequency"]], "frequency_units (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.frequency_units"]], "get_ansys_solution() (in module kqcircuits.simulations.export.ansys.ansys_solution)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.get_ansys_solution"]], "get_solution_data() (kqcircuits.simulations.export.ansys.ansys_solution.ansyscurrentsolution method)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysCurrentSolution.get_solution_data"]], "get_solution_data() (kqcircuits.simulations.export.ansys.ansys_solution.ansyseigenmodesolution method)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysEigenmodeSolution.get_solution_data"]], "get_solution_data() (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution method)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.get_solution_data"]], "get_solution_data() (kqcircuits.simulations.export.ansys.ansys_solution.ansysq3dsolution method)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysQ3dSolution.get_solution_data"]], "get_solution_data() (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution method)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.get_solution_data"]], "get_solution_data() (kqcircuits.simulations.export.ansys.ansys_solution.ansysvoltagesolution method)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysVoltageSolution.get_solution_data"]], "integrate_energies (kqcircuits.simulations.export.ansys.ansys_solution.ansyscurrentsolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysCurrentSolution.integrate_energies"]], "integrate_energies (kqcircuits.simulations.export.ansys.ansys_solution.ansyseigenmodesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysEigenmodeSolution.integrate_energies"]], "integrate_energies (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.integrate_energies"]], "integrate_energies (kqcircuits.simulations.export.ansys.ansys_solution.ansysvoltagesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysVoltageSolution.integrate_energies"]], "integrate_magnetic_flux (kqcircuits.simulations.export.ansys.ansys_solution.ansyscurrentsolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysCurrentSolution.integrate_magnetic_flux"]], "integrate_magnetic_flux (kqcircuits.simulations.export.ansys.ansys_solution.ansyseigenmodesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysEigenmodeSolution.integrate_magnetic_flux"]], "integrate_magnetic_flux (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.integrate_magnetic_flux"]], "integrate_magnetic_flux (kqcircuits.simulations.export.ansys.ansys_solution.ansysvoltagesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysVoltageSolution.integrate_magnetic_flux"]], "kqcircuits.simulations.export.ansys.ansys_solution": [[101, "module-kqcircuits.simulations.export.ansys.ansys_solution"]], "max_delta_e (kqcircuits.simulations.export.ansys.ansys_solution.ansyscurrentsolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysCurrentSolution.max_delta_e"]], "max_delta_e (kqcircuits.simulations.export.ansys.ansys_solution.ansysvoltagesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysVoltageSolution.max_delta_e"]], "max_delta_f (kqcircuits.simulations.export.ansys.ansys_solution.ansyseigenmodesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysEigenmodeSolution.max_delta_f"]], "max_delta_s (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.max_delta_s"]], "maximum_passes (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.maximum_passes"]], "mesh_size (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.mesh_size"]], "min_frequency (kqcircuits.simulations.export.ansys.ansys_solution.ansyseigenmodesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysEigenmodeSolution.min_frequency"]], "minimum_converged_passes (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.minimum_converged_passes"]], "minimum_passes (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.minimum_passes"]], "n_modes (kqcircuits.simulations.export.ansys.ansys_solution.ansyseigenmodesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysEigenmodeSolution.n_modes"]], "percent_error (kqcircuits.simulations.export.ansys.ansys_solution.ansysq3dsolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysQ3dSolution.percent_error"]], "percent_refinement (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.percent_refinement"]], "simulation_flags (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.simulation_flags"]], "sweep_count (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.sweep_count"]], "sweep_enabled (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.sweep_enabled"]], "sweep_end (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.sweep_end"]], "sweep_start (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.sweep_start"]], "sweep_type (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.sweep_type"]], "kqcircuits.simulations.export.elmer": [[102, "module-kqcircuits.simulations.export.elmer"]], "export_elmer() (in module kqcircuits.simulations.export.elmer.elmer_export)": [[103, "kqcircuits.simulations.export.elmer.elmer_export.export_elmer"]], "export_elmer_json() (in module kqcircuits.simulations.export.elmer.elmer_export)": [[103, "kqcircuits.simulations.export.elmer.elmer_export.export_elmer_json"]], "export_elmer_script() (in module kqcircuits.simulations.export.elmer.elmer_export)": [[103, "kqcircuits.simulations.export.elmer.elmer_export.export_elmer_script"]], "kqcircuits.simulations.export.elmer.elmer_export": [[103, "module-kqcircuits.simulations.export.elmer.elmer_export"]], "elmercapacitancesolution (class in kqcircuits.simulations.export.elmer.elmer_solution)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCapacitanceSolution"]], "elmercrosssectionsolution (class in kqcircuits.simulations.export.elmer.elmer_solution)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCrossSectionSolution"]], "elmersolution (class in kqcircuits.simulations.export.elmer.elmer_solution)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution"]], "elmervectorhelmholtzsolution (class in kqcircuits.simulations.export.elmer.elmer_solution)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution"]], "boundary_conditions (kqcircuits.simulations.export.elmer.elmer_solution.elmercrosssectionsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCrossSectionSolution.boundary_conditions"]], "conductivity (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.conductivity"]], "convergence_tolerance (kqcircuits.simulations.export.elmer.elmer_solution.elmercapacitancesolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCapacitanceSolution.convergence_tolerance"]], "convergence_tolerance (kqcircuits.simulations.export.elmer.elmer_solution.elmercrosssectionsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCrossSectionSolution.convergence_tolerance"]], "convergence_tolerance (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.convergence_tolerance"]], "frequency (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.frequency"]], "frequency_batch (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.frequency_batch"]], "get_elmer_solution() (in module kqcircuits.simulations.export.elmer.elmer_solution)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.get_elmer_solution"]], "get_solution_data() (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution method)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.get_solution_data"]], "integrate_energies (kqcircuits.simulations.export.elmer.elmer_solution.elmercapacitancesolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCapacitanceSolution.integrate_energies"]], "integrate_energies (kqcircuits.simulations.export.elmer.elmer_solution.elmercrosssectionsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCrossSectionSolution.integrate_energies"]], "is_axisymmetric (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.is_axisymmetric"]], "kqcircuits.simulations.export.elmer.elmer_solution": [[104, "module-kqcircuits.simulations.export.elmer.elmer_solution"]], "linear_system_method (kqcircuits.simulations.export.elmer.elmer_solution.elmercapacitancesolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCapacitanceSolution.linear_system_method"]], "linear_system_method (kqcircuits.simulations.export.elmer.elmer_solution.elmercrosssectionsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCrossSectionSolution.linear_system_method"]], "london_penetration_depth (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.london_penetration_depth"]], "max_delta_s (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.max_delta_s"]], "max_error_scale (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.max_error_scale"]], "max_iterations (kqcircuits.simulations.export.elmer.elmer_solution.elmercapacitancesolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCapacitanceSolution.max_iterations"]], "max_iterations (kqcircuits.simulations.export.elmer.elmer_solution.elmercrosssectionsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCrossSectionSolution.max_iterations"]], "max_iterations (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.max_iterations"]], "max_outlier_fraction (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.max_outlier_fraction"]], "maximum_passes (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.maximum_passes"]], "mesh_levels (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.mesh_levels"]], "mesh_size (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.mesh_size"]], "minimum_passes (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.minimum_passes"]], "nested_iteration (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.nested_iteration"]], "p_element_order (kqcircuits.simulations.export.elmer.elmer_solution.elmercapacitancesolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCapacitanceSolution.p_element_order"]], "p_element_order (kqcircuits.simulations.export.elmer.elmer_solution.elmercrosssectionsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCrossSectionSolution.p_element_order"]], "percent_error (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.percent_error"]], "quadratic_approximation (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.quadratic_approximation"]], "run_inductance_sim (kqcircuits.simulations.export.elmer.elmer_solution.elmercrosssectionsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCrossSectionSolution.run_inductance_sim"]], "second_kind_basis (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.second_kind_basis"]], "sweep_type (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.sweep_type"]], "tool (kqcircuits.simulations.export.elmer.elmer_solution.elmercapacitancesolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCapacitanceSolution.tool"]], "tool (kqcircuits.simulations.export.elmer.elmer_solution.elmercrosssectionsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCrossSectionSolution.tool"]], "tool (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.tool"]], "tool (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.tool"]], "use_av (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.use_av"]], "vtu_output (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.vtu_output"]], "export_and_run() (in module kqcircuits.simulations.export.export_and_run)": [[105, "kqcircuits.simulations.export.export_and_run.export_and_run"]], "kqcircuits.simulations.export.export_and_run": [[105, "module-kqcircuits.simulations.export.export_and_run"]], "run_export_script() (in module kqcircuits.simulations.export.export_and_run)": [[105, "kqcircuits.simulations.export.export_and_run.run_export_script"]], "run_simulations() (in module kqcircuits.simulations.export.export_and_run)": [[105, "kqcircuits.simulations.export.export_and_run.run_simulations"]], "export_singularity() (in module kqcircuits.simulations.export.export_singularity)": [[106, "kqcircuits.simulations.export.export_singularity.export_singularity"]], "kqcircuits.simulations.export.export_singularity": [[106, "module-kqcircuits.simulations.export.export_singularity"]], "kqcircuits.simulations.export.remote_export_and_run": [[107, "module-kqcircuits.simulations.export.remote_export_and_run"]], "remote_export_and_run() (in module kqcircuits.simulations.export.remote_export_and_run)": [[107, "kqcircuits.simulations.export.remote_export_and_run.remote_export_and_run"]], "remote_run_only() (in module kqcircuits.simulations.export.remote_export_and_run)": [[107, "kqcircuits.simulations.export.remote_export_and_run.remote_run_only"]], "copy_content_into_directory() (in module kqcircuits.simulations.export.simulation_export)": [[108, "kqcircuits.simulations.export.simulation_export.copy_content_into_directory"]], "cross_combine() (in module kqcircuits.simulations.export.simulation_export)": [[108, "kqcircuits.simulations.export.simulation_export.cross_combine"]], "cross_sweep_simulation() (in module kqcircuits.simulations.export.simulation_export)": [[108, "kqcircuits.simulations.export.simulation_export.cross_sweep_simulation"]], "cross_sweep_solution() (in module kqcircuits.simulations.export.simulation_export)": [[108, "kqcircuits.simulations.export.simulation_export.cross_sweep_solution"]], "export_simulation_json() (in module kqcircuits.simulations.export.simulation_export)": [[108, "kqcircuits.simulations.export.simulation_export.export_simulation_json"]], "export_simulation_oas() (in module kqcircuits.simulations.export.simulation_export)": [[108, "kqcircuits.simulations.export.simulation_export.export_simulation_oas"]], "get_combined_parameters() (in module kqcircuits.simulations.export.simulation_export)": [[108, "kqcircuits.simulations.export.simulation_export.get_combined_parameters"]], "get_post_process_command_lines() (in module kqcircuits.simulations.export.simulation_export)": [[108, "kqcircuits.simulations.export.simulation_export.get_post_process_command_lines"]], "kqcircuits.simulations.export.simulation_export": [[108, "module-kqcircuits.simulations.export.simulation_export"]], "sweep_simulation() (in module kqcircuits.simulations.export.simulation_export)": [[108, "kqcircuits.simulations.export.simulation_export.sweep_simulation"]], "sweep_solution() (in module kqcircuits.simulations.export.simulation_export)": [[108, "kqcircuits.simulations.export.simulation_export.sweep_solution"]], "solution (class in kqcircuits.simulations.export.solution)": [[109, "kqcircuits.simulations.export.solution.Solution"]], "get_parameters() (kqcircuits.simulations.export.solution.solution method)": [[109, "kqcircuits.simulations.export.solution.Solution.get_parameters"]], "kqcircuits.simulations.export.solution": [[109, "module-kqcircuits.simulations.export.solution"]], "name (kqcircuits.simulations.export.solution.solution attribute)": [[109, "kqcircuits.simulations.export.solution.Solution.name"]], "kqcircuits.simulations.export.sonnet": [[110, "module-kqcircuits.simulations.export.sonnet"]], "apply_template() (in module kqcircuits.simulations.export.sonnet.parser)": [[111, "kqcircuits.simulations.export.sonnet.parser.apply_template"]], "box() (in module kqcircuits.simulations.export.sonnet.parser)": [[111, "kqcircuits.simulations.export.sonnet.parser.box"]], "control() (in module kqcircuits.simulations.export.sonnet.parser)": [[111, "kqcircuits.simulations.export.sonnet.parser.control"]], "kqcircuits.simulations.export.sonnet.parser": [[111, "module-kqcircuits.simulations.export.sonnet.parser"]], "polygon_head() (in module kqcircuits.simulations.export.sonnet.parser)": [[111, "kqcircuits.simulations.export.sonnet.parser.polygon_head"]], "polygons() (in module kqcircuits.simulations.export.sonnet.parser)": [[111, "kqcircuits.simulations.export.sonnet.parser.polygons"]], "port() (in module kqcircuits.simulations.export.sonnet.parser)": [[111, "kqcircuits.simulations.export.sonnet.parser.port"]], "refplane() (in module kqcircuits.simulations.export.sonnet.parser)": [[111, "kqcircuits.simulations.export.sonnet.parser.refplane"]], "refplanes() (in module kqcircuits.simulations.export.sonnet.parser)": [[111, "kqcircuits.simulations.export.sonnet.parser.refplanes"]], "symmetry() (in module kqcircuits.simulations.export.sonnet.parser)": [[111, "kqcircuits.simulations.export.sonnet.parser.symmetry"]], "via() (in module kqcircuits.simulations.export.sonnet.parser)": [[111, "kqcircuits.simulations.export.sonnet.parser.via"]], "export_sonnet() (in module kqcircuits.simulations.export.sonnet.sonnet_export)": [[112, "kqcircuits.simulations.export.sonnet.sonnet_export.export_sonnet"]], "export_sonnet_son() (in module kqcircuits.simulations.export.sonnet.sonnet_export)": [[112, "kqcircuits.simulations.export.sonnet.sonnet_export.export_sonnet_son"]], "kqcircuits.simulations.export.sonnet.sonnet_export": [[112, "module-kqcircuits.simulations.export.sonnet.sonnet_export"]], "poly_and_edge_indices() (in module kqcircuits.simulations.export.sonnet.sonnet_export)": [[112, "kqcircuits.simulations.export.sonnet.sonnet_export.poly_and_edge_indices"]], "export_layers() (in module kqcircuits.simulations.export.util)": [[113, "kqcircuits.simulations.export.util.export_layers"]], "find_edge_from_point_in_cell() (in module kqcircuits.simulations.export.util)": [[113, "kqcircuits.simulations.export.util.find_edge_from_point_in_cell"]], "find_edge_from_point_in_polygons() (in module kqcircuits.simulations.export.util)": [[113, "kqcircuits.simulations.export.util.find_edge_from_point_in_polygons"]], "get_enclosing_polygon() (in module kqcircuits.simulations.export.util)": [[113, "kqcircuits.simulations.export.util.get_enclosing_polygon"]], "kqcircuits.simulations.export.util": [[113, "module-kqcircuits.simulations.export.util"]], "kqcircuits.simulations.export.xsection": [[114, "module-kqcircuits.simulations.export.xsection"]], "create_xsections_from_simulations() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[115, "kqcircuits.simulations.export.xsection.xsection_export.create_xsections_from_simulations"]], "find_layer_by_name() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[115, "kqcircuits.simulations.export.xsection.xsection_export.find_layer_by_name"]], "free_layer_slots() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[115, "kqcircuits.simulations.export.xsection.xsection_export.free_layer_slots"]], "kqcircuits.simulations.export.xsection.xsection_export": [[115, "module-kqcircuits.simulations.export.xsection.xsection_export"]], "separate_signal_layer_shapes() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[115, "kqcircuits.simulations.export.xsection.xsection_export.separate_signal_layer_shapes"]], "visualise_xsection_cut_on_original_layout() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[115, "kqcircuits.simulations.export.xsection.xsection_export.visualise_xsection_cut_on_original_layout"]], "xsection_call() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[115, "kqcircuits.simulations.export.xsection.xsection_export.xsection_call"]], "partitionregion (class in kqcircuits.simulations.partition_region)": [[116, "kqcircuits.simulations.partition_region.PartitionRegion"]], "get_list_of_two() (in module kqcircuits.simulations.partition_region)": [[116, "kqcircuits.simulations.partition_region.get_list_of_two"]], "kqcircuits.simulations.partition_region": [[116, "module-kqcircuits.simulations.partition_region"]], "limit_box() (kqcircuits.simulations.partition_region.partitionregion method)": [[116, "kqcircuits.simulations.partition_region.PartitionRegion.limit_box"]], "limit_face() (kqcircuits.simulations.partition_region.partitionregion method)": [[116, "kqcircuits.simulations.partition_region.PartitionRegion.limit_face"]], "edgeport (class in kqcircuits.simulations.port)": [[117, "kqcircuits.simulations.port.EdgePort"]], "internalport (class in kqcircuits.simulations.port)": [[117, "kqcircuits.simulations.port.InternalPort"]], "port (class in kqcircuits.simulations.port)": [[117, "kqcircuits.simulations.port.Port"]], "as_dict() (kqcircuits.simulations.port.port method)": [[117, "kqcircuits.simulations.port.Port.as_dict"]], "get_etch_polygon() (kqcircuits.simulations.port.internalport method)": [[117, "kqcircuits.simulations.port.InternalPort.get_etch_polygon"]], "kqcircuits.simulations.port": [[117, "module-kqcircuits.simulations.port"]], "postprocess (class in kqcircuits.simulations.post_process)": [[118, "kqcircuits.simulations.post_process.PostProcess"]], "get_command_line() (kqcircuits.simulations.post_process.postprocess method)": [[118, "kqcircuits.simulations.post_process.PostProcess.get_command_line"]], "kqcircuits.simulations.post_process": [[118, "module-kqcircuits.simulations.post_process"]], "library_name (kqcircuits.simulations.simulation.simulation attribute)": [[119, "kqcircuits.simulations.simulation.Simulation.LIBRARY_NAME"]], "simulation (class in kqcircuits.simulations.simulation)": [[119, "kqcircuits.simulations.simulation.Simulation"]], "add_element() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.add_element"]], "build() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.build"]], "create_simulation_layers() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.create_simulation_layers"]], "delete_instances() (kqcircuits.simulations.simulation.simulation static method)": [[119, "kqcircuits.simulations.simulation.Simulation.delete_instances"]], "etched_line() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.etched_line"]], "face() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.face"]], "face_stack_list_of_lists() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.face_stack_list_of_lists"]], "face_z_levels() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.face_z_levels"]], "from_cell() (kqcircuits.simulations.simulation.simulation class method)": [[119, "kqcircuits.simulations.simulation.Simulation.from_cell"]], "get_layer() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.get_layer"]], "get_layers() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.get_layers"]], "get_parameters() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.get_parameters"]], "get_port_data() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.get_port_data"]], "get_refpoints() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.get_refpoints"]], "get_schema() (kqcircuits.simulations.simulation.simulation class method)": [[119, "kqcircuits.simulations.simulation.Simulation.get_schema"]], "get_simulation_data() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.get_simulation_data"]], "get_simulation_layer_by_name() (in module kqcircuits.simulations.simulation)": [[119, "kqcircuits.simulations.simulation.get_simulation_layer_by_name"]], "ground_grid_region() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.ground_grid_region"]], "insert_cell() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.insert_cell"]], "insert_layer() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.insert_layer"]], "insert_layers_between_faces() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.insert_layers_between_faces"]], "insert_stacked_up_layers() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.insert_stacked_up_layers"]], "ith_value() (kqcircuits.simulations.simulation.simulation static method)": [[119, "kqcircuits.simulations.simulation.Simulation.ith_value"]], "kqcircuits.simulations.simulation": [[119, "module-kqcircuits.simulations.simulation"]], "pcell_params_by_name() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.pcell_params_by_name"]], "ports (kqcircuits.simulations.simulation.simulation attribute)": [[119, "kqcircuits.simulations.simulation.Simulation.ports"]], "produce_layers() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.produce_layers"]], "produce_waveguide_to_port() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.produce_waveguide_to_port"]], "region_from_layer() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.region_from_layer"]], "simplified_region() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.simplified_region"]], "visualise_region() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.visualise_region"]], "get_single_element_sim_class() (in module kqcircuits.simulations.single_element_simulation)": [[120, "kqcircuits.simulations.single_element_simulation.get_single_element_sim_class"]], "kqcircuits.simulations.single_element_simulation": [[120, "module-kqcircuits.simulations.single_element_simulation"]], "singlexmonsfullchipsim (class in kqcircuits.simulations.single_xmons_full_chip_sim)": [[121, "kqcircuits.simulations.single_xmons_full_chip_sim.SingleXmonsFullChipSim"]], "build() (kqcircuits.simulations.single_xmons_full_chip_sim.singlexmonsfullchipsim method)": [[121, "kqcircuits.simulations.single_xmons_full_chip_sim.SingleXmonsFullChipSim.build"]], "kqcircuits.simulations.single_xmons_full_chip_sim": [[121, "module-kqcircuits.simulations.single_xmons_full_chip_sim"]], "waveguidessim (class in kqcircuits.simulations.waveguides_sim)": [[122, "kqcircuits.simulations.waveguides_sim.WaveGuidesSim"]], "build() (kqcircuits.simulations.waveguides_sim.waveguidessim method)": [[122, "kqcircuits.simulations.waveguides_sim.WaveGuidesSim.build"]], "kqcircuits.simulations.waveguides_sim": [[122, "module-kqcircuits.simulations.waveguides_sim"]], "produce_ground_bumps() (kqcircuits.simulations.waveguides_sim.waveguidessim method)": [[122, "kqcircuits.simulations.waveguides_sim.WaveGuidesSim.produce_ground_bumps"]], "produce_guides() (kqcircuits.simulations.waveguides_sim.waveguidessim method)": [[122, "kqcircuits.simulations.waveguides_sim.WaveGuidesSim.produce_guides"]], "xmonsdirectcouplingfullchipsim (class in kqcircuits.simulations.xmons_direct_coupling_full_chip_sim)": [[123, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim"]], "build() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[123, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.build"]], "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim": [[123, "module-kqcircuits.simulations.xmons_direct_coupling_full_chip_sim"]], "produce_launcher() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[123, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.produce_launcher"]], "produce_launchers_sma8() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[123, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.produce_launchers_SMA8"]], "produce_qubit() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[123, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.produce_qubit"]], "produce_readout_resonator() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[123, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.produce_readout_resonator"]], "produce_waveguide() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[123, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.produce_waveguide"]], "xmonsdirectcouplingsim (class in kqcircuits.simulations.xmons_direct_coupling_sim)": [[124, "kqcircuits.simulations.xmons_direct_coupling_sim.XMonsDirectCouplingSim"]], "build() (kqcircuits.simulations.xmons_direct_coupling_sim.xmonsdirectcouplingsim method)": [[124, "kqcircuits.simulations.xmons_direct_coupling_sim.XMonsDirectCouplingSim.build"]], "kqcircuits.simulations.xmons_direct_coupling_sim": [[124, "module-kqcircuits.simulations.xmons_direct_coupling_sim"]], "produce_qubits() (kqcircuits.simulations.xmons_direct_coupling_sim.xmonsdirectcouplingsim method)": [[124, "kqcircuits.simulations.xmons_direct_coupling_sim.XMonsDirectCouplingSim.produce_qubits"]], "kqcircuits.test_structures": [[125, "module-kqcircuits.test_structures"]], "airbridgedc (class in kqcircuits.test_structures.airbridge_dc)": [[126, "kqcircuits.test_structures.airbridge_dc.AirbridgeDC"]], "build() (kqcircuits.test_structures.airbridge_dc.airbridgedc method)": [[126, "kqcircuits.test_structures.airbridge_dc.AirbridgeDC.build"]], "kqcircuits.test_structures.airbridge_dc": [[126, "module-kqcircuits.test_structures.airbridge_dc"]], "crosstest (class in kqcircuits.test_structures.cross_test)": [[127, "kqcircuits.test_structures.cross_test.CrossTest"]], "build() (kqcircuits.test_structures.cross_test.crosstest method)": [[127, "kqcircuits.test_structures.cross_test.CrossTest.build"]], "kqcircuits.test_structures.cross_test": [[127, "module-kqcircuits.test_structures.cross_test"]], "kqcircuits.test_structures.junction_test_pads": [[128, "module-kqcircuits.test_structures.junction_test_pads"]], "junctiontestpads (class in kqcircuits.test_structures.junction_test_pads.junction_test_pads)": [[129, "kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads"]], "coerce_parameters_impl() (kqcircuits.test_structures.junction_test_pads.junction_test_pads.junctiontestpads method)": [[129, "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)": [[129, "kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads.create"]], "default_type (kqcircuits.test_structures.junction_test_pads.junction_test_pads.junctiontestpads attribute)": [[129, "kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads.default_type"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads": [[129, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads"]], "produce_squid() (kqcircuits.test_structures.junction_test_pads.junction_test_pads.junctiontestpads method)": [[129, "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)": [[130, "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.JunctionTestPadsSimple"]], "build() (kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.junctiontestpadssimple method)": [[130, "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.JunctionTestPadsSimple.build"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple": [[130, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple"]], "stripestest (class in kqcircuits.test_structures.stripes_test)": [[131, "kqcircuits.test_structures.stripes_test.StripesTest"]], "build() (kqcircuits.test_structures.stripes_test.stripestest method)": [[131, "kqcircuits.test_structures.stripes_test.StripesTest.build"]], "kqcircuits.test_structures.stripes_test": [[131, "module-kqcircuits.test_structures.stripes_test"]], "stripestestincreasingwidth (class in kqcircuits.test_structures.stripes_test_increasing_width)": [[132, "kqcircuits.test_structures.stripes_test_increasing_width.StripesTestIncreasingWidth"]], "build() (kqcircuits.test_structures.stripes_test_increasing_width.stripestestincreasingwidth method)": [[132, "kqcircuits.test_structures.stripes_test_increasing_width.StripesTestIncreasingWidth.build"]], "kqcircuits.test_structures.stripes_test_increasing_width": [[132, "module-kqcircuits.test_structures.stripes_test_increasing_width"]], "library_description (kqcircuits.test_structures.test_structure.teststructure attribute)": [[133, "kqcircuits.test_structures.test_structure.TestStructure.LIBRARY_DESCRIPTION"]], "library_name (kqcircuits.test_structures.test_structure.teststructure attribute)": [[133, "kqcircuits.test_structures.test_structure.TestStructure.LIBRARY_NAME"]], "library_path (kqcircuits.test_structures.test_structure.teststructure attribute)": [[133, "kqcircuits.test_structures.test_structure.TestStructure.LIBRARY_PATH"]], "teststructure (class in kqcircuits.test_structures.test_structure)": [[133, "kqcircuits.test_structures.test_structure.TestStructure"]], "kqcircuits.test_structures.test_structure": [[133, "module-kqcircuits.test_structures.test_structure"]], "produce_etched_region() (kqcircuits.test_structures.test_structure.teststructure method)": [[133, "kqcircuits.test_structures.test_structure.TestStructure.produce_etched_region"]], "produce_four_point_pads() (kqcircuits.test_structures.test_structure.teststructure method)": [[133, "kqcircuits.test_structures.test_structure.TestStructure.produce_four_point_pads"]], "produce_pad() (kqcircuits.test_structures.test_structure.teststructure method)": [[133, "kqcircuits.test_structures.test_structure.TestStructure.produce_pad"]], "tsvtestpattern (class in kqcircuits.test_structures.tsv_test_pattern)": [[134, "kqcircuits.test_structures.tsv_test_pattern.TsvTestPattern"]], "build() (kqcircuits.test_structures.tsv_test_pattern.tsvtestpattern method)": [[134, "kqcircuits.test_structures.tsv_test_pattern.TsvTestPattern.build"]], "kqcircuits.test_structures.tsv_test_pattern": [[134, "module-kqcircuits.test_structures.tsv_test_pattern"]], "kqcircuits.util": [[135, "module-kqcircuits.util"]], "areareceiver (class in kqcircuits.util.area)": [[136, "kqcircuits.util.area.AreaReceiver"]], "get_area_and_density() (in module kqcircuits.util.area)": [[136, "kqcircuits.util.area.get_area_and_density"]], "kqcircuits.util.area": [[136, "module-kqcircuits.util.area"]], "put() (kqcircuits.util.area.areareceiver method)": [[136, "kqcircuits.util.area.AreaReceiver.put"]], "count_instances_in_cell() (in module kqcircuits.util.count_instances)": [[137, "kqcircuits.util.count_instances.count_instances_in_cell"]], "kqcircuits.util.count_instances": [[137, "module-kqcircuits.util.count_instances"]], "cap_params() (in module kqcircuits.util.coupler_lib)": [[138, "kqcircuits.util.coupler_lib.cap_params"]], "kqcircuits.util.coupler_lib": [[138, "module-kqcircuits.util.coupler_lib"]], "deep_delete_all() (in module kqcircuits.util.deep_delete)": [[139, "kqcircuits.util.deep_delete.deep_delete_all"]], "deep_delete_pcells() (in module kqcircuits.util.deep_delete)": [[139, "kqcircuits.util.deep_delete.deep_delete_pcells"]], "kqcircuits.util.deep_delete": [[139, "module-kqcircuits.util.deep_delete"]], "find_ansys_executable() (in module kqcircuits.util.defaults_helper)": [[140, "kqcircuits.util.defaults_helper.find_ansys_executable"]], "kqcircuits.util.defaults_helper": [[140, "module-kqcircuits.util.defaults_helper"]], "install_kqc_dependencies() (in module kqcircuits.util.dependencies)": [[141, "kqcircuits.util.dependencies.install_kqc_dependencies"]], "kqcircuits.util.dependencies": [[141, "module-kqcircuits.util.dependencies"]], "editnodeplugin (class in kqcircuits.util.edit_node_plugin)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin"]], "editnodepluginfactory (class in kqcircuits.util.edit_node_plugin)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePluginFactory"]], "activated() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.activated"]], "create_dialog() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.create_dialog"]], "create_plugin() (kqcircuits.util.edit_node_plugin.editnodepluginfactory method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePluginFactory.create_plugin"]], "deactivated() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.deactivated"]], "deselect() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.deselect"]], "has_tracking_position() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.has_tracking_position"]], "kqcircuits.util.edit_node_plugin": [[142, "module-kqcircuits.util.edit_node_plugin"]], "mouse_click_event() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.mouse_click_event"]], "mouse_moved_event() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.mouse_moved_event"]], "select() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.select"]], "tracking_position() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.tracking_position"]], "update() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.update"]], "update_form_from_node() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.update_form_from_node"]], "update_node_from_form() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.update_node_from_form"]], "create_or_empty_tmp_directory() (in module kqcircuits.util.export_helper)": [[143, "kqcircuits.util.export_helper.create_or_empty_tmp_directory"]], "export_drc_report() (in module kqcircuits.util.export_helper)": [[143, "kqcircuits.util.export_helper.export_drc_report"]], "generate_probepoints_from_file() (in module kqcircuits.util.export_helper)": [[143, "kqcircuits.util.export_helper.generate_probepoints_from_file"]], "generate_probepoints_json() (in module kqcircuits.util.export_helper)": [[143, "kqcircuits.util.export_helper.generate_probepoints_json"]], "get_active_or_new_layout() (in module kqcircuits.util.export_helper)": [[143, "kqcircuits.util.export_helper.get_active_or_new_layout"]], "get_klayout_version() (in module kqcircuits.util.export_helper)": [[143, "kqcircuits.util.export_helper.get_klayout_version"]], "get_simulation_directory() (in module kqcircuits.util.export_helper)": [[143, "kqcircuits.util.export_helper.get_simulation_directory"]], "kqcircuits.util.export_helper": [[143, "module-kqcircuits.util.export_helper"]], "open_with_klayout_or_default_application() (in module kqcircuits.util.export_helper)": [[143, "kqcircuits.util.export_helper.open_with_klayout_or_default_application"]], "write_commit_reference_file() (in module kqcircuits.util.export_helper)": [[143, "kqcircuits.util.export_helper.write_commit_reference_file"]], "write_export_machine_versions_file() (in module kqcircuits.util.export_helper)": [[143, "kqcircuits.util.export_helper.write_export_machine_versions_file"]], "arc_points() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.arc_points"]], "bezier_points() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.bezier_points"]], "bspline_points() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.bspline_points"]], "circle_polygon() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.circle_polygon"]], "get_angle() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.get_angle"]], "get_cell_path_length() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.get_cell_path_length"]], "get_direction() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.get_direction"]], "get_object_path_length() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.get_object_path_length"]], "is_clockwise() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.is_clockwise"]], "kqcircuits.util.geometry_helper": [[144, "module-kqcircuits.util.geometry_helper"]], "merge_points_and_match_on_edges() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.merge_points_and_match_on_edges"]], "point_shift_along_vector() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.point_shift_along_vector"]], "region_with_merged_points() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.region_with_merged_points"]], "region_with_merged_polygons() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.region_with_merged_polygons"]], "simple_region() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.simple_region"]], "vector_length_and_direction() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.vector_length_and_direction"]], "geometryjsondecoder (class in kqcircuits.util.geometry_json_encoder)": [[145, "kqcircuits.util.geometry_json_encoder.GeometryJsonDecoder"]], "geometryjsonencoder (class in kqcircuits.util.geometry_json_encoder)": [[145, "kqcircuits.util.geometry_json_encoder.GeometryJsonEncoder"]], "decode_dict_as_python_obj() (in module kqcircuits.util.geometry_json_encoder)": [[145, "kqcircuits.util.geometry_json_encoder.decode_dict_as_python_obj"]], "default() (kqcircuits.util.geometry_json_encoder.geometryjsonencoder method)": [[145, "kqcircuits.util.geometry_json_encoder.GeometryJsonEncoder.default"]], "encode_python_obj_as_dict() (in module kqcircuits.util.geometry_json_encoder)": [[145, "kqcircuits.util.geometry_json_encoder.encode_python_obj_as_dict"]], "kqcircuits.util.geometry_json_encoder": [[145, "module-kqcircuits.util.geometry_json_encoder"]], "kqcircuits.util.groundgrid": [[146, "module-kqcircuits.util.groundgrid"]], "make_grid() (in module kqcircuits.util.groundgrid)": [[146, "kqcircuits.util.groundgrid.make_grid"]], "get_all_node_elements() (in module kqcircuits.util.gui_helper)": [[147, "kqcircuits.util.gui_helper.get_all_node_elements"]], "get_nodes_near_position() (in module kqcircuits.util.gui_helper)": [[147, "kqcircuits.util.gui_helper.get_nodes_near_position"]], "get_valid_node_elements() (in module kqcircuits.util.gui_helper)": [[147, "kqcircuits.util.gui_helper.get_valid_node_elements"]], "kqcircuits.util.gui_helper": [[147, "module-kqcircuits.util.gui_helper"]], "node_from_text() (in module kqcircuits.util.gui_helper)": [[147, "kqcircuits.util.gui_helper.node_from_text"]], "node_to_text() (in module kqcircuits.util.gui_helper)": [[147, "kqcircuits.util.gui_helper.node_to_text"]], "replace_node() (in module kqcircuits.util.gui_helper)": [[147, "kqcircuits.util.gui_helper.replace_node"]], "kqcircuits.util.import_helper": [[148, "module-kqcircuits.util.import_helper"]], "module_from_file() (in module kqcircuits.util.import_helper)": [[148, "kqcircuits.util.import_helper.module_from_file"]], "bottomleft (kqcircuits.util.label.labelorigin attribute)": [[149, "kqcircuits.util.label.LabelOrigin.BOTTOMLEFT"]], "bottomright (kqcircuits.util.label.labelorigin attribute)": [[149, "kqcircuits.util.label.LabelOrigin.BOTTOMRIGHT"]], "labelorigin (class in kqcircuits.util.label)": [[149, "kqcircuits.util.label.LabelOrigin"]], "topleft (kqcircuits.util.label.labelorigin attribute)": [[149, "kqcircuits.util.label.LabelOrigin.TOPLEFT"]], "topright (kqcircuits.util.label.labelorigin attribute)": [[149, "kqcircuits.util.label.LabelOrigin.TOPRIGHT"]], "kqcircuits.util.label": [[149, "module-kqcircuits.util.label"]], "produce_label() (in module kqcircuits.util.label)": [[149, "kqcircuits.util.label.produce_label"]], "convert_cells_to_code() (in module kqcircuits.util.layout_to_code)": [[150, "kqcircuits.util.layout_to_code.convert_cells_to_code"]], "extract_pcell_data_from_views() (in module kqcircuits.util.layout_to_code)": [[150, "kqcircuits.util.layout_to_code.extract_pcell_data_from_views"]], "get_node_params() (in module kqcircuits.util.layout_to_code)": [[150, "kqcircuits.util.layout_to_code.get_node_params"]], "kqcircuits.util.layout_to_code": [[150, "module-kqcircuits.util.layout_to_code"]], "restore_pcells_to_views() (in module kqcircuits.util.layout_to_code)": [[150, "kqcircuits.util.layout_to_code.restore_pcells_to_views"]], "delete_all_libraries() (in module kqcircuits.util.library_helper)": [[151, "kqcircuits.util.library_helper.delete_all_libraries"]], "delete_library() (in module kqcircuits.util.library_helper)": [[151, "kqcircuits.util.library_helper.delete_library"]], "element_by_class_name() (in module kqcircuits.util.library_helper)": [[151, "kqcircuits.util.library_helper.element_by_class_name"]], "get_library_paths() (in module kqcircuits.util.library_helper)": [[151, "kqcircuits.util.library_helper.get_library_paths"]], "kqcircuits.util.library_helper": [[151, "module-kqcircuits.util.library_helper"]], "load_libraries() (in module kqcircuits.util.library_helper)": [[151, "kqcircuits.util.library_helper.load_libraries"]], "to_library_name() (in module kqcircuits.util.library_helper)": [[151, "kqcircuits.util.library_helper.to_library_name"]], "to_module_name() (in module kqcircuits.util.library_helper)": [[151, "kqcircuits.util.library_helper.to_module_name"]], "kqcircuits.util.log_router": [[152, "module-kqcircuits.util.log_router"]], "route_log() (in module kqcircuits.util.log_router)": [[152, "kqcircuits.util.log_router.route_log"]], "convert_child_instances_to_static() (in module kqcircuits.util.merge)": [[153, "kqcircuits.util.merge.convert_child_instances_to_static"]], "kqcircuits.util.merge": [[153, "module-kqcircuits.util.merge"]], "merge_layers() (in module kqcircuits.util.merge)": [[153, "kqcircuits.util.merge.merge_layers"]], "merge_layout_layers_on_face() (in module kqcircuits.util.merge)": [[153, "kqcircuits.util.merge.merge_layout_layers_on_face"]], "export_cell_netlist() (in module kqcircuits.util.netlist_extraction)": [[154, "kqcircuits.util.netlist_extraction.export_cell_netlist"]], "extract_circuits() (in module kqcircuits.util.netlist_extraction)": [[154, "kqcircuits.util.netlist_extraction.extract_circuits"]], "extract_nets() (in module kqcircuits.util.netlist_extraction)": [[154, "kqcircuits.util.netlist_extraction.extract_nets"]], "kqcircuits.util.netlist_extraction": [[154, "module-kqcircuits.util.netlist_extraction"]], "draw_graph() (in module kqcircuits.util.netlist_graph)": [[155, "kqcircuits.util.netlist_graph.draw_graph"]], "kqcircuits.util.netlist_graph": [[155, "module-kqcircuits.util.netlist_graph"]], "network_as_graph() (in module kqcircuits.util.netlist_graph)": [[155, "kqcircuits.util.netlist_graph.network_as_graph"]], "param (class in kqcircuits.util.parameters)": [[156, "kqcircuits.util.parameters.Param"]], "typeboolean (kqcircuits.util.parameters.pdt attribute)": [[156, "kqcircuits.util.parameters.pdt.TypeBoolean"]], "typedouble (kqcircuits.util.parameters.pdt attribute)": [[156, "kqcircuits.util.parameters.pdt.TypeDouble"]], "typeint (kqcircuits.util.parameters.pdt attribute)": [[156, "kqcircuits.util.parameters.pdt.TypeInt"]], "typelayer (kqcircuits.util.parameters.pdt attribute)": [[156, "kqcircuits.util.parameters.pdt.TypeLayer"]], "typelist (kqcircuits.util.parameters.pdt attribute)": [[156, "kqcircuits.util.parameters.pdt.TypeList"]], "typenone (kqcircuits.util.parameters.pdt attribute)": [[156, "kqcircuits.util.parameters.pdt.TypeNone"]], "typeshape (kqcircuits.util.parameters.pdt attribute)": [[156, "kqcircuits.util.parameters.pdt.TypeShape"]], "typestring (kqcircuits.util.parameters.pdt attribute)": [[156, "kqcircuits.util.parameters.pdt.TypeString"]], "add_parameter() (in module kqcircuits.util.parameters)": [[156, "kqcircuits.util.parameters.add_parameter"]], "add_parameters_from() (in module kqcircuits.util.parameters)": [[156, "kqcircuits.util.parameters.add_parameters_from"]], "get_all() (kqcircuits.util.parameters.param class method)": [[156, "kqcircuits.util.parameters.Param.get_all"]], "kqcircuits.util.parameters": [[156, "module-kqcircuits.util.parameters"]], "pdt (class in kqcircuits.util.parameters)": [[156, "kqcircuits.util.parameters.pdt"]], "kqcircuits.util.plugin_startup": [[157, "module-kqcircuits.util.plugin_startup"]], "register_plugins() (in module kqcircuits.util.plugin_startup)": [[157, "kqcircuits.util.plugin_startup.register_plugins"]], "junctionsimport (class in kqcircuits.util.refpoints)": [[158, "kqcircuits.util.refpoints.JunctionSimPort"]], "refpointtoedgeport (class in kqcircuits.util.refpoints)": [[158, "kqcircuits.util.refpoints.RefpointToEdgePort"]], "refpointtointernalport (class in kqcircuits.util.refpoints)": [[158, "kqcircuits.util.refpoints.RefpointToInternalPort"]], "refpointtosimport (class in kqcircuits.util.refpoints)": [[158, "kqcircuits.util.refpoints.RefpointToSimPort"]], "refpoints (class in kqcircuits.util.refpoints)": [[158, "kqcircuits.util.refpoints.Refpoints"]], "waveguidetosimport (class in kqcircuits.util.refpoints)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort"]], "a (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.a"]], "airbridge (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.airbridge"]], "b (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.b"]], "cell (kqcircuits.util.refpoints.refpoints attribute)": [[158, "kqcircuits.util.refpoints.Refpoints.cell"]], "dict() (kqcircuits.util.refpoints.refpoints method)": [[158, "kqcircuits.util.refpoints.Refpoints.dict"]], "face (kqcircuits.util.refpoints.junctionsimport attribute)": [[158, "kqcircuits.util.refpoints.JunctionSimPort.face"]], "face (kqcircuits.util.refpoints.refpointtosimport attribute)": [[158, "kqcircuits.util.refpoints.RefpointToSimPort.face"]], "face (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.face"]], "items() (kqcircuits.util.refpoints.refpoints method)": [[158, "kqcircuits.util.refpoints.Refpoints.items"]], "keys() (kqcircuits.util.refpoints.refpoints method)": [[158, "kqcircuits.util.refpoints.Refpoints.keys"]], "kqcircuits.util.refpoints": [[158, "module-kqcircuits.util.refpoints"]], "layer (kqcircuits.util.refpoints.refpoints attribute)": [[158, "kqcircuits.util.refpoints.Refpoints.layer"]], "other_refpoint (kqcircuits.util.refpoints.junctionsimport attribute)": [[158, "kqcircuits.util.refpoints.JunctionSimPort.other_refpoint"]], "over_etching (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.over_etching"]], "rec_levels (kqcircuits.util.refpoints.refpoints attribute)": [[158, "kqcircuits.util.refpoints.Refpoints.rec_levels"]], "refpoint (kqcircuits.util.refpoints.junctionsimport attribute)": [[158, "kqcircuits.util.refpoints.JunctionSimPort.refpoint"]], "refpoint (kqcircuits.util.refpoints.refpointtosimport attribute)": [[158, "kqcircuits.util.refpoints.RefpointToSimPort.refpoint"]], "refpoint (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.refpoint"]], "side (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.side"]], "term1 (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.term1"]], "towards (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.towards"]], "trans (kqcircuits.util.refpoints.refpoints attribute)": [[158, "kqcircuits.util.refpoints.Refpoints.trans"]], "turn_radius (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.turn_radius"]], "use_internal_ports (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.use_internal_ports"]], "values() (kqcircuits.util.refpoints.refpoints method)": [[158, "kqcircuits.util.refpoints.Refpoints.values"]], "waveguide_length (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.waveguide_length"]], "junctionentry (class in kqcircuits.util.replace_junctions)": [[159, "kqcircuits.util.replace_junctions.JunctionEntry"]], "convert_cells_to_static() (in module kqcircuits.util.replace_junctions)": [[159, "kqcircuits.util.replace_junctions.convert_cells_to_static"]], "copy_one_layer_of_cell() (in module kqcircuits.util.replace_junctions)": [[159, "kqcircuits.util.replace_junctions.copy_one_layer_of_cell"]], "extract_junctions() (in module kqcircuits.util.replace_junctions)": [[159, "kqcircuits.util.replace_junctions.extract_junctions"]], "get_tuned_junction_json() (in module kqcircuits.util.replace_junctions)": [[159, "kqcircuits.util.replace_junctions.get_tuned_junction_json"]], "kqcircuits.util.replace_junctions": [[159, "module-kqcircuits.util.replace_junctions"]], "place_junctions() (in module kqcircuits.util.replace_junctions)": [[159, "kqcircuits.util.replace_junctions.place_junctions"]], "replace_squid() (in module kqcircuits.util.replace_junctions)": [[159, "kqcircuits.util.replace_junctions.replace_squid"]], "replace_squids() (in module kqcircuits.util.replace_junctions)": [[159, "kqcircuits.util.replace_junctions.replace_squids"]], "kqcircuits.util.symmetric_polygons": [[160, "module-kqcircuits.util.symmetric_polygons"]], "polygon_with_hsym() (in module kqcircuits.util.symmetric_polygons)": [[160, "kqcircuits.util.symmetric_polygons.polygon_with_hsym"]], "polygon_with_sym() (in module kqcircuits.util.symmetric_polygons)": [[160, "kqcircuits.util.symmetric_polygons.polygon_with_sym"]], "polygon_with_vsym() (in module kqcircuits.util.symmetric_polygons)": [[160, "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.munch_qubits", "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.circular_transmon_single_island", "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.munch_qubits.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.circular_transmon_single_island.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.munch_qubits", "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.circular_transmon_single_island", "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 GUI Setup", "Developer Standalone module Setup", "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, 161, 162, 163, 164, 165, 166, 167, 168, 170, 171, 172, 174, 175, 176, 177, 178, 179, 180, 181, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192], "develop": [0, 162, 170, 171, 172, 173, 179, 182, 184, 188], "wa": [0, 37, 82, 96, 150, 158, 171, 172, 173, 180, 181, 185, 187, 191], "start": [0, 5, 13, 19, 35, 55, 57, 62, 63, 64, 65, 78, 87, 88, 107, 113, 119, 129, 144, 150, 156, 159, 166, 169, 171, 172, 174, 180, 182, 183, 185, 187], "johann": [0, 161], "heinsoo": [0, 161], "aalto": [0, 68, 186], "univers": [0, 186], "The": [0, 3, 5, 6, 12, 13, 14, 18, 19, 20, 21, 22, 23, 24, 26, 29, 32, 33, 35, 36, 37, 38, 39, 41, 43, 49, 50, 52, 53, 54, 55, 56, 57, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 75, 78, 80, 81, 82, 83, 84, 86, 87, 88, 91, 92, 94, 95, 96, 97, 100, 101, 103, 112, 113, 115, 116, 118, 119, 120, 121, 122, 123, 124, 126, 137, 143, 144, 145, 147, 148, 150, 153, 154, 155, 156, 159, 162, 163, 165, 166, 168, 169, 170, 172, 173, 176, 177, 178, 179, 180, 181, 182, 183, 185, 186, 188, 189, 190, 191, 192], "final": [0, 62, 78, 83, 119, 182, 188], "kqc": [0, 93, 96, 105, 107, 155, 157, 158, 162, 163, 165, 168, 169, 172, 173, 177, 179, 180, 181, 182, 183, 184, 185, 191], "version": [0, 1, 80, 81, 82, 83, 84, 145, 161, 165, 167, 168, 169, 173, 178, 181, 183, 185, 188, 192], "correspond": [0, 17, 19, 26, 37, 62, 78, 82, 84, 87, 88, 116, 119, 124, 144, 148, 149, 150, 154, 163, 165, 169, 170, 173, 176, 177, 180, 182, 186, 187, 189, 190], "v0": [0, 172], "0": [0, 5, 6, 7, 10, 13, 16, 17, 18, 19, 23, 28, 29, 31, 35, 36, 37, 38, 47, 55, 56, 57, 62, 63, 64, 65, 69, 70, 71, 75, 78, 87, 89, 90, 91, 92, 96, 101, 104, 111, 112, 113, 115, 117, 119, 123, 129, 133, 136, 144, 145, 150, 153, 156, 157, 158, 159, 165, 168, 169, 172, 173, 178, 181, 182, 186, 187], "tag": [0, 154, 162, 165, 169, 190], "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, 191, 192], "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, 191, 192], "repositori": [0, 143, 165, 167, 169, 172, 173, 176, 186], "sinc": [0, 147, 168, 169, 177, 182, 187], "ha": [0, 5, 20, 23, 36, 37, 38, 56, 62, 70, 83, 87, 88, 92, 96, 101, 119, 143, 147, 150, 155, 156, 159, 165, 168, 169, 172, 173, 177, 180, 181, 182, 183, 185, 187], "been": [0, 62, 83, 119, 151, 165, 172, 173, 181], "see": [0, 2, 19, 37, 62, 78, 83, 95, 97, 101, 104, 112, 115, 119, 121, 122, 123, 124, 125, 159, 162, 163, 165, 168, 169, 172, 173, 175, 177, 178, 180, 181, 182, 183, 185, 186, 187, 188, 191], "cite": [0, 171], "section": [0, 63, 96, 104, 115, 154, 163, 168, 169, 171, 173, 177, 179, 181, 182, 184, 187, 189], "other": [0, 2, 5, 13, 28, 34, 37, 38, 62, 63, 70, 71, 75, 76, 78, 89, 91, 96, 104, 107, 112, 119, 129, 138, 144, 152, 158, 159, 160, 161, 162, 163, 165, 169, 170, 171, 172, 176, 177, 180, 181, 182, 185, 186, 187, 188, 190, 191, 192], "author": [0, 161], "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, 191, 192], "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, 191, 192], "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, 191, 192], "chip": [1, 28, 29, 32, 35, 37, 38, 40, 41, 42, 43, 49, 54, 57, 62, 78, 80, 81, 82, 83, 84, 89, 119, 122, 123, 129, 134, 143, 150, 154, 155, 163, 165, 171, 176, 177, 178, 179, 180, 187, 190, 191], "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, 26, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 42, 43, 44, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72, 73, 80, 82, 83, 86, 87, 88, 89, 92, 94, 95, 96, 97, 119, 121, 122, 123, 124, 125, 126, 127, 128, 130, 131, 132, 134, 150, 151, 163, 165, 166, 168, 172, 173, 177, 179, 181, 183, 185, 186, 187, 188, 189], "airbridge_dc_test": [1, 2], "airbridgedctest": [1, 2, 4], "library_nam": [1, 2, 5, 28, 37, 62, 68, 69, 86, 91, 94, 96, 119, 125, 133, 151, 163], "library_descript": [1, 2, 5, 28, 37, 68, 69, 86, 91, 125, 133, 163], "library_path": [1, 2, 5, 28, 37, 68, 69, 86, 91, 125, 133, 151], "display_text_impl": [1, 2, 5, 28, 37], "can_create_from_shape_impl": [1, 2, 5, 28, 38, 39, 55, 56, 63], "parameters_from_shape_impl": [1, 2, 5, 28, 55, 63], "transformation_from_shape_impl": [1, 2, 5, 28, 30, 31, 63], "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, 135, 153], "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, 28, 37], "produce_launch": [1, 2, 5, 94, 123, 182], "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, 178, 180, 181, 182], "produce_qubit": [1, 2, 9, 10, 17, 26, 94, 123, 124], "produce_coupl": [1, 2, 9, 10, 17], "produce_control_lin": [1, 2, 9, 10], "produce_drivelin": [1, 2, 9, 10, 17], "produce_fluxlin": [1, 2, 9, 10, 86, 91], "produce_readout_structur": [1, 2, 9, 10], "produce_probelin": [1, 2, 9, 10, 17], "demo_twofac": [1, 2, 181], "demotwofac": [1, 2, 10, 181], "empti": [1, 2, 5, 13, 25, 29, 32, 34, 36, 37, 38, 43, 48, 56, 57, 62, 65, 83, 84, 87, 88, 89, 92, 96, 119, 129, 134, 147, 155, 156, 170, 177, 186, 187, 188], "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, 28, 37, 44, 45, 62, 64, 68, 69, 86, 91, 125, 128, 129], "launcher": [1, 2, 5, 7, 8, 18, 20, 23, 28, 50, 92, 121, 123, 154, 178, 182], "lithography_test": [1, 2], "lithographytest": [1, 2, 15], "create_pattern": [1, 2, 15, 16], "lithography_test_twofac": [1, 2], "lithographytesttwofac": [1, 2, 16], "munch_qubit": [1, 2], "munchqubit": [1, 2, 17], "produce_readout_reson": [1, 2, 17, 26, 94, 123], "quality_factor": [1, 2, 151, 181], "qualityfactor": [1, 2, 18, 83, 151, 181], "quality_factor_twofac": [1, 2], "qualityfactortwofac": [1, 2, 19], "produce_reson": [1, 2, 19], "sample_holder_test": [1, 2], "sampleholdertest": [1, 2, 20], "shape": [1, 2, 5, 13, 18, 25, 28, 29, 31, 32, 33, 35, 37, 38, 43, 55, 57, 62, 63, 76, 81, 83, 87, 88, 89, 91, 96, 115, 119, 129, 133, 134, 149, 153, 159, 177, 178, 180, 182, 187, 188, 190, 192], "simpl": [1, 2, 13, 83, 85, 112, 119, 129, 130, 165, 181, 185], "single_xmon": [1, 2], "singlexmon": [1, 2, 23], "qubits_refpoint": [1, 2, 23], "stripe": [1, 2, 5, 15, 16, 131, 132], "tsv_test": [1, 2], "tsvtest": [1, 2, 25], "create_xsect": [1, 2, 25], "xmons_direct_coupl": [1, 2], "xmonsdirectcoupl": [1, 2, 26], "element": [1, 2, 3, 5, 13, 22, 23, 25, 27, 69, 71, 75, 82, 83, 87, 88, 89, 91, 92, 101, 104, 117, 119, 120, 125, 129, 133, 134, 135, 138, 144, 145, 147, 150, 151, 153, 154, 155, 156, 158, 159, 165, 167, 169, 171, 176, 179, 180, 181, 186, 188, 189, 191], "airbridg": [1, 3, 4, 18, 19, 28, 29, 37, 52, 54, 55, 57, 62, 65, 119, 126, 135, 151, 158, 177, 187], "default_typ": [1, 28, 30, 31, 32, 33, 40, 41, 44, 45, 51, 52, 58, 59, 68, 69, 125, 128, 129], "creat": [1, 2, 5, 28, 30, 31, 32, 37, 40, 41, 44, 45, 51, 52, 58, 59, 62, 63, 64, 68, 69, 74, 75, 78, 82, 83, 84, 85, 91, 95, 96, 97, 100, 103, 108, 115, 119, 120, 121, 122, 123, 124, 125, 128, 129, 136, 142, 143, 147, 150, 151, 153, 157, 158, 163, 166, 168, 169, 170, 171, 173, 174, 176, 177, 178, 179, 181, 182, 185, 186, 187, 188, 190], "airbridge_multi_fac": [1, 28, 30], "airbridgemultifac": [1, 28, 30, 32], "airbridge_rectangular": [1, 28, 30], "airbridgerectangular": [1, 28, 30, 33], "flip_chip_connector": [1, 28], "flipchipconnector": [1, 28, 40, 41, 42, 62], "flip_chip_connector_dc": [1, 28, 40], "flipchipconnectordc": [1, 28, 40, 42], "flip_chip_connector_rf": [1, 28, 40], "flipchipconnectorrf": [1, 28, 40, 43, 182], "get_sim_port": [1, 28, 34, 36, 37, 38, 40, 43, 48, 56, 86, 87, 88, 89, 92, 187], "fluxlin": [1, 9, 23, 26, 28, 37, 86, 91, 92, 124], "fluxline_standard": [1, 28, 44], "fluxlinestandard": [1, 28, 44, 46], "fluxline_straight": [1, 28, 44], "fluxlinestraight": [1, 28, 44, 47], "marker": [1, 5, 13, 28, 35, 55, 82, 127, 143, 159], "produce_geometri": [1, 28, 51, 52], "get_marker_loc": [1, 28, 51, 52, 54], "get_marker_region": [1, 28, 51, 52, 54], "marker_standard": [1, 28, 51], "markerstandard": [1, 28, 51, 53], "mask_marker_fc": [1, 28, 51], "maskmarkerfc": [1, 28, 51, 54], "create_cross": [1, 28, 51, 54], "tsv": [1, 5, 25, 28, 37, 119, 134], "tsv_ellips": [1, 28, 58], "tsvellips": [1, 28, 58, 60], "produce_impl": [1, 28, 37, 58, 60, 163], "create_tsv_connector": [1, 28, 58, 60], "tsv_standard": [1, 28, 58], "tsvstandard": [1, 28, 58, 61], "airbridge_connect": [1, 28], "airbridgeconnect": [1, 28, 29, 62], "capacitive_x_coupl": [1, 28], "capacitivexcoupl": [1, 28, 34], "chip_fram": [1, 28], "chipfram": [1, 5, 6, 7, 10, 16, 19, 28, 35], "circular_capacitor": [1, 28], "circularcapacitor": [1, 28, 36], "get_refpoint": [1, 28, 37, 94, 119], "insert_cell_into": [1, 28, 37], "resolve_fac": [1, 28, 37], "create_cell_from_shap": [1, 28, 37], "create_subtyp": [1, 28, 37], "create_with_refpoint": [1, 28, 37], "add_el": [1, 28, 37, 69, 74, 94, 119, 138, 163, 182], "insert_cel": [1, 26, 28, 37, 75, 94, 119, 124, 138, 150, 163, 180, 182, 187], "face": [1, 5, 6, 7, 10, 13, 16, 19, 25, 28, 29, 31, 32, 35, 37, 38, 41, 43, 57, 60, 61, 62, 63, 64, 65, 75, 78, 80, 81, 82, 83, 84, 89, 94, 115, 116, 117, 119, 122, 129, 134, 135, 143, 153, 154, 158, 159, 173, 177, 179, 189], "pcell_params_by_nam": [1, 28, 37, 94, 119], "add_port": [1, 28, 37], "copy_port": [1, 28, 37], "get_schema": [1, 28, 37, 94, 96, 119], "get_lay": [1, 28, 37, 91, 94, 119, 182], "raise_error_on_cel": [1, 28, 37], "add_protect": [1, 28, 37], "sync_paramet": [1, 28, 37], "left_and_right_waveguid": [1, 28, 37], "face_changer_waveguid": [1, 28, 37], "finger_capacitor_squar": [1, 28, 182], "fingercapacitorsquar": [1, 28, 38, 138, 182], "get_ground_region": [1, 28, 38], "finger_area_width": [1, 28, 38], "finger_area_length": [1, 28, 38], "cut_region": [1, 28, 38], "add_waveguid": [1, 28, 38], "finger_capacitor_tap": [1, 28], "fingercapacitortap": [1, 28, 39], "hanger_reson": [1, 28], "hangerreson": [1, 28, 48], "launcher_dc": [1, 28], "launcherdc": [1, 28, 50], "meander": [1, 3, 6, 18, 28, 62, 112, 147, 177], "smooth_capacitor": [1, 28], "smoothcapacitor": [1, 19, 28, 56, 138], "spiral_resonator_polygon": [1, 28], "spiralresonatorpolygon": [1, 28, 57], "rectangular_paramet": [1, 28, 57], "waveguide_composit": [1, 28], "node": [1, 28, 62, 142, 147, 150, 155, 178, 179, 182, 185], "posit": [1, 17, 23, 25, 28, 31, 37, 55, 62, 63, 64, 82, 87, 88, 91, 92, 111, 143, 147, 149, 150, 155, 158, 177, 181, 182], "align": [1, 28, 37, 54, 62, 75, 82, 91, 119, 127, 143, 147, 159, 177, 181, 182], "inst_nam": [1, 9, 10, 28, 37, 62, 75, 119, 147, 159, 182], "angl": [1, 17, 28, 36, 62, 63, 64, 65, 87, 88, 144, 147], "length_befor": [1, 28, 62, 147], "length_incr": [1, 28, 62, 147], "deseri": [1, 28, 62, 145], "nodes_from_str": [1, 28, 62], "waveguidecomposit": [1, 28, 62, 147, 150, 179, 182], "get_segment_cel": [1, 28, 62], "get_segment_length": [1, 28, 62], "produce_fixed_length_waveguid": [1, 28, 62], "snap_point": [1, 28, 62], "check_node_typ": [1, 28, 62], "produce_fixed_length_bend": [1, 28, 62], "waveguide_coplanar": [1, 28, 182], "waveguidecoplanar": [1, 28, 62, 63, 150, 177, 182], "produce_waveguid": [1, 28, 63, 94, 123], "get_corner_data": [1, 28, 63], "produce_end_termin": [1, 28, 63], "is_continu": [1, 28, 63], "waveguide_coplanar_curv": [1, 28], "arc": [1, 17, 28, 64, 87, 88, 144], "waveguidecoplanarcurv": [1, 28, 64], "create_curve_arc": [1, 28, 64], "produce_curve_termin": [1, 28, 64], "waveguide_coplanar_splitt": [1, 28], "waveguidecoplanarsplitt": [1, 28, 65], "t_cross_paramet": [1, 28, 65], "waveguide_coplanar_straight": [1, 28], "waveguidecoplanarstraight": [1, 28, 66], "waveguide_coplanar_tap": [1, 28], "waveguidecoplanartap": [1, 28, 62, 67], "junction": [1, 5, 9, 10, 13, 23, 26, 81, 87, 88, 89, 90, 91, 117, 119, 124, 128, 129, 130, 158, 159, 163, 171, 173, 182, 186, 187], "manhattan": [1, 5, 10, 13, 23, 26, 68, 69, 71, 89, 91, 124, 129], "produce_manhattan_squid": [1, 68, 70], "produce_tp_smal": [1, 68, 70], "produce_tp_larg": [1, 68, 70], "produce_contact_pad": [1, 68, 70], "manhattan_single_junct": [1, 68], "manhattansinglejunct": [1, 68, 71], "produce_manhattan_junct": [1, 68, 71], "no_squid": [1, 68], "nosquid": [1, 10, 13, 23, 26, 68, 69, 72, 89, 91, 124, 129], "sim": [1, 10, 13, 23, 26, 68, 69, 89, 91, 124, 129, 169, 172, 183, 184, 185, 187, 188], "squid": [1, 13, 68, 70, 72, 73, 86, 89, 90, 91, 92, 117, 129, 159], "layer_config": [1, 171, 182], "default_layer_config": [1, 77, 182], "example_layer_config": [1, 77, 182], "mask": [1, 5, 35, 52, 54, 135, 165, 169, 171, 172, 176, 179, 182, 190], "mask_export": [1, 80], "export_mask_set": [1, 80, 81], "export_design": [1, 80, 81], "export_chip": [1, 80, 81], "export_masks_of_fac": [1, 80, 81], "export_mask": [1, 80, 81], "export_doc": [1, 80, 81], "export_bitmap": [1, 80, 81], "get_mask_layout_full_nam": [1, 80, 81], "export_junction_paramet": [1, 80, 81], "mask_layout": [1, 80, 81, 83, 84, 181], "masklayout": [1, 80, 81, 82, 83, 84], "layout": [1, 25, 26, 28, 31, 37, 41, 45, 52, 59, 62, 69, 75, 80, 81, 82, 83, 84, 94, 95, 96, 97, 108, 113, 115, 116, 119, 121, 122, 123, 124, 129, 134, 143, 144, 151, 153, 154, 155, 157, 159, 163, 169, 171, 172, 177, 178, 180, 181, 182, 186, 187, 188, 189, 191, 192], "name": [1, 5, 7, 9, 10, 13, 17, 19, 22, 23, 25, 26, 29, 32, 35, 37, 38, 57, 60, 62, 65, 69, 74, 75, 76, 78, 80, 81, 82, 83, 84, 89, 91, 94, 96, 98, 100, 101, 103, 104, 107, 108, 109, 116, 118, 119, 123, 129, 133, 134, 136, 143, 147, 150, 151, 152, 153, 154, 155, 156, 158, 159, 163, 165, 166, 168, 172, 173, 178, 180, 181, 182, 183, 187, 188, 189], "with_grid": [1, 5, 80, 82, 83, 84, 119, 181], "face_id": [1, 5, 13, 15, 16, 19, 25, 28, 29, 32, 37, 38, 57, 62, 75, 76, 80, 82, 83, 84, 89, 119, 129, 134, 182], "layers_to_mask": [1, 80, 82, 181], "covered_region_excluded_lay": [1, 80, 82], "chips_map": [1, 80, 82, 83, 84], "align_to": [1, 37, 75, 80, 82, 119, 181, 182], "chips_map_legend": [1, 80, 82, 83], "wafer_rad": [1, 80, 82], "wafer_cent": [1, 80, 82], "chips_map_offset": [1, 80, 82], "wafer_top_flat_length": [1, 80, 82], "wafer_bottom_flat_length": [1, 80, 82], "dice_width": [1, 35, 80, 82], "text_margin": [1, 35, 80, 82], "chip_siz": [1, 80, 82, 181], "edge_clear": [1, 80, 82, 181], "remove_chip": [1, 80, 82], "chip_box_offset": [1, 80, 82], "chip_tran": [1, 80, 82], "mask_name_offset": [1, 80, 82], "mask_name_scal": [1, 80, 82], "mask_name_box_margin": [1, 80, 82], "mask_text_scal": [1, 80, 82], "mask_markers_dict": [1, 80, 82], "mask_marker_offset": [1, 80, 82], "mask_export_lay": [1, 78, 80, 82, 83], "mask_export_density_lay": [1, 80, 82], "submask": [1, 80, 82], "extra_id": [1, 80, 82], "extra_chip": [1, 80, 82], "top_cel": [1, 75, 80, 82, 147, 150, 159, 180, 190], "added_chip": [1, 80, 82], "chips_placed_by_position_label": [1, 80, 82], "chip_copi": [1, 80, 82], "mirror_label": [1, 80, 82], "bbox_face_id": [1, 80, 82, 83, 84], "add_chips_map": [1, 80, 82, 84, 181], "overwrite_chips_by_position_label": [1, 80, 82], "insert_chip": [1, 80, 82], "insert_chip_copy_label": [1, 80, 82], "two_coordinates_to_position_label": [1, 80, 82], "position_label_to_two_coordin": [1, 80, 82], "mask_set": [1, 80, 81, 181], "maskset": [1, 80, 81, 83, 84, 181], "export_drc": [1, 80, 81, 83], "used_chip": [1, 80, 83], "export_path": [1, 80, 83, 105, 155, 181], "add_mask_layout": [1, 80, 83, 181], "add_multi_face_mask_layout": [1, 80, 83, 84], "add_chip": [1, 80, 83, 181], "export": [1, 75, 76, 78, 80, 81, 82, 83, 94, 95, 96, 97, 119, 121, 122, 123, 124, 143, 150, 154, 155, 159, 169, 171, 172, 173, 179, 180, 183, 186, 187, 189, 190, 192], "chips_map_from_box_map": [1, 80, 83], "multi_face_mask_layout": [1, 80], "multifacemasklayout": [1, 80, 83, 84], "qubit": [1, 9, 10, 17, 23, 26, 68, 123, 124, 163, 171, 173, 177, 178, 182, 186, 187, 188], "circular_transmon_single_island": [1, 86], "circulartransmonsingleisland": [1, 86, 87], "concentric_transmon": [1, 86], "concentrictransmon": [1, 86, 88], "double_pad": [1, 86], "doublepad": [1, 86, 89, 90], "double_pads_splin": [1, 86], "doublepadssplin": [1, 86, 90], "produce_squid": [1, 86, 91, 125, 128, 129], "swissmon": [1, 86, 178, 187, 188], "simul": [1, 26, 34, 36, 37, 38, 43, 48, 56, 73, 78, 87, 88, 89, 91, 92, 135, 158, 165, 169, 171, 172, 173, 176, 179, 182, 184, 185, 188, 192], "ansi": [1, 94, 98, 109, 119, 140, 179, 185, 186, 187, 189], "ansys_export": [1, 94, 98, 99, 186, 188], "export_ansys_json": [1, 94, 98, 99, 100], "export_ansys_bat": [1, 94, 98, 99, 100], "export_ansi": [1, 94, 98, 99, 100, 186, 188, 189], "ansys_solut": [1, 94, 98, 99], "ansyssolut": [1, 94, 98, 99, 100, 101], "ansys_tool": [1, 94, 98, 99, 101, 186], "percent_refin": [1, 94, 98, 99, 101, 186], "maximum_pass": [1, 94, 98, 99, 101, 102, 104, 186], "minimum_pass": [1, 94, 98, 99, 101, 102, 104, 186], "minimum_converged_pass": [1, 94, 98, 99, 101, 186], "frequency_unit": [1, 94, 98, 99, 101, 186], "mesh_siz": [1, 94, 98, 99, 101, 102, 104], "simulation_flag": [1, 94, 98, 99, 101, 186], "ansys_project_templ": [1, 94, 98, 99, 101], "get_solution_data": [1, 94, 98, 99, 101, 102, 104], "ansyshfsssolut": [1, 94, 98, 99, 101], "frequenc": [1, 94, 98, 99, 101, 102, 104, 185, 186], "max_delta_": [1, 94, 98, 99, 101, 102, 104, 186], "sweep_en": [1, 94, 98, 99, 101, 186], "sweep_start": [1, 94, 98, 99, 101, 186], "sweep_end": [1, 94, 98, 99, 101, 186], "sweep_count": [1, 94, 98, 99, 101, 186], "sweep_typ": [1, 94, 98, 99, 101, 102, 104, 186], "capacitance_export": [1, 94, 98, 99, 101, 186], "integrate_energi": [1, 94, 98, 99, 101, 102, 104, 186], "integrate_magnetic_flux": [1, 94, 98, 99, 101], "ansysq3dsolut": [1, 94, 98, 99, 101], "percent_error": [1, 94, 98, 99, 101, 102, 104, 186], "ansyseigenmodesolut": [1, 94, 98, 99, 101], "min_frequ": [1, 94, 98, 99, 101, 186], "max_delta_f": [1, 94, 98, 99, 101, 186], "n_mode": [1, 94, 98, 99, 101, 186], "ansyscurrentsolut": [1, 94, 98, 99, 101], "ansysvoltagesolut": [1, 94, 98, 99, 101], "get_ansys_solut": [1, 94, 98, 99, 101], "elmer": [1, 94, 98, 109, 165, 179, 184, 186, 187, 189], "elmer_export": [1, 94, 98, 102, 186, 188], "export_elmer_json": [1, 94, 98, 102, 103], "export_elmer_script": [1, 94, 98, 102, 103], "export_elm": [1, 94, 98, 102, 103, 185, 186, 188, 189], "elmer_solut": [1, 94, 98, 102], "elmersolut": [1, 94, 98, 102, 103, 104], "tool": [1, 55, 63, 94, 96, 98, 102, 104, 119, 154, 169, 170, 171, 173, 177, 178, 179, 186, 187, 188, 191], "max_error_scal": [1, 94, 98, 102, 104], "max_outlier_fract": [1, 94, 98, 102, 104], "is_axisymmetr": [1, 94, 98, 102, 104], "mesh_level": [1, 94, 98, 102, 104], "vtu_output": [1, 94, 98, 102, 104], "elmervectorhelmholtzsolut": [1, 94, 98, 102, 104], "frequency_batch": [1, 94, 98, 102, 104], "london_penetration_depth": [1, 94, 96, 98, 102, 104, 115], "quadratic_approxim": [1, 94, 98, 102, 104], "second_kind_basi": [1, 94, 98, 102, 104], "use_av": [1, 94, 98, 102, 104], "conduct": [1, 94, 98, 102, 104], "nested_iter": [1, 94, 98, 102, 104], "convergence_toler": [1, 94, 98, 102, 104], "max_iter": [1, 94, 98, 102, 104], "elmercapacitancesolut": [1, 94, 98, 102, 104], "p_element_ord": [1, 94, 98, 102, 104], "linear_system_method": [1, 94, 98, 102, 104], "elmercrosssectionsolut": [1, 94, 98, 102, 104], "boundary_condit": [1, 94, 98, 102, 104], "run_inductance_sim": [1, 94, 98, 102, 104], "elmerepr3dsolut": [1, 94, 98, 102, 104, 119], "get_elmer_solut": [1, 94, 98, 102, 104], "sonnet": [1, 94, 98, 179, 189], "parser": [1, 94, 98, 110, 145], "apply_templ": [1, 94, 98, 110, 111], "polygon_head": [1, 94, 98, 110, 111], "symmetri": [1, 94, 98, 110, 111, 160], "box": [1, 5, 18, 19, 35, 52, 55, 75, 82, 83, 91, 94, 96, 98, 104, 110, 111, 115, 116, 119, 120, 127, 129, 146, 149, 154, 158, 173, 177, 178, 179, 181, 182, 189, 190], "refplan": [1, 94, 98, 110, 111], "port": [1, 5, 13, 17, 31, 34, 36, 37, 38, 39, 43, 48, 49, 56, 62, 65, 87, 88, 89, 91, 92, 94, 95, 97, 98, 104, 110, 111, 112, 119, 120, 121, 122, 123, 124, 129, 154, 158, 177, 178, 179, 182, 186, 188, 189], "control": [1, 17, 90, 94, 98, 110, 111, 112, 138, 144, 145, 156, 166, 167, 168, 169, 172, 182, 183, 185], "polygon": [1, 57, 63, 64, 94, 98, 110, 111, 112, 113, 115, 117, 119, 144, 160, 177, 182, 187, 190], "via": [1, 5, 25, 94, 98, 110, 111, 134, 183, 185, 187], "sonnet_export": [1, 94, 98, 110, 188], "poly_and_edge_indic": [1, 94, 98, 110, 112], "export_sonnet_son": [1, 94, 98, 110, 112, 188], "export_sonnet": [1, 94, 98, 110, 112, 188, 189], "xsection": [1, 94, 96, 98, 119, 176, 179, 186], "xsection_export": [1, 94, 98, 114, 192], "xsection_cal": [1, 94, 98, 114, 115, 192], "create_xsections_from_simul": [1, 94, 98, 114, 115, 192], "separate_signal_layer_shap": [1, 94, 98, 114, 115], "find_layer_by_nam": [1, 94, 98, 114, 115], "free_layer_slot": [1, 94, 98, 114, 115], "visualise_xsection_cut_on_original_layout": [1, 94, 98, 114, 115], "export_and_run": [1, 94, 98, 184], "run_export_script": [1, 94, 98, 105], "run_simul": [1, 94, 98, 105], "export_singular": [1, 94, 98], "remote_export_and_run": [1, 94, 98], "remote_run_onli": [1, 94, 98, 107], "simulation_export": [1, 94, 98, 187, 188], "get_combined_paramet": [1, 94, 98, 108], "copy_content_into_directori": [1, 94, 98, 108], "get_post_process_command_lin": [1, 94, 98, 108], "export_simulation_json": [1, 94, 98, 108], "export_simulation_oa": [1, 94, 98, 108, 188], "sweep_simul": [1, 94, 98, 108, 187], "cross_sweep_simul": [1, 94, 98, 108, 187], "sweep_solut": [1, 94, 98, 108], "cross_sweep_solut": [1, 94, 98, 108], "cross_combin": [1, 94, 98, 108], "solut": [1, 94, 98, 100, 101, 103, 104, 108, 168, 173, 186], "get_paramet": [1, 94, 96, 98, 109, 119], "util": [1, 57, 65, 94, 98, 169, 170, 171, 179, 182, 187, 188], "export_lay": [1, 94, 98, 113], "find_edge_from_point_in_cel": [1, 94, 98, 113], "find_edge_from_point_in_polygon": [1, 94, 98, 113], "get_enclosing_polygon": [1, 94, 98, 113], "airbridges_sim": [1, 94], "airbridgessim": [1, 94, 95], "cross_section_simul": [1, 94, 115], "crosssectionsimul": [1, 94, 96, 103, 115, 186, 187, 189], "register_cell_layers_as_sim_lay": [1, 94, 96], "get_sim_lay": [1, 94, 96], "set_permitt": [1, 94, 96], "get_simulation_data": [1, 94, 96, 119], "empty_simul": [1, 94], "emptysimul": [1, 94, 97], "partition_region": [1, 94, 119], "get_list_of_two": [1, 94, 116], "partitionregion": [1, 94, 104, 116, 119], "limit_box": [1, 94, 116], "limit_fac": [1, 94, 116], "as_dict": [1, 94, 117], "internalport": [1, 94, 117, 119, 158, 187], "get_etch_polygon": [1, 94, 117], "edgeport": [1, 94, 117, 158, 186, 187], "post_process": [1, 94, 100, 103, 108, 188], "postprocess": [1, 94, 100, 103, 108, 118], "get_command_lin": [1, 94, 118], "get_simulation_layer_by_nam": [1, 94, 119], "from_cel": [1, 94, 95, 97, 119, 121, 122, 123, 124, 187, 188], "face_stack_list_of_list": [1, 94, 119], "ith_valu": [1, 94, 119], "face_z_level": [1, 94, 119], "region_from_lay": [1, 94, 119], "simplified_region": [1, 94, 119], "insert_lay": [1, 94, 119], "insert_stacked_up_lay": [1, 94, 119], "insert_layers_between_fac": [1, 94, 119], "create_simulation_lay": [1, 94, 95, 97, 119, 121, 122, 123, 124], "produce_lay": [1, 94, 119], "ground_grid_region": [1, 94, 119], "produce_waveguide_to_port": [1, 94, 119, 182, 187], "etched_lin": [1, 94, 119], "get_port_data": [1, 94, 119], "delete_inst": [1, 94, 119], "visualise_region": [1, 94, 119], "single_element_simul": [1, 94, 187, 188], "get_single_element_sim_class": [1, 94, 120, 158, 187, 188], "single_xmons_full_chip_sim": [1, 94], "singlexmonsfullchipsim": [1, 94, 121], "waveguides_sim": [1, 94], "waveguidessim": [1, 94, 122], "produce_guid": [1, 94, 122], "produce_ground_bump": [1, 94, 122], "xmons_direct_coupling_full_chip_sim": [1, 94], "xmonsdirectcouplingfullchipsim": [1, 94, 123], "produce_launchers_sma8": [1, 94, 123], "xmons_direct_coupling_sim": [1, 94], "xmonsdirectcouplingsim": [1, 94, 124], "test_structur": [1, 171], "junction_test_pad": [1, 125], "junctiontestpad": [1, 13, 91, 125, 128, 129, 130], "junction_test_pads_simpl": [1, 125, 128], "junctiontestpadssimpl": [1, 125, 128, 130], "airbridge_dc": [1, 125], "airbridgedc": [1, 125, 126], "cross_test": [1, 125], "crosstest": [1, 125, 127], "stripes_test": [1, 125], "stripestest": [1, 15, 16, 125, 131], "stripes_test_increasing_width": [1, 125], "stripestestincreasingwidth": [1, 125, 132], "teststructur": [1, 125, 126, 127, 129, 131, 132, 133, 134, 163], "produce_pad": [1, 125, 133], "produce_four_point_pad": [1, 125, 133], "produce_etched_region": [1, 125, 133], "tsv_test_pattern": [1, 125], "tsvtestpattern": [1, 125, 134], "area": [1, 13, 43, 52, 55, 57, 62, 70, 74, 75, 82, 89, 91, 112, 116, 117, 129, 130, 133, 135, 146, 173, 177, 182, 187], "areareceiv": [1, 135, 136], "put": [1, 62, 135, 136, 165, 177, 182], "get_area_and_dens": [1, 135, 136], "count_inst": [1, 135], "count_instances_in_cel": [1, 135, 137], "coupler_lib": [1, 135], "cap_param": [1, 19, 135, 138], "deep_delet": [1, 135], "deep_delete_pcel": [1, 135, 139], "deep_delete_al": [1, 135, 139], "defaults_help": [1, 135], "find_ansys_execut": [1, 135, 140], "depend": [1, 19, 117, 130, 135, 151, 158, 163, 165, 167, 168, 184, 185, 187], "install_kqc_depend": [1, 135, 141], "edit_node_plugin": [1, 135], "editnodeplugin": [1, 135, 142], "create_dialog": [1, 135, 142], "update_node_from_form": [1, 135, 142], "update_form_from_nod": [1, 135, 142], "deselect": [1, 135, 142], "select": [1, 13, 70, 112, 135, 142, 150, 173, 177, 178, 180, 181, 182, 187, 192], "activ": [1, 75, 135, 142, 143, 169, 172, 179, 185, 186], "deactiv": [1, 135, 142], "mouse_click_ev": [1, 135, 142], "mouse_moved_ev": [1, 135, 142], "has_tracking_posit": [1, 135, 142], "tracking_posit": [1, 135, 142], "updat": [1, 37, 119, 135, 142, 163, 167, 172, 176, 177, 180, 186, 192], "editnodepluginfactori": [1, 135, 142], "create_plugin": [1, 135, 142], "export_help": [1, 135, 187, 188], "generate_probepoints_json": [1, 135, 143], "generate_probepoints_from_fil": [1, 135, 143], "create_or_empty_tmp_directori": [1, 105, 135, 143, 188], "get_simulation_directori": [1, 135, 143], "get_active_or_new_layout": [1, 135, 143, 187, 188], "write_commit_reference_fil": [1, 135, 143], "write_export_machine_versions_fil": [1, 135, 143], "open_with_klayout_or_default_appl": [1, 135, 143, 188], "get_klayout_vers": [1, 135, 143], "export_drc_report": [1, 135, 143], "geometry_help": [1, 135], "vector_length_and_direct": [1, 135, 144], "point_shift_along_vector": [1, 135, 144], "get_direct": [1, 135, 144], "get_angl": [1, 135, 144], "get_cell_path_length": [1, 135, 144], "get_object_path_length": [1, 135, 144], "simple_region": [1, 135, 144], "region_with_merged_point": [1, 119, 135, 144], "region_with_merged_polygon": [1, 119, 135, 144], "merge_points_and_match_on_edg": [1, 135, 144], "is_clockwis": [1, 135, 144], "circle_polygon": [1, 135, 144], "arc_point": [1, 135, 144], "bspline_point": [1, 135, 144], "bezier_point": [1, 135, 144], "geometry_json_encod": [1, 135], "geometryjsonencod": [1, 135, 145], "default": [1, 2, 3, 4, 5, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 43, 45, 46, 47, 48, 49, 50, 52, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 77, 78, 82, 83, 84, 87, 88, 89, 90, 91, 92, 95, 96, 100, 103, 104, 112, 115, 119, 121, 122, 123, 124, 126, 127, 129, 130, 131, 132, 134, 135, 138, 140, 143, 144, 145, 147, 149, 152, 153, 154, 155, 156, 158, 163, 165, 168, 171, 172, 173, 177, 178, 181, 182, 183, 186, 187, 188, 191, 192], "geometryjsondecod": [1, 135, 145], "encode_python_obj_as_dict": [1, 135, 145], "decode_dict_as_python_obj": [1, 135, 145], "groundgrid": [1, 135], "make_grid": [1, 135, 146], "gui_help": [1, 135], "get_nodes_near_posit": [1, 135, 147], "node_to_text": [1, 135, 147], "node_from_text": [1, 135, 147], "replace_nod": [1, 135, 147], "get_all_node_el": [1, 135, 147], "get_valid_node_el": [1, 135, 147], "import_help": [1, 135], "module_from_fil": [1, 135, 148], "label": [1, 5, 35, 37, 65, 75, 82, 119, 135, 155, 162, 181], "labelorigin": [1, 135, 149], "bottomleft": [1, 135, 149], "bottomright": [1, 135, 149], "topleft": [1, 135, 149], "topright": [1, 135, 149], "produce_label": [1, 135, 149], "layout_to_cod": [1, 135], "convert_cells_to_cod": [1, 135, 150], "get_node_param": [1, 135, 150], "extract_pcell_data_from_view": [1, 135, 150], "restore_pcells_to_view": [1, 135, 150], "library_help": [1, 135, 163, 170, 182], "load_librari": [1, 135, 151], "get_library_path": [1, 135, 151], "delete_all_librari": [1, 135, 151], "delete_librari": [1, 135, 151], "element_by_class_nam": [1, 135, 151], "to_module_nam": [1, 135, 151], "to_library_nam": [1, 135, 151], "log_rout": [1, 135], "route_log": [1, 135, 152], "merg": [1, 5, 62, 119, 135, 144, 162, 163, 182], "merge_lay": [1, 135, 153], "convert_child_instances_to_stat": [1, 135, 153], "netlist_extract": [1, 135], "export_cell_netlist": [1, 83, 135, 154], "extract_net": [1, 135, 154], "extract_circuit": [1, 135, 154], "netlist_graph": [1, 135], "network_as_graph": [1, 135, 155], "draw_graph": [1, 135, 155], "paramet": [1, 3, 4, 5, 6, 7, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 43, 45, 46, 47, 48, 49, 50, 52, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 75, 80, 81, 82, 83, 84, 87, 88, 89, 90, 91, 92, 95, 96, 97, 100, 101, 103, 104, 105, 107, 108, 109, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 158, 159, 160, 166, 167, 171, 178, 179, 180, 181, 185, 187, 188, 189, 191, 192], "add_parameters_from": [1, 135, 156, 163, 187], "add_paramet": [1, 135, 156, 163, 187], "pdt": [1, 135, 156, 182], "typedoubl": [1, 135, 156, 182], "typeint": [1, 135, 156], "typelist": [1, 135, 156], "typestr": [1, 135, 156], "typeshap": [1, 135, 156], "typeboolean": [1, 135, 156], "typelay": [1, 135, 156], "typenon": [1, 135, 156], "param": [1, 37, 62, 119, 135, 156, 159, 163, 182], "get_al": [1, 135, 156], "plugin_startup": [1, 135], "register_plugin": [1, 135, 157], "refpoint": [1, 19, 23, 28, 33, 34, 36, 37, 38, 43, 48, 56, 60, 62, 75, 78, 87, 88, 89, 90, 91, 92, 119, 120, 129, 133, 135, 143, 147, 150, 177, 179, 187], "layer": [1, 5, 13, 25, 27, 28, 29, 32, 33, 35, 37, 38, 52, 54, 57, 60, 62, 63, 64, 67, 70, 71, 72, 73, 75, 76, 77, 78, 80, 81, 82, 83, 89, 91, 96, 101, 104, 113, 115, 116, 117, 119, 127, 129, 131, 132, 133, 134, 135, 136, 144, 149, 153, 154, 158, 159, 171, 173, 176, 177, 178, 179, 180, 187, 192], "cell": [1, 5, 15, 16, 31, 34, 36, 37, 38, 41, 43, 45, 48, 52, 55, 56, 59, 62, 63, 69, 74, 75, 81, 82, 83, 87, 88, 89, 91, 92, 94, 95, 96, 97, 113, 115, 119, 120, 121, 122, 123, 124, 129, 135, 136, 137, 138, 139, 143, 144, 147, 149, 150, 151, 153, 154, 158, 159, 163, 169, 177, 178, 180, 181, 182, 187, 188, 190], "tran": [1, 5, 9, 10, 37, 64, 75, 82, 119, 133, 135, 158, 159, 187], "rec_level": [1, 37, 75, 119, 135, 158, 182], "dict": [1, 5, 62, 82, 91, 101, 103, 104, 129, 135, 143, 145, 151, 158, 159, 187], "item": [1, 119, 135, 145, 155, 158, 173], "kei": [1, 5, 23, 37, 78, 82, 83, 84, 101, 104, 108, 119, 123, 135, 138, 143, 145, 150, 151, 153, 154, 158, 159, 165, 177, 183, 185], "valu": [1, 5, 13, 23, 27, 29, 34, 36, 37, 38, 43, 48, 56, 57, 62, 63, 67, 75, 78, 81, 82, 83, 87, 88, 89, 92, 96, 101, 104, 112, 115, 117, 119, 123, 129, 135, 143, 145, 147, 149, 150, 151, 153, 154, 156, 158, 159, 163, 165, 171, 176, 177, 178, 180, 182, 186, 187, 192], "refpointtosimport": [1, 34, 36, 37, 38, 43, 48, 56, 87, 88, 89, 92, 135, 158, 187], "refpointtointernalport": [1, 135, 158], "refpointtoedgeport": [1, 135, 158], "waveguidetosimport": [1, 135, 158, 187], "toward": [1, 62, 119, 135, 158, 187], "side": [1, 3, 5, 6, 18, 19, 29, 34, 36, 37, 38, 43, 48, 56, 60, 61, 65, 82, 87, 88, 89, 92, 115, 119, 120, 133, 135, 150, 158, 160, 163, 181, 182, 187], "use_internal_port": [1, 119, 135, 158, 187], "waveguide_length": [1, 119, 124, 135, 144, 158, 187], "term1": [1, 57, 62, 63, 119, 123, 135, 158], "turn_radiu": [1, 119, 123, 135, 158], "b": [1, 13, 19, 25, 29, 31, 32, 36, 37, 38, 39, 43, 49, 56, 57, 62, 65, 67, 78, 89, 90, 119, 123, 129, 134, 135, 144, 158], "over_etch": [1, 119, 135, 158], "junctionsimport": [1, 135, 158, 187], "other_refpoint": [1, 135, 158], "replace_junct": [1, 135], "junctionentri": [1, 135, 159], "extract_junct": [1, 135, 159], "place_junct": [1, 135, 159], "get_tuned_junction_json": [1, 135, 159], "copy_one_layer_of_cel": [1, 135, 159], "replace_squid": [1, 135, 159], "convert_cells_to_stat": [1, 135, 159], "symmetric_polygon": [1, 135, 182], "polygon_with_hsym": [1, 135, 160], "polygon_with_vsym": [1, 135, 160, 182], "polygon_with_sym": [1, 135, 160], "klayout_view": [1, 169, 171, 180], "klayoutview": [1, 75, 169, 179], "layout_view": [1, 75, 180], "focu": [1, 75, 180], "show": [1, 75, 131, 132, 155, 169, 173, 177, 178, 180, 181, 182, 187, 188], "close": [1, 52, 63, 75, 100, 144, 150, 173, 181], "cell_view": [1, 75, 180], "active_cel": [1, 75, 180], "clear_lay": [1, 75], "add_default_lay": [1, 75], "create_top_cel": [1, 75], "export_layers_bitmap": [1, 75], "export_all_layers_bitmap": [1, 75], "export_pcell_png": [1, 75, 180], "get_pixel": [1, 75], "get_active_cell_view": [1, 75], "get_active_layout": [1, 75], "get_active_cel": [1, 75], "missinguilibraryexcept": [1, 75], "resolve_default_layer_info": [1, 75], "layer_clust": [1, 171], "layerclust": [1, 76], "main_lay": [1, 76], "extra_lay": [1, 76], "all_lay": [1, 76], "pya_resolv": [1, 163, 171, 182, 187], "is_standalone_sess": [1, 85], "klayout_executable_command": [1, 85], "run": [1, 62, 75, 78, 85, 100, 103, 104, 105, 107, 115, 118, 141, 143, 165, 166, 168, 169, 170, 171, 172, 173, 176, 178, 179, 181, 182, 183, 185, 186, 188, 189, 190, 191, 192], "argument_pars": [1, 93], "run_kqc": [1, 93], "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, 26, 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, 83, 86, 87, 88, 89, 90, 91, 92, 95, 96, 119, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 137, 147, 149, 150, 151, 153, 154, 155, 156, 159, 166, 167, 176, 177, 178, 180, 182, 187, 190], "declar": [2, 3, 5, 6, 7, 12, 13, 14, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 32, 33, 35, 36, 37, 38, 39, 42, 43, 49, 50, 53, 54, 55, 56, 57, 63, 64, 65, 66, 67, 68, 70, 71, 72, 73, 86, 87, 88, 92, 125, 126, 127, 131, 132, 133, 134], "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, 26, 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, 82, 83, 84, 86, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 101, 104, 109, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 136, 137, 142, 145, 147, 149, 150, 151, 156, 158, 159, 163, 164, 166, 173, 176, 179, 180, 186, 188, 189], "consist": [2, 15, 16, 25, 35, 62, 63, 64, 78, 80, 83, 87, 88, 89, 90, 130, 143, 145, 164, 171, 177, 185, 189], "thei": [2, 3, 6, 28, 62, 68, 78, 82, 84, 87, 88, 96, 113, 144, 153, 155, 159, 163, 165, 173, 180, 182, 186], "ar": [2, 3, 5, 6, 20, 23, 28, 30, 33, 37, 49, 62, 63, 64, 65, 68, 75, 78, 80, 82, 83, 84, 91, 96, 98, 101, 104, 105, 107, 112, 115, 116, 119, 123, 125, 133, 135, 137, 143, 144, 145, 147, 150, 151, 152, 153, 154, 155, 156, 157, 159, 161, 162, 163, 164, 165, 166, 168, 169, 170, 171, 172, 173, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192], "themselv": 2, "A": [2, 5, 9, 23, 26, 37, 52, 57, 62, 63, 64, 65, 75, 82, 83, 84, 87, 88, 89, 90, 101, 104, 108, 109, 112, 115, 119, 123, 124, 143, 144, 150, 151, 155, 156, 158, 165, 169, 177, 178, 180, 181, 182, 186, 187, 190], "frame": [2, 5, 35, 49, 82, 177], "i": [2, 3, 5, 6, 7, 10, 16, 19, 23, 28, 29, 31, 32, 33, 34, 36, 37, 38, 39, 41, 43, 48, 49, 55, 56, 57, 60, 61, 62, 63, 64, 65, 67, 69, 74, 75, 78, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 95, 96, 97, 100, 101, 103, 104, 105, 108, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 130, 131, 132, 133, 138, 141, 143, 144, 145, 146, 147, 149, 150, 151, 153, 154, 155, 156, 158, 159, 161, 163, 165, 166, 167, 168, 169, 170, 171, 172, 173, 175, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192], "alwai": [2, 154, 169, 173, 182, 186], "method": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 32, 33, 34, 36, 37, 38, 39, 42, 43, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 60, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 75, 87, 88, 89, 92, 95, 96, 97, 119, 121, 122, 123, 124, 126, 127, 130, 131, 132, 134, 145, 150, 163, 164, 169, 170, 173, 180, 182, 186, 187, 188, 192], "place": [2, 5, 18, 28, 34, 36, 37, 38, 43, 48, 52, 55, 56, 57, 62, 63, 64, 75, 78, 82, 87, 88, 89, 92, 119, 120, 145, 150, 152, 158, 159, 163, 166, 170, 173, 178, 179, 180, 181, 182, 187, 188], "some": [2, 5, 13, 25, 28, 29, 32, 37, 38, 57, 62, 76, 83, 84, 89, 100, 103, 112, 115, 119, 129, 134, 143, 144, 156, 159, 163, 166, 168, 169, 170, 172, 173, 177, 178, 180, 181, 182, 183, 186, 187, 190], "test": [2, 3, 4, 5, 9, 11, 13, 15, 16, 23, 25, 34, 68, 121, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 145, 159, 165, 167, 168, 169, 171, 172, 173, 176, 181, 182, 185, 188], "structur": [2, 5, 28, 68, 117, 125, 126, 129, 130, 133, 134, 155, 159, 169, 170, 171, 173, 179, 181, 186, 190], "after": [2, 13, 28, 62, 63, 70, 71, 78, 82, 89, 100, 103, 108, 115, 119, 120, 129, 156, 165, 168, 173, 176, 178, 180, 181, 182, 185, 188], "ad": [2, 19, 37, 62, 75, 82, 108, 117, 118, 119, 123, 143, 144, 149, 150, 154, 155, 156, 163, 165, 179, 187], "ground": [2, 5, 11, 17, 18, 35, 36, 37, 38, 39, 43, 48, 52, 55, 56, 62, 63, 64, 66, 82, 83, 84, 87, 88, 89, 96, 112, 117, 119, 122, 138, 146, 149, 177, 178, 179, 182, 186, 187], "grid": [2, 5, 18, 35, 37, 55, 62, 63, 64, 66, 82, 83, 84, 119, 133, 146, 149, 150, 177, 178, 179, 182], "which": [2, 5, 6, 7, 10, 16, 19, 23, 28, 34, 36, 37, 38, 43, 48, 56, 62, 63, 64, 75, 76, 78, 80, 82, 83, 84, 86, 87, 88, 89, 92, 94, 95, 96, 97, 104, 107, 108, 112, 115, 116, 117, 119, 120, 121, 122, 123, 124, 125, 130, 131, 132, 133, 134, 135, 137, 138, 143, 144, 145, 146, 147, 149, 151, 153, 158, 159, 163, 165, 166, 168, 169, 170, 172, 176, 177, 180, 181, 182, 183, 185, 186, 187, 188, 189, 191, 192], "avoid": [2, 5, 13, 19, 25, 29, 32, 35, 37, 38, 57, 62, 63, 64, 89, 119, 129, 133, 134, 146, 149, 152, 153, 171, 177, 181, 182], "can": [2, 5, 19, 23, 28, 36, 37, 52, 55, 57, 62, 63, 68, 69, 74, 75, 78, 80, 81, 83, 84, 86, 87, 88, 95, 96, 97, 104, 108, 112, 115, 116, 117, 119, 121, 122, 123, 124, 130, 143, 144, 145, 147, 150, 155, 158, 159, 161, 163, 165, 169, 170, 172, 173, 176, 177, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192], "produc": [2, 5, 9, 13, 19, 23, 31, 35, 45, 52, 57, 62, 63, 64, 65, 69, 74, 82, 91, 104, 115, 117, 119, 121, 123, 129, 130, 133, 138, 147, 149, 170, 181, 182, 185, 187, 188, 190, 192], "document": [2, 80, 81, 83, 94, 125, 163, 164, 167, 169, 170, 172, 173, 176, 177, 180, 181, 182, 190], "gener": [2, 5, 13, 30, 37, 55, 60, 63, 68, 69, 74, 75, 80, 82, 83, 84, 86, 89, 91, 96, 105, 115, 119, 125, 129, 144, 146, 147, 150, 154, 156, 159, 165, 166, 169, 171, 177, 178, 179, 180, 181, 182, 185, 186, 188, 189, 192], "descript": [2, 125, 156, 163, 182, 190], "sourc": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 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, 73, 74, 75, 76, 81, 82, 83, 84, 85, 87, 88, 89, 90, 91, 92, 93, 95, 96, 97, 100, 101, 103, 104, 105, 106, 107, 108, 109, 111, 112, 113, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 126, 127, 129, 130, 131, 132, 133, 134, 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, 167, 169, 170, 172, 175, 176, 186, 187], "base": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 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, 73, 74, 75, 76, 82, 83, 84, 87, 88, 89, 90, 91, 92, 94, 95, 96, 97, 101, 104, 105, 109, 116, 117, 118, 119, 121, 122, 123, 124, 126, 127, 129, 130, 131, 132, 133, 134, 136, 142, 144, 145, 149, 156, 158, 159, 163, 176, 181, 182, 185, 186, 187], "an": [3, 5, 26, 28, 29, 31, 32, 36, 37, 42, 43, 62, 63, 64, 75, 78, 82, 83, 84, 91, 101, 103, 104, 108, 115, 119, 120, 126, 130, 138, 143, 144, 145, 147, 150, 154, 155, 156, 158, 159, 160, 163, 168, 169, 172, 173, 177, 179, 180, 181, 183, 185, 186, 187, 188, 189, 190, 191, 192], "On": [3, 6, 168, 178, 182, 183, 184], "left": [3, 5, 6, 13, 19, 23, 35, 37, 43, 48, 57, 64, 81, 82, 90, 96, 113, 115, 117, 119, 158, 173, 178, 181, 182, 187], "straight": [3, 6, 26, 45, 47, 57, 62, 63, 66, 91, 119, 124, 182], "vertic": [3, 6, 13, 24, 25, 32, 33, 47, 57, 82, 116, 119, 129, 134, 159, 160, 192], "waveguid": [3, 6, 17, 19, 20, 29, 37, 43, 48, 49, 55, 57, 62, 63, 64, 65, 66, 67, 87, 88, 89, 92, 96, 117, 119, 122, 124, 144, 147, 150, 154, 155, 158, 178, 179, 182, 186, 187], "cross": [3, 6, 23, 57, 65, 96, 104, 108, 115, 127, 171, 177, 179, 182, 187, 189], "multipl": [3, 6, 62, 78, 83, 84, 87, 88, 115, 143, 153, 155, 159, 163, 168, 171, 173, 177, 180, 181, 182, 185, 187, 190], "time": [3, 6, 37, 100, 103, 104, 108, 112, 115, 158, 166, 171, 173, 178, 180, 181, 183, 185, 187], "There": [3, 6, 23, 90, 130, 131, 132, 163, 166, 169, 172, 177, 181, 182, 183, 185, 186, 187], "right": [3, 6, 19, 23, 29, 37, 57, 67, 81, 82, 115, 117, 119, 158, 173, 177, 178, 180, 181, 182, 187], "likewis": [3, 6], "do": [3, 6, 37, 62, 78, 104, 119, 150, 164, 165, 168, 169, 170, 178, 180, 181, 182, 184, 185, 186, 187, 188], "ani": [3, 6, 19, 62, 63, 69, 74, 75, 83, 84, 95, 96, 97, 104, 119, 120, 121, 122, 123, 124, 130, 147, 151, 157, 162, 163, 168, 169, 173, 174, 177, 181, 182, 185, 186, 187, 188, 189], "point": [3, 4, 5, 6, 13, 25, 29, 32, 33, 36, 37, 38, 39, 55, 57, 62, 63, 64, 75, 82, 87, 88, 89, 90, 93, 113, 115, 119, 123, 124, 126, 129, 134, 143, 144, 150, 153, 155, 158, 160, 166, 170, 171, 177, 179, 180, 182, 185, 187, 190], "In": [3, 43, 62, 75, 78, 83, 95, 97, 108, 115, 119, 121, 122, 123, 124, 144, 163, 165, 168, 173, 176, 177, 178, 180, 181, 182, 186, 187, 188], "center": [3, 5, 13, 17, 18, 19, 23, 25, 29, 32, 33, 36, 37, 38, 41, 43, 48, 57, 60, 61, 62, 63, 64, 65, 72, 73, 82, 87, 88, 89, 90, 91, 92, 117, 119, 129, 133, 134, 144, 154, 158, 178, 181, 187], "arrai": [3, 5, 25, 82, 83, 130, 145, 190], "mechan": 3, "differ": [3, 5, 6, 13, 15, 16, 28, 36, 37, 43, 52, 57, 82, 83, 84, 96, 101, 115, 119, 129, 143, 154, 159, 163, 168, 170, 171, 176, 177, 181, 182, 185, 186, 187, 188], "length": [3, 5, 6, 9, 10, 12, 13, 15, 16, 17, 18, 19, 23, 24, 26, 29, 31, 32, 34, 35, 36, 38, 39, 48, 49, 55, 56, 57, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 82, 89, 91, 92, 101, 104, 111, 115, 117, 119, 122, 123, 124, 127, 129, 131, 132, 138, 144, 146, 147, 150, 153, 158, 177, 178, 182, 186, 187], "width": [3, 4, 5, 13, 17, 18, 19, 20, 25, 26, 29, 31, 32, 34, 35, 36, 37, 38, 39, 43, 45, 47, 48, 49, 50, 56, 57, 60, 62, 63, 65, 69, 70, 71, 75, 82, 87, 88, 89, 91, 92, 115, 117, 119, 123, 124, 126, 127, 129, 131, 132, 133, 134, 158, 182, 187], "child": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 29, 32, 33, 34, 36, 37, 38, 39, 42, 43, 46, 47, 48, 49, 50, 53, 54, 55, 56, 57, 61, 63, 64, 65, 66, 67, 70, 71, 72, 73, 83, 87, 88, 89, 92, 126, 127, 130, 131, 132, 134, 137, 147, 150, 153, 182, 187], "re": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 29, 32, 33, 34, 36, 37, 38, 39, 42, 43, 46, 47, 48, 49, 50, 53, 54, 55, 56, 57, 61, 63, 64, 65, 66, 67, 70, 71, 72, 73, 87, 88, 89, 92, 111, 117, 126, 127, 130, 131, 132, 134, 150, 156, 163, 180, 185], "defin": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 29, 32, 33, 34, 36, 37, 38, 39, 42, 43, 46, 47, 48, 49, 50, 53, 54, 55, 56, 57, 61, 62, 63, 64, 65, 66, 67, 70, 71, 72, 73, 78, 87, 88, 89, 90, 91, 92, 96, 100, 115, 119, 126, 127, 130, 131, 132, 133, 134, 143, 145, 152, 154, 156, 159, 163, 170, 171, 178, 179, 181, 183, 185, 186, 187, 192], "thi": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 42, 43, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 78, 81, 82, 83, 84, 85, 87, 88, 89, 92, 94, 95, 96, 97, 100, 103, 104, 115, 116, 117, 119, 121, 122, 123, 124, 126, 127, 129, 130, 131, 132, 134, 136, 141, 142, 144, 145, 147, 150, 151, 153, 154, 155, 156, 158, 159, 163, 165, 166, 168, 169, 170, 172, 173, 176, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188], "int": [3, 4, 5, 6, 12, 13, 18, 20, 24, 25, 29, 32, 34, 35, 37, 38, 39, 43, 52, 54, 55, 57, 62, 63, 64, 82, 87, 88, 89, 90, 95, 101, 104, 107, 111, 113, 115, 117, 119, 122, 126, 127, 129, 131, 132, 134, 144, 145, 147], "number": [3, 4, 5, 6, 13, 18, 19, 20, 22, 23, 25, 29, 32, 34, 35, 37, 38, 39, 43, 52, 54, 55, 56, 57, 62, 64, 65, 78, 80, 83, 87, 88, 89, 90, 95, 101, 104, 112, 115, 116, 117, 119, 122, 126, 127, 129, 131, 132, 134, 137, 138, 143, 144, 145, 146, 155, 159, 162, 182, 185, 186, 187], "pair": [3, 6, 13, 17, 54, 129, 145, 147, 150, 158, 176, 177], "10": [3, 5, 13, 17, 18, 19, 23, 25, 26, 29, 32, 34, 35, 37, 38, 48, 52, 56, 57, 62, 65, 67, 87, 88, 89, 92, 101, 104, 119, 123, 127, 129, 134, 144, 146, 147, 161, 168, 169, 172, 185, 186, 187], "b_number": 3, "one": [3, 12, 17, 19, 23, 24, 57, 62, 64, 78, 80, 83, 84, 87, 88, 89, 90, 96, 100, 103, 108, 115, 119, 143, 144, 145, 150, 152, 153, 154, 156, 157, 158, 162, 163, 165, 168, 169, 172, 177, 179, 180, 182, 185, 186, 187, 188, 189], "5": [3, 13, 18, 19, 23, 25, 29, 32, 37, 38, 39, 56, 57, 62, 71, 72, 87, 88, 89, 92, 95, 101, 104, 115, 119, 122, 129, 134, 146, 156, 173, 185, 186], "full": [4, 5, 64, 75, 78, 85, 116, 144, 150, 155, 169, 171, 173, 177, 182, 184, 185, 187, 190], "4": [4, 5, 13, 17, 18, 19, 23, 83, 87, 88, 104, 115, 119, 127, 129, 130, 144, 149, 156, 172, 173, 187], "dc": [4, 5, 7, 8, 32, 41, 42, 43, 50, 57, 62, 126], "n_step": 4, "increment": [4, 5, 13, 62, 132, 147, 159], "step": [4, 13, 15, 16, 62, 129, 144, 146, 159, 168, 172, 173, 178, 180, 181, 183], "1": [4, 5, 6, 7, 10, 13, 16, 17, 18, 19, 23, 26, 28, 29, 36, 37, 38, 43, 55, 56, 57, 62, 67, 70, 71, 83, 87, 88, 89, 101, 104, 111, 115, 116, 119, 124, 129, 131, 132, 136, 144, 149, 150, 155, 156, 167, 173, 178, 181, 182, 183, 185, 186, 187, 192], "test_width": 4, "doubl": [4, 5, 6, 13, 17, 18, 19, 20, 25, 26, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 43, 45, 47, 48, 49, 50, 55, 56, 57, 59, 60, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72, 73, 74, 87, 88, 89, 91, 92, 96, 104, 119, 122, 123, 124, 126, 127, 129, 131, 132, 134, 160, 177, 178, 180, 186, 191], "singl": [4, 6, 10, 13, 17, 19, 23, 26, 56, 57, 62, 69, 71, 81, 83, 87, 89, 91, 100, 103, 108, 119, 120, 124, 129, 150, 151, 156, 169, 170, 173, 179, 181, 182, 183, 185, 189, 190], "2000": [4, 19, 104, 126, 182], "unit": [4, 5, 6, 9, 10, 13, 17, 18, 19, 20, 25, 26, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 43, 45, 47, 48, 49, 50, 55, 56, 57, 59, 60, 62, 63, 64, 65, 67, 69, 70, 71, 72, 73, 74, 87, 88, 89, 91, 92, 96, 101, 104, 115, 116, 117, 119, 122, 123, 124, 126, 127, 129, 131, 132, 134, 143, 144, 146, 163, 167, 169, 171, 182, 186], "\u03bcm": [4, 5, 6, 9, 10, 13, 17, 18, 19, 20, 25, 26, 29, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 43, 45, 47, 48, 49, 50, 55, 56, 57, 59, 60, 62, 63, 64, 65, 67, 69, 70, 71, 74, 87, 88, 89, 91, 92, 119, 122, 123, 124, 126, 127, 129, 131, 132, 134, 158, 182], "pixel": [5, 7, 75, 144, 190], "corner": [5, 7, 13, 35, 37, 38, 39, 52, 62, 63, 64, 149, 177, 178, 182], "dice": [5, 7, 35, 82], "edg": [5, 7, 12, 19, 20, 24, 35, 36, 52, 57, 62, 63, 72, 73, 82, 88, 89, 90, 104, 112, 113, 115, 116, 117, 119, 122, 123, 133, 144, 146, 158, 170, 177, 187], "option": [5, 23, 32, 37, 57, 62, 82, 83, 84, 92, 101, 104, 107, 112, 117, 119, 130, 138, 150, 154, 165, 170, 177, 178, 181, 182, 183, 185, 188, 192], "all": [5, 11, 28, 31, 34, 36, 37, 38, 43, 48, 56, 60, 62, 63, 65, 75, 81, 82, 83, 84, 87, 88, 89, 92, 96, 103, 105, 107, 108, 115, 119, 136, 144, 145, 147, 150, 151, 153, 156, 159, 163, 164, 165, 169, 170, 173, 176, 177, 178, 180, 181, 182, 184, 185, 186, 187, 188], "contain": [5, 22, 23, 28, 34, 36, 37, 38, 43, 48, 56, 62, 68, 75, 76, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 92, 94, 96, 100, 103, 105, 107, 108, 115, 119, 120, 127, 131, 132, 134, 136, 143, 145, 147, 149, 153, 154, 155, 158, 159, 163, 166, 167, 168, 169, 170, 171, 176, 177, 180, 181, 182, 185, 187, 188, 190, 192], "connector": [5, 19, 32, 37, 40, 41, 42, 43, 57, 60, 61, 62, 177], "between": [5, 6, 9, 10, 12, 13, 17, 18, 19, 23, 24, 25, 29, 32, 34, 35, 37, 38, 39, 41, 43, 56, 57, 60, 61, 62, 63, 78, 89, 92, 104, 115, 117, 119, 124, 127, 129, 131, 132, 133, 134, 136, 144, 146, 154, 171, 177, 186, 187], "librari": [5, 28, 31, 37, 41, 45, 52, 59, 62, 69, 75, 89, 90, 91, 92, 129, 133, 147, 151, 167, 168, 169, 171, 172, 173, 176, 177, 178, 179, 190, 191], "superconduct": [5, 37, 115, 133, 171], "quantum": [5, 28, 37, 68, 133, 171, 190], "circuit": [5, 28, 37, 133, 154, 171, 182, 190], "implement": [5, 13, 28, 31, 34, 36, 37, 38, 39, 43, 45, 48, 52, 55, 56, 62, 63, 64, 69, 87, 88, 89, 91, 92, 96, 119, 129, 143, 144, 145, 150, 158, 162, 182, 183, 185, 187, 190], "static": [5, 37, 54, 62, 63, 64, 75, 82, 83, 119, 153, 159, 177, 178], "chip_cel": [5, 81, 82], "return": [5, 34, 36, 37, 38, 43, 48, 52, 56, 57, 62, 63, 64, 65, 75, 76, 82, 83, 85, 87, 88, 89, 91, 92, 96, 100, 101, 103, 104, 105, 108, 109, 112, 113, 115, 116, 117, 118, 119, 120, 123, 129, 136, 137, 138, 140, 143, 144, 145, 146, 147, 148, 150, 151, 155, 156, 158, 159, 160, 180, 181, 182, 187], "dictionari": [5, 23, 37, 57, 65, 78, 82, 83, 84, 96, 101, 104, 108, 109, 117, 119, 123, 138, 145, 151, 153, 154, 155, 156, 158, 182, 187], "assign": [5, 177, 182], "port_id": 5, "launcher_id": 5, "object": [5, 26, 34, 36, 37, 38, 43, 45, 48, 52, 56, 62, 75, 76, 78, 81, 82, 83, 84, 87, 88, 89, 91, 92, 94, 96, 98, 100, 103, 104, 108, 109, 115, 116, 117, 118, 119, 120, 124, 136, 142, 143, 144, 145, 147, 153, 154, 156, 158, 159, 163, 169, 171, 177, 178, 179, 180, 181, 182, 185, 186, 188, 189, 190, 191, 192], "junction_typ": [5, 9, 10, 13, 23, 26, 69, 70, 71, 72, 73, 74, 89, 91, 124, 129, 159, 187], "pad": [5, 9, 13, 29, 31, 32, 33, 34, 36, 38, 49, 50, 57, 70, 71, 88, 89, 92, 126, 128, 129, 130, 133, 182, 187], "string": [5, 6, 7, 9, 10, 13, 14, 15, 16, 17, 19, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34, 35, 37, 38, 41, 43, 45, 46, 47, 57, 59, 60, 61, 62, 65, 69, 70, 71, 72, 73, 82, 83, 89, 91, 96, 101, 104, 105, 107, 108, 118, 119, 120, 122, 124, 129, 130, 134, 138, 143, 145, 147, 150, 151, 152, 154, 155, 158, 181, 182], "type": [5, 9, 10, 13, 14, 15, 16, 18, 19, 23, 25, 26, 27, 29, 31, 32, 33, 35, 37, 41, 43, 45, 46, 47, 52, 57, 59, 60, 61, 62, 65, 69, 70, 71, 72, 73, 78, 83, 85, 89, 91, 92, 104, 112, 115, 117, 119, 120, 121, 124, 129, 130, 134, 136, 137, 138, 143, 144, 145, 147, 150, 154, 156, 159, 169, 170, 177, 179, 184, 186, 187, 192], "us": [5, 9, 11, 19, 23, 26, 28, 29, 34, 35, 36, 37, 38, 43, 48, 49, 52, 55, 56, 57, 62, 63, 65, 67, 69, 74, 75, 78, 81, 82, 83, 84, 85, 87, 88, 89, 91, 92, 95, 96, 97, 98, 100, 101, 103, 104, 105, 107, 108, 112, 115, 116, 117, 119, 121, 122, 123, 124, 125, 129, 133, 138, 143, 144, 145, 146, 147, 150, 151, 153, 154, 155, 156, 158, 159, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 176, 178, 179, 181, 182, 183, 185, 186, 187, 188, 189, 190, 191, 192], "optic": [5, 15, 16, 127, 131, 132, 171, 190], "lithographi": [5, 15, 16, 119, 127, 131, 132, 190], "call": [5, 37, 56, 62, 83, 95, 96, 97, 108, 115, 116, 119, 121, 122, 123, 124, 136, 145, 151, 153, 154, 163, 170, 173, 179, 180, 181, 182, 184, 185, 186, 187, 188, 190], "overrid": [5, 13, 82, 84, 95, 96, 97, 117, 119, 121, 122, 123, 124, 129, 163, 165, 183], "set": [5, 19, 37, 57, 62, 75, 80, 81, 83, 84, 96, 101, 104, 105, 112, 115, 117, 119, 123, 143, 158, 162, 163, 165, 168, 169, 170, 171, 177, 178, 182, 183, 185, 186, 187, 188], "given": [5, 34, 36, 37, 38, 43, 48, 55, 56, 57, 62, 63, 75, 78, 81, 83, 87, 88, 89, 91, 92, 96, 101, 104, 115, 116, 117, 118, 119, 120, 127, 129, 130, 131, 132, 134, 143, 144, 145, 148, 149, 151, 153, 156, 158, 159, 163, 165, 181, 182, 185, 186, 187, 189], "pya": [5, 37, 52, 62, 78, 82, 83, 85, 91, 115, 116, 119, 133, 144, 145, 147, 154, 156, 158, 160, 167, 181, 182, 187], "dbox": [5, 75, 91, 115, 116, 119, 181, 182, 187], "within": [5, 34, 36, 37, 38, 43, 48, 56, 62, 87, 88, 89, 92, 104, 130, 159, 169, 170, 189, 191], "id": [5, 6, 7, 10, 13, 16, 19, 25, 29, 32, 37, 38, 57, 62, 75, 78, 83, 84, 89, 119, 122, 129, 134, 143, 144, 155, 164, 169, 179, 180, 181, 191], "where": [5, 17, 19, 23, 34, 36, 37, 38, 43, 48, 56, 57, 62, 63, 64, 69, 74, 82, 83, 84, 87, 88, 89, 92, 96, 100, 103, 104, 105, 108, 112, 115, 116, 118, 119, 123, 143, 147, 149, 150, 153, 154, 158, 159, 163, 168, 172, 177, 180, 181, 182, 183, 185, 186, 187, 189], "frame_paramet": 5, "r0": [5, 37, 119, 133], "dtran": [5, 52, 64, 82, 120, 160, 182, 187], "toler": [5, 63, 104, 113, 119, 144, 153], "004": [5, 119, 153], "base_metal_gap": [5, 78, 153, 182], "combin": [5, 37, 96, 108, 119, 153, 171, 187], "three": [5, 17, 68, 119, 153, 169, 172, 180, 181, 185, 187], "subtract": [5, 52, 119, 133, 153], "insert": [5, 28, 35, 37, 57, 62, 75, 82, 91, 119, 129, 133, 145, 153, 158, 169, 177, 179, 187], "oper": [5, 37, 62, 143, 153, 168, 169, 172, 177, 185], "base_metal_gap_wo_grid": [5, 91, 127, 129, 131, 132, 153, 154, 173, 177, 182], "base_metal_addit": [5, 153, 182], "ground_grid": [5, 153, 182], "info": [5, 107, 112, 119, 152, 153, 165, 185], "gap": [5, 13, 17, 18, 19, 20, 23, 25, 29, 32, 34, 35, 36, 37, 38, 39, 43, 45, 47, 48, 49, 56, 57, 62, 63, 64, 65, 70, 71, 87, 88, 89, 92, 116, 119, 129, 133, 134, 138, 144, 153, 158, 182, 187], "ignor": [5, 83, 91, 119, 144, 153, 158, 168, 185], "while": [5, 23, 37, 78, 153, 154, 165, 170, 173, 185], "\u00b5m": [5, 17, 35, 57, 62, 72, 73, 87, 88, 89, 91, 112, 119, 153], "possibli": [5, 52, 159, 173, 181, 182], "befor": [5, 37, 62, 63, 75, 83, 116, 119, 147, 157, 168, 177, 188], "get": [5, 62, 75, 96, 115, 136, 145, 154, 156, 163, 165, 166, 168, 169, 170, 171, 172, 180, 183], "specifi": [5, 31, 32, 33, 37, 49, 62, 75, 82, 83, 84, 96, 104, 115, 117, 119, 143, 144, 145, 147, 148, 152, 154, 155, 156, 159, 165, 166, 168, 176, 181, 183, 187, 188], "correctli": [5, 37, 63, 82, 177, 182], "resolv": [5, 82, 167, 182], "integ": [5, 6, 7, 10, 16, 19, 82, 117, 119, 144, 145, 187], "filter_layer_list": 5, "transform": [5, 37, 52, 64, 75, 82, 91, 119, 120, 129, 133, 144, 158, 182], "filter_region": 5, "tupl": [5, 23, 37, 62, 63, 64, 75, 82, 83, 100, 103, 105, 108, 115, 119, 123, 136, 143, 145, 147, 150, 156], "layer_nam": [5, 37, 75, 81, 96, 115, 119], "distanc": [5, 6, 17, 18, 19, 25, 29, 35, 43, 62, 63, 65, 87, 88, 89, 104, 119, 123, 124, 127, 133, 134, 144, 147], "filter": [5, 107, 170], "region": [5, 37, 38, 52, 62, 82, 104, 115, 116, 119, 133, 144, 146], "element_cel": 5, "shape_lay": 5, "locat": [5, 37, 52, 62, 75, 78, 82, 100, 103, 112, 117, 119, 123, 140, 149, 150, 155, 158, 159, 168, 169, 170, 172, 173, 177, 178, 180, 186, 187, 188], "rotat": [5, 37, 43, 62, 75, 82, 91, 119, 181, 182], "repeat": [5, 118], "list": [5, 6, 7, 9, 10, 13, 16, 17, 18, 19, 23, 25, 26, 28, 29, 32, 34, 35, 36, 37, 38, 43, 48, 52, 55, 56, 57, 62, 63, 64, 65, 75, 76, 80, 82, 83, 84, 87, 88, 89, 90, 92, 100, 101, 103, 104, 105, 107, 108, 112, 113, 115, 116, 117, 118, 119, 120, 123, 124, 129, 134, 136, 143, 144, 145, 147, 149, 150, 151, 153, 154, 155, 156, 158, 159, 160, 165, 169, 173, 178, 182, 186, 187, 188, 189], "dpoint": [5, 37, 62, 63, 75, 82, 91, 113, 115, 117, 119, 133, 143, 144, 147, 149, 154, 158, 181, 182, 187, 192], "degre": [5, 17, 36, 43, 62, 65, 82, 87, 88, 91, 104, 144, 181, 182], "bump_box": 5, "should": [5, 31, 34, 36, 37, 38, 43, 48, 56, 57, 62, 63, 75, 76, 78, 87, 88, 89, 92, 95, 96, 97, 104, 115, 116, 117, 119, 120, 121, 122, 123, 124, 141, 143, 145, 154, 156, 158, 159, 163, 164, 165, 166, 168, 169, 170, 172, 173, 177, 178, 180, 181, 182, 187, 191], "fill": [5, 96, 112, 162, 173, 177, 178, 182], "bump": [5, 32, 41, 43, 57, 62, 119, 122, 162, 187], "coordin": [5, 17, 37, 55, 62, 64, 75, 82, 89, 104, 115, 119, 133, 155, 158, 181], "mai": [5, 28, 37, 62, 75, 82, 83, 96, 117, 119, 151, 153, 154, 155, 159, 163, 165, 166, 168, 169, 170, 173, 176, 177, 178, 180, 181, 182, 184, 185], "post": [5, 37, 108, 115, 118, 186, 188, 189], "sampleholder_typ": [5, 14, 182], "launcher_assign": 5, "none": [5, 26, 31, 35, 37, 41, 45, 52, 59, 62, 69, 75, 81, 82, 83, 84, 85, 91, 96, 100, 101, 103, 105, 107, 108, 113, 115, 116, 117, 118, 119, 120, 123, 124, 129, 133, 136, 138, 143, 144, 145, 150, 151, 154, 155, 156, 158, 159, 185, 187], "enabl": [5, 56, 62, 101, 104, 116, 119, 123, 152, 171, 172, 177, 178, 182, 186], "typic": [5, 13, 25, 29, 32, 37, 38, 57, 62, 68, 89, 119, 129, 134, 138, 151, 154, 182, 187, 188, 189], "sampl": [5, 8, 18, 90, 123, 144], "holder": [5, 8, 18, 123], "size": [5, 29, 36, 38, 43, 56, 62, 67, 75, 82, 83, 87, 88, 104, 117, 119, 144, 149, 155, 177, 181, 182], "self": [5, 37, 57, 62, 65, 69, 74, 82, 83, 91, 95, 96, 97, 119, 121, 122, 123, 124, 145, 164, 176, 182, 185, 187], "accordingli": [5, 37, 182], "wrapper": [5, 75, 123, 163], "around": [5, 19, 29, 35, 36, 37, 38, 52, 63, 64, 75, 82, 119, 143, 144, 149, 163, 171, 176, 177, 178, 181, 187], "configur": [5, 13, 20, 27, 43, 75, 77, 78, 82, 129, 130, 163, 170, 179], "mean": [5, 29, 36, 38, 43, 55, 56, 57, 62, 63, 67, 78, 115, 116, 119, 162, 163, 181, 182, 187], "index": [5, 19, 37, 62, 63, 64, 78, 113, 117, 119, 147, 158, 159, 169, 171, 182], "head": [5, 48, 123], "from": [5, 13, 19, 20, 23, 29, 31, 34, 35, 37, 49, 52, 57, 62, 63, 64, 65, 68, 70, 71, 75, 78, 81, 82, 83, 85, 86, 87, 88, 89, 90, 91, 92, 95, 96, 97, 101, 104, 105, 107, 108, 113, 115, 117, 119, 121, 122, 123, 124, 129, 133, 136, 137, 140, 143, 144, 147, 148, 149, 151, 152, 154, 156, 158, 159, 162, 163, 165, 166, 168, 169, 171, 172, 173, 176, 177, 178, 179, 180, 181, 183, 185, 186, 187, 189, 190, 191, 192], "n": [5, 13, 25, 29, 32, 37, 38, 57, 62, 64, 87, 88, 89, 111, 119, 129, 134, 144, 145, 154, 170, 182, 185, 186], "launcher_typ": [5, 182], "launcher_width": [5, 20, 182], "launcher_gap": [5, 20, 182], "launcher_ind": [5, 20, 182], "pad_pitch": [5, 182], "port_id_remap": 5, "launcher_frame_gap": [5, 49], "chip_box": [5, 182], "chang": [5, 34, 36, 37, 38, 43, 48, 56, 62, 87, 88, 89, 92, 120, 156, 159, 162, 163, 165, 169, 170, 173, 177, 178, 180, 182, 183, 187, 188, 191], "equal": [5, 116, 144, 150, 155, 186], "distribut": [5, 62, 84], "overridden": [5, 95, 96, 97, 119, 121, 122, 123, 124], "desir": [5, 37, 62, 63, 91, 149, 169, 177, 181, 183, 186, 187], "per": [5, 38, 56, 62, 65, 130, 163, 185, 186], "disabl": [5, 13, 37, 70, 75, 89, 116, 119, 129, 158, 177, 178, 180], "argument": [5, 34, 36, 37, 38, 43, 48, 52, 56, 62, 75, 83, 84, 87, 88, 89, 91, 92, 95, 96, 97, 101, 104, 105, 107, 115, 118, 119, 120, 121, 122, 123, 124, 129, 147, 156, 165, 181, 182, 187, 188, 189], "If": [5, 37, 62, 65, 75, 84, 95, 96, 97, 101, 104, 105, 107, 115, 116, 119, 120, 121, 122, 123, 124, 133, 143, 144, 145, 150, 151, 152, 154, 155, 158, 159, 161, 164, 165, 166, 168, 169, 170, 172, 173, 174, 177, 180, 181, 182, 185, 187, 190, 191, 192], "neither": [5, 75], "rf": [5, 43, 170, 182], "most": [5, 113, 145, 147, 158, 163, 172, 173, 176, 177, 178, 180, 182, 185, 187, 190], "top": [5, 6, 19, 33, 41, 57, 75, 78, 82, 95, 96, 97, 115, 116, 119, 121, 122, 123, 124, 143, 150, 158, 159, 163, 177, 178, 180, 181, 182, 187, 190], "clockwis": [5, 13, 19, 35, 57, 82, 113, 144, 181], "order": [5, 19, 23, 57, 62, 63, 96, 104, 113, 115, 119, 144, 145, 163, 165, 177, 186, 187], "x": [5, 17, 34, 55, 62, 63, 82, 87, 88, 91, 104, 113, 115, 133, 143, 147, 154, 155, 166, 172, 177, 179, 181, 182, 185, 186, 187, 188], "y": [5, 13, 55, 62, 82, 91, 104, 111, 113, 115, 129, 133, 143, 147, 154, 155, 166, 181, 186, 187, 188], "your": [5, 52, 96, 100, 103, 117, 119, 161, 162, 164, 165, 168, 169, 170, 171, 172, 173, 182, 183, 188], "For": [5, 19, 23, 28, 37, 62, 78, 82, 91, 104, 119, 143, 145, 147, 150, 151, 155, 156, 157, 159, 163, 165, 169, 170, 172, 173, 177, 178, 180, 182, 185, 186, 187, 188], "exampl": [5, 28, 37, 62, 75, 76, 78, 83, 104, 119, 145, 151, 155, 159, 163, 165, 168, 169, 170, 172, 173, 177, 179, 181, 183, 185, 186, 187, 188, 192], "flip": [5, 6, 16, 19, 32, 37, 40, 41, 43, 54, 57, 62, 122, 143, 177, 181, 182, 187], "": [5, 12, 17, 24, 34, 36, 37, 38, 43, 48, 49, 56, 62, 75, 83, 85, 87, 88, 89, 91, 92, 101, 113, 119, 120, 129, 143, 144, 150, 154, 156, 158, 159, 163, 166, 168, 172, 173, 176, 177, 179, 181, 182, 183, 189, 191], "axi": [5, 13, 17, 24, 63, 87, 88, 91, 104, 129, 143, 159, 160], "rang": [5, 56, 145], "delta_x": 5, "100": [5, 13, 18, 25, 29, 32, 35, 37, 38, 43, 57, 59, 62, 63, 74, 89, 90, 91, 104, 111, 119, 122, 124, 127, 129, 131, 132, 134, 144, 178, 182, 187, 188], "delta_i": 5, "x0": 5, "y0": 5, "float": [5, 17, 62, 82, 101, 104, 111, 113, 115, 117, 119, 136, 145, 147, 186, 187], "separ": [5, 13, 37, 70, 71, 75, 83, 89, 90, 96, 104, 115, 119, 129, 145, 147, 150, 151, 153, 168, 170, 172, 173, 177, 178, 182, 183, 187, 188], "along": [5, 57, 104, 159, 192], "dimens": [5, 20, 75, 116, 119, 166, 186, 187], "displac": [5, 91, 182], "tsv_box": 5, "boolean": [5, 9, 10, 13, 18, 21, 23, 25, 29, 32, 34, 35, 37, 38, 43, 49, 52, 54, 55, 57, 62, 63, 64, 65, 66, 67, 70, 71, 75, 82, 83, 89, 91, 119, 121, 122, 123, 129, 133, 134, 152], "make": [5, 28, 41, 82, 83, 84, 85, 100, 103, 104, 119, 156, 162, 163, 165, 166, 168, 169, 170, 171, 172, 173, 177, 178, 180, 181, 182, 183, 187, 188, 192], "plane": [5, 36, 38, 39, 52, 87, 88, 119, 177, 178, 181, 182], "fals": [5, 13, 18, 19, 21, 25, 29, 32, 34, 35, 37, 38, 43, 49, 52, 54, 55, 57, 62, 63, 64, 65, 66, 67, 70, 71, 75, 81, 82, 83, 89, 91, 96, 100, 101, 103, 104, 105, 107, 111, 112, 116, 117, 118, 119, 121, 122, 129, 134, 144, 145, 149, 150, 151, 155, 158, 159, 181, 182, 185, 187], "merge_base_metal_gap": 5, "a_cap": 5, "conductor": [5, 13, 17, 18, 19, 25, 29, 32, 37, 38, 43, 57, 62, 63, 65, 87, 88, 89, 119, 129, 134, 158], "cap": [5, 19], "b_cap": 5, "with_gnd_tsv": 5, "through": [5, 25, 56, 57, 63, 83, 84, 101, 134, 144, 165, 166, 180, 187], "silicon": [5, 25, 119, 134, 182, 187, 190], "with_face1_gnd_tsv": 5, "tsv_grid_spac": 5, "space": [5, 12, 13, 15, 16, 19, 24, 26, 57, 62, 96, 122, 123, 124, 127, 129, 131, 132, 147, 149, 151, 169], "300": [5, 6, 48, 49, 57, 87, 88, 119], "edge_from_tsv": 5, "clearanc": [5, 52, 62, 82], "550": [5, 17, 119], "tsv_edge_to_tsv_edge_separ": 5, "exist": [5, 75, 82, 95, 96, 97, 108, 115, 119, 121, 122, 123, 124, 143, 144, 147, 151, 155, 159, 163, 168, 172, 173, 177, 182, 187, 188], "250": [5, 88, 90], "tsv_edge_to_nearest_el": 5, "with_gnd_bump": 5, "indium": [5, 119, 187], "bump_grid_spac": 5, "120": [5, 87, 88, 92, 162, 164], "edge_from_bump": 5, "bump_edge_to_bump_edge_separ": 5, "95": 5, "frames_en": [5, 6, 7, 10, 16, 19], "drawn": [5, 6, 7, 10, 16, 19, 173, 187, 190], "frames_marker_dist": 5, "each": [5, 13, 18, 23, 26, 35, 36, 37, 57, 62, 63, 64, 65, 75, 78, 80, 81, 82, 83, 84, 87, 88, 90, 92, 96, 101, 104, 115, 119, 124, 130, 133, 143, 144, 147, 150, 151, 153, 154, 155, 159, 163, 169, 170, 173, 177, 180, 181, 182, 183, 185, 186, 187, 188, 189, 192], "1500": [5, 35], "1000": [5, 17, 18, 48, 57, 75, 78, 104, 119, 182], "frames_diagonal_squar": 5, "diagon": [5, 35, 52, 186], "squar": [5, 12, 24, 35, 38, 52, 82, 83, 133, 150, 169, 173, 182], "2": [5, 13, 18, 19, 23, 25, 26, 33, 34, 38, 39, 45, 56, 62, 70, 74, 82, 89, 91, 101, 104, 115, 119, 124, 129, 130, 134, 144, 149, 156, 167, 168, 171, 182, 183, 185, 186, 187], "frames_mirror": 5, "mirror": [5, 9, 10, 13, 19, 81, 82, 91, 129, 149, 159, 160, 181], "true": [5, 9, 10, 13, 18, 19, 23, 29, 32, 37, 57, 62, 63, 70, 71, 75, 82, 83, 84, 89, 96, 100, 101, 104, 105, 107, 112, 119, 121, 122, 123, 129, 137, 143, 144, 145, 147, 150, 151, 152, 153, 155, 156, 158, 163, 178, 180, 181, 182, 185, 186, 187], "frames_dice_width": 5, "street": 5, "200": [5, 13, 17, 19, 25, 35, 57, 62, 92, 134, 182], "140": 5, "face_box": 5, "8500": 5, "dice_grid_margin": [5, 35], "margin": [5, 13, 19, 25, 29, 32, 35, 37, 38, 57, 59, 62, 67, 70, 71, 82, 89, 119, 129, 134, 149, 182, 187, 188], "name_mask": [5, 35], "m000": [5, 35], "name_chip": [5, 7, 9, 10, 17, 22, 35], "ctest": [5, 35], "name_copi": [5, 35, 82], "copi": [5, 35, 37, 62, 82, 108, 150, 160, 163, 182, 183, 188, 189], "name_brand": [5, 35], "brand": [5, 35], "marker_typ": [5, 13, 35, 52], "lower": [5, 13, 23, 35, 116, 173, 186, 187], "standard": [5, 13, 25, 26, 35, 45, 46, 52, 53, 59, 61, 62, 91, 123, 124, 134, 144, 147, 152, 173], "chip_dicing_in_base_met": [5, 35], "line": [5, 6, 9, 17, 18, 19, 35, 36, 48, 63, 83, 89, 90, 108, 113, 118, 119, 131, 132, 134, 144, 147, 162, 166, 168, 169, 177, 178, 179, 180, 181, 182, 188, 189, 190, 191], "metal": [5, 11, 13, 25, 29, 32, 35, 37, 38, 41, 49, 57, 62, 63, 64, 66, 67, 70, 71, 89, 92, 96, 104, 115, 116, 117, 119, 122, 129, 133, 134, 182, 186, 187], "addit": [5, 13, 29, 35, 37, 49, 62, 63, 64, 66, 67, 70, 71, 78, 82, 89, 95, 97, 104, 115, 118, 119, 121, 122, 123, 124, 129, 162, 165, 177, 181, 182, 186], "bound": [5, 35, 55, 62, 82, 91, 116, 119, 129, 146, 149, 154, 177], "10000": [5, 18, 35, 96, 119, 181], "bump_typ": [5, 32, 41, 43, 57, 62], "choic": [5, 6, 10, 13, 14, 15, 16, 18, 19, 23, 25, 26, 29, 31, 32, 33, 34, 41, 43, 45, 46, 47, 57, 59, 60, 61, 62, 65, 69, 70, 71, 72, 73, 89, 91, 101, 124, 129, 130, 134, 156, 163, 169, 186], "tsv_type": [5, 25, 59, 60, 61, 134], "ellips": [5, 25, 59, 60, 134], "bottom": [6, 33, 41, 57, 72, 73, 78, 82, 115, 116, 119, 158, 163, 178, 181, 182, 187], "transmiss": [6, 18, 63, 134], "3": [6, 17, 18, 19, 23, 26, 34, 38, 39, 47, 54, 64, 82, 87, 88, 92, 104, 115, 119, 124, 144, 149, 156, 165, 167, 168, 173, 186, 187], "crossing_length": 6, "400": [6, 17, 57, 87, 88, 119, 182], "cross_talk_dist": 6, "meander_fac": 6, "two": [6, 9, 17, 35, 36, 38, 39, 41, 43, 55, 60, 61, 62, 70, 82, 88, 89, 90, 91, 115, 116, 119, 133, 143, 144, 147, 154, 158, 163, 168, 176, 177, 181, 182, 185, 186, 187, 188, 192], "daisi": 7, "woven": 7, "includ": [7, 9, 10, 13, 18, 25, 28, 29, 32, 37, 38, 57, 62, 68, 70, 71, 81, 83, 84, 89, 91, 96, 100, 103, 115, 119, 121, 129, 134, 143, 144, 145, 150, 159, 161, 165, 166, 168, 171, 172, 176, 177, 181, 182, 186, 188, 192], "text": [7, 35, 37, 62, 78, 82, 115, 117, 119, 131, 132, 147, 149, 158, 169, 178, 182], "manual": [7, 30, 57, 62, 68, 69, 74, 78, 83, 86, 101, 104, 117, 141, 143, 165, 167, 171, 173, 181, 186, 187, 188, 190], "pattern": [7, 57, 171], "No": [7, 72, 104, 172], "input": [7, 17, 19, 43, 57, 62, 115, 144, 147, 185, 187, 192], "demonstr": [9, 10, 17, 169, 170, 177, 178, 192], "four": [9, 23, 52, 90, 126, 133, 144, 149, 154, 181], "readout": [9, 10, 17, 23, 89, 90], "reson": [9, 10, 17, 18, 19, 23, 48, 57, 121, 177, 186], "probe": [9, 17, 133, 143], "charg": [9, 178], "qubit_a_nr": [9, 10], "qubit_b_nr": [9, 10], "port_nr": [9, 119, 187], "qubit_nr": [9, 10], "cap_finger_nr": [9, 10], "probeline_nam": [9, 10], "readout_res_length": [9, 10, 17, 23, 181], "5000": [9, 10, 23, 57, 123, 181, 182], "5100": [9, 10, 23], "5200": [9, 10, 23], "5300": [9, 10, 23], "include_coupl": [9, 10, 181], "coupler": [9, 10, 17, 18, 19, 23, 26, 34, 36, 38, 87, 88, 89, 90, 92, 119, 124, 138, 178, 187], "3d": [10, 28, 104, 119, 177, 182, 187], "integr": [10, 28, 101, 103, 104, 176, 177, 179, 182, 189], "multi": [10, 29, 31, 32, 57, 62, 65, 78, 83, 84, 119, 170, 171, 179, 182], "featur": [10, 37, 62, 145, 169, 170, 171, 172, 173, 178, 179, 180, 181, 182, 189], "dt": 10, "almost": [11, 154, 182], "remov": [11, 34, 52, 82, 83, 119, 122, 143, 144, 150, 151, 152, 156, 159, 166, 168, 169, 171, 182], "ebl": [11, 76, 171, 181], "edge_len": [12, 24], "80": [12, 13, 24, 36, 65, 87, 88, 90], "inter_spac": [12, 24], "20": [12, 17, 18, 19, 24, 29, 31, 36, 38, 39, 67, 87, 88, 89, 90, 91, 131, 132, 168, 185, 187], "pad_width": [13, 71, 89, 129, 133], "500": [13, 19, 25, 34, 48, 50, 57, 62, 89, 104, 126, 129, 134, 182, 187], "junctions_horizont": [13, 129], "horizont": [13, 18, 23, 25, 57, 71, 82, 89, 129, 133, 134, 160], "small_loop_area": 13, "small": [13, 22, 63, 162, 182, 185], "loop": [13, 70, 74, 89, 91, 129], "large_loop_area": 13, "larg": [13, 170, 185], "130": [13, 182], "junction_width_smal": 13, "finger": [13, 17, 18, 19, 23, 34, 38, 39, 56, 70, 71, 89, 92, 129, 138], "15": [13, 87, 88, 127, 187], "junction_width_larg": 13, "08": [13, 124], "junction_width_step_increment_smal": 13, "01": [13, 104, 113, 119], "junction_width_step_increment_larg": 13, "03": 13, "pads_loop": 13, "central": [13, 181], "6": [13, 17, 18, 19, 23, 25, 29, 32, 37, 38, 48, 57, 62, 65, 71, 87, 88, 89, 119, 129, 134, 144, 156], "turn": [13, 19, 25, 29, 32, 34, 36, 37, 38, 43, 48, 56, 57, 62, 87, 88, 89, 92, 104, 119, 124, 129, 134, 158, 163, 177, 182], "64": [13, 25, 29, 32, 37, 38, 57, 62, 89, 119, 129, 134, 144, 172], "r": [13, 25, 29, 32, 37, 38, 43, 57, 62, 63, 64, 89, 119, 129, 134, 144, 145, 158, 165, 168, 169, 182, 185, 188, 191], "radiu": [13, 25, 29, 32, 36, 37, 38, 39, 55, 57, 62, 63, 64, 71, 82, 87, 88, 89, 92, 119, 129, 134, 144, 158, 182], "protect": [13, 25, 29, 32, 37, 38, 57, 62, 67, 89, 119, 129, 134], "1t1": [13, 25, 29, 32, 37, 38, 57, 62, 78, 82, 83, 89, 119, 122, 129, 134, 143, 173, 177, 181, 182, 187], "2b1": [13, 25, 29, 32, 37, 38, 57, 62, 78, 82, 89, 119, 129, 134, 181, 182, 187], "1b1": [13, 25, 29, 32, 37, 38, 57, 62, 89, 119, 129, 134], "2t1": [13, 25, 29, 32, 37, 38, 57, 62, 78, 82, 89, 119, 129, 134, 182], "display_nam": [13, 25, 29, 32, 37, 38, 57, 62, 89, 119, 129, 134], "displai": [13, 25, 29, 32, 37, 38, 57, 62, 75, 89, 119, 129, 134, 168, 177, 180, 181], "gui": [13, 25, 28, 29, 32, 37, 38, 55, 57, 62, 63, 75, 78, 89, 105, 107, 119, 129, 134, 143, 147, 150, 163, 167, 169, 171, 172, 173, 176, 178, 179, 180, 182, 184, 187, 189, 190, 191], "protect_opposite_fac": [13, 25, 29, 32, 37, 38, 57, 62, 89, 119, 129, 134], "appli": [13, 25, 29, 32, 37, 38, 57, 62, 64, 75, 82, 83, 84, 89, 104, 116, 119, 120, 129, 133, 134, 163, 177, 187], "onli": [13, 25, 29, 32, 34, 36, 37, 38, 43, 48, 56, 57, 62, 63, 69, 82, 83, 84, 87, 88, 89, 91, 92, 96, 104, 105, 116, 119, 125, 129, 130, 134, 137, 141, 145, 147, 153, 156, 157, 158, 159, 163, 165, 168, 169, 170, 172, 173, 177, 178, 180, 181, 182, 183, 184, 185, 186, 187, 188, 192], "signal": [13, 25, 29, 32, 37, 38, 57, 62, 89, 96, 115, 117, 119, 129, 134, 158, 177, 186, 187], "carri": [13, 25, 29, 32, 37, 38, 57, 62, 89, 119, 129, 134], "opposing_face_id_group": [13, 25, 29, 32, 37, 38, 57, 62, 89, 119, 129, 134], "oppos": [13, 25, 29, 32, 37, 38, 57, 62, 89, 119, 129, 134, 187], "group": [13, 25, 29, 32, 37, 38, 57, 62, 68, 78, 89, 111, 112, 119, 129, 134, 143, 146, 173, 177, 182], "etch_opposite_fac": [13, 25, 29, 32, 37, 38, 57, 62, 89, 119, 129, 134], "etch": [13, 19, 25, 29, 32, 37, 38, 57, 62, 78, 89, 115, 116, 117, 119, 129, 134], "opposit": [13, 19, 25, 29, 32, 37, 38, 57, 62, 89, 119, 122, 129, 134, 187], "too": [13, 25, 29, 32, 37, 38, 49, 57, 62, 63, 64, 66, 67, 89, 119, 129, 134, 154, 156, 168, 169, 170], "etch_opposite_face_margin": [13, 19, 25, 29, 32, 37, 38, 57, 62, 89, 119, 129, 134], "area_height": [13, 129], "height": [13, 17, 19, 34, 71, 75, 82, 89, 116, 117, 119, 126, 129, 133, 149, 187], "1900": [13, 129], "area_width": [13, 129], "1300": [13, 19, 129], "pad_spac": [13, 129], "only_pad": [13, 129], "pad_configur": [13, 129], "junction_width_step": [13, 129], "automat": [13, 39, 55, 57, 62, 70, 75, 80, 82, 85, 100, 129, 150, 163, 165, 166, 168, 169, 172, 173, 176, 177, 180, 181, 182, 183, 185], "junction_width": [13, 69, 89, 91, 129], "junction_test_pads_typ": [13, 129, 130], "junction_test_pads_paramet": [13, 129], "extra": [13, 19, 29, 33, 45, 62, 63, 65, 69, 82, 89, 91, 112, 129, 149, 159, 172], "_junction_test_pads_paramet": [13, 129], "previou": [13, 45, 62, 69, 89, 91, 129, 144, 168, 169, 177, 180, 181, 182], "state": [13, 45, 69, 89, 91, 129, 183, 185], "_paramet": [13, 37, 45, 69, 89, 91, 129], "mirror_squid": [13, 91, 129], "its": [13, 37, 57, 62, 63, 82, 91, 96, 104, 119, 129, 143, 144, 145, 159, 163, 165, 168, 177, 181, 182, 183], "junction_paramet": [13, 69, 89, 91, 129], "_junction_paramet": [13, 69, 89, 91, 129], "finger_overshoot": [13, 70, 71, 89, 129], "include_base_metal_gap": [13, 70, 71, 89, 129], "shadow_margin": [13, 70, 71, 89, 129], "shadow": [13, 70, 71, 89, 129], "compact_geometri": [13, 70, 89, 129], "compact": [13, 70, 89, 129, 145], "geometri": [13, 34, 36, 37, 38, 43, 48, 52, 56, 60, 61, 70, 87, 88, 89, 91, 92, 95, 96, 97, 115, 116, 119, 121, 122, 123, 124, 129, 154, 159, 162, 171, 173, 177, 179, 180, 182, 186, 189, 190, 192], "separate_junct": [13, 70, 71, 89, 129], "offset_compens": [13, 70, 71, 89, 129], "lead": [13, 38, 56, 70, 71, 89, 104, 129, 158, 168, 185, 187], "offset": [13, 62, 70, 71, 82, 89, 92, 129], "mirror_offset": [13, 70, 71, 89, 129], "move": [13, 55, 62, 70, 71, 89, 91, 129, 144, 165, 173, 177, 178], "finger_overlap": [13, 70, 71, 89, 129], "insid": [13, 36, 56, 57, 62, 70, 71, 89, 96, 101, 104, 115, 117, 119, 129, 145, 150, 158, 173, 177, 180, 181, 182, 187, 190], "single_junct": [13, 70, 89, 129], "second": [13, 17, 32, 37, 43, 70, 89, 104, 107, 115, 119, 129, 144, 182, 183, 185, 188], "predefin": [14, 63, 177], "sma8": [14, 18, 123, 182], "ard24": [14, 18], "dc24": 14, "num_strip": [15, 16, 131, 132], "min_width": [15, 16], "max_width": [15, 16], "stripe_test": [15, 16], "stripe_test_increasing_width": [15, 16], "architectur": [16, 167, 171, 182], "circular": [17, 36, 61, 82, 87, 145], "island": [17, 36, 87, 88, 89, 90, 91, 92, 186, 187], "drivelin": [17, 87, 88, 89, 90], "11500": 17, "12700": 17, "8000": [17, 111], "kappa_finger_control": 17, "capacitor": [17, 18, 19, 34, 36, 38, 39, 56, 62, 138, 154, 177, 182], "32": [17, 87, 88], "21": [17, 18, 19, 23], "46": 17, "coupler_length": 17, "9800": 17, "couplers_a_qb1": 17, "couplers_b_qb1": 17, "couplers_angle_qb1": 17, "0deg": [17, 87, 88], "225": 17, "315": 17, "couplers_width_qb1": 17, "radial": [17, 87, 88], "30": [17, 18, 25, 59, 60, 66, 87, 88, 101, 126, 134, 182, 186], "50": [17, 25, 35, 89, 111, 117, 150, 158], "couplers_arc_amplitude_qb1": 17, "angular": [17, 87, 88], "extens": [17, 87, 88, 117, 119, 166, 167, 172, 183, 186], "25": [17, 32, 41, 57, 187], "65": 17, "couplers_a_qb2": 17, "couplers_b_qb2": 17, "couplers_angle_qb2": 17, "couplers_width_qb2": 17, "couplers_arc_amplitude_qb2": 17, "35": [17, 87, 88], "drive_line_offset": 17, "end": [17, 29, 32, 55, 57, 62, 63, 64, 100, 103, 107, 116, 119, 122, 158, 159, 165, 166, 177, 180, 181, 186, 187], "drive": [17, 87, 88, 89, 123], "ground_gap": [17, 36, 56, 87, 88, 89], "1400": 17, "900": [17, 182], "coupler_ext": [17, 89], "150": [17, 87, 89, 92, 182], "island1_ext": [17, 89], "first": [17, 18, 23, 37, 43, 57, 62, 63, 75, 78, 89, 115, 118, 119, 144, 156, 158, 163, 166, 168, 169, 171, 177, 179, 181, 182, 184, 185, 187, 188], "island2_ext": [17, 89], "drive_posit": [17, 89], "1100": 17, "island_island_gap": [17, 89], "em1": 17, "res_length": [18, 19], "physic": [18, 19, 29, 36, 38, 43, 56, 62, 67, 100, 103, 104, 155, 185, 190, 192], "5434": [18, 19], "5429": [18, 19], "5374": [18, 19], "5412": [18, 19], "5493": [18, 19], "5589": [18, 19], "n_finger": [18, 19, 23], "planar": [18, 19, 96], "l_finger": [18, 19, 23], "23": [18, 19, 23], "9": [18, 19, 23, 181, 182], "14": [18, 19, 23, 25, 168, 169], "28": [18, 19, 157, 169, 172], "type_coupl": [18, 19, 23], "interdigit": [18, 19, 23, 138], "n_ab": [18, 126], "res_term": 18, "termin": [18, 57, 62, 63, 64, 107, 119, 122, 158, 168, 169, 172, 181, 183, 186, 187], "galvan": [18, 41], "res_beg": 18, "begin": [18, 57, 64, 132, 181, 183], "res_a": [18, 19, 48], "res_b": [18, 19, 48], "12": [18, 19, 29, 67, 71, 89, 92, 101, 186], "tl_airbridg": 18, "res_airbridge_typ": 18, "rectangular": [18, 29, 31, 33, 49, 57, 62, 63, 64, 65, 82, 92, 181], "sample_holder_typ": 18, "marker_safeti": 18, "curv": [18, 63, 64, 144], "feedline_bend_dist": 18, "feedlin": [18, 23, 36, 38], "bend": [18, 55, 62, 63, 187], "resonators_both_sid": 18, "both": [18, 19, 29, 30, 32, 37, 62, 69, 74, 85, 104, 109, 119, 158, 163, 166, 170, 181, 185, 187, 188], "max_res_len": 18, "exceed": 18, "becom": [18, 62, 78, 118, 180, 187], "1e": [18, 104, 115, 124], "ground_grid_in_trac": [18, 55, 62, 63, 64, 66], "trace": [18, 29, 48, 49, 62, 63, 64, 66, 67, 117], "border": [18, 119], "preliminari": 19, "resonator_typ": 19, "connector_dist": [19, 57], "extra_resonator_avoid": 19, "extra_resonator_etch": 19, "spiral": [19, 57, 177], "attach": [19, 82, 151, 181], "pl_": 19, "_t_port_c": 19, "identifi": [19, 83, 105, 154, 155, 162, 181, 182, 183], "long": [19, 162, 169, 182, 185, 186, 187], "same": [19, 23, 36, 37, 38, 55, 62, 75, 82, 83, 84, 96, 115, 119, 144, 150, 153, 154, 155, 156, 159, 163, 168, 169, 170, 173, 177, 180, 181, 182, 183, 185, 187], "wai": [19, 22, 37, 62, 83, 84, 113, 115, 158, 163, 168, 169, 171, 172, 173, 176, 177, 181, 182, 187, 188], "direct": [19, 22, 32, 33, 37, 49, 62, 63, 82, 91, 116, 119, 123, 137, 144, 147, 158, 177, 182, 187], "_corner": [19, 158], "cpw": [19, 25, 134], "exclud": [19, 156], "finger_control": [19, 56], "solid": [19, 186], "twofac": 19, "ground_grid_avoid": [19, 37, 91, 182], "counter": [19, 57, 144], "resonator_fac": 19, "2100": 19, "2900": 19, "3700": 19, "4500": 19, "spiral_box_height": 19, "spiral_box_width": 19, "x_indent": 19, "indent": [19, 20, 145], "800": [19, 57], "cap_res_dist": 19, "waveguide_indent": 19, "At": [19, 178], "bridge_spac": [19, 57], "parametr": [20, 171, 177], "connect": [20, 22, 23, 38, 43, 49, 50, 57, 63, 87, 88, 112, 117, 119, 130, 133, 150, 177, 178, 182, 187], "pairwis": 20, "coplanar": [20, 43, 62, 63, 64, 66, 67, 155, 177, 182, 186], "n_launcher": 20, "40": [20, 32, 36, 41, 43, 57, 62], "launcher_pitch": 20, "pitch": [20, 25, 134], "635": 20, "160": [20, 178], "96": 20, "520": 20, "tunabl": 21, "veri": [22, 63, 75, 177, 180, 182, 187, 188], "coupl": [23, 48, 178, 186], "half": [23, 90, 182], "abov": [23, 57, 119, 150, 168, 169, 170, 173, 177, 178, 180, 185, 186, 188, 189], "below": [23, 29, 57, 116, 119, 137, 150, 159, 161, 168, 176, 180, 181, 182, 183, 185, 186, 187, 189], "chargelin": [23, 92], "whose": [23, 150, 153], "upper": [23, 116, 187], "six": 23, "5400": [23, 181], "5500": [23, 181], "use_test_reson": [23, 121], "test_res_length": 23, "5600": [23, 181], "5800": 23, "metrologi": 25, "segment": [25, 57, 62, 63, 64, 66, 67, 119, 177], "crossect": 25, "analysi": [25, 101, 112, 186], "array_form": 25, "array_layout": 25, "metrology_pitch": 25, "cpw_distanc": [25, 134], "placehold": [25, 134, 181], "hor_dist": [25, 134], "ver_dist": [25, 134], "tsv_diamet": [25, 59, 134], "diamet": [25, 32, 41, 57, 59, 134], "tsv_margin": [25, 59, 134], "tsv_elliptical_width": [25, 60, 134], "ellipt": [25, 60, 134], "pos_start": [26, 123], "end_i": [26, 123], "c_kappa_l_fing": 26, "dedic": [26, 115, 119, 124, 187, 189], "function": [26, 31, 37, 45, 56, 57, 62, 65, 69, 74, 78, 81, 83, 85, 91, 94, 96, 105, 115, 116, 119, 120, 123, 124, 136, 138, 141, 144, 145, 147, 153, 154, 156, 159, 162, 163, 164, 170, 179, 181, 182, 185, 186, 187, 189], "also": [26, 28, 37, 49, 55, 62, 63, 64, 66, 75, 82, 83, 84, 85, 86, 91, 92, 103, 109, 119, 124, 129, 131, 132, 133, 137, 143, 144, 145, 150, 151, 152, 154, 156, 159, 163, 165, 166, 168, 169, 170, 171, 172, 173, 176, 177, 180, 181, 182, 183, 185, 186, 187, 189, 191], "assum": [26, 63, 64, 75, 83, 119, 124, 172, 178, 186, 187], "follow": [26, 57, 62, 63, 75, 78, 80, 81, 95, 96, 97, 119, 121, 122, 123, 124, 144, 145, 150, 151, 155, 161, 162, 163, 164, 165, 168, 169, 170, 172, 173, 177, 180, 181, 182, 183, 185, 186, 187, 188, 189, 192], "attribut": [26, 37, 81, 117, 124, 156, 163, 164], "arm_width_a": [26, 123, 124], "arm_width_b": [26, 123, 124], "qubit_spac": [26, 123, 124], "fluxline_typ": [26, 45, 46, 47, 91, 124, 187], "rr_cpl_width": [26, 124], "arm": [26, 38, 91, 92, 123, 124, 127, 129, 182], "24": [26, 92, 123, 124], "rr": [26, 124], "qb": [26, 124], "um": [26, 92, 117, 119, 124, 149, 155], "file": [27, 37, 68, 75, 76, 78, 80, 81, 82, 83, 100, 101, 103, 104, 105, 108, 112, 115, 118, 119, 143, 148, 152, 154, 155, 159, 161, 163, 165, 166, 169, 170, 171, 172, 173, 177, 178, 179, 180, 181, 183, 184, 185, 186, 188, 189, 190, 191], "thing": [27, 80, 163, 173, 182, 185], "path": [27, 57, 62, 63, 75, 81, 85, 100, 101, 103, 105, 108, 112, 115, 118, 123, 143, 144, 148, 151, 154, 155, 165, 168, 169, 170, 172, 176, 177, 182, 183, 184, 185, 188, 192], "sub": [27, 37, 62, 63, 70, 82, 91, 116, 119, 159, 163, 177, 181], "repres": [28, 62, 63, 64, 69, 74, 75, 80, 82, 83, 84, 115, 171, 180, 187], "form": [28, 62, 96, 101, 104, 109, 113, 119, 150, 162, 163], "being": [28, 78, 182], "pcelldeclarationhelp": [28, 37, 163], "load": [28, 68, 83, 86, 89, 90, 92, 148, 151, 155, 159, 163, 180, 181, 182], "klayout": [28, 62, 63, 75, 78, 85, 115, 119, 141, 143, 150, 151, 152, 154, 157, 163, 165, 166, 168, 169, 171, 173, 176, 177, 178, 179, 181, 182, 187, 189, 190, 191], "code": [28, 30, 34, 36, 37, 38, 43, 48, 55, 56, 62, 63, 68, 69, 74, 75, 86, 87, 88, 89, 91, 92, 96, 129, 145, 150, 159, 162, 163, 165, 167, 168, 169, 170, 171, 172, 173, 176, 179, 180, 187, 188, 190, 191], "share": [28, 91, 119, 144, 185], "them": [28, 96, 101, 154, 163, 168, 169, 170, 173, 176, 177, 181, 182, 187], "have": [28, 31, 34, 36, 37, 38, 43, 48, 52, 56, 62, 63, 75, 78, 82, 83, 84, 86, 87, 88, 89, 92, 101, 115, 119, 143, 144, 150, 151, 154, 156, 159, 163, 165, 166, 168, 169, 170, 173, 174, 177, 178, 180, 181, 182, 183, 184, 186, 187, 192], "easi": [28, 168, 170, 171], "support": [28, 36, 62, 75, 98, 103, 104, 112, 143, 145, 169, 171, 177, 182, 183, 185, 186, 187, 189, 192], "concept": [28, 177, 180, 182, 187], "belong": [28, 78, 154, 182], "certain": [28, 34, 36, 37, 38, 43, 48, 56, 76, 82, 83, 87, 88, 89, 92, 119, 168, 169, 170, 182, 187], "determin": [28, 37, 52, 62, 63, 82, 83, 100, 101, 104, 119, 133, 150, 152, 158, 159, 181, 182, 183, 186, 187], "actual": [28, 31, 45, 62, 63, 64, 69, 74, 82, 83, 91, 98, 165, 169, 173, 180, 181, 182, 187, 192], "refer": [28, 35, 36, 37, 38, 39, 75, 78, 81, 87, 88, 119, 143, 144, 145, 158, 161, 163, 168, 169, 170, 177, 180, 182, 188], "taper": [29, 39, 49, 62, 67, 89], "bridge_gap_width": 29, "with_side_airbridg": 29, "With": [29, 78, 163, 177, 181], "with_right_waveguid": 29, "gap_between_bridg": 29, "inner": [29, 88, 119, 187], "adjac": [29, 62, 119, 144, 146], "bridg": [29, 31, 32, 33, 55, 57, 62, 65, 95, 182], "waveguide_extra": 29, "taper_length": [29, 39, 62, 67], "31": [29, 67, 145], "41592653589793": [29, 67], "m2": [29, 67], "a2": [29, 36, 37, 38, 43, 56, 62, 65, 67], "non": [29, 36, 38, 43, 55, 56, 57, 62, 67, 101, 115, 119, 144, 145, 162, 186, 187], "b2": [29, 36, 37, 38, 43, 56, 62, 65, 67], "add_met": [29, 49, 62, 63, 64, 66, 67], "add": [29, 32, 37, 49, 55, 60, 62, 63, 64, 66, 67, 75, 82, 83, 95, 97, 104, 112, 115, 119, 121, 122, 123, 124, 133, 156, 163, 165, 173, 178, 181, 182, 183, 187, 188], "airbridge_typ": [29, 31, 32, 33, 57, 62, 65], "bridge_width": [29, 31, 32, 57], "pad_length": [29, 31, 32, 57], "22": [29, 71, 89, 165, 168, 172], "bridge_length": [29, 31, 57, 182], "60": [29, 39, 87, 88], "without": [31, 45, 57, 62, 69, 74, 75, 82, 85, 91, 113, 119, 130, 169, 170, 173, 177, 181, 182, 183, 185, 187, 191], "subclass": [31, 34, 36, 37, 38, 43, 48, 52, 56, 62, 83, 84, 87, 88, 89, 91, 92, 96, 101, 104, 119, 145, 156, 179, 186, 188, 189], "otherwis": [31, 32, 33, 37, 62, 63, 75, 95, 97, 105, 107, 116, 119, 120, 121, 122, 123, 124, 145, 151, 159, 168, 172, 177, 187], "user": [31, 32, 33, 37, 60, 62, 75, 83, 91, 107, 162, 165, 166, 168, 169, 171, 172, 176, 181, 182, 183, 185, 187], "classmethod": [31, 34, 36, 37, 38, 41, 43, 45, 48, 52, 54, 56, 59, 62, 69, 87, 88, 89, 92, 96, 119, 129, 156, 163, 187], "18": [31, 45], "44": [31, 57, 182], "equival": [32, 62, 145], "origin": [32, 33, 37, 41, 60, 61, 64, 65, 72, 73, 75, 82, 115, 119, 144, 149, 182], "geometr": [32, 33, 41, 60, 61, 144, 171], "include_bump": [32, 57], "ubm_diamet": [32, 41, 57], "under": [32, 37, 41, 57, 75, 83, 117, 119, 151, 165, 168, 173, 176, 177, 180, 182], "bump_diamet": [32, 41, 57], "part": [33, 48, 49, 57, 83, 91, 92, 104, 116, 117, 119, 129, 144, 177, 178, 180, 181, 182, 185], "port_a": [33, 37, 62], "port_b": [33, 37, 62, 182], "closest": [33, 35, 113, 119, 133, 143, 150, 187], "pad_extra": 33, "capacit": [34, 56, 89, 90, 101, 104, 117, 124, 158, 179, 185, 187, 189], "fem": [34, 185], "comput": [34, 68, 112, 144, 183, 185, 186], "when": [34, 36, 37, 38, 43, 48, 56, 62, 63, 75, 82, 87, 88, 89, 92, 104, 107, 115, 116, 117, 119, 143, 158, 159, 162, 163, 165, 166, 169, 172, 177, 180, 181, 182, 183, 185, 187, 190], "best": [34, 36, 37, 38, 43, 48, 56, 87, 88, 89, 92, 169, 182], "practic": [34, 36, 37, 38, 43, 48, 56, 62, 87, 88, 89, 92, 163, 176, 187], "effect": [34, 36, 37, 38, 43, 48, 56, 87, 88, 89, 92, 101, 119, 120, 123, 149, 170, 186], "serv": [34, 36, 37, 38, 43, 48, 56, 87, 88, 89, 92], "deriv": [34, 36, 37, 38, 43, 48, 56, 62, 87, 88, 89, 92, 137, 144, 163, 182], "noth": [34, 36, 37, 38, 43, 48, 56, 87, 88, 89, 92, 156, 180], "els": [34, 36, 37, 38, 43, 48, 56, 87, 88, 89, 92, 145], "cl": [34, 36, 37, 38, 43, 48, 52, 56, 87, 88, 89, 92, 96, 119, 138, 156, 187], "you": [34, 36, 37, 38, 43, 48, 52, 56, 57, 75, 87, 88, 89, 92, 100, 103, 115, 145, 150, 161, 163, 164, 165, 166, 168, 169, 170, 172, 173, 174, 176, 177, 178, 180, 181, 182, 183, 184, 186, 187, 188, 190, 191, 192], "need": [34, 36, 37, 38, 43, 48, 52, 56, 57, 62, 63, 76, 78, 85, 87, 88, 89, 92, 94, 96, 118, 141, 143, 144, 155, 161, 162, 163, 164, 165, 168, 169, 170, 171, 172, 173, 177, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189], "decid": [34, 36, 37, 38, 43, 48, 56, 87, 88, 89, 92, 187], "x_coupler_length": 34, "x_coupler_height": 34, "x_coupler_vari": 34, "variant": [34, 46, 47, 80, 83, 181], "either": [34, 37, 57, 68, 69, 74, 75, 78, 83, 84, 86, 119, 130, 144, 158, 177, 182, 187, 189], "remove_capacitor": 34, "finger_numb": [34, 38, 39], "finger_width": [34, 38, 39, 56], "finger_gap": [34, 38, 39, 56], "finger_gap_end": [34, 38], "marker_dist": 35, "diagonal_squar": [35, 52], "use_face_prefix": 35, "prefix": [35, 37, 75, 81, 103, 108, 115, 118, 119, 133, 170, 182], "chip_dicing_width": 35, "chip_dicing_line_length": 35, "chip_dicing_gap_length": 35, "dash": [35, 177], "outer": [36, 49, 82, 88, 133], "semi": 36, "fix": [36, 38, 56, 62, 119, 170, 172], "imped": [36, 87, 88, 117], "r_inner": [36, 88], "r_outer": [36, 88], "extern": [36, 88, 171, 176, 179, 182, 187, 188], "swept_angl": 36, "cover": [36, 52, 82, 116, 119, 138, 146, 158, 170, 177, 181, 186], "180": [36, 43, 62, 65, 88], "outer_island_width": [36, 88], "fixed_length": [36, 38, 56], "auto": [36, 38, 56, 182], "cell_transf": [37, 119], "extract": [37, 150, 154, 158, 159], "specif": [37, 52, 62, 69, 74, 75, 80, 81, 82, 83, 96, 119, 145, 158, 161, 163, 165, 168, 169, 172, 173, 177, 180, 182, 187, 188, 189], "convert": [37, 62, 82, 119, 145, 147, 150, 151, 153, 154, 158, 159, 176, 178, 179], "target": [37, 62, 136, 158, 168, 172], "system": [37, 78, 143, 158, 165, 168, 169, 172, 173, 179, 185, 188], "recurs": [37, 75, 119, 145, 153, 158], "level": [37, 75, 116, 119, 143, 145, 150, 158, 162, 163, 170, 176, 177, 180, 182, 185, 192], "look": [37, 75, 118, 119, 151, 158, 168, 171, 182], "subcel": [37, 62, 75, 91, 119, 129, 158, 182], "behav": 37, "like": [37, 62, 69, 74, 83, 145, 156, 163, 165, 166, 168, 169, 170, 172, 173, 177, 181, 182, 185, 186], "target_cel": 37, "label_tran": [37, 75, 119], "note": [37, 57, 62, 75, 82, 83, 147, 157, 163, 165, 168, 169, 170, 171, 177, 181, 182, 183, 185, 191], "To": [37, 83, 84, 85, 101, 104, 123, 145, 165, 166, 168, 172, 173, 177, 180, 181, 182, 185, 186, 187, 191, 192], "inherit": [37, 163, 182, 187], "It": [37, 62, 63, 75, 82, 83, 84, 85, 91, 119, 129, 145, 163, 165, 168, 169, 170, 171, 173, 177, 178, 182, 184, 185, 187, 188], "directli": [37, 62, 75, 119, 170, 176, 177, 181, 182, 185], "take": [37, 75, 96, 115, 119, 120, 145, 156, 158, 168, 177, 178, 185, 186, 188, 189, 192], "provid": [37, 75, 84, 94, 119, 145, 165, 177, 180, 186, 187, 192], "keyword": [37, 52, 62, 75, 83, 84, 95, 96, 97, 119, 121, 122, 123, 124, 187], "placement": [37, 52, 75, 82, 119, 123, 159, 166], "parent": [37, 75, 119, 123, 159, 163], "allow": [37, 62, 63, 75, 82, 91, 101, 104, 119, 129, 145, 163, 169, 171, 172, 173, 177, 185, 186, 191], "possibl": [37, 52, 57, 62, 63, 75, 83, 91, 119, 130, 156, 163, 165, 168, 169, 173, 177, 182, 183, 185, 186, 188, 190], "instanc": [37, 52, 62, 75, 83, 84, 101, 104, 119, 137, 138, 142, 147, 150, 153, 154, 155, 159, 163, 168, 169, 177, 178, 180, 182, 186, 187, 188, 189, 190], "properti": [37, 60, 75, 82, 84, 96, 119, 155, 156, 159, 163, 176, 177, 178, 180, 182], "rel": [37, 75, 91, 100, 101, 104, 119, 129, 149, 151, 158, 163, 182, 186], "dvector": [37, 75, 82, 91, 119, 144], "must": [37, 62, 63, 75, 116, 119, 144, 147, 157, 158, 159, 168, 169, 173, 180, 182, 185, 186, 187, 188, 191], "default_fac": [37, 78, 182], "doe": [37, 62, 150, 165, 168, 173, 177, 185, 189, 192], "necessarili": [37, 63], "subtyp": 37, "abstract": [37, 96, 119, 163], "care": [37, 144, 168, 170], "str": [37, 62, 82, 100, 101, 103, 104, 106, 107, 109, 111, 115, 117, 119, 120, 136, 143, 145, 147, 150, 151, 156, 159], "indic": [37, 78, 119, 158, 168, 182, 186, 187], "refpoint_transform": 37, "conveni": [37, 62, 82, 85, 119, 184, 187], "new": [37, 75, 95, 96, 97, 108, 119, 121, 122, 123, 124, 136, 142, 143, 147, 151, 156, 159, 162, 163, 168, 169, 170, 173, 177, 178, 179, 181], "present": [37, 119, 159, 165, 172], "avail": [37, 75, 91, 115, 119, 163, 169, 173, 177, 182, 185, 186, 188, 192], "give": [37, 104, 119, 168, 172, 173, 182, 186], "current": [37, 75, 85, 98, 101, 112, 119, 143, 177, 179, 181, 182, 183, 187], "po": [37, 123, 133], "well": [37, 113, 144, 159, 181, 187, 192], "netlist": [37, 83, 154, 155, 176, 181], "Will": [37, 115], "decor": [37, 156, 163, 187], "annot": [37, 60, 63, 64, 78, 166, 176, 182], "evalu": 37, "replac": [37, 82, 83, 147, 159, 168, 181, 188], "mark": [37, 78, 180], "go": [37, 75, 119, 161, 165, 166, 178, 180, 182, 187, 191], "_to_": 37, "cell_inst": 37, "new_nam": 37, "definit": [37, 108, 119, 150, 163, 171, 173, 181, 182, 183, 185, 190], "expos": [37, 62, 85, 180], "renam": 37, "nopar": [37, 96, 119], "abstract_class": [37, 96, 119], "ancestor": [37, 96, 119, 163], "up": [37, 96, 100, 101, 103, 104, 117, 119, 146, 151, 157, 158, 163, 168, 169, 170, 171, 177, 180, 182, 185, 186, 187, 189], "draw": [37, 60, 62, 155, 169, 171, 173, 176, 182, 187, 188], "error_msg": 37, "error": [37, 100, 103, 104, 108, 112, 152, 165, 168, 171, 172, 173, 177, 180, 182], "rais": [37, 62, 108, 145, 147, 159, 180], "valueerror": [37, 62, 145, 147], "messag": [37, 75, 162, 172, 173], "pure": [37, 186], "doesn": [37, 96, 119, 177, 187], "t": [37, 43, 62, 65, 78, 96, 119, 145, 163, 165, 168, 169, 172, 177, 182, 185, 187], "dpolygon": [37, 116, 160, 182], "etc": [37, 62, 78, 115, 119, 154, 159, 163, 168, 173, 182, 190], "primari": [37, 168, 186], "abc": 37, "syncronis": 37, "json": [37, 81, 100, 103, 108, 115, 118, 143, 145, 154, 155, 159, 185, 186, 188, 192], "represent": [37, 62, 82, 144, 145, 185], "sever": [37, 62, 75, 145, 163, 168, 173, 177, 181, 182, 187, 188, 189], "editor": [37, 85, 168, 169, 172, 173, 176, 178, 180, 181, 182, 188, 191], "particularli": [37, 156], "figur": [37, 155, 187], "out": [37, 75, 107, 119, 150, 158, 168, 169, 181, 182, 183, 186], "fluxline_width": [37, 45, 47], "fluxline_paramet": [37, 45, 91], "Or": [37, 83, 85], "consid": [37, 63, 82, 96, 115, 144, 147, 169, 186, 187], "descend": [37, 153, 163], "common": [37, 52, 94, 108, 171, 172, 180, 188], "respect": [37, 62, 116, 117, 119, 127, 149, 160, 187], "adjust": [37, 39, 62, 177], "_port": 37, "orient": [37, 62, 159], "output_rot": [37, 43, 62], "x_max": 38, "y_max": 38, "x_end": 38, "y_left": 38, "y_right": 38, "ground_pad": 38, "ground_gap_ratio": 38, "ratio": [38, 39, 49, 75, 179, 189], "finger_length": [38, 39], "corner_r": [38, 39], "maintain": [39, 162, 172], "match": [41, 83, 84, 173, 183, 188], "contact": [41, 143], "over": [41, 62, 84, 101, 104, 119, 156, 165, 168, 180, 186, 187], "inter": [42, 43], "output": [43, 62, 103, 104, 115, 136, 145, 147, 150, 152, 165, 169, 176, 182, 183, 185, 186, 188, 189, 192], "chosen": [43, 55, 57, 75, 177, 183, 185], "inter_bump_dist": [43, 62], "w": [43, 57, 62, 63, 123], "connector_a": [43, 57, 62], "connector_b": [43, 57, 62], "round_connector": [43, 57, 62], "round": [43, 57, 62, 71, 89, 92, 104, 119, 182], "n_center_bump": [43, 62], "seri": [43, 62, 90, 95, 188], "fluxline_gap_width": [45, 47], "_fluxline_paramet": [45, 91], "hanger": 48, "coupling_length": 48, "head_length": 48, "resonator_length": 48, "total": [48, 55, 62, 72, 73, 91, 104, 119, 126, 136, 144, 185, 186], "ground_width": 48, "middl": [48, 62, 119, 120, 181, 187], "wirebond": [49, 50], "west": [49, 92, 143], "east": [49, 92, 143], "scale": [49, 82], "a_launch": 49, "b_launcher": 49, "l": [49, 66, 164], "240": 49, "144": 49, "cell_mark": [52, 54], "kwarg": [52, 54, 57, 62, 65, 75, 82, 83, 84, 95, 96, 97, 119, 121, 122, 123, 124, 136, 138, 145, 151, 156], "wafer": [52, 82, 84, 181, 182, 190], "By": [52, 55, 82, 83, 84, 91, 104, 119, 145, 152, 162, 180, 181, 182, 183, 185, 190], "own": [52, 92, 115, 143, 165, 168, 171, 172, 173, 182], "wish": [52, 168, 181], "custom": [52, 62, 78, 87, 88, 103, 115, 145, 166, 171, 185], "hous": 52, "encod": [52, 145], "prefer": [52, 141, 163, 166, 169, 178, 184, 185, 190], "inst": [52, 54, 137], "surround": [52, 159], "extend": [52, 62, 63, 119, 158, 171, 181, 182], "box_margin": 52, "window": [52, 54, 75, 103, 143, 144, 165, 167, 172, 173, 177, 178, 180, 181, 184, 188, 191], "flyover": [52, 54], "arm_length": [54, 91, 92, 129, 182, 187], "arm_width": [54, 92, 182], "ubm": 54, "arrow_numb": 54, "arrow": [54, 180], "altern": [55, 57, 62, 63, 83, 101, 104, 107, 119, 154, 159, 168, 185, 186, 188], "shown": [55, 75, 105, 107, 115, 154, 155, 163, 177, 180, 185], "latter": [55, 62, 83, 165], "cannot": [55, 62, 147, 182, 183], "edit": [55, 62, 63, 147, 169, 173, 176, 178, 179, 182, 191], "minim": [55, 62], "taken": [55, 63, 64, 90, 115, 119, 144, 150, 163, 176, 187], "underli": [55, 182], "equidist": 55, "n_bridg": [55, 62, 95], "600": 55, "3000": [55, 182], "smooth": [56, 138], "continu": [56, 57, 62, 63, 144, 170], "numer": 56, "optim": 56, "achiev": [56, 62, 91], "growth": 56, "relat": [56, 78, 171, 174, 182], "input_path": 57, "goe": [57, 62, 144], "last": [57, 62, 63, 78, 118, 119, 144, 181, 182], "poly_path": 57, "unless": [57, 168, 169, 172, 181], "alreadi": [57, 75, 100, 107, 115, 168, 178, 181, 182], "longer": [57, 153, 156, 177], "than": [57, 62, 75, 78, 82, 104, 119, 144, 150, 152, 154, 163, 171, 180, 182, 185, 186], "vertex": 57, "parallel": [57, 83, 122, 168, 181, 185], "polygon_path": 57, "want": [57, 82, 150, 159, 166, 168, 169, 170, 177, 180, 181, 182, 184, 185, 187, 188, 192], "choos": [57, 83, 91, 129, 169, 172, 173, 177, 178, 180, 181, 182, 183, 185, 192], "attempt": [57, 145, 154, 168], "find": [57, 85, 113, 140, 147, 151, 163, 170, 172, 182], "largest": [57, 144], "zero": [57, 115, 119, 187], "independ": [57, 168, 169, 185], "n_bridges_pattern": 57, "neg": [57, 119, 145], "so": [57, 62, 83, 95, 96, 97, 115, 119, 121, 122, 123, 124, 143, 144, 158, 159, 163, 165, 168, 169, 170, 173, 177, 180, 182, 186, 188, 191], "above_spac": 57, "below_spac": 57, "right_spac": 57, "x_space": 57, "y_space": 57, "bridges_left": 57, "bridges_bottom": 57, "bridges_right": 57, "bridges_top": 57, "easili": [57, 65, 112, 138, 169, 170, 171, 182], "old": [57, 65, 151, 152, 159, 181], "spiralresonatorrectangl": 57, "bx": [57, 62, 63], "ex": [57, 62, 63, 172], "auto_spac": 57, "manual_spac": 57, "term2": [57, 62, 63, 123], "substrat": [60, 61, 104, 115, 116, 119, 182, 187], "e": [61, 62, 65, 82, 91, 104, 120, 123, 145, 154, 159, 163, 165, 169, 182, 183, 184, 185, 186], "composit": [62, 163, 177, 179], "suppli": [62, 63, 84, 95, 97, 119, 121, 122, 123, 124, 143, 187], "serial": [62, 145], "from_seri": 62, "ast": [62, 147], "literal_ev": [62, 147], "node_object": 62, "node_obj": 62, "element_nam": 62, "human": [62, 171, 176], "readabl": [62, 176], "storag": [62, 177], "conform": [62, 112], "format": [62, 143, 150, 161, 185, 186, 188, 189], "class_str": 62, "parameter_dict": 62, "__str__": 62, "omit": [62, 181, 182, 187], "made": [62, 91, 153, 154, 155, 187], "perspect": 62, "rout": [62, 119, 152, 177, 182], "As": [62, 173, 177, 180, 181, 182], "bonu": 62, "arbitrari": [62, 63, 145, 182], "next": [62, 116, 119, 131, 132, 144, 173, 177, 180, 187], "waypoint": [62, 63], "except": [62, 63, 75, 83, 145, 147, 154, 156, 159, 163, 177, 180], "collinear": 62, "back": [62, 182, 183], "pass": [62, 75, 83, 84, 95, 96, 97, 101, 104, 105, 119, 121, 122, 123, 124, 144, 145, 150, 151, 155, 163, 182, 187], "ab_across": 62, "across": [62, 117, 187], "evenli": 62, "preced": 62, "calcul": [62, 82, 91, 101, 104, 117, 129, 169, 177, 182, 186], "ab_to_ab_spac": 62, "ab_to_node_clear": 62, "former": 62, "densiti": [62, 82, 136, 177], "fact": 62, "instead": [62, 65, 75, 83, 104, 145, 147, 163, 165, 168, 173, 177, 182, 183, 185, 186, 187], "normal": [62, 117, 163, 165, 182], "those": [62, 145, 177, 181, 183], "correct": [62, 85, 147, 163, 168, 172, 173, 182, 183], "compar": [62, 63, 145, 176, 182], "notabl": 62, "detail": [62, 94, 104, 165, 168, 169, 173, 180, 182, 186, 188, 189], "everi": [62, 63, 118, 145, 159, 163, 166, 169, 177, 190], "done": [62, 104, 169, 170, 177, 182, 184, 185, 186, 191], "segment_length": 62, "individu": [62, 82, 83, 84, 104, 115, 119, 162, 169, 177, 187], "regular": [62, 172, 181, 187, 188], "test_waveguide_composit": [62, 180], "lym": [62, 159, 177, 180, 188], "script": [62, 75, 100, 103, 105, 107, 108, 118, 143, 150, 159, 165, 166, 168, 169, 173, 176, 177, 179, 180, 182, 183, 184, 185, 186, 187, 188, 189, 190, 192], "were": [62, 150, 159, 168], "explicitli": [62, 143, 172, 185], "implicitli": 62, "node_index": [62, 142, 147], "_created_": 62, "associ": [62, 75, 155, 180], "particular": [62, 173, 180, 182], "subscel": 62, "appear": [62, 173, 177, 178, 180, 190], "retriev": 62, "itself": [62, 168, 173, 182, 186], "count": [62, 119, 137, 187], "consecut": [62, 146], "special": [62, 144, 177], "consequ": [62, 90, 154], "accumul": 62, "oni": 62, "report": [62, 83, 170], "route_funct": 62, "initial_guess": 62, "waveguide_param": 62, "lambda": 62, "f": [62, 65, 115, 117, 124, 165, 180], "more": [62, 78, 80, 83, 100, 103, 112, 115, 119, 154, 162, 163, 164, 165, 168, 169, 171, 173, 176, 177, 180, 181, 182, 185, 186, 187, 188, 189, 191], "compon": [62, 154], "tune": [62, 91, 159, 187], "weight": 62, "initi": [62, 75, 95, 96, 97, 119, 121, 122, 123, 124, 150, 158, 180, 181], "reason": [62, 163, 182], "interfac": [62, 104, 115, 119, 173, 186, 187], "snap": [62, 150], "behavior": [62, 75, 145], "unmodifi": 62, "requir": [62, 75, 150, 163, 164, 167, 168, 170, 172, 173, 177, 181, 185, 187, 188, 189, 192], "chain": 62, "iter": [62, 63, 101, 104, 145, 186], "approri": 62, "target_len": 62, "point_a": 62, "point_a_corn": 62, "point_b": 62, "point_b_corn": 62, "endpoint": [62, 63, 115, 144, 154], "enable_gui_edit": [62, 147], "gui_path": 62, "gui_path_shadow": 62, "hidden": [62, 78, 156, 163, 182], "detect": [62, 177], "tight_rout": 62, "tight": 62, "airbridge_param": 62, "radio": 63, "bent": 63, "open": [63, 89, 90, 143, 166, 168, 172, 173, 175, 177, 178, 179, 180, 181, 185, 186, 191], "dpath": [63, 182], "partial": [63, 177, 178], "case": [63, 78, 83, 85, 108, 115, 119, 143, 153, 159, 166, 168, 169, 170, 172, 173, 176, 177, 180, 181, 182, 183, 186, 187], "guid": [63, 83, 122, 164, 165, 171, 173, 177, 187], "visibl": [63, 75, 168, 172, 173, 177, 180, 181, 182], "graphic": [63, 82, 144, 173], "due": [63, 163, 172], "precis": [63, 115, 119, 171, 186], "arithmet": 63, "corner_safety_overlap": 63, "point1": 63, "point2": 63, "point3": 63, "data": [63, 78, 82, 94, 96, 101, 104, 115, 117, 118, 119, 150, 155, 159, 172, 180, 182, 186, 188, 189], "v1": 63, "v2": 63, "alpha1": 63, "alpha2": 63, "corner_po": 63, "vector": [63, 144], "elem": [63, 64], "point_1": 63, "point_2": 63, "term_len": [63, 64], "face_index": [63, 64], "One": [63, 119, 149, 154, 169, 177, 187], "waveguide_cel": 63, "annotation_lay": 63, "enough": [63, 150], "neighbor": [63, 177], "begin_shapes_rec": 63, "we": [63, 78, 82, 119, 154, 158, 159, 162, 163, 164, 168, 169, 172, 173, 177, 180, 181, 182, 185, 187, 188, 190], "unsign": [63, 144], "maximum": [63, 75, 101, 104, 185, 186], "tline": 63, "amount": [63, 119, 144, 183, 185], "ensur": [63, 145, 163], "overlap": [63, 119, 144, 146, 154, 182], "001": [63, 104], "stop": [64, 101, 104, 144, 168, 180, 186], "radian": [64, 144], "circl": [64, 144, 180], "left_gap_inn": 64, "left_gap_out": 64, "right_gap_inn": 64, "right_gap_out": 64, "left_protect": 64, "right_protect": 64, "alpha": 64, "would": [64, 85, 145, 147, 154, 169, 170, 177, 182], "rad": 64, "141592653589793": 64, "multiwai": 65, "splitter": 65, "letter": [65, 78, 107, 151, 173], "length_extra": 65, "length_extra_sid": 65, "waveguidecoplanartcross": 65, "measur": [65, 87, 88, 119, 126, 180, 192], "11": [65, 119, 168, 169], "270": 65, "use_airbridg": 65, "centr": [65, 87, 88], "bridge_dist": 65, "a_list": 65, "b_list": 65, "port_nam": 65, "c": [65, 83, 123, 163], "d": [65, 83, 119, 145, 168, 181, 185], "g": [65, 82, 145, 159, 182], "h": [65, 117, 124], "j": [65, 186], "design": [68, 69, 74, 81, 83, 86, 91, 159, 166, 169, 171, 176, 177, 180, 186, 189, 190], "packag": [68, 85, 94, 162, 165, 168, 169, 171, 176, 182, 183, 184, 186, 190, 192], "oasi": [68, 108, 113], "devic": [68, 91, 129, 182], "research": 68, "qcd1": 68, "qcd2": 68, "qcd3": 68, "thu": [69, 74, 186], "junctionnam": 69, "02": [69, 89, 91, 129], "style": [70, 71, 162, 167, 171, 182], "distinct": [70, 172, 177], "top_pad_lay": 70, "edge_height": 70, "small_loop_height": 70, "loop_bottom_i": 70, "delta_j": 70, "finger_margin": 70, "junction_shapes_top": 70, "junction_shapes_bottom": 70, "shadow_shap": 70, "h_pad_height": 70, "v_pad_width": 70, "pad_overlap": 70, "tp_width": 70, "tp_height": 70, "rounding_param": 70, "bp_height": 70, "bp_gap_x": 70, "big_loop_height": 70, "include_base_metal_addit": [71, 89], "pad_height": [71, 89, 126, 133], "pad_to_pad_separ": [71, 89], "x_offset": [71, 89], "pad_rounding_radiu": [71, 89], "junction_total_length": [72, 73, 91, 119], "26": [72, 168], "33": [73, 91, 119], "squidnam": 74, "loop_area": [74, 89, 91, 129], "background_color": 75, "ffffff": 75, "helper": [75, 84, 119, 135, 144, 151, 158, 169, 182, 187], "render": [75, 119], "environ": [75, 112, 165, 167, 168, 172, 183, 185, 189, 190, 192], "layoutview": [75, 180], "cellview": [75, 180], "view": [75, 78, 83, 104, 142, 150, 157, 169, 170, 173, 177, 180, 182, 185, 188, 191], "imag": [75, 80, 155, 165, 166, 169, 171, 172, 179, 180, 181, 183, 185, 186, 187], "tab": [75, 145, 177, 178, 180, 181], "standalon": [75, 85, 143, 163, 167, 168, 171, 172, 181, 184], "python": [75, 85, 118, 145, 147, 148, 150, 163, 164, 165, 167, 171, 173, 176, 179, 180, 181, 183, 184, 185, 186, 188, 191, 192], "mode": [75, 141, 169, 173, 178, 185, 188, 191], "keep": [75, 163, 169, 177, 181], "scope": [75, 169], "macro": [75, 150, 159, 168, 171, 172, 173, 176, 177, 179, 181, 182, 188, 190, 191], "applic": [75, 143, 144, 172, 178, 179, 191], "command": [75, 83, 85, 93, 108, 118, 150, 164, 165, 166, 168, 169, 170, 172, 179, 180, 182, 183, 185, 191], "act": [75, 117], "onc": [75, 103, 116, 141, 158, 163, 173, 177, 178, 180, 181, 182, 183, 185, 187, 188, 192], "png": [75, 166], "jupyt": [75, 167], "notebook": [75, 167], "inlin": [75, 177], "wrap": [75, 76], "whether": [75, 89, 91, 117, 118, 129, 143, 165, 184, 186], "background": [75, 183], "color": [75, 182, 187], "html": [75, 78, 165, 166, 172], "white": 75, "fit": [75, 104, 180, 182], "zoom": [75, 177, 178, 180], "main": [75, 82, 93, 103, 104, 154, 165, 169, 173, 176, 177, 180, 181, 182, 189, 190], "ipython": 75, "bold": [75, 177, 180], "clear": 75, "popul": [75, 82, 83, 150], "top_cell_nam": 75, "filenam": [75, 81, 113, 152, 154], "layers_set": 75, "directori": [75, 81, 107, 108, 143, 163, 165, 166, 168, 169, 170, 171, 172, 176, 180, 181, 182, 183, 188], "max_siz": 75, "bigger": 75, "pixelbuff": 75, "whole": [75, 122, 178], "hierarchi": [75, 82, 83, 137, 150, 159, 163, 170, 177, 179, 180, 181], "correspondingli": 75, "viewport": 75, "aspect": [75, 91], "Not": [75, 103, 158], "deprec": [75, 82, 159], "miss": [75, 141, 159, 170, 180], "ui": 75, "layerinfo": [75, 78, 115, 136, 153, 182], "default_lay": [75, 78, 176, 182], "valid": [75, 147, 164, 169, 186], "cluster": [76, 183, 185], "process": [76, 78, 83, 95, 97, 101, 108, 115, 118, 119, 121, 122, 123, 124, 158, 168, 171, 172, 173, 176, 179, 181, 182, 185, 186, 188, 189], "inform": [76, 83, 115, 119, 161, 163, 173, 176, 177, 181, 182, 186, 187, 188, 192], "about": [76, 163, 168, 171, 172, 176, 180, 182, 192], "togeth": [76, 144, 156, 168, 187], "220": 78, "reserv": [78, 96, 104], "127": [78, 182], "128": [78, 87, 182], "255": [78, 182], "work": [78, 83, 115, 163, 165, 168, 169, 172, 173, 177, 180, 181, 182, 184, 187, 190, 192], "anoth": [78, 89, 90, 92, 145, 158, 159, 163, 168, 177, 182], "stack": [78, 119, 179, 180, 189], "bond": 78, "denot": [78, 104, 181, 182], "manufactur": 78, "necessari": [78, 100, 159, 169, 184, 185], "deposit": [78, 115], "auxiliari": [78, 181], "field": [78, 96, 104, 119, 147, 158, 183], "229": 78, "organis": 78, "accord": [78, 82, 115, 159, 166, 169], "www": [78, 104, 112, 172, 185, 188], "de": [78, 117, 172], "doc": [78, 101, 104, 156, 165, 166, 169, 176, 186, 187], "qt5": 78, "layer_sourc": 78, "flat": [78, 82, 163], "map": [78, 82, 83, 84, 154, 179, 187], "subset": 78, "minor": [78, 162], "twist": 78, "1t1_base_metal_gap": 78, "invert": [78, 81], "skip_extra": 81, "bitmap": [81, 83], "oa": [81, 82, 83, 115, 143, 159, 176, 181, 185, 188, 192], "gd": [81, 100, 103, 143, 159, 176, 181, 185], "chip_nam": [81, 82], "chip_dir": 81, "alt_netlist": [81, 83, 154], "export_dir": 81, "subdirectori": [81, 173, 176], "modifi": [81, 82, 89, 90, 115, 119, 144, 169, 171, 173, 179, 180, 182, 183], "mask_document": 81, "md": 81, "spec_lay": 81, "mask_graphical_rep": 81, "postfix": [82, 154, 170], "creation": [82, 158, 185], "2d": [82, 83, 104, 143], "exact": [82, 172, 177, 180], "minimum": [82, 101, 104, 144, 168, 169, 186], "violat": 82, "conflict": 82, "never": 82, "factor": [82, 151], "coverag": [82, 170], "uniqu": [82, 143, 150, 154, 155, 182, 183, 189], "position_label": 82, "outsid": [82, 90, 104, 169, 182], "dure": [82, 145, 169], "calcualt": 82, "k": [82, 154], "rigtht": 82, "90": [82, 181, 182], "what": [82, 112, 164, 180, 182, 187], "translat": [82, 172], "chips_dict": 82, "overwrit": [82, 91, 165, 185], "ones": [82, 151, 168, 169], "_": [82, 104, 142, 182, 187], "bbox": [82, 136], "labels_cel": 82, "mask_name_for_chip": 82, "row": [82, 96, 186], "column": [82, 96, 186], "c03": 82, "posixpath": [83, 115], "home": [83, 115, 165, 181], "runner": [83, 115], "tmp": [83, 107, 165, 169, 176, 182, 183, 185, 188], "add_mask_name_to_chip": 83, "These": [83, 84, 98, 150, 163, 166, 176, 180, 181, 182, 188], "Then": [83, 104, 159, 168, 177, 178, 188], "entir": [83, 137, 165, 180], "switch": [83, 191], "debug": [83, 119, 152, 180, 181, 191], "limit": [83, 116, 159, 165, 172, 186, 187, 188], "concurr": [83, 168], "cpu": [83, 170], "resourc": [83, 183, 185], "manag": [83, 142, 165, 168, 172, 173, 180, 183, 185, 192], "purpos": [83, 119, 125, 163, 169, 177, 187], "drc": [83, 143, 176, 177], "similar": [83, 104, 158, 180, 185, 186, 187, 188], "folder": [83, 100, 103, 107, 108, 118, 165, 166, 168, 169, 170, 176, 181, 182, 183, 184, 185, 186, 188, 189, 192], "tmp_path": [83, 143, 181], "mask_layout_typ": [83, 84], "extra_face_param": [83, 84], "ident": [83, 84, 154, 155, 159, 163, 169], "overwritten": 83, "extra_kwarg": 83, "variant_nam": 83, "complex": [83, 171, 177, 186], "polymorph": 83, "here": [83, 152, 167, 173, 177, 182, 185, 190], "rest": 83, "quick_demo": [83, 169, 181], "py": [83, 100, 103, 107, 163, 165, 166, 168, 169, 170, 181, 182, 183, 184, 185, 186, 188, 192], "further": [83, 165, 173, 181, 182, 187], "qdg": 83, "o": [83, 85, 145, 168, 172], "cpu_count": 83, "whichev": 83, "smaller": [83, 119, 144], "remove_guiding_shap": 83, "box_map": 83, "mask_map": 83, "nxn": 83, "mxm": 83, "mnxmn": 83, "usual": [84, 115, 117, 154, 168, 173, 180, 181, 182, 184, 185, 187], "instanti": [84, 158, 163, 169, 187], "extra_param": 84, "modul": [85, 103, 144, 148, 151, 163, 164, 167, 168, 170, 171, 172, 173, 176, 182, 184], "import": [85, 100, 150, 151, 155, 163, 165, 166, 169, 170, 172, 173, 176, 177, 180, 181, 182, 187, 188], "api": [85, 156, 162, 166, 169, 171, 173, 177, 178, 180, 182, 185, 186, 187, 188, 190], "usag": [85, 151, 167, 171, 173, 177, 179, 180, 181, 185, 186, 187, 188], "db": [85, 163], "execut": [85, 100, 103, 108, 118, 140, 165, 170, 172, 180, 181, 185, 188, 189], "session": 85, "found": [85, 140, 143, 161, 165, 176, 182, 185, 186, 192], "transmon": [87, 88], "josephson": [87, 88], "r_island": 87, "squid_angl": [87, 88], "couplers_r": [87, 88], "couplers_a": [87, 88], "couplers_b": [87, 88], "couplers_angl": [87, 88], "340": [87, 88], "210": [87, 88], "couplers_width": [87, 88], "couplers_arc_amplitud": [87, 88], "45": [87, 88, 119], "drive_angl": [87, 88], "drive_dist": [87, 88], "concentr": 88, "290": 88, "rectangl": [89, 90, 115, 163, 177], "shunt": [89, 90], "north": [89, 90, 92], "join": [89, 90], "700": 89, "ground_gap_r": 89, "coupler_r": 89, "coupler_a": 89, "coupler_offset": 89, "squid_offset": 89, "island1_r": 89, "island2_r": 89, "450": 89, "island1_taper_width": 89, "island1_taper_junction_width": 89, "island2_taper_width": 89, "island2_taper_junction_width": 89, "70": 89, "with_squid": 89, "spline": [90, 144], "construct": [90, 108, 144, 159, 181, 187], "island_splin": 90, "island_spline_sampl": 90, "collect": [91, 143, 177, 182], "routin": 91, "beam": 91, "customari": 91, "probepoint": [91, 143], "simpli": [91, 145, 165, 187], "appropri": [91, 158, 162, 163, 182], "probe_ground": 91, "probe_island": 91, "probe_island_1": 91, "probe_island_2": 91, "transf": [91, 129], "only_arm": [91, 129], "base_metal_gap_for_ebl": [91, 129], "right_sid": [91, 129], "help": [91, 129, 169, 170, 171, 177, 180], "dcplxtran": [91, 129, 159], "rot": 91, "flux": [91, 101, 123], "flux_corn": 91, "origin_fluxlin": 91, "origin_squid": 91, "port_common": 91, "howev": [91, 119, 169, 173, 177, 181, 182, 185], "might": [91, 100, 103, 104, 165, 168, 172, 173, 185], "tweak": 91, "south": 92, "gap_width": [92, 187], "wne": 92, "cpl_width": [92, 124], "cpl_length": 92, "cpl_gap": 92, "102": 92, "port_width": 92, "cl_offset": 92, "island_r": 92, "arg": [93, 105, 107, 136, 143, 145, 165], "args_for_script": 93, "entri": [93, 143, 159, 173, 181], "consol": [93, 107, 152, 172, 181, 184], "pars": [95, 96, 97, 105, 119, 121, 122, 123, 124, 147], "readi": [95, 97, 119, 121, 122, 123, 124], "co": 96, "intend": [96, 119, 187, 192], "materi": [96, 104, 115, 119, 185, 186], "don": [96, 163, 168, 169, 172], "obei": 96, "vacuum": [96, 104, 115, 116, 119, 187], "word": [96, 151, 173], "result": [96, 133, 143, 144, 145, 183, 185, 186, 189], "matric": [96, 101, 186], "introduc": [96, 115, 119, 187], "dielectr": [96, 119, 187], "permitt": [96, 115, 119], "regist": [96, 157, 163, 175], "reset": 96, "intern": [96, 119, 158, 177, 186, 187, 188], "relev": [96, 119, 158, 186, 187], "london": [96, 115, 186], "penetr": [96, 115, 186], "depth": [96, 115, 186], "m": [96, 119, 169, 185], "xsection_source_class": 96, "schema": [96, 159], "boundari": [96, 104, 119, 186], "extra_json_data": [96, 119], "store": [96, 119, 136, 159, 181, 186, 187], "virtual": [96, 119, 169], "program": [98, 171, 178, 180, 184], "hfss": [98, 101, 186, 187, 189], "q3d": [98, 101, 186, 187, 189], "write": [100, 103, 108, 112, 143, 163, 165, 166, 168, 169, 170, 172, 182, 185, 187, 191, 192], "json_filenam": [100, 103, 108, 118], "file_prefix": [100, 103, 108], "exit_after_run": 100, "execution_script": 100, "import_and_simul": 100, "use_rel_path": 100, "batch": [100, 118, 188], "bat": [100, 108, 188], "electron": [100, 140, 186, 188, 189], "desktop": [100, 185, 186, 188, 189], "sequenc": [100, 103, 132, 144], "script_fold": [100, 103], "bool": [100, 101, 103, 104, 105, 107, 111, 117, 119, 143, 144, 153], "import_script": 100, "skip_error": [100, 103], "solution_param": [100, 101, 103, 104], "skip": [100, 103, 104, 145], "caus": [100, 103, 120, 144, 145, 168], "carefulli": [100, 103, 162, 187], "sens": [100, 103, 178, 180], "wast": [100, 103], "bad": [100, 103], "ghz": [101, 104, 186], "percentag": [101, 186], "mesh": [101, 104, 112, 185, 186], "refin": [101, 104, 186], "how": [101, 119, 159, 163, 169, 172, 173, 177, 182, 183, 186, 187], "mani": [101, 119, 161, 168, 169, 171, 176, 177, 181, 182, 185, 186, 187], "meet": [101, 177, 186], "criterion": [101, 104, 186], "maxim": [101, 104], "templat": [101, 166, 171], "classvar": [101, 104, 109], "101": [101, 186], "interpol": [101, 104, 186], "multifrequ": [101, 186], "sweep": [101, 104, 108, 112, 115, 159, 179, 185, 186, 189], "lowest": [101, 119, 186, 187], "highest": [101, 119, 186], "discret": [101, 186], "fast": [101, 162, 186], "energi": [101, 103, 104, 179, 189], "save": [101, 118, 159, 173, 182, 183, 186, 187], "magnet": 101, "pec": 101, "sheet": [101, 119, 187], "matrix": [101, 104, 144, 179, 185, 189], "nomin": 101, "moment": [101, 178], "eigenmod": [101, 179, 189], "eigenfrequ": [101, 186], "solv": [101, 186], "excit": [101, 117, 186], "voltag": 101, "workflow": [103, 112, 165, 171, 173, 177, 179, 180, 185, 189], "script_fil": 103, "compile_elmer_modul": 103, "launch": [103, 181, 182, 191], "compil": [103, 168, 169, 183], "runtim": [103, 165], "model": [103, 117, 119, 169, 185, 186, 187], "005": 104, "factori": 104, "adapt": [104, 187], "fraction": 104, "outlier": 104, "symmetr": 104, "big": [104, 181], "larger": [104, 119, 185], "finer": 104, "divid": [104, 163, 169, 176, 182, 185], "dim": [104, 116], "term": [104, 116, 119, 170, 186, 187], "entiti": 104, "expans": [104, 116, 119, 144, 158], "constant": [104, 119, 163, 186], "slope": 104, "increas": [104, 115, 132, 165, 185], "global_max": 104, "global": 104, "less": [104, 112, 163, 172], "awai": [104, 116, 117, 119, 144, 147, 182], "vtu": 104, "paraview": [104, 165, 184, 185, 188], "off": [104, 119, 180], "slightli": [104, 172], "faster": [104, 112, 159], "explicit": 104, "wave": [104, 119, 187], "equat": 104, "converg": 104, "supercurr": 104, "flow": 104, "thick": [104, 115, 119, 187], "finit": 104, "nedelec": 104, "kind": [104, 169, 182], "formul": [104, 120], "vectorhelmholtz": 104, "potenti": [104, 117, 182], "v": [104, 111, 162], "electr": [104, 186], "nic": 104, "funet": 104, "fi": 104, "pub": 104, "sci": 104, "elmermodelsmanu": 104, "pdf": [104, 112], "warn": [104, 152, 168], "experiment": [104, 190], "poor": [104, 185], "film": 104, "nest": 104, "solver": [104, 185, 186, 188], "calc": 104, "wave_equ": [104, 186], "mg": 104, "09": 104, "polynomi": [104, 144], "p": [104, 142], "multigrid": 104, "bicgstab": 104, "mention": [104, 119, 165], "elmersolv": [104, 165, 185], "epr": [104, 117, 186], "induct": [104, 111, 117, 124, 158, 186], "condit": [104, 186], "xmin": [104, 111], "xmax": [104, 111], "ymin": [104, 111], "ymax": [104, 111], "just": [104, 163, 165, 168, 169, 173, 182, 187], "impend": 104, "electrostat": 104, "epr_3d": 104, "export_script": 105, "quiet": [105, 107], "export_onli": 105, "basenam": [105, 183], "dialog": [105, 107, 173, 177, 184], "describ": [105, 119, 138, 144, 150, 164, 169, 177, 182, 184, 186, 187, 189], "stdout": [105, 152], "print": [105, 145, 150, 151, 152, 181], "export_path_identifi": 105, "script_export_path": 105, "remote_host": 106, "singularity_remote_path": 106, "ssh_login": 107, "kqc_remote_tmp_path": [107, 183], "detach_simul": 107, "poll_interv": 107, "export_path_basenam": 107, "local": [107, 162, 165, 166, 169, 172, 173, 178, 180, 183], "remot": [107, 179, 185, 189], "host": [107, 167, 169, 183, 185], "froce": 107, "q": [107, 169, 178, 184], "ssh": [107, 183], "login": 107, "hostnam": 107, "detach": [107, 183], "wait": 107, "finish": [107, 178, 183, 185], "poll": [107, 183], "interv": [107, 183], "export_tmp_dir": 107, "could": [107, 112, 145, 162, 164, 165, 182, 185, 187], "source_path": 108, "content": [108, 143, 171, 173, 185], "sh": [108, 165, 183, 185, 188], "json_data": 108, "json_file_path": 108, "sim_class": [108, 187, 188], "sim_paramet": [108, 187], "vari": [108, 182, 185, 187], "sol_class": 108, "sol_paramet": 108, "filename_templ": 111, "filename_output": 111, "rule": [111, 119, 166, 176], "nvertic": 111, "debugid": 111, "ilevel": 111, "mtype": 111, "filltyp": 111, "conmax": 111, "edge_mesh": 111, "sym": 111, "xwidth": 111, "ywidth": 111, "xcell": 111, "ycell": 111, "materials_typ": 111, "si": 111, "bt": 111, "port_ipoli": 111, "portnum": 111, "ipolygon": 111, "ivertex": 111, "port_typ": 111, "std": 111, "xcord": 111, "ycord": 111, "resist": [111, 117, 158], "react": 111, "capac": 111, "control_typ": 111, "dbu": [111, 112, 113, 115, 116, 136], "fill_typ": [111, 112], "poli": 111, "detailed_reson": 112, "lower_accuraci": 112, "ab": 112, "staircas": 112, "simulation_safeti": 112, "son": [112, 188], "sonnetsoftwar": 112, "download": [112, 165, 172], "techdoc": 112, "enhanced_resonance_detection_featur": 112, "fine": [112, 156], "coars": 112, "accur": 112, "good": [112, 181], "everyth": [112, 173, 177, 182], "output_format": [113, 150], "intersect": 113, "input_oa": 115, "output_oa": 115, "cut1": 115, "cut2": 115, "process_path": 115, "kqc_process": [115, 192], "parameters_path": 115, "plugin": [115, 142, 157, 164, 192], "down": [115, 117, 119, 177, 178, 180, 182], "cut": [115, 192], "output_path": 115, "pathlib": 115, "pyacor": 115, "post_processing_funct": 115, "callabl": [115, 120], "oxidise_layers_funct": 115, "_oxidise_lay": 115, "ma_permitt": 115, "ms_permitt": 115, "sa_permitt": 115, "ma_thick": 115, "ms_thick": 115, "sa_thick": 115, "vertical_cul": 115, "mer_box": 115, "magnification_ord": 115, "p1": [115, 119], "p2": [115, 119], "perform": [115, 119, 165, 169, 185, 186], "oxid": 115, "expect": [115, 162], "signatur": 115, "pyhint": 115, "air": 115, "cull": 115, "retain": 115, "_mer": 115, "suffix": [115, 116, 143, 155], "magnif": [115, 177], "accomod": 115, "spacial": 115, "10x": 115, "100x": 115, "thin": [115, 119, 187], "sort_kei": [115, 145], "sort": [115, 145], "pick": 115, "tie": 115, "break": [115, 162, 165], "slot": 115, "cut_label": 115, "width_ratio": 115, "visualis": [115, 116, 119, 169], "request": [115, 152, 159, 165, 183, 185], "xsection_cut": 115, "_1": 115, "_2": 115, "recommend": [115, 168, 169, 172, 177, 181, 185, 186], "differenti": 115, "multipli": 115, "scalar": [116, 119], "z": [116, 119, 165, 191], "vertical_dimens": 116, "metal_edge_dimens": 116, "partit": [116, 119, 185], "domain": [116, 119, 187], "later": [116, 134, 159, 170, 173, 182], "preview": [116, 119], "databas": [116, 144, 146, 190], "sign": 116, "metal_region": [116, 133], "etch_region": 116, "reactanc": [117, 158], "renorm": [117, 186], "ideal": 117, "rlc": [117, 186], "lump": [117, 119, 186, 187], "real": 117, "ohm": 117, "omega": 117, "imaginari": 117, "henri": 117, "farad": 117, "signal_loc": [117, 186, 187], "ground_loc": [117, 186, 187], "signal_lay": [117, 158], "etch_width": 117, "deembed_len": [117, 158, 186], "embed": [117, 168], "micron": 117, "port_siz": [117, 119], "repeat_for_each": 118, "data_file_prefix": 118, "basic": [119, 167, 168, 176, 177, 178, 179, 180, 190], "built": [119, 165, 166, 173, 177, 182, 187, 191], "principl": [119, 147], "imagin": [119, 187], "surfac": [119, 186, 187], "touch": [119, 182], "face_stack": [119, 187], "lower_box_height": [119, 187], "account": [119, 149, 150, 163, 183, 185, 187], "pile": [119, 187], "That": [119, 186, 187], "leav": [119, 187], "substrate_height": [119, 187], "chip_dist": [119, 187], "metal_height": [119, 187], "infinit": [119, 145, 187], "insul": 119, "dielectric_height": [119, 187], "grid_siz": [119, 146], "expand": [119, 144], "resolut": 119, "forc": [119, 168, 186], "list_or_const": 119, "ordin": 119, "short": [119, 177, 190], "duplic": [119, 144, 153, 168], "ascend": 119, "simplifi": 119, "polygon_toler": 119, "shrink": 119, "closer": [119, 144, 150], "minimum_point_spac": 119, "z0": 119, "z1": 119, "split": [119, 144], "opp_i": 119, "__init__": 119, "hole": [119, 146], "subtract_kei": 119, "port_kwarg": 119, "engin": 119, "infer": [119, 143, 159], "brought": [119, 158], "at_edg": 119, "signal_edg": 119, "ground_edg": 119, "material_dict": 119, "delet": [119, 151, 153, 173, 177], "access": [119, 169, 172, 177, 179], "append": [119, 144, 152, 154, 155, 187], "dtext": 119, "ground_grid_box": 119, "use_port": 119, "upper_box_height": 119, "fixed_level_stackup": 119, "375": 119, "substrate_box": 119, "correspondingsubstr": 119, "fulli": [119, 169, 186], "substrate_materi": 119, "electromagnet": 119, "dielectric_loss_tang": 119, "8": [119, 155, 156, 163], "ground_metal_height": 119, "affect": [119, 162, 171, 172, 185], "signal_metal_height": 119, "airbridge_height": 119, "dielectric_materi": 119, "stub": [119, 124], "vertical_over_etch": 119, "hollow_tsv": 119, "hollow": 119, "constructor": [119, 145, 187], "tls_layer_thick": 119, "tl": [119, 186], "ma": 119, "sa": 119, "tls_layer_materi": 119, "tls_sheet_approxim": 119, "approxim": 119, "detach_tls_sheets_from_bodi": 119, "significantli": 119, "improv": [119, 169, 170, 172], "element_class": 120, "ignore_port": [120, 187], "transformation_from_cent": 120, "xs1": 121, "xs2": 121, "cpw_length": 122, "n_guid": 122, "guide_face_id": 122, "add_bump": 122, "port_termination_end": 122, "use_edge_port": 122, "etch_whole_opposite_fac": 122, "qubit_cel": 123, "center_x": 123, "center_i": 123, "wn": [123, 182], "en": 123, "sw": [123, 143], "se": [123, 143], "nw": [123, 143], "ne": [123, 143], "enable_flux_lin": 123, "enable_drive_lin": 123, "enable_transmission_lin": 123, "transmit": 123, "66": 124, "junction_induct": 124, "35e": 124, "junction_capacit": 124, "16": [124, 182], "num_cross": 127, "cross_width": 127, "cross_length": 127, "cross_spac": 127, "cross_box_dist": 127, "stripe_width": 131, "stripe_length": [131, 132], "stripe_spac": [131, 132], "min_stripe_width": 132, "stripe_step": 132, "widen": 132, "pads_region": 133, "pad_spacing_x": 133, "pad_spacing_i": 133, "connect_pad": 133, "refpoint_prefix": 133, "refpoint_dist": 133, "resembl": 134, "fenc": 134, "profil": [134, 183], "tsv_array_form": 134, "tileoutputreceiv": 136, "handl": [136, 163, 177, 182, 185, 189], "tilingprocessor": 136, "brief": [136, 142], "ix": 136, "ii": 136, "tile": 136, "obj": [136, 144], "clip": 136, "layer_info": 136, "rho": 136, "frac": 136, "pcell_class": 137, "isinst": 137, "pcell_declar": 137, "coupler_typ": 138, "element_kei": 138, "useless": 138, "accept": [138, 147, 162, 186], "latest": [140, 165, 169, 172, 188], "instal": [140, 141, 165, 167, 171, 176, 178, 182, 184, 185, 188, 189, 191, 192], "check": [141, 145, 168, 169, 176, 182, 186, 191], "upgrad": [141, 168, 169, 171], "stand": [141, 150, 176, 189], "alon": [141, 150, 176, 189], "pip": [141, 168, 169, 172, 184, 185, 188], "sync": [141, 169], "venv": [141, 168, 169], "startup": [141, 147], "button": [142, 178, 180], "prio": 142, "__": 142, "pluginfactori": 142, "flip_fac": 143, "default_probe_typ": 143, "default_probe_suffix": 143, "millimet": 143, "tell": 143, "site": [143, 168, 172], "cell_fil": 143, "dir_nam": 143, "tri": [143, 165], "write_versions_fil": 143, "commit_refer": [143, 185], "git": [143, 162, 167, 168, 169, 172, 176], "revis": [143, 190], "written": [143, 188], "export_machine_vers": 143, "filepath": 143, "maco": [143, 167, 172, 178], "linux": [143, 165, 167, 169, 172, 178, 181, 185, 188], "drc_script": 143, "name_drc_report": 143, "lyrdb": 143, "1t1_waveguide_path": 144, "2b1_waveguide_path": 144, "sum": 144, "children": 144, "objectinstpath": 144, "outward": 144, "whenev": [144, 162, 180], "elimin": [144, 145], "simple_polygon": 144, "polygon_point": 144, "counterclockwis": 144, "283185307179586": 144, "pi": 144, "control_point": 144, "sample_point": 144, "startpoint": 144, "uniformli": 144, "cubic": 144, "subsequ": 144, "slide": 144, "unlik": 144, "bezier": 144, "guarante": [144, 145, 173], "kaihuai": 144, "qin": 144, "proceed": 144, "pacif": 144, "98": 144, "sixth": 144, "confer": 144, "singapor": 144, "1998": 144, "pp": 144, "37": 144, "43": [144, 163], "doi": [144, 161], "1109": 144, "pccga": 144, "731996": 144, "least": [144, 147, 159, 168, 172, 177, 180, 182], "uniform": [144, 187], "prepend": 144, "tangent": 144, "third": [144, 172, 185], "fourth": 144, "skipkei": 145, "ensure_ascii": 145, "check_circular": 145, "allow_nan": 145, "jsonencod": 145, "sensibl": 145, "typeerror": 145, "incom": 145, "ascii": 145, "charact": [145, 149, 162], "escap": 145, "prevent": 145, "recursionerror": 145, "nan": 145, "infin": 145, "compliant": 145, "javascript": 145, "decod": 145, "regress": 145, "dai": 145, "basi": [145, 163, 187], "member": 145, "pretti": 145, "newlin": 145, "item_separ": 145, "key_separ": 145, "whitespac": 145, "serializ": 145, "def": [145, 182, 187], "try": [145, 169, 172], "let": [145, 169, 182], "jsondecod": 145, "object_hook": 145, "rpc": 145, "hint": 145, "object_pairs_hook": 145, "prioriti": [145, 177], "parse_float": 145, "num_str": 145, "datatyp": 145, "decim": 145, "parse_int": 145, "parse_const": 145, "invalid": 145, "encount": [145, 165], "strict": [145, 163], "context": [145, 159], "parseabl": 145, "boundbox": 146, "avoid_region": 146, "grid_step": 146, "group_n": 146, "speed": [146, 158, 170, 185], "box_siz": 147, "require_gui_editing_en": 147, "search": [147, 171], "captur": 147, "invers": 147, "treat": [147, 154, 163], "strip": 147, "liter": 147, "namespac": [147, 156], "comma": [147, 150], "multilin": 147, "waveguide_inst": 147, "usabl": 147, "x_corner": 147, "slow": [147, 180, 181], "clumsi": 147, "curat": 147, "node_editor_valid_el": 147, "kept": 147, "file_path": 148, "enum": 149, "origin_offset": 149, "layer_protect": 149, "350": 149, "print_waveguides_as_composit": 150, "add_instance_nam": 150, "refpoint_snap": 150, "grid_snap": 150, "include_import": 150, "create_cod": 150, "past": 150, "statement": [150, 173], "node_param": 150, "complet": [150, 166, 169, 173, 182, 185], "flush": 151, "src_path": 151, "memori": [151, 165, 185], "_kqc_librari": 151, "class_nam": 151, "pascalcas": [151, 163], "lowercas": [151, 173], "module_nam": 151, "_to_module_nam": 151, "titl": [151, 161], "qualiti": 151, "lowest_visible_level": 152, "remove_old_handl": 152, "log": [152, 181], "logfil": 152, "monitor": 152, "handler": 152, "root": [152, 165, 170, 176, 182], "logger": 152, "critic": 152, "cell_list": 153, "layer_1": 153, "layer_2": 153, "layer_merg": 153, "only_el": 153, "prune": 153, "contrast": 153, "convert_to_stat": 153, "anywher": [153, 173], "net": 154, "subcircuit": [154, 155], "terminologi": [154, 171, 179], "eda": 154, "resistor": 154, "pin": [154, 169], "wire": 154, "conceptu": 154, "analog": 154, "exactli": 154, "subcircuit_id": [154, 155], "unconnect": 154, "cell_nam": [154, 155], "subcircuit_loc": 154, "_pya_typ": 154, "subcircuit_origin": 154, "breakdown": 154, "regadless": 154, "absolut": [154, 169, 182], "cell_map": 154, "internal_cel": 154, "network": 155, "networkx": 155, "graph": [155, 163, 169, 176], "cell_typ": 155, "instance_nam": 155, "obtain": [155, 187], "with_label": 155, "with_posit": 155, "figsiz": 155, "spring": 155, "matplotlib": 155, "interact": [155, 179], "plot": 155, "param_nam": [156, 166], "param_with_default_valu": 156, "wildcard": 156, "simplic": [156, 163], "grain": 156, "pcellparameterdeclar": 156, "data_typ": 156, "plain": [156, 163, 173], "docstr": [156, 164, 166, 177], "sphinx": [156, 166], "owner": 156, "registr": [157, 182], "happen": 157, "demand": 158, "builder": [158, 187], "ground_refpoint": 158, "port_squid_a": [158, 187], "port_squid_b": [158, 187], "separate_island_internal_port": 158, "commonli": [158, 182], "export_tuned_junct": 159, "class_typ": 159, "parent_nam": 159, "tuned_junction_paramet": 159, "qb1": 159, "testarray_nw": 159, "squid_0": 159, "squid_3": 159, "testarrai": 159, "even": [159, 163, 165, 169, 180], "jsonabl": 159, "exhaust": 159, "read": [159, 165, 172, 173, 177, 182], "write_path": 159, "layer_str": 159, "visual": [159, 169, 182, 185], "again": [159, 165, 168, 180, 181], "parameter_nam": 159, "parameter_start": 159, "parameter_step": 159, "parameter_end": 159, "swept": 159, "squid_index": 159, "mirror_tran": 160, "project": [161, 163, 170, 172, 183, 185], "public": [161, 162, 165, 170], "citat": 161, "bib": 161, "zenodo": 161, "click": [161, 171, 173, 177, 179, 180, 181, 182, 191], "badg": 161, "softwar": [161, 165, 175, 185, 188], "cucurachi": 161, "daniel": 161, "da": 161, "soumya": 161, "ranjan": 161, "giri": 161, "rakshyakar": 161, "gusenkova": 161, "daria": 161, "guthri": 161, "andrew": 161, "inel": 161, "sinan": 161, "janzs\u00f3": 161, "d\u00e1vid": 161, "jenei": 161, "m\u00e1t\u00e9": 161, "juliusson": 161, "kristinn": 161, "kotilahti": 161, "jann": 161, "landra": 161, "alessandro": 161, "moretti": 161, "roberto": 161, "myll\u00e4ri": 161, "tuoma": 161, "ockeloen": 161, "korppi": 161, "caspar": 161, "r\u00e4bin\u00e4": 161, "jukka": 161, "savola": [161, 186], "niko": 161, "smirnov": 161, "pavel": 161, "takala": 161, "eeli": 161, "wubben": 161, "leon": 161, "month": 161, "jun": 161, "year": 161, "2021": 161, "publish": [161, 165], "5281": 161, "4944796": 161, "url": 161, "welcom": 162, "commun": [162, 185], "contributor": 162, "licens": [162, 186], "agreement": 162, "websit": [162, 165], "review": 162, "approv": 162, "pr": 162, "forward": [162, 185], "strategi": 162, "linear": 162, "histori": 162, "pleas": [162, 169, 170, 174, 175, 185, 186, 187, 188, 192], "organ": [162, 170, 180, 182], "commit": [162, 169], "meaning": [162, 182], "black": [162, 163, 164], "permit": [162, 182], "pep": [162, 163], "440": 162, "scheme": 162, "miniv": 162, "major": 162, "micro": 162, "offici": 162, "releas": [162, 165, 171, 192], "salt": [162, 168, 169, 171, 172, 176, 182], "incompat": 162, "backward": [162, 169], "seriou": 162, "cosmet": 162, "explain": [163, 164, 168, 177, 180, 182, 188], "diagram": 163, "oval": 163, "concret": 163, "leaf": 163, "green": [163, 180, 187], "natur": 163, "ever": 163, "live": 163, "create_cel": 163, "properli": [163, 168, 170, 173], "variabl": [163, 165, 169, 176, 180, 182, 183, 185, 186], "descriptor": 163, "hierarch": 163, "transpar": 163, "caller": 163, "default_parameter_valu": 163, "technic": [163, 182, 186], "intent": 163, "otherclass": 163, "param_a": 163, "param_b": 163, "myclass": 163, "param_c": 163, "42": 163, "param_d": 163, "41": 163, "syntax": [163, 182, 187], "bit": [163, 172, 178, 182], "revers": 163, "why": [163, 164], "bodi": 163, "kqc_library_nam": 163, "downstream": 163, "discov": 163, "convent": [163, 170, 172, 182], "comment": [164, 177, 180, 182], "someth": [164, 185], "feel": 164, "probabl": [164, 172], "rewritten": 164, "clearli": 164, "builtin": 164, "googl": 164, "dockerfil": 165, "addition": [165, 185, 187], "kl_file": 165, "md5": 165, "hash": [165, 169], "kl_hash": 165, "klayout_0": 165, "29": [165, 172], "1_amd64": 165, "deb": 165, "421df42661a3d795b534da5048261044": 165, "ubuntu": [165, 168, 172], "quickli": 165, "m00x": 165, "volum": 165, "pwd": 165, "ghcr": 165, "io": [165, 192], "mount": 165, "run_script": 165, "nc": 165, "rx": [165, 182], "cours": [165, 182], "wd": 165, "older": [165, 169, 178], "hyperv": 165, "backend": 165, "ram": 165, "1gb": 165, "entrypoint": 165, "push": [165, 183], "branch": [165, 173, 180], "pipelin": [165, 170], "pull": [165, 168], "registri": 165, "sylab": 165, "quick_start": 165, "better": [165, 170, 187], "hpc": 165, "tutori": [165, 171, 173, 179, 180], "libexec": 165, "kqclib": [165, 185], "repo": 165, "ora": 165, "pem": 165, "rsa": 165, "encrypt": 165, "successfulli": [165, 168, 169, 191], "singularity_priv": 165, "privat": [165, 170], "now": [165, 173, 180, 182], "create_link": 165, "among": [165, 171], "elmersolver_mpi": 165, "elmergrid": [165, 185], "symbol": [165, 176, 180, 182, 183, 185], "link": [165, 168, 172, 173, 176, 180, 182, 183, 185], "rememb": [165, 168, 177], "bin": [165, 183], "prepar": [165, 185], "klayout_packag": [165, 168, 169, 176, 180, 182, 183, 184, 185, 186, 188, 192], "And": [165, 182], "waveguides_sim_compar": [165, 169, 184, 185], "sure": [165, 168, 169, 170, 173, 177, 180, 182, 183, 188, 192], "ride": 165, "python_execut": [165, 185], "subsystem": 165, "wsl": 165, "problem": [165, 168, 169, 172, 173, 174, 186], "stuck": 165, "workload": [165, 183, 185], "simple_workload_manag": 165, "subfold": [165, 182], "kqc_tmp_path": [165, 169], "waveguides_sim_elm": [165, 185], "affor": 165, "gmsh": [165, 179, 183, 184, 188, 189], "rst": 166, "rebuild": 166, "clean": 166, "apidoc": 166, "sphinxext": 166, "make_pcell_imag": 166, "pcell_imag": 166, "markers_for_png": 166, "x_2": 166, "y_2": 166, "ruler": [166, 192], "illustr": [166, 177, 187], "satisfactori": 166, "x2": 166, "y2": 166, "setup": [167, 171, 172, 173, 177, 178, 182, 183, 184, 189, 191, 192], "prerequisit": 167, "unlink": 167, "secondari": [167, 192], "reproduc": 167, "secur": [167, 185, 188], "exclus": 167, "pypi": [167, 176], "cli": 167, "docker": 167, "ci": [167, 169, 170, 176], "singular": [167, 176, 183, 185], "contribut": [167, 171], "come": [168, 182], "pre": [168, 187], "04": [168, 172], "platform": [168, 169, 172], "lt": [168, 172], "clone": [168, 169, 172], "cd": [168, 169, 170], "python3": 168, "setup_within_klayout": 168, "virtualenv": 168, "libpython": 168, "dll": 168, "known": [168, 171, 173], "issu": [168, 171, 173, 174], "downgrad": [168, 173], "similarli": [168, 170, 187, 188], "didn": 168, "xyz": 168, "reinstal": [168, 173], "realli": [168, 181], "simultan": 168, "kqc_2nd": 168, "know": [168, 169, 172, 178], "klayout_hom": 168, "klayout_alt": 168, "mix": 168, "symlink": 168, "subsect": 168, "ln": 168, "path_to_kqcircuit": 168, "kqcircuits_script": [168, 176, 180, 181, 182], "requirements_within_klayout_unix": 168, "txt": [168, 169, 185, 188], "pip3": 168, "becaus": [168, 180, 181], "prompt": [168, 169], "administr": 168, "privileg": 168, "homepath": [168, 172], "mklink": 168, "powershel": 168, "requirements_within_klayout_window": 168, "appdata": [168, 172, 184], "roam": 168, "lib": 168, "numpi": 168, "shouldn": 168, "debugg": [169, 179], "autom": [169, 171, 189, 192], "suitabl": [169, 172, 186, 187], "viewer": [169, 178, 188], "compat": 169, "safe": 169, "interfer": 169, "yet": [169, 177, 192], "bracket": 169, "trust": 169, "easier": 169, "troubleshoot": 169, "subsitut": 169, "win": 169, "mac": [169, 181], "dep": 169, "afterward": 169, "rewrit": 169, "wipe": 169, "advanc": [169, 177, 180], "categori": 169, "core": [169, 170, 185], "linter": 169, "reqruiement": 169, "netlist_as_graph": [169, 176], "publicli": 169, "won": 169, "abl": [169, 180], "upload": 169, "double_pads_sim": [169, 186], "elsewher": [169, 181], "ipynb": [169, 186], "tofu": 169, "rare": [169, 182], "verifi": [169, 181], "legitim": 169, "constraint": 169, "unsaf": 169, "substitut": 169, "reqruir": 169, "tox": 170, "pytest": [170, 176], "pylint": 170, "lint": 170, "ini": 170, "framework": [170, 171, 186, 189], "num": 170, "reflect": 170, "propos": 170, "test_load_librari": 170, "test_invalid_nam": 170, "approach": [170, 173, 185, 187], "u": [170, 182], "our": [170, 173, 182], "understand": [170, 180], "unfortun": 170, "repetit": 170, "consider": 170, "cov": 170, "comprehens": 170, "happi": 170, "failur": 170, "bug": [170, 180], "fail": 170, "prior": 170, "wil": 170, "reintroduc": 170, "conftest": 170, "reduc": [171, 186], "effort": 171, "processor": 171, "instantli": 171, "exchang": 171, "dimension": [171, 186, 187], "qpu": 171, "assembl": 171, "fabric": [171, 172], "miscellan": [171, 179, 182], "trademark": 171, "page": [171, 182, 192], "simplest": [172, 187], "instant": 172, "rather": 172, "codebas": 172, "simulation_script": 172, "parti": 172, "mask_script": 172, "yourself": 172, "instruct": [172, 177], "bugfix": 172, "stabil": 172, "27": [172, 178], "13": 172, "17": 172, "microsoft": 172, "server": 172, "2022": 172, "talk": 172, "mental": 172, "klayout_app": 172, "bigsur": 172, "setuptool": 172, "_distutils_hack": 172, "v52": 172, "v57": 172, "sometim": [172, 180], "dir": 172, "__path__": 172, "notic": [172, 181], "whatev": 172, "easiest": [173, 182], "migrat": 173, "uninstal": 173, "recent": 173, "menu": [173, 178, 179, 180, 182, 190], "panel": [173, 177, 178, 179, 182], "drag": [173, 177, 178, 180, 191], "press": [173, 177, 178, 180], "f2": [173, 177, 178], "underscor": 173, "restart": [173, 177, 178, 180, 191], "f5": [173, 180, 181], "my": 173, "my_el": 173, "myelement": [173, 182], "capit": 173, "ctrl": 173, "reload": [173, 177, 179, 182], "drop": [173, 177, 178, 191], "canva": 173, "my_packag": 173, "safest": 173, "quirk": 173, "broken": 173, "earlier": 173, "reloc": 173, "behind": 173, "tqdm": 173, "question": 174, "idea": 174, "discuss": 174, "polici": 175, "high": [176, 192], "pictur": 176, "console_script": 176, "mainli": [176, 182, 187], "meant": [176, 182], "variou": 176, "check_layer_prop": 176, "against": 176, "create_element_from_path": [176, 182], "gdiff": 176, "oas2dxf": 176, "dxf": 176, "mostli": [177, 182], "highlight": 177, "navig": [177, 178], "shift": [177, 178, 180, 181], "block": [177, 182], "toolbox": 177, "toolbar": [177, 178], "evok": 177, "anim": 177, "bring": 177, "few": [177, 185], "situat": 177, "accid": 177, "confirm": 177, "del": 177, "video": 177, "flexibl": [177, 187], "enter": 177, "export_cells_as_cod": 177, "nearbi": 177, "hardcod": [177, 182], "nice": 177, "x_port_a": 177, "x_port_a_corn": 177, "anywai": [177, 182], "unhid": [177, 178], "1t1_ground_grid": 177, "arrang": 177, "minut": 177, "anyth": 177, "quit": 178, "power": 178, "shortcut": 178, "ok": 178, "chiplibrari": 178, "mous": 178, "scroll": [178, 192], "littl": 178, "esc": 178, "hotkei": 179, "introduct": 179, "samplehold": 179, "particip": [179, 189], "pyepr": [179, 189], "demo_placing_a_pcel": 180, "plai": 180, "exclam": 180, "often": [180, 182], "task": [180, 185, 191], "toggl": 180, "icon": 180, "breakpoint": 180, "red": 180, "f9": 180, "stage": 180, "pop": 180, "cancel": 180, "asterisk": 180, "caught": 180, "unrespons": 180, "heavi": 180, "though": 180, "demo_pya_bas": 180, "test_wgc_airbridg": 180, "learn": 180, "photomask": 181, "product": 181, "effici": [181, 185], "observ": 181, "multiprocess": 181, "test_mask": 181, "de1": 181, "roughli": 181, "logging_setup": 181, "spcifi": 181, "de2": 181, "5700": 181, "dt1": 181, "qf1": 181, "my_chip": 181, "mcf": 181, "suppos": [181, 187], "proper": 181, "complic": [181, 185, 191], "mdemo": 181, "ch2": 181, "45000": 181, "30000": 181, "ch1": 181, "sx1": 181, "jt1": 181, "ac1": 181, "st1": 181, "jt2": 181, "65000": 181, "interest": 181, "fragment": 181, "fragmet": 181, "centerd": 181, "still": 181, "exploit": 181, "tip": 182, "trick": 182, "unlock": 182, "myelement2": 182, "offer": [182, 186], "nicer": 182, "myqubit": 182, "my_qubit": 182, "rubi": 182, "hide": 182, "simplecross": 182, "hold": 182, "len1": 182, "len2": 182, "cross_poli": 182, "simple_cross": 182, "scratch": 182, "especi": 182, "explan": [182, 183], "newchip1": 182, "default_samplehold": 182, "half_width": 182, "cross_cel": 182, "new_chip1": 182, "rf16": 182, "12000": 182, "quick": 182, "refpoint_nam": 182, "cap_refpoint": 182, "wn_port": 182, "wn_port_corn": 182, "port_b_corn": 182, "evolv": 182, "perhap": 182, "someel": 182, "refpoint_of_some_el": 182, "existing_ref": 182, "everywher": 182, "something_port": 182, "something_port_corn": 182, "wherev": 182, "logic": [182, 186], "hard": 182, "tree": 182, "strictli": 182, "aptli": 182, "wo": 182, "laid": 182, "encompass": 182, "plu": 182, "groud": 182, "formula": 182, "intuit": 182, "2nd": 182, "indium_bump": 182, "swap": 182, "layer_config_path": 182, "simpler": 182, "x_base_metal_gap_wo_grid": 182, "x_ground_grid_avoid": 182, "133": 182, "x_port": 182, "154": 182, "x_new_lay": 182, "999": 182, "new_lay": 182, "although": 182, "newli": 182, "default_layer_prop": 182, "rm": 182, "rd": 182, "element_path": 182, "incorpor": 182, "pycharm": 182, "studio": 182, "vim": 182, "neovim": 182, "slurm": [183, 185], "password": 183, "openmpi": 183, "install_softwar": 183, "mpi": [183, 185], "machin": [183, 185], "send": 183, "singularity_path": 183, "bash": 183, "sbatch_paramet": [183, 185], "kqc_remote_account": [183, 185], "sim_1": 183, "sim_2": 183, "sim_n": 183, "job": 183, "sim_i_tmp_fold": 183, "nohup_runid": 183, "runid": 183, "watch": 183, "cat": 183, "shell": [184, 185], "liner": 184, "initialis": 184, "binari": 184, "admin": 184, "priviledg": 184, "elmer_help": 185, "gmsh_helper": 185, "sif": 185, "capacitancematrix": 185, "electric_potenti": 185, "pvsm": 185, "waveguides_n_guides_1": 185, "waveguides_n_guides_2": 185, "n_worker": 185, "elmer_n_process": 185, "thread": 185, "openmp": 185, "elmer_n_thread": 185, "benefici": 185, "relationship": 185, "independentprocess": 185, "parallelizationsecond": 185, "ofparallel": 185, "sequenti": 185, "worker": 185, "floor": 185, "run_gmsh_gui": 185, "run_elmergrid": 185, "run_elm": 185, "run_paraview": 185, "omp": 185, "gmsh_n_thread": 185, "bsd": 185, "benefit": 185, "multithread": 185, "sbatch": 185, "max_threads_per_nod": 185, "max": 185, "elmer_mem": 185, "64g": 185, "elmer_tim": 185, "00": 185, "gmsh_mem": 185, "alloc": 185, "gmsh_time": 185, "project_0": 185, "bill": 185, "simulation_mesh": 185, "afterok": 185, "sent": 185, "queue": 185, "elmerfem": [185, 188], "elmercsc": [185, 188], "org": [185, 188], "suffic": 185, "scatter": 186, "snp": 186, "touchston": 186, "s1p": 186, "s2p": 186, "s3p": 186, "forth": 186, "emploi": 186, "export_paramet": [186, 188], "extractor": [186, 189], "consult": [186, 187], "estim": 186, "mutual": 186, "c_i_j": 186, "c_i_i": 186, "lifetim": 186, "eig": 186, "eigenvalu": 186, "_energi": 186, "cv": 186, "export_epr": 186, "post_process_script": 186, "_epr": 186, "csv": 186, "accuraci": 186, "cpw_cross_section_sim": 186, "waveguides_sim_xsect": [186, 192], "xmons_direct_coupling_pyepr": 186, "pyepr_exampl": 186, "t_1": 186, "intermediate_processing_command": 186, "t1_estim": 186, "queu": 186, "lossi": 186, "coher": 186, "master": 186, "thesi": 186, "2023": 186, "focus": 187, "distinguish": 187, "snippet": 187, "refp": 187, "mandatori": [187, 188], "100um": 187, "port_2": 187, "port_2_corn": 187, "port_3": 187, "port_3_corn": 187, "multipurpos": 187, "airbridge_flyov": 187, "joint": 187, "parameter": [187, 188], "purpl": 187, "troubl": 187, "dynam": 187, "port_cplr0": 187, "port_cplr1": 187, "port_cplr2": 187, "revert": 187, "essenti": 187, "swissmonsimul": 187, "port_cplr0_corn": 187, "port_cplr1_corn": 187, "port_cplr2_corn": 187, "squid_port_squid_a": 187, "squid_port_squid_b": 187, "portion": 187, "variat": 187, "procedur": 187, "eas": 187, "arm_length_500": 187, "gap_sweep": 187, "ansys_execut": 188, "swissmon_simulation_output": 188, "dir_path": 188, "ironpython": 188, "gdsii": 188, "meta": 188, "occurr": 188, "incomplet": 188, "manner": 188, "dev": 188, "henc": 188, "abil": 189, "until": 189, "guidanc": 189, "summari": 190, "parameteriz": 190, "primit": 190, "emb": 190, "onto": 190, "archiv": 190, "traceabl": 190, "thought": 190, "manipul": 191, "interpret": 191, "browser": 191, "low": 192, "7": 192, "newest": 192, "lightweight": 192, "klayoutmatthia": 192, "docintro": 192, "docrefer": 192, "docgrow": 192, "docetch": 192}, "objects": {"": [[1, 0, 0, "-", "kqcircuits"]], "kqcircuits": [[2, 0, 0, "-", "chips"], [27, 0, 0, "-", "defaults"], [28, 0, 0, "-", "elements"], [68, 0, 0, "-", "junctions"], [75, 0, 0, "-", "klayout_view"], [76, 0, 0, "-", "layer_cluster"], [77, 0, 0, "-", "layer_config"], [80, 0, 0, "-", "masks"], [85, 0, 0, "-", "pya_resolver"], [86, 0, 0, "-", "qubits"], [93, 0, 0, "-", "run"], [94, 0, 0, "-", "simulations"], [125, 0, 0, "-", "test_structures"], [135, 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, "-", "munch_qubits"], [18, 0, 0, "-", "quality_factor"], [19, 0, 0, "-", "quality_factor_twoface"], [20, 0, 0, "-", "sample_holder_test"], [21, 0, 0, "-", "shaping"], [22, 0, 0, "-", "simple"], [23, 0, 0, "-", "single_xmons"], [24, 0, 0, "-", "stripes"], [25, 0, 0, "-", "tsv_test"], [26, 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.munch_qubits": [[17, 1, 1, "", "MunchQubits"]], "kqcircuits.chips.munch_qubits.MunchQubits": [[17, 2, 1, "", "build"], [17, 2, 1, "", "produce_coupler"], [17, 2, 1, "", "produce_drivelines"], [17, 2, 1, "", "produce_probeline"], [17, 2, 1, "", "produce_qubits"], [17, 2, 1, "", "produce_readout_resonators"]], "kqcircuits.chips.quality_factor": [[18, 1, 1, "", "QualityFactor"]], "kqcircuits.chips.quality_factor.QualityFactor": [[18, 2, 1, "", "build"]], "kqcircuits.chips.quality_factor_twoface": [[19, 1, 1, "", "QualityFactorTwoface"]], "kqcircuits.chips.quality_factor_twoface.QualityFactorTwoface": [[19, 2, 1, "", "build"], [19, 2, 1, "", "produce_resonator"]], "kqcircuits.chips.sample_holder_test": [[20, 1, 1, "", "SampleHolderTest"]], "kqcircuits.chips.sample_holder_test.SampleHolderTest": [[20, 2, 1, "", "build"]], "kqcircuits.chips.shaping": [[21, 1, 1, "", "Shaping"]], "kqcircuits.chips.shaping.Shaping": [[21, 2, 1, "", "build"]], "kqcircuits.chips.simple": [[22, 1, 1, "", "Simple"]], "kqcircuits.chips.simple.Simple": [[22, 2, 1, "", "build"]], "kqcircuits.chips.single_xmons": [[23, 1, 1, "", "SingleXmons"]], "kqcircuits.chips.single_xmons.SingleXmons": [[23, 2, 1, "", "build"], [23, 3, 1, "", "launchers"], [23, 3, 1, "", "qubits_refpoints"]], "kqcircuits.chips.stripes": [[24, 1, 1, "", "Stripes"]], "kqcircuits.chips.stripes.Stripes": [[24, 2, 1, "", "build"]], "kqcircuits.chips.tsv_test": [[25, 1, 1, "", "TsvTest"]], "kqcircuits.chips.tsv_test.TsvTest": [[25, 2, 1, "", "build"], [25, 2, 1, "", "create_xsection"]], "kqcircuits.chips.xmons_direct_coupling": [[26, 1, 1, "", "XMonsDirectCoupling"]], "kqcircuits.chips.xmons_direct_coupling.XMonsDirectCoupling": [[26, 2, 1, "", "build"], [26, 2, 1, "", "produce_qubits"], [26, 2, 1, "", "produce_readout_resonator"]], "kqcircuits.elements": [[29, 0, 0, "-", "airbridge_connection"], [30, 0, 0, "-", "airbridges"], [34, 0, 0, "-", "capacitive_x_coupler"], [35, 0, 0, "-", "chip_frame"], [36, 0, 0, "-", "circular_capacitor"], [37, 0, 0, "-", "element"], [38, 0, 0, "-", "finger_capacitor_square"], [39, 0, 0, "-", "finger_capacitor_taper"], [40, 0, 0, "-", "flip_chip_connectors"], [44, 0, 0, "-", "fluxlines"], [48, 0, 0, "-", "hanger_resonator"], [49, 0, 0, "-", "launcher"], [50, 0, 0, "-", "launcher_dc"], [51, 0, 0, "-", "markers"], [55, 0, 0, "-", "meander"], [56, 0, 0, "-", "smooth_capacitor"], [57, 0, 0, "-", "spiral_resonator_polygon"], [58, 0, 0, "-", "tsvs"], [62, 0, 0, "-", "waveguide_composite"], [63, 0, 0, "-", "waveguide_coplanar"], [64, 0, 0, "-", "waveguide_coplanar_curved"], [65, 0, 0, "-", "waveguide_coplanar_splitter"], [66, 0, 0, "-", "waveguide_coplanar_straight"], [67, 0, 0, "-", "waveguide_coplanar_taper"]], "kqcircuits.elements.airbridge_connection": [[29, 1, 1, "", "AirbridgeConnection"]], "kqcircuits.elements.airbridge_connection.AirbridgeConnection": [[29, 2, 1, "", "build"]], "kqcircuits.elements.airbridges": [[31, 0, 0, "-", "airbridge"], [32, 0, 0, "-", "airbridge_multi_face"], [33, 0, 0, "-", "airbridge_rectangular"]], "kqcircuits.elements.airbridges.airbridge": [[31, 1, 1, "", "Airbridge"]], "kqcircuits.elements.airbridges.airbridge.Airbridge": [[31, 2, 1, "", "create"], [31, 3, 1, "", "default_type"], [31, 2, 1, "", "transformation_from_shape_impl"]], "kqcircuits.elements.airbridges.airbridge_multi_face": [[32, 1, 1, "", "AirbridgeMultiFace"]], "kqcircuits.elements.airbridges.airbridge_multi_face.AirbridgeMultiFace": [[32, 2, 1, "", "build"], [32, 3, 1, "", "default_type"]], "kqcircuits.elements.airbridges.airbridge_rectangular": [[33, 1, 1, "", "AirbridgeRectangular"]], "kqcircuits.elements.airbridges.airbridge_rectangular.AirbridgeRectangular": [[33, 2, 1, "", "build"], [33, 3, 1, "", "default_type"]], "kqcircuits.elements.capacitive_x_coupler": [[34, 1, 1, "", "CapacitiveXCoupler"]], "kqcircuits.elements.capacitive_x_coupler.CapacitiveXCoupler": [[34, 2, 1, "", "build"], [34, 2, 1, "", "get_sim_ports"]], "kqcircuits.elements.chip_frame": [[35, 1, 1, "", "ChipFrame"]], "kqcircuits.elements.chip_frame.ChipFrame": [[35, 2, 1, "", "build"]], "kqcircuits.elements.circular_capacitor": [[36, 1, 1, "", "CircularCapacitor"]], "kqcircuits.elements.circular_capacitor.CircularCapacitor": [[36, 2, 1, "", "build"], [36, 2, 1, "", "get_sim_ports"]], "kqcircuits.elements.element": [[37, 1, 1, "", "Element"], [37, 4, 1, "", "get_refpoints"], [37, 4, 1, "", "insert_cell_into"], [37, 4, 1, "", "resolve_face"]], "kqcircuits.elements.element.Element": [[37, 3, 1, "", "LIBRARY_DESCRIPTION"], [37, 3, 1, "", "LIBRARY_NAME"], [37, 3, 1, "", "LIBRARY_PATH"], [37, 2, 1, "", "add_element"], [37, 2, 1, "", "add_port"], [37, 2, 1, "", "add_protection"], [37, 2, 1, "", "build"], [37, 2, 1, "", "copy_port"], [37, 2, 1, "", "create"], [37, 2, 1, "", "create_cell_from_shape"], [37, 2, 1, "", "create_subtype"], [37, 2, 1, "", "create_with_refpoints"], [37, 2, 1, "", "display_text_impl"], [37, 2, 1, "", "face"], [37, 2, 1, "", "face_changer_waveguides"], [37, 2, 1, "", "get_layer"], [37, 2, 1, "", "get_refpoints"], [37, 2, 1, "", "get_schema"], [37, 2, 1, "", "get_sim_ports"], [37, 2, 1, "", "insert_cell"], [37, 2, 1, "", "left_and_right_waveguides"], [37, 2, 1, "", "pcell_params_by_name"], [37, 2, 1, "", "post_build"], [37, 2, 1, "", "produce_impl"], [37, 2, 1, "", "raise_error_on_cell"], [37, 2, 1, "", "sync_parameters"]], "kqcircuits.elements.finger_capacitor_square": [[38, 1, 1, "", "FingerCapacitorSquare"]], "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare": [[38, 2, 1, "", "add_waveguides"], [38, 2, 1, "", "build"], [38, 2, 1, "", "can_create_from_shape_impl"], [38, 2, 1, "", "cut_region"], [38, 2, 1, "", "finger_area_length"], [38, 2, 1, "", "finger_area_width"], [38, 2, 1, "", "get_ground_region"], [38, 2, 1, "", "get_sim_ports"]], "kqcircuits.elements.finger_capacitor_taper": [[39, 1, 1, "", "FingerCapacitorTaper"]], "kqcircuits.elements.finger_capacitor_taper.FingerCapacitorTaper": [[39, 2, 1, "", "build"], [39, 2, 1, "", "can_create_from_shape_impl"]], "kqcircuits.elements.flip_chip_connectors": [[41, 0, 0, "-", "flip_chip_connector"], [42, 0, 0, "-", "flip_chip_connector_dc"], [43, 0, 0, "-", "flip_chip_connector_rf"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector": [[41, 1, 1, "", "FlipChipConnector"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector.FlipChipConnector": [[41, 2, 1, "", "create"], [41, 3, 1, "", "default_type"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc": [[42, 1, 1, "", "FlipChipConnectorDc"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.FlipChipConnectorDc": [[42, 2, 1, "", "build"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf": [[43, 1, 1, "", "FlipChipConnectorRf"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.FlipChipConnectorRf": [[43, 2, 1, "", "build"], [43, 2, 1, "", "get_sim_ports"]], "kqcircuits.elements.fluxlines": [[45, 0, 0, "-", "fluxline"], [46, 0, 0, "-", "fluxline_standard"], [47, 0, 0, "-", "fluxline_straight"]], "kqcircuits.elements.fluxlines.fluxline": [[45, 1, 1, "", "Fluxline"]], "kqcircuits.elements.fluxlines.fluxline.Fluxline": [[45, 2, 1, "", "coerce_parameters_impl"], [45, 2, 1, "", "create"], [45, 3, 1, "", "default_type"]], "kqcircuits.elements.fluxlines.fluxline_standard": [[46, 1, 1, "", "FluxlineStandard"]], "kqcircuits.elements.fluxlines.fluxline_standard.FluxlineStandard": [[46, 2, 1, "", "build"]], "kqcircuits.elements.fluxlines.fluxline_straight": [[47, 1, 1, "", "FluxlineStraight"]], "kqcircuits.elements.fluxlines.fluxline_straight.FluxlineStraight": [[47, 2, 1, "", "build"]], "kqcircuits.elements.hanger_resonator": [[48, 1, 1, "", "HangerResonator"]], "kqcircuits.elements.hanger_resonator.HangerResonator": [[48, 2, 1, "", "build"], [48, 2, 1, "", "get_sim_ports"]], "kqcircuits.elements.launcher": [[49, 1, 1, "", "Launcher"]], "kqcircuits.elements.launcher.Launcher": [[49, 2, 1, "", "build"]], "kqcircuits.elements.launcher_dc": [[50, 1, 1, "", "LauncherDC"]], "kqcircuits.elements.launcher_dc.LauncherDC": [[50, 2, 1, "", "build"]], "kqcircuits.elements.markers": [[52, 0, 0, "-", "marker"], [53, 0, 0, "-", "marker_standard"], [54, 0, 0, "-", "mask_marker_fc"]], "kqcircuits.elements.markers.marker": [[52, 1, 1, "", "Marker"]], "kqcircuits.elements.markers.marker.Marker": [[52, 2, 1, "", "create"], [52, 3, 1, "", "default_type"], [52, 2, 1, "", "get_marker_locations"], [52, 2, 1, "", "get_marker_region"], [52, 2, 1, "", "produce_geometry"]], "kqcircuits.elements.markers.marker_standard": [[53, 1, 1, "", "MarkerStandard"]], "kqcircuits.elements.markers.marker_standard.MarkerStandard": [[53, 2, 1, "", "build"]], "kqcircuits.elements.markers.mask_marker_fc": [[54, 1, 1, "", "MaskMarkerFc"]], "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc": [[54, 2, 1, "", "build"], [54, 2, 1, "", "create_cross"], [54, 2, 1, "", "get_marker_locations"], [54, 2, 1, "", "get_marker_region"]], "kqcircuits.elements.meander": [[55, 1, 1, "", "Meander"]], "kqcircuits.elements.meander.Meander": [[55, 2, 1, "", "build"], [55, 2, 1, "", "can_create_from_shape_impl"], [55, 2, 1, "", "parameters_from_shape_impl"]], "kqcircuits.elements.smooth_capacitor": [[56, 1, 1, "", "SmoothCapacitor"]], "kqcircuits.elements.smooth_capacitor.SmoothCapacitor": [[56, 2, 1, "", "build"], [56, 2, 1, "", "can_create_from_shape_impl"], [56, 2, 1, "", "get_sim_ports"]], "kqcircuits.elements.spiral_resonator_polygon": [[57, 1, 1, "", "SpiralResonatorPolygon"], [57, 4, 1, "", "rectangular_parameters"]], "kqcircuits.elements.spiral_resonator_polygon.SpiralResonatorPolygon": [[57, 2, 1, "", "build"]], "kqcircuits.elements.tsvs": [[59, 0, 0, "-", "tsv"], [60, 0, 0, "-", "tsv_ellipse"], [61, 0, 0, "-", "tsv_standard"]], "kqcircuits.elements.tsvs.tsv": [[59, 1, 1, "", "Tsv"]], "kqcircuits.elements.tsvs.tsv.Tsv": [[59, 2, 1, "", "create"], [59, 3, 1, "", "default_type"]], "kqcircuits.elements.tsvs.tsv_ellipse": [[60, 1, 1, "", "TsvEllipse"]], "kqcircuits.elements.tsvs.tsv_ellipse.TsvEllipse": [[60, 2, 1, "", "create_tsv_connector"], [60, 2, 1, "", "produce_impl"]], "kqcircuits.elements.tsvs.tsv_standard": [[61, 1, 1, "", "TsvStandard"]], "kqcircuits.elements.tsvs.tsv_standard.TsvStandard": [[61, 2, 1, "", "build"]], "kqcircuits.elements.waveguide_composite": [[62, 1, 1, "", "Node"], [62, 1, 1, "", "WaveguideComposite"], [62, 4, 1, "", "produce_fixed_length_bend"]], "kqcircuits.elements.waveguide_composite.Node": [[62, 3, 1, "", "align"], [62, 3, 1, "", "angle"], [62, 2, 1, "", "deserialize"], [62, 3, 1, "", "element"], [62, 3, 1, "", "inst_name"], [62, 3, 1, "", "length_before"], [62, 3, 1, "", "length_increment"], [62, 2, 1, "", "nodes_from_string"], [62, 3, 1, "", "position"]], "kqcircuits.elements.waveguide_composite.WaveguideComposite": [[62, 2, 1, "", "build"], [62, 2, 1, "", "check_node_type"], [62, 2, 1, "", "coerce_parameters_impl"], [62, 2, 1, "", "create"], [62, 2, 1, "", "get_segment_cells"], [62, 2, 1, "", "get_segment_lengths"], [62, 2, 1, "", "produce_fixed_length_waveguide"], [62, 2, 1, "", "snap_point"]], "kqcircuits.elements.waveguide_coplanar": [[63, 1, 1, "", "WaveguideCoplanar"]], "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar": [[63, 2, 1, "", "build"], [63, 2, 1, "", "can_create_from_shape_impl"], [63, 2, 1, "", "get_corner_data"], [63, 2, 1, "", "is_continuous"], [63, 2, 1, "", "parameters_from_shape_impl"], [63, 2, 1, "", "produce_end_termination"], [63, 2, 1, "", "produce_waveguide"], [63, 2, 1, "", "transformation_from_shape_impl"]], "kqcircuits.elements.waveguide_coplanar_curved": [[64, 1, 1, "", "WaveguideCoplanarCurved"], [64, 4, 1, "", "arc"]], "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved": [[64, 2, 1, "", "build"], [64, 2, 1, "", "coerce_parameters_impl"], [64, 2, 1, "", "create_curve_arcs"], [64, 2, 1, "", "produce_curve_termination"]], "kqcircuits.elements.waveguide_coplanar_splitter": [[65, 1, 1, "", "WaveguideCoplanarSplitter"], [65, 4, 1, "", "t_cross_parameters"]], "kqcircuits.elements.waveguide_coplanar_splitter.WaveguideCoplanarSplitter": [[65, 2, 1, "", "build"]], "kqcircuits.elements.waveguide_coplanar_straight": [[66, 1, 1, "", "WaveguideCoplanarStraight"]], "kqcircuits.elements.waveguide_coplanar_straight.WaveguideCoplanarStraight": [[66, 2, 1, "", "build"]], "kqcircuits.elements.waveguide_coplanar_taper": [[67, 1, 1, "", "WaveguideCoplanarTaper"]], "kqcircuits.elements.waveguide_coplanar_taper.WaveguideCoplanarTaper": [[67, 2, 1, "", "build"]], "kqcircuits.junctions": [[69, 0, 0, "-", "junction"], [70, 0, 0, "-", "manhattan"], [71, 0, 0, "-", "manhattan_single_junction"], [72, 0, 0, "-", "no_squid"], [73, 0, 0, "-", "sim"], [74, 0, 0, "-", "squid"]], "kqcircuits.junctions.junction": [[69, 1, 1, "", "Junction"]], "kqcircuits.junctions.junction.Junction": [[69, 3, 1, "", "LIBRARY_DESCRIPTION"], [69, 3, 1, "", "LIBRARY_NAME"], [69, 3, 1, "", "LIBRARY_PATH"], [69, 2, 1, "", "coerce_parameters_impl"], [69, 2, 1, "", "create"], [69, 3, 1, "", "default_type"]], "kqcircuits.junctions.manhattan": [[70, 1, 1, "", "Manhattan"]], "kqcircuits.junctions.manhattan.Manhattan": [[70, 2, 1, "", "build"], [70, 2, 1, "", "produce_contact_pads"], [70, 2, 1, "", "produce_manhattan_squid"], [70, 2, 1, "", "produce_tp_large"], [70, 2, 1, "", "produce_tp_small"]], "kqcircuits.junctions.manhattan_single_junction": [[71, 1, 1, "", "ManhattanSingleJunction"]], "kqcircuits.junctions.manhattan_single_junction.ManhattanSingleJunction": [[71, 2, 1, "", "build"], [71, 2, 1, "", "produce_manhattan_junction"]], "kqcircuits.junctions.no_squid": [[72, 1, 1, "", "NoSquid"]], "kqcircuits.junctions.no_squid.NoSquid": [[72, 2, 1, "", "build"]], "kqcircuits.junctions.sim": [[73, 1, 1, "", "Sim"]], "kqcircuits.junctions.sim.Sim": [[73, 2, 1, "", "build"]], "kqcircuits.junctions.squid": [[74, 1, 1, "", "Squid"]], "kqcircuits.klayout_view": [[75, 1, 1, "", "KLayoutView"], [75, 6, 1, "", "MissingUILibraryException"], [75, 4, 1, "", "resolve_default_layer_info"]], "kqcircuits.klayout_view.KLayoutView": [[75, 5, 1, "", "active_cell"], [75, 2, 1, "", "add_default_layers"], [75, 5, 1, "", "cell_view"], [75, 2, 1, "", "clear_layers"], [75, 2, 1, "", "close"], [75, 2, 1, "", "create_top_cell"], [75, 2, 1, "", "export_all_layers_bitmap"], [75, 2, 1, "", "export_layers_bitmaps"], [75, 2, 1, "", "export_pcell_png"], [75, 2, 1, "", "focus"], [75, 2, 1, "", "get_active_cell"], [75, 2, 1, "", "get_active_cell_view"], [75, 2, 1, "", "get_active_layout"], [75, 2, 1, "", "get_pixels"], [75, 2, 1, "", "insert_cell"], [75, 5, 1, "", "layout"], [75, 3, 1, "", "layout_view"], [75, 2, 1, "", "show"], [75, 5, 1, "", "top_cell"]], "kqcircuits.layer_cluster": [[76, 1, 1, "", "LayerCluster"]], "kqcircuits.layer_cluster.LayerCluster": [[76, 2, 1, "", "all_layers"], [76, 3, 1, "", "extra_layers"], [76, 3, 1, "", "face_id"], [76, 3, 1, "", "main_layers"]], "kqcircuits.layer_config": [[78, 0, 0, "-", "default_layer_config"], [79, 0, 0, "-", "example_layer_config"]], "kqcircuits.masks": [[81, 0, 0, "-", "mask_export"], [82, 0, 0, "-", "mask_layout"], [83, 0, 0, "-", "mask_set"], [84, 0, 0, "-", "multi_face_mask_layout"]], "kqcircuits.masks.mask_export": [[81, 4, 1, "", "export_bitmaps"], [81, 4, 1, "", "export_chip"], [81, 4, 1, "", "export_designs"], [81, 4, 1, "", "export_docs"], [81, 4, 1, "", "export_junction_parameters"], [81, 4, 1, "", "export_mask"], [81, 4, 1, "", "export_mask_set"], [81, 4, 1, "", "export_masks_of_face"], [81, 4, 1, "", "get_mask_layout_full_name"]], "kqcircuits.masks.mask_layout": [[82, 1, 1, "", "MaskLayout"]], "kqcircuits.masks.mask_layout.MaskLayout": [[82, 2, 1, "", "add_chips_map"], [82, 3, 1, "", "added_chips"], [82, 3, 1, "", "align_to"], [82, 3, 1, "", "bbox_face_ids"], [82, 2, 1, "", "build"], [82, 3, 1, "", "chip_box_offset"], [82, 3, 1, "", "chip_copies"], [82, 3, 1, "", "chip_size"], [82, 3, 1, "", "chip_trans"], [82, 3, 1, "", "chips_map"], [82, 3, 1, "", "chips_map_legend"], [82, 3, 1, "", "chips_map_offset"], [82, 3, 1, "", "chips_placed_by_position_label"], [82, 3, 1, "", "covered_region_excluded_layers"], [82, 3, 1, "", "dice_width"], [82, 3, 1, "", "edge_clearance"], [82, 3, 1, "", "extra_chips"], [82, 3, 1, "", "extra_id"], [82, 2, 1, "", "face"], [82, 3, 1, "", "face_id"], [82, 2, 1, "", "insert_chip_copy_labels"], [82, 2, 1, "", "insert_chips"], [82, 3, 1, "", "layers_to_mask"], [82, 3, 1, "", "layout"], [82, 3, 1, "", "mask_export_density_layers"], [82, 3, 1, "", "mask_export_layers"], [82, 3, 1, "", "mask_marker_offset"], [82, 3, 1, "", "mask_markers_dict"], [82, 3, 1, "", "mask_name_box_margin"], [82, 3, 1, "", "mask_name_offset"], [82, 3, 1, "", "mask_name_scale"], [82, 3, 1, "", "mask_text_scale"], [82, 3, 1, "", "mirror_labels"], [82, 3, 1, "", "name"], [82, 2, 1, "", "overwrite_chips_by_position_label"], [82, 2, 1, "", "position_label_to_two_coordinates"], [82, 3, 1, "", "remove_chips"], [82, 3, 1, "", "submasks"], [82, 3, 1, "", "text_margin"], [82, 3, 1, "", "top_cell"], [82, 2, 1, "", "two_coordinates_to_position_label"], [82, 3, 1, "", "version"], [82, 3, 1, "", "wafer_bottom_flat_length"], [82, 3, 1, "", "wafer_center"], [82, 3, 1, "", "wafer_rad"], [82, 3, 1, "", "wafer_top_flat_length"], [82, 3, 1, "", "with_grid"]], "kqcircuits.masks.mask_set": [[83, 1, 1, "", "MaskSet"]], "kqcircuits.masks.mask_set.MaskSet": [[83, 2, 1, "", "add_chip"], [83, 2, 1, "", "add_mask_layout"], [83, 2, 1, "", "add_multi_face_mask_layout"], [83, 2, 1, "", "build"], [83, 2, 1, "", "chips_map_from_box_map"], [83, 3, 1, "", "chips_map_legend"], [83, 2, 1, "", "export"], [83, 3, 1, "", "export_drc"], [83, 3, 1, "", "export_path"], [83, 3, 1, "", "layout"], [83, 3, 1, "", "mask_export_layers"], [83, 3, 1, "", "mask_layouts"], [83, 3, 1, "", "name"], [83, 3, 1, "", "used_chips"], [83, 3, 1, "", "version"], [83, 3, 1, "", "with_grid"]], "kqcircuits.masks.multi_face_mask_layout": [[84, 1, 1, "", "MultiFaceMaskLayout"]], "kqcircuits.masks.multi_face_mask_layout.MultiFaceMaskLayout": [[84, 2, 1, "", "add_chips_map"], [84, 3, 1, "", "face_ids"], [84, 3, 1, "", "mask_layouts"]], "kqcircuits.pya_resolver": [[85, 4, 1, "", "is_standalone_session"], [85, 4, 1, "", "klayout_executable_command"]], "kqcircuits.qubits": [[87, 0, 0, "-", "circular_transmon_single_island"], [88, 0, 0, "-", "concentric_transmon"], [89, 0, 0, "-", "double_pads"], [90, 0, 0, "-", "double_pads_splines"], [91, 0, 0, "-", "qubit"], [92, 0, 0, "-", "swissmon"]], "kqcircuits.qubits.circular_transmon_single_island": [[87, 1, 1, "", "CircularTransmonSingleIsland"]], "kqcircuits.qubits.circular_transmon_single_island.CircularTransmonSingleIsland": [[87, 2, 1, "", "build"], [87, 2, 1, "", "get_sim_ports"]], "kqcircuits.qubits.concentric_transmon": [[88, 1, 1, "", "ConcentricTransmon"]], "kqcircuits.qubits.concentric_transmon.ConcentricTransmon": [[88, 2, 1, "", "build"], [88, 2, 1, "", "get_sim_ports"]], "kqcircuits.qubits.double_pads": [[89, 1, 1, "", "DoublePads"]], "kqcircuits.qubits.double_pads.DoublePads": [[89, 2, 1, "", "build"], [89, 2, 1, "", "get_sim_ports"]], "kqcircuits.qubits.double_pads_splines": [[90, 1, 1, "", "DoublePadsSplines"]], "kqcircuits.qubits.qubit": [[91, 1, 1, "", "Qubit"]], "kqcircuits.qubits.qubit.Qubit": [[91, 3, 1, "", "LIBRARY_DESCRIPTION"], [91, 3, 1, "", "LIBRARY_NAME"], [91, 3, 1, "", "LIBRARY_PATH"], [91, 2, 1, "", "coerce_parameters_impl"], [91, 2, 1, "", "produce_fluxline"], [91, 2, 1, "", "produce_squid"]], "kqcircuits.qubits.swissmon": [[92, 1, 1, "", "Swissmon"]], "kqcircuits.qubits.swissmon.Swissmon": [[92, 2, 1, "", "build"], [92, 2, 1, "", "get_sim_ports"]], "kqcircuits.run": [[93, 4, 1, "", "argument_parser"], [93, 4, 1, "", "run"], [93, 4, 1, "", "run_kqc"]], "kqcircuits.simulations": [[95, 0, 0, "-", "airbridges_sim"], [96, 0, 0, "-", "cross_section_simulation"], [97, 0, 0, "-", "empty_simulation"], [98, 0, 0, "-", "export"], [116, 0, 0, "-", "partition_region"], [117, 0, 0, "-", "port"], [118, 0, 0, "-", "post_process"], [119, 0, 0, "-", "simulation"], [120, 0, 0, "-", "single_element_simulation"], [121, 0, 0, "-", "single_xmons_full_chip_sim"], [122, 0, 0, "-", "waveguides_sim"], [123, 0, 0, "-", "xmons_direct_coupling_full_chip_sim"], [124, 0, 0, "-", "xmons_direct_coupling_sim"]], "kqcircuits.simulations.airbridges_sim": [[95, 1, 1, "", "AirbridgesSim"]], "kqcircuits.simulations.airbridges_sim.AirbridgesSim": [[95, 2, 1, "", "build"]], "kqcircuits.simulations.cross_section_simulation": [[96, 1, 1, "", "CrossSectionSimulation"]], "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation": [[96, 3, 1, "", "LIBRARY_NAME"], [96, 2, 1, "", "build"], [96, 2, 1, "", "get_parameters"], [96, 2, 1, "", "get_schema"], [96, 2, 1, "", "get_sim_layer"], [96, 2, 1, "", "get_simulation_data"], [96, 2, 1, "", "register_cell_layers_as_sim_layers"], [96, 2, 1, "", "set_permittivity"]], "kqcircuits.simulations.empty_simulation": [[97, 1, 1, "", "EmptySimulation"]], "kqcircuits.simulations.empty_simulation.EmptySimulation": [[97, 2, 1, "", "build"]], "kqcircuits.simulations.export": [[99, 0, 0, "-", "ansys"], [102, 0, 0, "-", "elmer"], [105, 0, 0, "-", "export_and_run"], [106, 0, 0, "-", "export_singularity"], [107, 0, 0, "-", "remote_export_and_run"], [108, 0, 0, "-", "simulation_export"], [109, 0, 0, "-", "solution"], [110, 0, 0, "-", "sonnet"], [113, 0, 0, "-", "util"], [114, 0, 0, "-", "xsection"]], "kqcircuits.simulations.export.ansys": [[100, 0, 0, "-", "ansys_export"], [101, 0, 0, "-", "ansys_solution"]], "kqcircuits.simulations.export.ansys.ansys_export": [[100, 4, 1, "", "export_ansys"], [100, 4, 1, "", "export_ansys_bat"], [100, 4, 1, "", "export_ansys_json"]], "kqcircuits.simulations.export.ansys.ansys_solution": [[101, 1, 1, "", "AnsysCurrentSolution"], [101, 1, 1, "", "AnsysEigenmodeSolution"], [101, 1, 1, "", "AnsysHfssSolution"], [101, 1, 1, "", "AnsysQ3dSolution"], [101, 1, 1, "", "AnsysSolution"], [101, 1, 1, "", "AnsysVoltageSolution"], [101, 4, 1, "", "get_ansys_solution"]], "kqcircuits.simulations.export.ansys.ansys_solution.AnsysCurrentSolution": [[101, 3, 1, "", "ansys_tool"], [101, 3, 1, "", "frequency"], [101, 2, 1, "", "get_solution_data"], [101, 3, 1, "", "integrate_energies"], [101, 3, 1, "", "integrate_magnetic_flux"], [101, 3, 1, "", "max_delta_e"]], "kqcircuits.simulations.export.ansys.ansys_solution.AnsysEigenmodeSolution": [[101, 3, 1, "", "ansys_tool"], [101, 2, 1, "", "get_solution_data"], [101, 3, 1, "", "integrate_energies"], [101, 3, 1, "", "integrate_magnetic_flux"], [101, 3, 1, "", "max_delta_f"], [101, 3, 1, "", "min_frequency"], [101, 3, 1, "", "n_modes"]], "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution": [[101, 3, 1, "", "ansys_tool"], [101, 3, 1, "", "capacitance_export"], [101, 3, 1, "", "frequency"], [101, 2, 1, "", "get_solution_data"], [101, 3, 1, "", "integrate_energies"], [101, 3, 1, "", "integrate_magnetic_flux"], [101, 3, 1, "", "max_delta_s"], [101, 3, 1, "", "sweep_count"], [101, 3, 1, "", "sweep_enabled"], [101, 3, 1, "", "sweep_end"], [101, 3, 1, "", "sweep_start"], [101, 3, 1, "", "sweep_type"]], "kqcircuits.simulations.export.ansys.ansys_solution.AnsysQ3dSolution": [[101, 3, 1, "", "ansys_tool"], [101, 3, 1, "", "frequency"], [101, 2, 1, "", "get_solution_data"], [101, 3, 1, "", "percent_error"]], "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution": [[101, 3, 1, "", "ansys_project_template"], [101, 3, 1, "", "ansys_tool"], [101, 3, 1, "", "frequency_units"], [101, 2, 1, "", "get_solution_data"], [101, 3, 1, "", "maximum_passes"], [101, 3, 1, "", "mesh_size"], [101, 3, 1, "", "minimum_converged_passes"], [101, 3, 1, "", "minimum_passes"], [101, 3, 1, "", "percent_refinement"], [101, 3, 1, "", "simulation_flags"]], "kqcircuits.simulations.export.ansys.ansys_solution.AnsysVoltageSolution": [[101, 3, 1, "", "ansys_tool"], [101, 3, 1, "", "frequency"], [101, 2, 1, "", "get_solution_data"], [101, 3, 1, "", "integrate_energies"], [101, 3, 1, "", "integrate_magnetic_flux"], [101, 3, 1, "", "max_delta_e"]], "kqcircuits.simulations.export.elmer": [[103, 0, 0, "-", "elmer_export"], [104, 0, 0, "-", "elmer_solution"]], "kqcircuits.simulations.export.elmer.elmer_export": [[103, 4, 1, "", "export_elmer"], [103, 4, 1, "", "export_elmer_json"], [103, 4, 1, "", "export_elmer_script"]], "kqcircuits.simulations.export.elmer.elmer_solution": [[104, 1, 1, "", "ElmerCapacitanceSolution"], [104, 1, 1, "", "ElmerCrossSectionSolution"], [104, 1, 1, "", "ElmerEPR3DSolution"], [104, 1, 1, "", "ElmerSolution"], [104, 1, 1, "", "ElmerVectorHelmholtzSolution"], [104, 4, 1, "", "get_elmer_solution"]], "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCapacitanceSolution": [[104, 3, 1, "", "convergence_tolerance"], [104, 3, 1, "", "integrate_energies"], [104, 3, 1, "", "linear_system_method"], [104, 3, 1, "", "max_iterations"], [104, 3, 1, "", "p_element_order"], [104, 3, 1, "", "tool"]], "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCrossSectionSolution": [[104, 3, 1, "", "boundary_conditions"], [104, 3, 1, "", "convergence_tolerance"], [104, 3, 1, "", "integrate_energies"], [104, 3, 1, "", "linear_system_method"], [104, 3, 1, "", "max_iterations"], [104, 3, 1, "", "p_element_order"], [104, 3, 1, "", "run_inductance_sim"], [104, 3, 1, "", "tool"]], "kqcircuits.simulations.export.elmer.elmer_solution.ElmerEPR3DSolution": [[104, 3, 1, "", "convergence_tolerance"], [104, 3, 1, "", "linear_system_method"], [104, 3, 1, "", "max_iterations"], [104, 3, 1, "", "p_element_order"], [104, 3, 1, "", "tool"]], "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution": [[104, 2, 1, "", "get_solution_data"], [104, 3, 1, "", "is_axisymmetric"], [104, 3, 1, "", "max_error_scale"], [104, 3, 1, "", "max_outlier_fraction"], [104, 3, 1, "", "maximum_passes"], [104, 3, 1, "", "mesh_levels"], [104, 3, 1, "", "mesh_size"], [104, 3, 1, "", "minimum_passes"], [104, 3, 1, "", "percent_error"], [104, 3, 1, "", "tool"], [104, 3, 1, "", "vtu_output"]], "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution": [[104, 3, 1, "", "conductivity"], [104, 3, 1, "", "convergence_tolerance"], [104, 3, 1, "", "frequency"], [104, 3, 1, "", "frequency_batch"], [104, 3, 1, "", "london_penetration_depth"], [104, 3, 1, "", "max_delta_s"], [104, 3, 1, "", "max_iterations"], [104, 3, 1, "", "nested_iteration"], [104, 3, 1, "", "quadratic_approximation"], [104, 3, 1, "", "second_kind_basis"], [104, 3, 1, "", "sweep_type"], [104, 3, 1, "", "tool"], [104, 3, 1, "", "use_av"]], "kqcircuits.simulations.export.export_and_run": [[105, 4, 1, "", "export_and_run"], [105, 4, 1, "", "run_export_script"], [105, 4, 1, "", "run_simulations"]], "kqcircuits.simulations.export.export_singularity": [[106, 4, 1, "", "export_singularity"]], "kqcircuits.simulations.export.remote_export_and_run": [[107, 4, 1, "", "remote_export_and_run"], [107, 4, 1, "", "remote_run_only"]], "kqcircuits.simulations.export.simulation_export": [[108, 4, 1, "", "copy_content_into_directory"], [108, 4, 1, "", "cross_combine"], [108, 4, 1, "", "cross_sweep_simulation"], [108, 4, 1, "", "cross_sweep_solution"], [108, 4, 1, "", "export_simulation_json"], [108, 4, 1, "", "export_simulation_oas"], [108, 4, 1, "", "get_combined_parameters"], [108, 4, 1, "", "get_post_process_command_lines"], [108, 4, 1, "", "sweep_simulation"], [108, 4, 1, "", "sweep_solution"]], "kqcircuits.simulations.export.solution": [[109, 1, 1, "", "Solution"]], "kqcircuits.simulations.export.solution.Solution": [[109, 2, 1, "", "get_parameters"], [109, 3, 1, "", "name"]], "kqcircuits.simulations.export.sonnet": [[111, 0, 0, "-", "parser"], [112, 0, 0, "-", "sonnet_export"]], "kqcircuits.simulations.export.sonnet.parser": [[111, 4, 1, "", "apply_template"], [111, 4, 1, "", "box"], [111, 4, 1, "", "control"], [111, 4, 1, "", "polygon_head"], [111, 4, 1, "", "polygons"], [111, 4, 1, "", "port"], [111, 4, 1, "", "refplane"], [111, 4, 1, "", "refplanes"], [111, 4, 1, "", "symmetry"], [111, 4, 1, "", "via"]], "kqcircuits.simulations.export.sonnet.sonnet_export": [[112, 4, 1, "", "export_sonnet"], [112, 4, 1, "", "export_sonnet_son"], [112, 4, 1, "", "poly_and_edge_indices"]], "kqcircuits.simulations.export.util": [[113, 4, 1, "", "export_layers"], [113, 4, 1, "", "find_edge_from_point_in_cell"], [113, 4, 1, "", "find_edge_from_point_in_polygons"], [113, 4, 1, "", "get_enclosing_polygon"]], "kqcircuits.simulations.export.xsection": [[115, 0, 0, "-", "xsection_export"]], "kqcircuits.simulations.export.xsection.xsection_export": [[115, 4, 1, "", "create_xsections_from_simulations"], [115, 4, 1, "", "find_layer_by_name"], [115, 4, 1, "", "free_layer_slots"], [115, 4, 1, "", "separate_signal_layer_shapes"], [115, 4, 1, "", "visualise_xsection_cut_on_original_layout"], [115, 4, 1, "", "xsection_call"]], "kqcircuits.simulations.partition_region": [[116, 1, 1, "", "PartitionRegion"], [116, 4, 1, "", "get_list_of_two"]], "kqcircuits.simulations.partition_region.PartitionRegion": [[116, 2, 1, "", "limit_box"], [116, 2, 1, "", "limit_face"]], "kqcircuits.simulations.port": [[117, 1, 1, "", "EdgePort"], [117, 1, 1, "", "InternalPort"], [117, 1, 1, "", "Port"]], "kqcircuits.simulations.port.InternalPort": [[117, 2, 1, "", "get_etch_polygon"]], "kqcircuits.simulations.port.Port": [[117, 2, 1, "", "as_dict"]], "kqcircuits.simulations.post_process": [[118, 1, 1, "", "PostProcess"]], "kqcircuits.simulations.post_process.PostProcess": [[118, 2, 1, "", "get_command_line"]], "kqcircuits.simulations.simulation": [[119, 1, 1, "", "Simulation"], [119, 4, 1, "", "get_simulation_layer_by_name"]], "kqcircuits.simulations.simulation.Simulation": [[119, 3, 1, "", "LIBRARY_NAME"], [119, 2, 1, "", "add_element"], [119, 2, 1, "", "build"], [119, 2, 1, "", "create_simulation_layers"], [119, 2, 1, "", "delete_instances"], [119, 2, 1, "", "etched_line"], [119, 2, 1, "", "face"], [119, 2, 1, "", "face_stack_list_of_lists"], [119, 2, 1, "", "face_z_levels"], [119, 2, 1, "", "from_cell"], [119, 2, 1, "", "get_layer"], [119, 2, 1, "", "get_layers"], [119, 2, 1, "", "get_parameters"], [119, 2, 1, "", "get_port_data"], [119, 2, 1, "", "get_refpoints"], [119, 2, 1, "", "get_schema"], [119, 2, 1, "", "get_simulation_data"], [119, 2, 1, "", "ground_grid_region"], [119, 2, 1, "", "insert_cell"], [119, 2, 1, "", "insert_layer"], [119, 2, 1, "", "insert_layers_between_faces"], [119, 2, 1, "", "insert_stacked_up_layers"], [119, 2, 1, "", "ith_value"], [119, 2, 1, "", "pcell_params_by_name"], [119, 3, 1, "", "ports"], [119, 2, 1, "", "produce_layers"], [119, 2, 1, "", "produce_waveguide_to_port"], [119, 2, 1, "", "region_from_layer"], [119, 2, 1, "", "simplified_region"], [119, 2, 1, "", "visualise_region"]], "kqcircuits.simulations.single_element_simulation": [[120, 4, 1, "", "get_single_element_sim_class"]], "kqcircuits.simulations.single_xmons_full_chip_sim": [[121, 1, 1, "", "SingleXmonsFullChipSim"]], "kqcircuits.simulations.single_xmons_full_chip_sim.SingleXmonsFullChipSim": [[121, 2, 1, "", "build"]], "kqcircuits.simulations.waveguides_sim": [[122, 1, 1, "", "WaveGuidesSim"]], "kqcircuits.simulations.waveguides_sim.WaveGuidesSim": [[122, 2, 1, "", "build"], [122, 2, 1, "", "produce_ground_bumps"], [122, 2, 1, "", "produce_guides"]], "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim": [[123, 1, 1, "", "XMonsDirectCouplingFullChipSim"]], "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim": [[123, 2, 1, "", "build"], [123, 2, 1, "", "produce_launcher"], [123, 2, 1, "", "produce_launchers_SMA8"], [123, 2, 1, "", "produce_qubit"], [123, 2, 1, "", "produce_readout_resonator"], [123, 2, 1, "", "produce_waveguide"]], "kqcircuits.simulations.xmons_direct_coupling_sim": [[124, 1, 1, "", "XMonsDirectCouplingSim"]], "kqcircuits.simulations.xmons_direct_coupling_sim.XMonsDirectCouplingSim": [[124, 2, 1, "", "build"], [124, 2, 1, "", "produce_qubits"]], "kqcircuits.test_structures": [[126, 0, 0, "-", "airbridge_dc"], [127, 0, 0, "-", "cross_test"], [128, 0, 0, "-", "junction_test_pads"], [131, 0, 0, "-", "stripes_test"], [132, 0, 0, "-", "stripes_test_increasing_width"], [133, 0, 0, "-", "test_structure"], [134, 0, 0, "-", "tsv_test_pattern"]], "kqcircuits.test_structures.airbridge_dc": [[126, 1, 1, "", "AirbridgeDC"]], "kqcircuits.test_structures.airbridge_dc.AirbridgeDC": [[126, 2, 1, "", "build"]], "kqcircuits.test_structures.cross_test": [[127, 1, 1, "", "CrossTest"]], "kqcircuits.test_structures.cross_test.CrossTest": [[127, 2, 1, "", "build"]], "kqcircuits.test_structures.junction_test_pads": [[129, 0, 0, "-", "junction_test_pads"], [130, 0, 0, "-", "junction_test_pads_simple"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads": [[129, 1, 1, "", "JunctionTestPads"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads": [[129, 2, 1, "", "coerce_parameters_impl"], [129, 2, 1, "", "create"], [129, 3, 1, "", "default_type"], [129, 2, 1, "", "produce_squid"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple": [[130, 1, 1, "", "JunctionTestPadsSimple"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.JunctionTestPadsSimple": [[130, 2, 1, "", "build"]], "kqcircuits.test_structures.stripes_test": [[131, 1, 1, "", "StripesTest"]], "kqcircuits.test_structures.stripes_test.StripesTest": [[131, 2, 1, "", "build"]], "kqcircuits.test_structures.stripes_test_increasing_width": [[132, 1, 1, "", "StripesTestIncreasingWidth"]], "kqcircuits.test_structures.stripes_test_increasing_width.StripesTestIncreasingWidth": [[132, 2, 1, "", "build"]], "kqcircuits.test_structures.test_structure": [[133, 1, 1, "", "TestStructure"]], "kqcircuits.test_structures.test_structure.TestStructure": [[133, 3, 1, "", "LIBRARY_DESCRIPTION"], [133, 3, 1, "", "LIBRARY_NAME"], [133, 3, 1, "", "LIBRARY_PATH"], [133, 2, 1, "", "produce_etched_region"], [133, 2, 1, "", "produce_four_point_pads"], [133, 2, 1, "", "produce_pad"]], "kqcircuits.test_structures.tsv_test_pattern": [[134, 1, 1, "", "TsvTestPattern"]], "kqcircuits.test_structures.tsv_test_pattern.TsvTestPattern": [[134, 2, 1, "", "build"]], "kqcircuits.util": [[136, 0, 0, "-", "area"], [137, 0, 0, "-", "count_instances"], [138, 0, 0, "-", "coupler_lib"], [139, 0, 0, "-", "deep_delete"], [140, 0, 0, "-", "defaults_helper"], [141, 0, 0, "-", "dependencies"], [142, 0, 0, "-", "edit_node_plugin"], [143, 0, 0, "-", "export_helper"], [144, 0, 0, "-", "geometry_helper"], [145, 0, 0, "-", "geometry_json_encoder"], [146, 0, 0, "-", "groundgrid"], [147, 0, 0, "-", "gui_helper"], [148, 0, 0, "-", "import_helper"], [149, 0, 0, "-", "label"], [150, 0, 0, "-", "layout_to_code"], [151, 0, 0, "-", "library_helper"], [152, 0, 0, "-", "log_router"], [153, 0, 0, "-", "merge"], [154, 0, 0, "-", "netlist_extraction"], [155, 0, 0, "-", "netlist_graph"], [156, 0, 0, "-", "parameters"], [157, 0, 0, "-", "plugin_startup"], [158, 0, 0, "-", "refpoints"], [159, 0, 0, "-", "replace_junctions"], [160, 0, 0, "-", "symmetric_polygons"]], "kqcircuits.util.area": [[136, 1, 1, "", "AreaReceiver"], [136, 4, 1, "", "get_area_and_density"]], "kqcircuits.util.area.AreaReceiver": [[136, 2, 1, "", "put"]], "kqcircuits.util.count_instances": [[137, 4, 1, "", "count_instances_in_cell"]], "kqcircuits.util.coupler_lib": [[138, 4, 1, "", "cap_params"]], "kqcircuits.util.deep_delete": [[139, 4, 1, "", "deep_delete_all"], [139, 4, 1, "", "deep_delete_pcells"]], "kqcircuits.util.defaults_helper": [[140, 4, 1, "", "find_ansys_executable"]], "kqcircuits.util.dependencies": [[141, 4, 1, "", "install_kqc_dependencies"]], "kqcircuits.util.edit_node_plugin": [[142, 1, 1, "", "EditNodePlugin"], [142, 1, 1, "", "EditNodePluginFactory"]], "kqcircuits.util.edit_node_plugin.EditNodePlugin": [[142, 2, 1, "", "activated"], [142, 2, 1, "", "create_dialog"], [142, 2, 1, "", "deactivated"], [142, 2, 1, "", "deselect"], [142, 2, 1, "", "has_tracking_position"], [142, 2, 1, "", "mouse_click_event"], [142, 2, 1, "", "mouse_moved_event"], [142, 2, 1, "", "select"], [142, 2, 1, "", "tracking_position"], [142, 2, 1, "", "update"], [142, 2, 1, "", "update_form_from_node"], [142, 2, 1, "", "update_node_from_form"]], "kqcircuits.util.edit_node_plugin.EditNodePluginFactory": [[142, 2, 1, "", "create_plugin"]], "kqcircuits.util.export_helper": [[143, 4, 1, "", "create_or_empty_tmp_directory"], [143, 4, 1, "", "export_drc_report"], [143, 4, 1, "", "generate_probepoints_from_file"], [143, 4, 1, "", "generate_probepoints_json"], [143, 4, 1, "", "get_active_or_new_layout"], [143, 4, 1, "", "get_klayout_version"], [143, 4, 1, "", "get_simulation_directory"], [143, 4, 1, "", "open_with_klayout_or_default_application"], [143, 4, 1, "", "write_commit_reference_file"], [143, 4, 1, "", "write_export_machine_versions_file"]], "kqcircuits.util.geometry_helper": [[144, 4, 1, "", "arc_points"], [144, 4, 1, "", "bezier_points"], [144, 4, 1, "", "bspline_points"], [144, 4, 1, "", "circle_polygon"], [144, 4, 1, "", "get_angle"], [144, 4, 1, "", "get_cell_path_length"], [144, 4, 1, "", "get_direction"], [144, 4, 1, "", "get_object_path_length"], [144, 4, 1, "", "is_clockwise"], [144, 4, 1, "", "merge_points_and_match_on_edges"], [144, 4, 1, "", "point_shift_along_vector"], [144, 4, 1, "", "region_with_merged_points"], [144, 4, 1, "", "region_with_merged_polygons"], [144, 4, 1, "", "simple_region"], [144, 4, 1, "", "vector_length_and_direction"]], "kqcircuits.util.geometry_json_encoder": [[145, 1, 1, "", "GeometryJsonDecoder"], [145, 1, 1, "", "GeometryJsonEncoder"], [145, 4, 1, "", "decode_dict_as_python_obj"], [145, 4, 1, "", "encode_python_obj_as_dict"]], "kqcircuits.util.geometry_json_encoder.GeometryJsonEncoder": [[145, 2, 1, "", "default"]], "kqcircuits.util.groundgrid": [[146, 4, 1, "", "make_grid"]], "kqcircuits.util.gui_helper": [[147, 4, 1, "", "get_all_node_elements"], [147, 4, 1, "", "get_nodes_near_position"], [147, 4, 1, "", "get_valid_node_elements"], [147, 4, 1, "", "node_from_text"], [147, 4, 1, "", "node_to_text"], [147, 4, 1, "", "replace_node"]], "kqcircuits.util.import_helper": [[148, 4, 1, "", "module_from_file"]], "kqcircuits.util.label": [[149, 1, 1, "", "LabelOrigin"], [149, 4, 1, "", "produce_label"]], "kqcircuits.util.label.LabelOrigin": [[149, 3, 1, "", "BOTTOMLEFT"], [149, 3, 1, "", "BOTTOMRIGHT"], [149, 3, 1, "", "TOPLEFT"], [149, 3, 1, "", "TOPRIGHT"]], "kqcircuits.util.layout_to_code": [[150, 4, 1, "", "convert_cells_to_code"], [150, 4, 1, "", "extract_pcell_data_from_views"], [150, 4, 1, "", "get_node_params"], [150, 4, 1, "", "restore_pcells_to_views"]], "kqcircuits.util.library_helper": [[151, 4, 1, "", "delete_all_libraries"], [151, 4, 1, "", "delete_library"], [151, 4, 1, "", "element_by_class_name"], [151, 4, 1, "", "get_library_paths"], [151, 4, 1, "", "load_libraries"], [151, 4, 1, "", "to_library_name"], [151, 4, 1, "", "to_module_name"]], "kqcircuits.util.log_router": [[152, 4, 1, "", "route_log"]], "kqcircuits.util.merge": [[153, 4, 1, "", "convert_child_instances_to_static"], [153, 4, 1, "", "merge_layers"], [153, 4, 1, "", "merge_layout_layers_on_face"]], "kqcircuits.util.netlist_extraction": [[154, 4, 1, "", "export_cell_netlist"], [154, 4, 1, "", "extract_circuits"], [154, 4, 1, "", "extract_nets"]], "kqcircuits.util.netlist_graph": [[155, 4, 1, "", "draw_graph"], [155, 4, 1, "", "network_as_graph"]], "kqcircuits.util.parameters": [[156, 1, 1, "", "Param"], [156, 4, 1, "", "add_parameter"], [156, 4, 1, "", "add_parameters_from"], [156, 1, 1, "", "pdt"]], "kqcircuits.util.parameters.Param": [[156, 2, 1, "", "get_all"]], "kqcircuits.util.parameters.pdt": [[156, 3, 1, "", "TypeBoolean"], [156, 3, 1, "", "TypeDouble"], [156, 3, 1, "", "TypeInt"], [156, 3, 1, "", "TypeLayer"], [156, 3, 1, "", "TypeList"], [156, 3, 1, "", "TypeNone"], [156, 3, 1, "", "TypeShape"], [156, 3, 1, "", "TypeString"]], "kqcircuits.util.plugin_startup": [[157, 4, 1, "", "register_plugins"]], "kqcircuits.util.refpoints": [[158, 1, 1, "", "JunctionSimPort"], [158, 1, 1, "", "RefpointToEdgePort"], [158, 1, 1, "", "RefpointToInternalPort"], [158, 1, 1, "", "RefpointToSimPort"], [158, 1, 1, "", "Refpoints"], [158, 1, 1, "", "WaveguideToSimPort"]], "kqcircuits.util.refpoints.JunctionSimPort": [[158, 3, 1, "", "face"], [158, 3, 1, "", "other_refpoint"], [158, 3, 1, "", "refpoint"]], "kqcircuits.util.refpoints.RefpointToSimPort": [[158, 3, 1, "", "face"], [158, 3, 1, "", "refpoint"]], "kqcircuits.util.refpoints.Refpoints": [[158, 3, 1, "", "cell"], [158, 2, 1, "", "dict"], [158, 2, 1, "", "items"], [158, 2, 1, "", "keys"], [158, 3, 1, "", "layer"], [158, 3, 1, "", "rec_levels"], [158, 3, 1, "", "trans"], [158, 2, 1, "", "values"]], "kqcircuits.util.refpoints.WaveguideToSimPort": [[158, 3, 1, "", "a"], [158, 3, 1, "", "airbridge"], [158, 3, 1, "", "b"], [158, 3, 1, "", "face"], [158, 3, 1, "", "over_etching"], [158, 3, 1, "", "refpoint"], [158, 3, 1, "", "side"], [158, 3, 1, "", "term1"], [158, 3, 1, "", "towards"], [158, 3, 1, "", "turn_radius"], [158, 3, 1, "", "use_internal_ports"], [158, 3, 1, "", "waveguide_length"]], "kqcircuits.util.replace_junctions": [[159, 1, 1, "", "JunctionEntry"], [159, 4, 1, "", "convert_cells_to_static"], [159, 4, 1, "", "copy_one_layer_of_cell"], [159, 4, 1, "", "extract_junctions"], [159, 4, 1, "", "get_tuned_junction_json"], [159, 4, 1, "", "place_junctions"], [159, 4, 1, "", "replace_squid"], [159, 4, 1, "", "replace_squids"]], "kqcircuits.util.symmetric_polygons": [[160, 4, 1, "", "polygon_with_hsym"], [160, 4, 1, "", "polygon_with_sym"], [160, 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, 166, 171], "modul": [1, 2, 28, 30, 40, 44, 51, 58, 68, 77, 80, 86, 94, 98, 99, 102, 110, 114, 125, 128, 135, 169], "content": [1, 2, 28, 30, 40, 44, 51, 58, 68, 77, 80, 86, 94, 98, 99, 102, 110, 114, 125, 128, 135], "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, 159, 160, 169, 173, 182], "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, 26, 173, 181, 182], "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, 49], "lithography_test": 15, "lithography_test_twofac": 16, "munch_qubit": 17, "quality_factor": 18, "quality_factor_twofac": 19, "sample_holder_test": 20, "shape": 21, "simpl": 22, "single_xmon": 23, "stripe": 24, "tsv_test": 25, "xmons_direct_coupl": 26, "default": 27, "element": [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, 163, 173, 177, 182, 187], "airbridge_connect": 29, "airbridg": [30, 31, 32, 33], "airbridge_multi_fac": 32, "airbridge_rectangular": 33, "capacitive_x_coupl": 34, "chip_fram": 35, "circular_capacitor": 36, "finger_capacitor_squar": 38, "finger_capacitor_tap": 39, "flip_chip_connector": [40, 41, 42, 43], "flip_chip_connector_dc": 42, "flip_chip_connector_rf": 43, "fluxlin": [44, 45, 46, 47], "fluxline_standard": 46, "fluxline_straight": 47, "hanger_reson": 48, "launcher_dc": 50, "marker": [51, 52, 53, 54], "marker_standard": 53, "mask_marker_fc": 54, "meander": 55, "smooth_capacitor": 56, "spiral_resonator_polygon": 57, "tsv": [58, 59, 60, 61], "tsv_ellips": 60, "tsv_standard": 61, "waveguide_composit": 62, "waveguide_coplanar": 63, "waveguide_coplanar_curv": 64, "waveguide_coplanar_splitt": 65, "waveguide_coplanar_straight": 66, "waveguide_coplanar_tap": 67, "junction": [68, 69, 70, 71, 72, 73, 74], "manhattan": 70, "manhattan_single_junct": 71, "no_squid": 72, "sim": 73, "squid": 74, "klayout_view": 75, "layer_clust": 76, "layer_config": [77, 78, 79], "default_layer_config": 78, "example_layer_config": 79, "mask": [80, 81, 82, 83, 84, 181], "mask_export": 81, "mask_layout": 82, "mask_set": 83, "multi_face_mask_layout": 84, "pya_resolv": 85, "qubit": [86, 87, 88, 89, 90, 91, 92], "circular_transmon_single_island": 87, "concentric_transmon": 88, "double_pad": 89, "double_pads_splin": 90, "swissmon": 92, "run": [93, 180, 184], "simul": [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, 183, 186, 187, 189], "airbridges_sim": 95, "cross_section_simul": 96, "empty_simul": 97, "export": [98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 181, 184, 185, 188], "ansi": [99, 100, 101, 188], "ansys_export": 100, "ansys_solut": 101, "elmer": [102, 103, 104, 183, 185, 188], "elmer_export": 103, "elmer_solut": 104, "export_and_run": 105, "export_singular": 106, "remote_export_and_run": 107, "simulation_export": 108, "solut": 109, "sonnet": [110, 111, 112, 188], "parser": 111, "sonnet_export": 112, "util": [113, 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, 176], "xsection": [114, 115, 192], "xsection_export": 115, "partition_region": 116, "port": [117, 187], "post_process": 118, "single_element_simul": 120, "single_xmons_full_chip_sim": 121, "waveguides_sim": 122, "xmons_direct_coupling_full_chip_sim": 123, "xmons_direct_coupling_sim": 124, "test_structur": [125, 126, 127, 128, 129, 130, 131, 132, 133, 134], "airbridge_dc": 126, "cross_test": 127, "junction_test_pad": [128, 129, 130], "junction_test_pads_simpl": 130, "stripes_test": 131, "stripes_test_increasing_width": 132, "tsv_test_pattern": 134, "area": 136, "count_inst": 137, "coupler_lib": 138, "deep_delet": 139, "defaults_help": 140, "depend": [141, 169], "edit_node_plugin": 142, "export_help": 143, "geometry_help": 144, "geometry_json_encod": 145, "groundgrid": 146, "gui_help": 147, "import_help": 148, "label": 149, "layout_to_cod": 150, "library_help": 151, "log_rout": 152, "merg": 153, "netlist_extract": 154, "netlist_graph": 155, "paramet": [156, 163, 177, 182, 186], "plugin_startup": 157, "refpoint": [158, 182], "replace_junct": 159, "symmetric_polygon": 160, "cite": 161, "contribut": 162, "version": [162, 172], "architectur": 163, "pcell": 163, "librari": [163, 180, 182], "pya": 163, "resolv": 163, "code": [164, 177, 182, 192], "style": 164, "contain": 165, "cli": 165, "usag": [165, 169, 191], "docker": 165, "ci": 165, "singular": 165, "develop": [167, 168, 169, 180], "guid": [167, 179], "gui": [168, 177, 188, 192], "setup": [168, 169], "prerequisit": [168, 169], "python": [168, 169, 172, 182], "sourc": 168, "instal": [168, 169, 172, 173], "unlink": 168, "updat": [168, 169], "secondari": 168, "manual": [168, 172], "linux": 168, "maco": 168, "window": 168, "standalon": 169, "1": 169, "basic": [169, 181], "2": 169, "reproduc": 169, "secur": 169, "3": 169, "exclus": 169, "environ": 169, "extens": 169, "pypi": 169, "jupyt": 169, "notebook": 169, "requir": 169, "test": 170, "unit": 170, "kqc": [171, 192], "logo": 171, "indic": 171, "tabl": 171, "klayout": [172, 180, 188, 192], "known": 172, "issu": 172, "differ": 172, "packag": [172, 173], "get": 173, "start": 173, "salt": 173, "first": [173, 180], "look": 173, "around": 173, "set": 173, "up": 173, "user": [173, 179], "directori": 173, "defin": [173, 182], "custom": 173, "upgrad": 173, "remov": 173, "releas": 173, "note": 173, "support": 174, "trademark": 175, "gener": [176, 187], "structur": [176, 182], "miscellan": 176, "file": [176, 182, 192], "system": [176, 182], "hierarchi": [176, 182], "featur": [177, 186], "us": [177, 180], "hotkei": 177, "introduct": 177, "place": 177, "modifi": [177, 181], "waveguid": 177, "edit": 177, "waveguidecomposit": 177, "node": 177, "convert": 177, "menu": 177, "command": 177, "point": 178, "click": 178, "workflow": [178, 182, 183], "tutori": [178, 181, 182], "macro": 180, "exampl": [180, 182], "interact": 180, "applic": 180, "creat": [180, 192], "new": [180, 182], "panel": 180, "access": 180, "current": 180, "activ": 180, "klayoutview": 180, "debugg": 180, "reload": 180, "script": 181, "ground": 181, "grid": 181, "ad": [181, 182], "multi": 181, "face": [181, 182, 187], "composit": 181, "map": 181, "class": [182, 187], "build": 182, "an": 182, "insert": 182, "samplehold": 182, "type": 182, "layer": 182, "configur": 182, "open": 182, "from": [182, 188], "id": 182, "remot": 183, "one": 184, "line": 184, "gmsh": 185, "": 186, "matrix": 186, "capacit": 186, "eigenmod": 186, "energi": 186, "integr": 186, "particip": 186, "ratio": 186, "cross": [186, 192], "section": [186, 192], "pyepr": 186, "object": 187, "The": 187, "box": 187, "stack": 187, "subclass": 187, "singl": 187, "geometri": [187, 188], "sweep": 187, "function": 188, "extern": 189, "tool": [189, 192], "terminologi": 190, "imag": 192, "call": 192, "process": 192, "x": 192}, "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": 60}, "alltitles": {"About": [[0, "about"]], "API documentation": [[1, "api-documentation"]], "Module contents": [[1, "module-kqcircuits"], [2, "module-kqcircuits.chips"], [28, "module-kqcircuits.elements"], [30, "module-kqcircuits.elements.airbridges"], [40, "module-kqcircuits.elements.flip_chip_connectors"], [44, "module-kqcircuits.elements.fluxlines"], [51, "module-kqcircuits.elements.markers"], [58, "module-kqcircuits.elements.tsvs"], [68, "module-kqcircuits.junctions"], [77, "module-kqcircuits.layer_config"], [80, "module-kqcircuits.masks"], [86, "module-kqcircuits.qubits"], [94, "module-kqcircuits.simulations"], [98, "module-kqcircuits.simulations.export"], [99, "module-kqcircuits.simulations.export.ansys"], [102, "module-kqcircuits.simulations.export.elmer"], [110, "module-kqcircuits.simulations.export.sonnet"], [114, "module-kqcircuits.simulations.export.xsection"], [125, "module-kqcircuits.test_structures"], [128, "module-kqcircuits.test_structures.junction_test_pads"], [135, "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.munch_qubits": [[17, "module-kqcircuits.chips.munch_qubits"]], "kqcircuits.chips.quality_factor": [[18, "module-kqcircuits.chips.quality_factor"]], "kqcircuits.chips.quality_factor_twoface": [[19, "module-kqcircuits.chips.quality_factor_twoface"]], "kqcircuits.chips.sample_holder_test": [[20, "module-kqcircuits.chips.sample_holder_test"]], "kqcircuits.chips.shaping": [[21, "module-kqcircuits.chips.shaping"]], "kqcircuits.chips.simple": [[22, "module-kqcircuits.chips.simple"]], "kqcircuits.chips.single_xmons": [[23, "module-kqcircuits.chips.single_xmons"]], "kqcircuits.chips.stripes": [[24, "module-kqcircuits.chips.stripes"]], "kqcircuits.chips.tsv_test": [[25, "module-kqcircuits.chips.tsv_test"]], "kqcircuits.chips.xmons_direct_coupling": [[26, "module-kqcircuits.chips.xmons_direct_coupling"]], "kqcircuits.defaults": [[27, "module-kqcircuits.defaults"]], "kqcircuits.elements": [[28, "kqcircuits-elements"]], "kqcircuits.elements.airbridge_connection": [[29, "module-kqcircuits.elements.airbridge_connection"]], "kqcircuits.elements.airbridges": [[30, "kqcircuits-elements-airbridges"]], "kqcircuits.elements.airbridges.airbridge": [[31, "module-kqcircuits.elements.airbridges.airbridge"]], "kqcircuits.elements.airbridges.airbridge_multi_face": [[32, "module-kqcircuits.elements.airbridges.airbridge_multi_face"]], "kqcircuits.elements.airbridges.airbridge_rectangular": [[33, "module-kqcircuits.elements.airbridges.airbridge_rectangular"]], "kqcircuits.elements.capacitive_x_coupler": [[34, "module-kqcircuits.elements.capacitive_x_coupler"]], "kqcircuits.elements.chip_frame": [[35, "module-kqcircuits.elements.chip_frame"]], "kqcircuits.elements.circular_capacitor": [[36, "module-kqcircuits.elements.circular_capacitor"]], "kqcircuits.elements.element": [[37, "module-kqcircuits.elements.element"]], "kqcircuits.elements.finger_capacitor_square": [[38, "module-kqcircuits.elements.finger_capacitor_square"]], "kqcircuits.elements.finger_capacitor_taper": [[39, "module-kqcircuits.elements.finger_capacitor_taper"]], "kqcircuits.elements.flip_chip_connectors": [[40, "kqcircuits-elements-flip-chip-connectors"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector": [[41, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc": [[42, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf": [[43, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf"]], "kqcircuits.elements.fluxlines": [[44, "kqcircuits-elements-fluxlines"]], "kqcircuits.elements.fluxlines.fluxline": [[45, "module-kqcircuits.elements.fluxlines.fluxline"]], "kqcircuits.elements.fluxlines.fluxline_standard": [[46, "module-kqcircuits.elements.fluxlines.fluxline_standard"]], "kqcircuits.elements.fluxlines.fluxline_straight": [[47, "module-kqcircuits.elements.fluxlines.fluxline_straight"]], "kqcircuits.elements.hanger_resonator": [[48, "module-kqcircuits.elements.hanger_resonator"]], "kqcircuits.elements.launcher": [[49, "module-kqcircuits.elements.launcher"]], "kqcircuits.elements.launcher_dc": [[50, "module-kqcircuits.elements.launcher_dc"]], "kqcircuits.elements.markers": [[51, "kqcircuits-elements-markers"]], "kqcircuits.elements.markers.marker": [[52, "module-kqcircuits.elements.markers.marker"]], "kqcircuits.elements.markers.marker_standard": [[53, "module-kqcircuits.elements.markers.marker_standard"]], "kqcircuits.elements.markers.mask_marker_fc": [[54, "module-kqcircuits.elements.markers.mask_marker_fc"]], "kqcircuits.elements.meander": [[55, "module-kqcircuits.elements.meander"]], "kqcircuits.elements.smooth_capacitor": [[56, "module-kqcircuits.elements.smooth_capacitor"]], "kqcircuits.elements.spiral_resonator_polygon": [[57, "module-kqcircuits.elements.spiral_resonator_polygon"]], "kqcircuits.elements.tsvs": [[58, "kqcircuits-elements-tsvs"]], "kqcircuits.elements.tsvs.tsv": [[59, "module-kqcircuits.elements.tsvs.tsv"]], "kqcircuits.elements.tsvs.tsv_ellipse": [[60, "module-kqcircuits.elements.tsvs.tsv_ellipse"]], "kqcircuits.elements.tsvs.tsv_standard": [[61, "module-kqcircuits.elements.tsvs.tsv_standard"]], "kqcircuits.elements.waveguide_composite": [[62, "module-kqcircuits.elements.waveguide_composite"]], "kqcircuits.elements.waveguide_coplanar": [[63, "module-kqcircuits.elements.waveguide_coplanar"]], "kqcircuits.elements.waveguide_coplanar_curved": [[64, "module-kqcircuits.elements.waveguide_coplanar_curved"]], "kqcircuits.elements.waveguide_coplanar_splitter": [[65, "module-kqcircuits.elements.waveguide_coplanar_splitter"]], "kqcircuits.elements.waveguide_coplanar_straight": [[66, "module-kqcircuits.elements.waveguide_coplanar_straight"]], "kqcircuits.elements.waveguide_coplanar_taper": [[67, "module-kqcircuits.elements.waveguide_coplanar_taper"]], "kqcircuits.junctions": [[68, "kqcircuits-junctions"]], "kqcircuits.junctions.junction": [[69, "module-kqcircuits.junctions.junction"]], "kqcircuits.junctions.manhattan": [[70, "module-kqcircuits.junctions.manhattan"]], "kqcircuits.junctions.manhattan_single_junction": [[71, "module-kqcircuits.junctions.manhattan_single_junction"]], "kqcircuits.junctions.no_squid": [[72, "module-kqcircuits.junctions.no_squid"]], "kqcircuits.junctions.sim": [[73, "module-kqcircuits.junctions.sim"]], "kqcircuits.junctions.squid": [[74, "module-kqcircuits.junctions.squid"]], "kqcircuits.klayout_view": [[75, "module-kqcircuits.klayout_view"]], "kqcircuits.layer_cluster": [[76, "module-kqcircuits.layer_cluster"]], "kqcircuits.layer_config": [[77, "kqcircuits-layer-config"]], "kqcircuits.layer_config.default_layer_config": [[78, "module-kqcircuits.layer_config.default_layer_config"]], "kqcircuits.layer_config.example_layer_config": [[79, "module-kqcircuits.layer_config.example_layer_config"]], "kqcircuits.masks": [[80, "kqcircuits-masks"]], "kqcircuits.masks.mask_export": [[81, "module-kqcircuits.masks.mask_export"]], "kqcircuits.masks.mask_layout": [[82, "module-kqcircuits.masks.mask_layout"]], "kqcircuits.masks.mask_set": [[83, "module-kqcircuits.masks.mask_set"]], "kqcircuits.masks.multi_face_mask_layout": [[84, "module-kqcircuits.masks.multi_face_mask_layout"]], "kqcircuits.pya_resolver": [[85, "module-kqcircuits.pya_resolver"]], "kqcircuits.qubits": [[86, "kqcircuits-qubits"]], "kqcircuits.qubits.circular_transmon_single_island": [[87, "module-kqcircuits.qubits.circular_transmon_single_island"]], "kqcircuits.qubits.concentric_transmon": [[88, "module-kqcircuits.qubits.concentric_transmon"]], "kqcircuits.qubits.double_pads": [[89, "module-kqcircuits.qubits.double_pads"]], "kqcircuits.qubits.double_pads_splines": [[90, "module-kqcircuits.qubits.double_pads_splines"]], "kqcircuits.qubits.qubit": [[91, "module-kqcircuits.qubits.qubit"]], "kqcircuits.qubits.swissmon": [[92, "module-kqcircuits.qubits.swissmon"]], "kqcircuits.run": [[93, "module-kqcircuits.run"]], "kqcircuits.simulations": [[94, "kqcircuits-simulations"]], "kqcircuits.simulations.airbridges_sim": [[95, "module-kqcircuits.simulations.airbridges_sim"]], "kqcircuits.simulations.cross_section_simulation": [[96, "module-kqcircuits.simulations.cross_section_simulation"]], "kqcircuits.simulations.empty_simulation": [[97, "module-kqcircuits.simulations.empty_simulation"]], "kqcircuits.simulations.export": [[98, "kqcircuits-simulations-export"]], "kqcircuits.simulations.export.ansys": [[99, "kqcircuits-simulations-export-ansys"]], "kqcircuits.simulations.export.ansys.ansys_export": [[100, "module-kqcircuits.simulations.export.ansys.ansys_export"]], "kqcircuits.simulations.export.ansys.ansys_solution": [[101, "module-kqcircuits.simulations.export.ansys.ansys_solution"]], "kqcircuits.simulations.export.elmer": [[102, "kqcircuits-simulations-export-elmer"]], "kqcircuits.simulations.export.elmer.elmer_export": [[103, "module-kqcircuits.simulations.export.elmer.elmer_export"]], "kqcircuits.simulations.export.elmer.elmer_solution": [[104, "module-kqcircuits.simulations.export.elmer.elmer_solution"]], "kqcircuits.simulations.export.export_and_run": [[105, "module-kqcircuits.simulations.export.export_and_run"]], "kqcircuits.simulations.export.export_singularity": [[106, "module-kqcircuits.simulations.export.export_singularity"]], "kqcircuits.simulations.export.remote_export_and_run": [[107, "module-kqcircuits.simulations.export.remote_export_and_run"]], "kqcircuits.simulations.export.simulation_export": [[108, "module-kqcircuits.simulations.export.simulation_export"]], "kqcircuits.simulations.export.solution": [[109, "module-kqcircuits.simulations.export.solution"]], "kqcircuits.simulations.export.sonnet": [[110, "kqcircuits-simulations-export-sonnet"]], "kqcircuits.simulations.export.sonnet.parser": [[111, "module-kqcircuits.simulations.export.sonnet.parser"]], "kqcircuits.simulations.export.sonnet.sonnet_export": [[112, "module-kqcircuits.simulations.export.sonnet.sonnet_export"]], "kqcircuits.simulations.export.util": [[113, "module-kqcircuits.simulations.export.util"]], "kqcircuits.simulations.export.xsection": [[114, "kqcircuits-simulations-export-xsection"]], "kqcircuits.simulations.export.xsection.xsection_export": [[115, "module-kqcircuits.simulations.export.xsection.xsection_export"]], "kqcircuits.simulations.partition_region": [[116, "module-kqcircuits.simulations.partition_region"]], "kqcircuits.simulations.port": [[117, "module-kqcircuits.simulations.port"]], "kqcircuits.simulations.post_process": [[118, "module-kqcircuits.simulations.post_process"]], "kqcircuits.simulations.simulation": [[119, "module-kqcircuits.simulations.simulation"]], "kqcircuits.simulations.single_element_simulation": [[120, "module-kqcircuits.simulations.single_element_simulation"]], "kqcircuits.simulations.single_xmons_full_chip_sim": [[121, "module-kqcircuits.simulations.single_xmons_full_chip_sim"]], "kqcircuits.simulations.waveguides_sim": [[122, "module-kqcircuits.simulations.waveguides_sim"]], "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim": [[123, "module-kqcircuits.simulations.xmons_direct_coupling_full_chip_sim"]], "kqcircuits.simulations.xmons_direct_coupling_sim": [[124, "module-kqcircuits.simulations.xmons_direct_coupling_sim"]], "kqcircuits.test_structures": [[125, "kqcircuits-test-structures"]], "kqcircuits.test_structures.airbridge_dc": [[126, "module-kqcircuits.test_structures.airbridge_dc"]], "kqcircuits.test_structures.cross_test": [[127, "module-kqcircuits.test_structures.cross_test"]], "kqcircuits.test_structures.junction_test_pads": [[128, "kqcircuits-test-structures-junction-test-pads"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads": [[129, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple": [[130, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple"]], "kqcircuits.test_structures.stripes_test": [[131, "module-kqcircuits.test_structures.stripes_test"]], "kqcircuits.test_structures.stripes_test_increasing_width": [[132, "module-kqcircuits.test_structures.stripes_test_increasing_width"]], "kqcircuits.test_structures.test_structure": [[133, "module-kqcircuits.test_structures.test_structure"]], "kqcircuits.test_structures.tsv_test_pattern": [[134, "module-kqcircuits.test_structures.tsv_test_pattern"]], "kqcircuits.util": [[135, "kqcircuits-util"]], "kqcircuits.util.area": [[136, "module-kqcircuits.util.area"]], "kqcircuits.util.count_instances": [[137, "module-kqcircuits.util.count_instances"]], "kqcircuits.util.coupler_lib": [[138, "module-kqcircuits.util.coupler_lib"]], "kqcircuits.util.deep_delete": [[139, "module-kqcircuits.util.deep_delete"]], "kqcircuits.util.defaults_helper": [[140, "module-kqcircuits.util.defaults_helper"]], "kqcircuits.util.dependencies": [[141, "module-kqcircuits.util.dependencies"]], "kqcircuits.util.edit_node_plugin": [[142, "module-kqcircuits.util.edit_node_plugin"]], "kqcircuits.util.export_helper": [[143, "module-kqcircuits.util.export_helper"]], "kqcircuits.util.geometry_helper": [[144, "module-kqcircuits.util.geometry_helper"]], "kqcircuits.util.geometry_json_encoder": [[145, "module-kqcircuits.util.geometry_json_encoder"]], "kqcircuits.util.groundgrid": [[146, "module-kqcircuits.util.groundgrid"]], "kqcircuits.util.gui_helper": [[147, "module-kqcircuits.util.gui_helper"]], "kqcircuits.util.import_helper": [[148, "module-kqcircuits.util.import_helper"]], "kqcircuits.util.label": [[149, "module-kqcircuits.util.label"]], "kqcircuits.util.layout_to_code": [[150, "module-kqcircuits.util.layout_to_code"]], "kqcircuits.util.library_helper": [[151, "module-kqcircuits.util.library_helper"]], "kqcircuits.util.log_router": [[152, "module-kqcircuits.util.log_router"]], "kqcircuits.util.merge": [[153, "module-kqcircuits.util.merge"]], "kqcircuits.util.netlist_extraction": [[154, "module-kqcircuits.util.netlist_extraction"]], "kqcircuits.util.netlist_graph": [[155, "module-kqcircuits.util.netlist_graph"]], "kqcircuits.util.parameters": [[156, "module-kqcircuits.util.parameters"]], "kqcircuits.util.plugin_startup": [[157, "module-kqcircuits.util.plugin_startup"]], "kqcircuits.util.refpoints": [[158, "module-kqcircuits.util.refpoints"]], "kqcircuits.util.replace_junctions": [[159, "module-kqcircuits.util.replace_junctions"]], "kqcircuits.util.symmetric_polygons": [[160, "module-kqcircuits.util.symmetric_polygons"]], "Citing": [[161, "citing"]], "Contributing": [[162, "contributing"]], "Versioning": [[162, "versioning"]], "Architecture": [[163, "architecture"]], "Elements": [[163, "elements"]], "PCell parameters": [[163, "pcell-parameters"]], "Libraries": [[163, "libraries"], [182, "libraries"]], "pya resolver": [[163, "pya-resolver"]], "Coding Style": [[164, "coding-style"]], "Containers": [[165, "containers"]], "CLI usage": [[165, "cli-usage"]], "Docker CI usage": [[165, "docker-ci-usage"]], "Singularity usage": [[165, "singularity-usage"]], "Documentation": [[166, "documentation"], [171, "documentation"]], "Developer Guide": [[167, "developer-guide"]], "Developer GUI Setup": [[168, "developer-gui-setup"]], "Prerequisites": [[168, "prerequisites"], [169, "prerequisites"]], "Python": [[168, "python"]], "Sources": [[168, "sources"]], "Install": [[168, "install"]], "Unlinking": [[168, "unlinking"]], "Update": [[168, "update"]], "Secondary install": [[168, "secondary-install"]], "Manual installation": [[168, "manual-installation"]], "Linux or MacOS": [[168, "linux-or-macos"]], "Windows": [[168, "windows"]], "Developer Standalone module Setup": [[169, "developer-standalone-module-setup"]], "Installation": [[169, "installation"], [172, "installation"]], "1. Basic installation": [[169, "basic-installation"]], "2. Reproducible, Secure Installation": [[169, "reproducible-secure-installation"]], "3. KQCircuits exclusive python environment": [[169, "kqcircuits-exclusive-python-environment"]], "Dependency extensions": [[169, "dependency-extensions"]], "PyPI Installation": [[169, "pypi-installation"]], "Usage": [[169, "usage"], [191, "usage"]], "Jupyter notebook usage": [[169, "jupyter-notebook-usage"]], "Updating the required dependencies": [[169, "updating-the-required-dependencies"]], "Testing": [[170, "testing"]], "Unit tests": [[170, "unit-tests"]], "KQC logo": [[171, "logo"]], "Indices and tables": [[171, "indices-and-tables"]], "KLayout": [[172, "klayout"]], "Known installation issues": [[172, "known-installation-issues"]], "Installing different Python package versions to KLayout manually": [[172, "installing-different-python-package-versions-to-klayout-manually"]], "Getting started (Salt package)": [[173, "getting-started-salt-package"]], "Installing KQCircuits Salt Package": [[173, "installing-kqcircuits-salt-package"]], "First look around": [[173, "first-look-around"]], "Setting up a user package directory": [[173, "setting-up-a-user-package-directory"]], "Defining a custom element": [[173, "defining-a-custom-element"]], "Defining a custom chip": [[173, "defining-a-custom-chip"]], "Upgrading or Removing Salt Package": [[173, "upgrading-or-removing-salt-package"]], "Release Notes": [[173, "release-notes"]], "Support": [[174, "support"]], "Trademarks": [[175, "trademarks"]], "General Structure and Miscellaneous Utilities": [[176, "general-structure-and-miscellaneous-utilities"]], "File system hierarchy": [[176, "file-system-hierarchy"], [182, "file-system-hierarchy"]], "Miscellaneous Utilities": [[176, "miscellaneous-utilities"]], "GUI Features": [[177, "gui-features"]], "Useful hotkeys": [[177, "useful-hotkeys"]], "Introduction to Elements": [[177, "introduction-to-elements"]], "Placing Elements": [[177, "placing-elements"]], "Modifying Element parameters": [[177, "modifying-element-parameters"]], "Modifying waveguides": [[177, "modifying-waveguides"]], "Editing WaveguideComposite Nodes": [[177, "editing-waveguidecomposite-nodes"]], "Converting elements placed in GUI into code": [[177, "converting-elements-placed-in-gui-into-code"]], "Useful Menu Commands": [[177, "useful-menu-commands"]], "Point-and-click workflow tutorial": [[178, "point-and-click-workflow-tutorial"]], "User Guide": [[179, "user-guide"]], "Macro development": [[180, "macro-development"]], "Running the first example": [[180, "running-the-first-example"]], "Interacting with the KLayout application": [[180, "interacting-with-the-klayout-application"]], "Creating a new panel": [[180, "creating-a-new-panel"]], "Accessing the currently active panel": [[180, "accessing-the-currently-active-panel"]], "Using KLayoutView": [[180, "using-klayoutview"]], "Debugger": [[180, "debugger"]], "Reloading libraries": [[180, "reloading-libraries"]], "Examples": [[180, "examples"]], "Mask export": [[181, "mask-export"]], "Tutorial": [[181, "tutorial"]], "Basic mask script and export": [[181, "basic-mask-script-and-export"]], "Ground grid": [[181, "ground-grid"]], "Adding and modifying chips": [[181, "adding-and-modifying-chips"]], "Multi-face masks": [[181, "multi-face-masks"]], "Composite mask maps": [[181, "composite-mask-maps"]], "Python workflow tutorial": [[182, "python-workflow-tutorial"]], "Structure of Element code": [[182, "structure-of-element-code"]], "Element class": [[182, "element-class"]], "Parameters": [[182, "parameters"]], "Build": [[182, "build"]], "Example of defining an Element class": [[182, "example-of-defining-an-element-class"]], "Example of defining a Chip and inserting elements into it": [[182, "example-of-defining-a-chip-and-inserting-elements-into-it"]], "Defining sampleholder types": [[182, "defining-sampleholder-types"]], "Refpoints": [[182, "refpoints"]], "KQCircuits\u2019 Layers": [[182, "kqcircuits-layers"]], "Faces": [[182, "faces"]], "Layer configuration files": [[182, "layer-configuration-files"]], "Adding a new face": [[182, "adding-a-new-face"]], "Opening Element or Chip from an IDE": [[182, "opening-element-or-chip-from-an-ide"]], "Elmer remote simulations workflow": [[183, "elmer-remote-simulations-workflow"]], "Run and export in one line": [[184, "run-and-export-in-one-line"]], "Gmsh/Elmer export": [[185, "gmsh-elmer-export"]], "Simulation features": [[186, "simulation-features"]], "S-parameter matrix": [[186, "s-parameter-matrix"]], "Capacitance matrix": [[186, "capacitance-matrix"]], "Eigenmode": [[186, "eigenmode"]], "Energy integrals and participation ratio": [[186, "energy-integrals-and-participation-ratio"]], "Cross-sectional simulations": [[186, "cross-sectional-simulations"]], "pyEPR": [[186, "pyepr"]], "Simulation objects": [[187, "simulation-objects"]], "The Simulation class": [[187, "the-simulation-class"]], "Box": [[187, "box"]], "Ports": [[187, "ports"]], "Face stack": [[187, "face-stack"]], "Simulation subclass": [[187, "simulation-subclass"]], "Single element subclass": [[187, "single-element-subclass"]], "General subclass": [[187, "general-subclass"]], "Geometry sweeps": [[187, "geometry-sweeps"]], "Export functions": [[188, "export-functions"]], "Ansys export": [[188, "ansys-export"]], "Elmer export": [[188, "elmer-export"]], "Sonnet export": [[188, "sonnet-export"]], "Geometry from Klayout GUI": [[188, "geometry-from-klayout-gui"]], "External simulation tools": [[189, "external-simulation-tools"]], "Terminology": [[190, "terminology"]], "Creating cross section images": [[192, "creating-cross-section-images"]], "KLayout GUI XSection tool": [[192, "klayout-gui-xsection-tool"]], "XSection call in KQC code": [[192, "xsection-call-in-kqc-code"]], "Process files (.xs)": [[192, "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.munch_qubits"], [18, "module-kqcircuits.chips.quality_factor"], [19, "module-kqcircuits.chips.quality_factor_twoface"], [20, "module-kqcircuits.chips.sample_holder_test"], [21, "module-kqcircuits.chips.shaping"], [22, "module-kqcircuits.chips.simple"], [23, "module-kqcircuits.chips.single_xmons"], [24, "module-kqcircuits.chips.stripes"], [25, "module-kqcircuits.chips.tsv_test"], [26, "module-kqcircuits.chips.xmons_direct_coupling"], [27, "module-kqcircuits.defaults"], [28, "module-kqcircuits.elements"], [29, "module-kqcircuits.elements.airbridge_connection"], [30, "module-kqcircuits.elements.airbridges"], [31, "module-kqcircuits.elements.airbridges.airbridge"], [32, "module-kqcircuits.elements.airbridges.airbridge_multi_face"], [33, "module-kqcircuits.elements.airbridges.airbridge_rectangular"], [34, "module-kqcircuits.elements.capacitive_x_coupler"], [35, "module-kqcircuits.elements.chip_frame"], [36, "module-kqcircuits.elements.circular_capacitor"], [37, "module-kqcircuits.elements.element"], [38, "module-kqcircuits.elements.finger_capacitor_square"], [39, "module-kqcircuits.elements.finger_capacitor_taper"], [40, "module-kqcircuits.elements.flip_chip_connectors"], [41, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector"], [42, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc"], [43, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf"], [44, "module-kqcircuits.elements.fluxlines"], [45, "module-kqcircuits.elements.fluxlines.fluxline"], [46, "module-kqcircuits.elements.fluxlines.fluxline_standard"], [47, "module-kqcircuits.elements.fluxlines.fluxline_straight"], [48, "module-kqcircuits.elements.hanger_resonator"], [49, "module-kqcircuits.elements.launcher"], [50, "module-kqcircuits.elements.launcher_dc"], [51, "module-kqcircuits.elements.markers"], [52, "module-kqcircuits.elements.markers.marker"], [53, "module-kqcircuits.elements.markers.marker_standard"], [54, "module-kqcircuits.elements.markers.mask_marker_fc"], [55, "module-kqcircuits.elements.meander"], [56, "module-kqcircuits.elements.smooth_capacitor"], [57, "module-kqcircuits.elements.spiral_resonator_polygon"], [58, "module-kqcircuits.elements.tsvs"], [59, "module-kqcircuits.elements.tsvs.tsv"], [60, "module-kqcircuits.elements.tsvs.tsv_ellipse"], [61, "module-kqcircuits.elements.tsvs.tsv_standard"], [62, "module-kqcircuits.elements.waveguide_composite"], [63, "module-kqcircuits.elements.waveguide_coplanar"], [64, "module-kqcircuits.elements.waveguide_coplanar_curved"], [65, "module-kqcircuits.elements.waveguide_coplanar_splitter"], [66, "module-kqcircuits.elements.waveguide_coplanar_straight"], [67, "module-kqcircuits.elements.waveguide_coplanar_taper"], [68, "module-kqcircuits.junctions"], [69, "module-kqcircuits.junctions.junction"], [70, "module-kqcircuits.junctions.manhattan"], [71, "module-kqcircuits.junctions.manhattan_single_junction"], [72, "module-kqcircuits.junctions.no_squid"], [73, "module-kqcircuits.junctions.sim"], [74, "module-kqcircuits.junctions.squid"], [75, "module-kqcircuits.klayout_view"], [76, "module-kqcircuits.layer_cluster"], [77, "module-kqcircuits.layer_config"], [78, "module-kqcircuits.layer_config.default_layer_config"], [79, "module-kqcircuits.layer_config.example_layer_config"], [80, "module-kqcircuits.masks"], [81, "module-kqcircuits.masks.mask_export"], [82, "module-kqcircuits.masks.mask_layout"], [83, "module-kqcircuits.masks.mask_set"], [84, "module-kqcircuits.masks.multi_face_mask_layout"], [85, "module-kqcircuits.pya_resolver"], [86, "module-kqcircuits.qubits"], [87, "module-kqcircuits.qubits.circular_transmon_single_island"], [88, "module-kqcircuits.qubits.concentric_transmon"], [89, "module-kqcircuits.qubits.double_pads"], [90, "module-kqcircuits.qubits.double_pads_splines"], [91, "module-kqcircuits.qubits.qubit"], [92, "module-kqcircuits.qubits.swissmon"], [93, "module-kqcircuits.run"], [94, "module-kqcircuits.simulations"], [95, "module-kqcircuits.simulations.airbridges_sim"], [96, "module-kqcircuits.simulations.cross_section_simulation"], [97, "module-kqcircuits.simulations.empty_simulation"], [98, "module-kqcircuits.simulations.export"], [99, "module-kqcircuits.simulations.export.ansys"], [100, "module-kqcircuits.simulations.export.ansys.ansys_export"], [101, "module-kqcircuits.simulations.export.ansys.ansys_solution"], [102, "module-kqcircuits.simulations.export.elmer"], [103, "module-kqcircuits.simulations.export.elmer.elmer_export"], [104, "module-kqcircuits.simulations.export.elmer.elmer_solution"], [105, "module-kqcircuits.simulations.export.export_and_run"], [106, "module-kqcircuits.simulations.export.export_singularity"], [107, "module-kqcircuits.simulations.export.remote_export_and_run"], [108, "module-kqcircuits.simulations.export.simulation_export"], [109, "module-kqcircuits.simulations.export.solution"], [110, "module-kqcircuits.simulations.export.sonnet"], [111, "module-kqcircuits.simulations.export.sonnet.parser"], [112, "module-kqcircuits.simulations.export.sonnet.sonnet_export"], [113, "module-kqcircuits.simulations.export.util"], [114, "module-kqcircuits.simulations.export.xsection"], [115, "module-kqcircuits.simulations.export.xsection.xsection_export"], [116, "module-kqcircuits.simulations.partition_region"], [117, "module-kqcircuits.simulations.port"], [118, "module-kqcircuits.simulations.post_process"], [119, "module-kqcircuits.simulations.simulation"], [120, "module-kqcircuits.simulations.single_element_simulation"], [121, "module-kqcircuits.simulations.single_xmons_full_chip_sim"], [122, "module-kqcircuits.simulations.waveguides_sim"], [123, "module-kqcircuits.simulations.xmons_direct_coupling_full_chip_sim"], [124, "module-kqcircuits.simulations.xmons_direct_coupling_sim"], [125, "module-kqcircuits.test_structures"], [126, "module-kqcircuits.test_structures.airbridge_dc"], [127, "module-kqcircuits.test_structures.cross_test"], [128, "module-kqcircuits.test_structures.junction_test_pads"], [129, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads"], [130, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple"], [131, "module-kqcircuits.test_structures.stripes_test"], [132, "module-kqcircuits.test_structures.stripes_test_increasing_width"], [133, "module-kqcircuits.test_structures.test_structure"], [134, "module-kqcircuits.test_structures.tsv_test_pattern"], [135, "module-kqcircuits.util"], [136, "module-kqcircuits.util.area"], [137, "module-kqcircuits.util.count_instances"], [138, "module-kqcircuits.util.coupler_lib"], [139, "module-kqcircuits.util.deep_delete"], [140, "module-kqcircuits.util.defaults_helper"], [141, "module-kqcircuits.util.dependencies"], [142, "module-kqcircuits.util.edit_node_plugin"], [143, "module-kqcircuits.util.export_helper"], [144, "module-kqcircuits.util.geometry_helper"], [145, "module-kqcircuits.util.geometry_json_encoder"], [146, "module-kqcircuits.util.groundgrid"], [147, "module-kqcircuits.util.gui_helper"], [148, "module-kqcircuits.util.import_helper"], [149, "module-kqcircuits.util.label"], [150, "module-kqcircuits.util.layout_to_code"], [151, "module-kqcircuits.util.library_helper"], [152, "module-kqcircuits.util.log_router"], [153, "module-kqcircuits.util.merge"], [154, "module-kqcircuits.util.netlist_extraction"], [155, "module-kqcircuits.util.netlist_graph"], [156, "module-kqcircuits.util.parameters"], [157, "module-kqcircuits.util.plugin_startup"], [158, "module-kqcircuits.util.refpoints"], [159, "module-kqcircuits.util.replace_junctions"], [160, "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"]], "munchqubits (class in kqcircuits.chips.munch_qubits)": [[17, "kqcircuits.chips.munch_qubits.MunchQubits"]], "build() (kqcircuits.chips.munch_qubits.munchqubits method)": [[17, "kqcircuits.chips.munch_qubits.MunchQubits.build"]], "kqcircuits.chips.munch_qubits": [[17, "module-kqcircuits.chips.munch_qubits"]], "produce_coupler() (kqcircuits.chips.munch_qubits.munchqubits method)": [[17, "kqcircuits.chips.munch_qubits.MunchQubits.produce_coupler"]], "produce_drivelines() (kqcircuits.chips.munch_qubits.munchqubits method)": [[17, "kqcircuits.chips.munch_qubits.MunchQubits.produce_drivelines"]], "produce_probeline() (kqcircuits.chips.munch_qubits.munchqubits method)": [[17, "kqcircuits.chips.munch_qubits.MunchQubits.produce_probeline"]], "produce_qubits() (kqcircuits.chips.munch_qubits.munchqubits method)": [[17, "kqcircuits.chips.munch_qubits.MunchQubits.produce_qubits"]], "produce_readout_resonators() (kqcircuits.chips.munch_qubits.munchqubits method)": [[17, "kqcircuits.chips.munch_qubits.MunchQubits.produce_readout_resonators"]], "qualityfactor (class in kqcircuits.chips.quality_factor)": [[18, "kqcircuits.chips.quality_factor.QualityFactor"]], "build() (kqcircuits.chips.quality_factor.qualityfactor method)": [[18, "kqcircuits.chips.quality_factor.QualityFactor.build"]], "kqcircuits.chips.quality_factor": [[18, "module-kqcircuits.chips.quality_factor"]], "qualityfactortwoface (class in kqcircuits.chips.quality_factor_twoface)": [[19, "kqcircuits.chips.quality_factor_twoface.QualityFactorTwoface"]], "build() (kqcircuits.chips.quality_factor_twoface.qualityfactortwoface method)": [[19, "kqcircuits.chips.quality_factor_twoface.QualityFactorTwoface.build"]], "kqcircuits.chips.quality_factor_twoface": [[19, "module-kqcircuits.chips.quality_factor_twoface"]], "produce_resonator() (kqcircuits.chips.quality_factor_twoface.qualityfactortwoface method)": [[19, "kqcircuits.chips.quality_factor_twoface.QualityFactorTwoface.produce_resonator"]], "sampleholdertest (class in kqcircuits.chips.sample_holder_test)": [[20, "kqcircuits.chips.sample_holder_test.SampleHolderTest"]], "build() (kqcircuits.chips.sample_holder_test.sampleholdertest method)": [[20, "kqcircuits.chips.sample_holder_test.SampleHolderTest.build"]], "kqcircuits.chips.sample_holder_test": [[20, "module-kqcircuits.chips.sample_holder_test"]], "shaping (class in kqcircuits.chips.shaping)": [[21, "kqcircuits.chips.shaping.Shaping"]], "build() (kqcircuits.chips.shaping.shaping method)": [[21, "kqcircuits.chips.shaping.Shaping.build"]], "kqcircuits.chips.shaping": [[21, "module-kqcircuits.chips.shaping"]], "simple (class in kqcircuits.chips.simple)": [[22, "kqcircuits.chips.simple.Simple"]], "build() (kqcircuits.chips.simple.simple method)": [[22, "kqcircuits.chips.simple.Simple.build"]], "kqcircuits.chips.simple": [[22, "module-kqcircuits.chips.simple"]], "singlexmons (class in kqcircuits.chips.single_xmons)": [[23, "kqcircuits.chips.single_xmons.SingleXmons"]], "build() (kqcircuits.chips.single_xmons.singlexmons method)": [[23, "kqcircuits.chips.single_xmons.SingleXmons.build"]], "kqcircuits.chips.single_xmons": [[23, "module-kqcircuits.chips.single_xmons"]], "launchers (kqcircuits.chips.single_xmons.singlexmons attribute)": [[23, "kqcircuits.chips.single_xmons.SingleXmons.launchers"]], "qubits_refpoints (kqcircuits.chips.single_xmons.singlexmons attribute)": [[23, "kqcircuits.chips.single_xmons.SingleXmons.qubits_refpoints"]], "stripes (class in kqcircuits.chips.stripes)": [[24, "kqcircuits.chips.stripes.Stripes"]], "build() (kqcircuits.chips.stripes.stripes method)": [[24, "kqcircuits.chips.stripes.Stripes.build"]], "kqcircuits.chips.stripes": [[24, "module-kqcircuits.chips.stripes"]], "tsvtest (class in kqcircuits.chips.tsv_test)": [[25, "kqcircuits.chips.tsv_test.TsvTest"]], "build() (kqcircuits.chips.tsv_test.tsvtest method)": [[25, "kqcircuits.chips.tsv_test.TsvTest.build"]], "create_xsection() (kqcircuits.chips.tsv_test.tsvtest method)": [[25, "kqcircuits.chips.tsv_test.TsvTest.create_xsection"]], "kqcircuits.chips.tsv_test": [[25, "module-kqcircuits.chips.tsv_test"]], "xmonsdirectcoupling (class in kqcircuits.chips.xmons_direct_coupling)": [[26, "kqcircuits.chips.xmons_direct_coupling.XMonsDirectCoupling"]], "build() (kqcircuits.chips.xmons_direct_coupling.xmonsdirectcoupling method)": [[26, "kqcircuits.chips.xmons_direct_coupling.XMonsDirectCoupling.build"]], "kqcircuits.chips.xmons_direct_coupling": [[26, "module-kqcircuits.chips.xmons_direct_coupling"]], "produce_qubits() (kqcircuits.chips.xmons_direct_coupling.xmonsdirectcoupling method)": [[26, "kqcircuits.chips.xmons_direct_coupling.XMonsDirectCoupling.produce_qubits"]], "produce_readout_resonator() (kqcircuits.chips.xmons_direct_coupling.xmonsdirectcoupling method)": [[26, "kqcircuits.chips.xmons_direct_coupling.XMonsDirectCoupling.produce_readout_resonator"]], "kqcircuits.defaults": [[27, "module-kqcircuits.defaults"]], "kqcircuits.elements": [[28, "module-kqcircuits.elements"]], "airbridgeconnection (class in kqcircuits.elements.airbridge_connection)": [[29, "kqcircuits.elements.airbridge_connection.AirbridgeConnection"]], "build() (kqcircuits.elements.airbridge_connection.airbridgeconnection method)": [[29, "kqcircuits.elements.airbridge_connection.AirbridgeConnection.build"]], "kqcircuits.elements.airbridge_connection": [[29, "module-kqcircuits.elements.airbridge_connection"]], "kqcircuits.elements.airbridges": [[30, "module-kqcircuits.elements.airbridges"]], "airbridge (class in kqcircuits.elements.airbridges.airbridge)": [[31, "kqcircuits.elements.airbridges.airbridge.Airbridge"]], "create() (kqcircuits.elements.airbridges.airbridge.airbridge class method)": [[31, "kqcircuits.elements.airbridges.airbridge.Airbridge.create"]], "default_type (kqcircuits.elements.airbridges.airbridge.airbridge attribute)": [[31, "kqcircuits.elements.airbridges.airbridge.Airbridge.default_type"]], "kqcircuits.elements.airbridges.airbridge": [[31, "module-kqcircuits.elements.airbridges.airbridge"]], "transformation_from_shape_impl() (kqcircuits.elements.airbridges.airbridge.airbridge method)": [[31, "kqcircuits.elements.airbridges.airbridge.Airbridge.transformation_from_shape_impl"]], "airbridgemultiface (class in kqcircuits.elements.airbridges.airbridge_multi_face)": [[32, "kqcircuits.elements.airbridges.airbridge_multi_face.AirbridgeMultiFace"]], "build() (kqcircuits.elements.airbridges.airbridge_multi_face.airbridgemultiface method)": [[32, "kqcircuits.elements.airbridges.airbridge_multi_face.AirbridgeMultiFace.build"]], "default_type (kqcircuits.elements.airbridges.airbridge_multi_face.airbridgemultiface attribute)": [[32, "kqcircuits.elements.airbridges.airbridge_multi_face.AirbridgeMultiFace.default_type"]], "kqcircuits.elements.airbridges.airbridge_multi_face": [[32, "module-kqcircuits.elements.airbridges.airbridge_multi_face"]], "airbridgerectangular (class in kqcircuits.elements.airbridges.airbridge_rectangular)": [[33, "kqcircuits.elements.airbridges.airbridge_rectangular.AirbridgeRectangular"]], "build() (kqcircuits.elements.airbridges.airbridge_rectangular.airbridgerectangular method)": [[33, "kqcircuits.elements.airbridges.airbridge_rectangular.AirbridgeRectangular.build"]], "default_type (kqcircuits.elements.airbridges.airbridge_rectangular.airbridgerectangular attribute)": [[33, "kqcircuits.elements.airbridges.airbridge_rectangular.AirbridgeRectangular.default_type"]], "kqcircuits.elements.airbridges.airbridge_rectangular": [[33, "module-kqcircuits.elements.airbridges.airbridge_rectangular"]], "capacitivexcoupler (class in kqcircuits.elements.capacitive_x_coupler)": [[34, "kqcircuits.elements.capacitive_x_coupler.CapacitiveXCoupler"]], "build() (kqcircuits.elements.capacitive_x_coupler.capacitivexcoupler method)": [[34, "kqcircuits.elements.capacitive_x_coupler.CapacitiveXCoupler.build"]], "get_sim_ports() (kqcircuits.elements.capacitive_x_coupler.capacitivexcoupler class method)": [[34, "kqcircuits.elements.capacitive_x_coupler.CapacitiveXCoupler.get_sim_ports"]], "kqcircuits.elements.capacitive_x_coupler": [[34, "module-kqcircuits.elements.capacitive_x_coupler"]], "chipframe (class in kqcircuits.elements.chip_frame)": [[35, "kqcircuits.elements.chip_frame.ChipFrame"]], "build() (kqcircuits.elements.chip_frame.chipframe method)": [[35, "kqcircuits.elements.chip_frame.ChipFrame.build"]], "kqcircuits.elements.chip_frame": [[35, "module-kqcircuits.elements.chip_frame"]], "circularcapacitor (class in kqcircuits.elements.circular_capacitor)": [[36, "kqcircuits.elements.circular_capacitor.CircularCapacitor"]], "build() (kqcircuits.elements.circular_capacitor.circularcapacitor method)": [[36, "kqcircuits.elements.circular_capacitor.CircularCapacitor.build"]], "get_sim_ports() (kqcircuits.elements.circular_capacitor.circularcapacitor class method)": [[36, "kqcircuits.elements.circular_capacitor.CircularCapacitor.get_sim_ports"]], "kqcircuits.elements.circular_capacitor": [[36, "module-kqcircuits.elements.circular_capacitor"]], "element (class in kqcircuits.elements.element)": [[37, "kqcircuits.elements.element.Element"]], "library_description (kqcircuits.elements.element.element attribute)": [[37, "kqcircuits.elements.element.Element.LIBRARY_DESCRIPTION"]], "library_name (kqcircuits.elements.element.element attribute)": [[37, "kqcircuits.elements.element.Element.LIBRARY_NAME"]], "library_path (kqcircuits.elements.element.element attribute)": [[37, "kqcircuits.elements.element.Element.LIBRARY_PATH"]], "add_element() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.add_element"]], "add_port() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.add_port"]], "add_protection() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.add_protection"]], "build() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.build"]], "copy_port() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.copy_port"]], "create() (kqcircuits.elements.element.element class method)": [[37, "kqcircuits.elements.element.Element.create"]], "create_cell_from_shape() (kqcircuits.elements.element.element static method)": [[37, "kqcircuits.elements.element.Element.create_cell_from_shape"]], "create_subtype() (kqcircuits.elements.element.element class method)": [[37, "kqcircuits.elements.element.Element.create_subtype"]], "create_with_refpoints() (kqcircuits.elements.element.element class method)": [[37, "kqcircuits.elements.element.Element.create_with_refpoints"]], "display_text_impl() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.display_text_impl"]], "face() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.face"]], "face_changer_waveguides() (kqcircuits.elements.element.element static method)": [[37, "kqcircuits.elements.element.Element.face_changer_waveguides"]], "get_layer() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.get_layer"]], "get_refpoints() (in module kqcircuits.elements.element)": [[37, "kqcircuits.elements.element.get_refpoints"]], "get_refpoints() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.get_refpoints"]], "get_schema() (kqcircuits.elements.element.element class method)": [[37, "kqcircuits.elements.element.Element.get_schema"]], "get_sim_ports() (kqcircuits.elements.element.element class method)": [[37, "kqcircuits.elements.element.Element.get_sim_ports"]], "insert_cell() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.insert_cell"]], "insert_cell_into() (in module kqcircuits.elements.element)": [[37, "kqcircuits.elements.element.insert_cell_into"]], "kqcircuits.elements.element": [[37, "module-kqcircuits.elements.element"]], "left_and_right_waveguides() (kqcircuits.elements.element.element static method)": [[37, "kqcircuits.elements.element.Element.left_and_right_waveguides"]], "pcell_params_by_name() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.pcell_params_by_name"]], "post_build() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.post_build"]], "produce_impl() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.produce_impl"]], "raise_error_on_cell() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.raise_error_on_cell"]], "resolve_face() (in module kqcircuits.elements.element)": [[37, "kqcircuits.elements.element.resolve_face"]], "sync_parameters() (kqcircuits.elements.element.element method)": [[37, "kqcircuits.elements.element.Element.sync_parameters"]], "fingercapacitorsquare (class in kqcircuits.elements.finger_capacitor_square)": [[38, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare"]], "add_waveguides() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[38, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.add_waveguides"]], "build() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[38, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.build"]], "can_create_from_shape_impl() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[38, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.can_create_from_shape_impl"]], "cut_region() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[38, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.cut_region"]], "finger_area_length() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[38, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.finger_area_length"]], "finger_area_width() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[38, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.finger_area_width"]], "get_ground_region() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare method)": [[38, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.get_ground_region"]], "get_sim_ports() (kqcircuits.elements.finger_capacitor_square.fingercapacitorsquare class method)": [[38, "kqcircuits.elements.finger_capacitor_square.FingerCapacitorSquare.get_sim_ports"]], "kqcircuits.elements.finger_capacitor_square": [[38, "module-kqcircuits.elements.finger_capacitor_square"]], "fingercapacitortaper (class in kqcircuits.elements.finger_capacitor_taper)": [[39, "kqcircuits.elements.finger_capacitor_taper.FingerCapacitorTaper"]], "build() (kqcircuits.elements.finger_capacitor_taper.fingercapacitortaper method)": [[39, "kqcircuits.elements.finger_capacitor_taper.FingerCapacitorTaper.build"]], "can_create_from_shape_impl() (kqcircuits.elements.finger_capacitor_taper.fingercapacitortaper method)": [[39, "kqcircuits.elements.finger_capacitor_taper.FingerCapacitorTaper.can_create_from_shape_impl"]], "kqcircuits.elements.finger_capacitor_taper": [[39, "module-kqcircuits.elements.finger_capacitor_taper"]], "kqcircuits.elements.flip_chip_connectors": [[40, "module-kqcircuits.elements.flip_chip_connectors"]], "flipchipconnector (class in kqcircuits.elements.flip_chip_connectors.flip_chip_connector)": [[41, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector.FlipChipConnector"]], "create() (kqcircuits.elements.flip_chip_connectors.flip_chip_connector.flipchipconnector class method)": [[41, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector.FlipChipConnector.create"]], "default_type (kqcircuits.elements.flip_chip_connectors.flip_chip_connector.flipchipconnector attribute)": [[41, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector.FlipChipConnector.default_type"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector": [[41, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector"]], "flipchipconnectordc (class in kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc)": [[42, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.FlipChipConnectorDc"]], "build() (kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.flipchipconnectordc method)": [[42, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc.FlipChipConnectorDc.build"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc": [[42, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_dc"]], "flipchipconnectorrf (class in kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf)": [[43, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.FlipChipConnectorRf"]], "build() (kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.flipchipconnectorrf method)": [[43, "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)": [[43, "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf.FlipChipConnectorRf.get_sim_ports"]], "kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf": [[43, "module-kqcircuits.elements.flip_chip_connectors.flip_chip_connector_rf"]], "kqcircuits.elements.fluxlines": [[44, "module-kqcircuits.elements.fluxlines"]], "fluxline (class in kqcircuits.elements.fluxlines.fluxline)": [[45, "kqcircuits.elements.fluxlines.fluxline.Fluxline"]], "coerce_parameters_impl() (kqcircuits.elements.fluxlines.fluxline.fluxline method)": [[45, "kqcircuits.elements.fluxlines.fluxline.Fluxline.coerce_parameters_impl"]], "create() (kqcircuits.elements.fluxlines.fluxline.fluxline class method)": [[45, "kqcircuits.elements.fluxlines.fluxline.Fluxline.create"]], "default_type (kqcircuits.elements.fluxlines.fluxline.fluxline attribute)": [[45, "kqcircuits.elements.fluxlines.fluxline.Fluxline.default_type"]], "kqcircuits.elements.fluxlines.fluxline": [[45, "module-kqcircuits.elements.fluxlines.fluxline"]], "fluxlinestandard (class in kqcircuits.elements.fluxlines.fluxline_standard)": [[46, "kqcircuits.elements.fluxlines.fluxline_standard.FluxlineStandard"]], "build() (kqcircuits.elements.fluxlines.fluxline_standard.fluxlinestandard method)": [[46, "kqcircuits.elements.fluxlines.fluxline_standard.FluxlineStandard.build"]], "kqcircuits.elements.fluxlines.fluxline_standard": [[46, "module-kqcircuits.elements.fluxlines.fluxline_standard"]], "fluxlinestraight (class in kqcircuits.elements.fluxlines.fluxline_straight)": [[47, "kqcircuits.elements.fluxlines.fluxline_straight.FluxlineStraight"]], "build() (kqcircuits.elements.fluxlines.fluxline_straight.fluxlinestraight method)": [[47, "kqcircuits.elements.fluxlines.fluxline_straight.FluxlineStraight.build"]], "kqcircuits.elements.fluxlines.fluxline_straight": [[47, "module-kqcircuits.elements.fluxlines.fluxline_straight"]], "hangerresonator (class in kqcircuits.elements.hanger_resonator)": [[48, "kqcircuits.elements.hanger_resonator.HangerResonator"]], "build() (kqcircuits.elements.hanger_resonator.hangerresonator method)": [[48, "kqcircuits.elements.hanger_resonator.HangerResonator.build"]], "get_sim_ports() (kqcircuits.elements.hanger_resonator.hangerresonator class method)": [[48, "kqcircuits.elements.hanger_resonator.HangerResonator.get_sim_ports"]], "kqcircuits.elements.hanger_resonator": [[48, "module-kqcircuits.elements.hanger_resonator"]], "launcher (class in kqcircuits.elements.launcher)": [[49, "kqcircuits.elements.launcher.Launcher"]], "build() (kqcircuits.elements.launcher.launcher method)": [[49, "kqcircuits.elements.launcher.Launcher.build"]], "kqcircuits.elements.launcher": [[49, "module-kqcircuits.elements.launcher"]], "launcherdc (class in kqcircuits.elements.launcher_dc)": [[50, "kqcircuits.elements.launcher_dc.LauncherDC"]], "build() (kqcircuits.elements.launcher_dc.launcherdc method)": [[50, "kqcircuits.elements.launcher_dc.LauncherDC.build"]], "kqcircuits.elements.launcher_dc": [[50, "module-kqcircuits.elements.launcher_dc"]], "kqcircuits.elements.markers": [[51, "module-kqcircuits.elements.markers"]], "marker (class in kqcircuits.elements.markers.marker)": [[52, "kqcircuits.elements.markers.marker.Marker"]], "create() (kqcircuits.elements.markers.marker.marker class method)": [[52, "kqcircuits.elements.markers.marker.Marker.create"]], "default_type (kqcircuits.elements.markers.marker.marker attribute)": [[52, "kqcircuits.elements.markers.marker.Marker.default_type"]], "get_marker_locations() (kqcircuits.elements.markers.marker.marker class method)": [[52, "kqcircuits.elements.markers.marker.Marker.get_marker_locations"]], "get_marker_region() (kqcircuits.elements.markers.marker.marker class method)": [[52, "kqcircuits.elements.markers.marker.Marker.get_marker_region"]], "kqcircuits.elements.markers.marker": [[52, "module-kqcircuits.elements.markers.marker"]], "produce_geometry() (kqcircuits.elements.markers.marker.marker method)": [[52, "kqcircuits.elements.markers.marker.Marker.produce_geometry"]], "markerstandard (class in kqcircuits.elements.markers.marker_standard)": [[53, "kqcircuits.elements.markers.marker_standard.MarkerStandard"]], "build() (kqcircuits.elements.markers.marker_standard.markerstandard method)": [[53, "kqcircuits.elements.markers.marker_standard.MarkerStandard.build"]], "kqcircuits.elements.markers.marker_standard": [[53, "module-kqcircuits.elements.markers.marker_standard"]], "maskmarkerfc (class in kqcircuits.elements.markers.mask_marker_fc)": [[54, "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc"]], "build() (kqcircuits.elements.markers.mask_marker_fc.maskmarkerfc method)": [[54, "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc.build"]], "create_cross() (kqcircuits.elements.markers.mask_marker_fc.maskmarkerfc static method)": [[54, "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc.create_cross"]], "get_marker_locations() (kqcircuits.elements.markers.mask_marker_fc.maskmarkerfc class method)": [[54, "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc.get_marker_locations"]], "get_marker_region() (kqcircuits.elements.markers.mask_marker_fc.maskmarkerfc class method)": [[54, "kqcircuits.elements.markers.mask_marker_fc.MaskMarkerFc.get_marker_region"]], "kqcircuits.elements.markers.mask_marker_fc": [[54, "module-kqcircuits.elements.markers.mask_marker_fc"]], "meander (class in kqcircuits.elements.meander)": [[55, "kqcircuits.elements.meander.Meander"]], "build() (kqcircuits.elements.meander.meander method)": [[55, "kqcircuits.elements.meander.Meander.build"]], "can_create_from_shape_impl() (kqcircuits.elements.meander.meander method)": [[55, "kqcircuits.elements.meander.Meander.can_create_from_shape_impl"]], "kqcircuits.elements.meander": [[55, "module-kqcircuits.elements.meander"]], "parameters_from_shape_impl() (kqcircuits.elements.meander.meander method)": [[55, "kqcircuits.elements.meander.Meander.parameters_from_shape_impl"]], "smoothcapacitor (class in kqcircuits.elements.smooth_capacitor)": [[56, "kqcircuits.elements.smooth_capacitor.SmoothCapacitor"]], "build() (kqcircuits.elements.smooth_capacitor.smoothcapacitor method)": [[56, "kqcircuits.elements.smooth_capacitor.SmoothCapacitor.build"]], "can_create_from_shape_impl() (kqcircuits.elements.smooth_capacitor.smoothcapacitor method)": [[56, "kqcircuits.elements.smooth_capacitor.SmoothCapacitor.can_create_from_shape_impl"]], "get_sim_ports() (kqcircuits.elements.smooth_capacitor.smoothcapacitor class method)": [[56, "kqcircuits.elements.smooth_capacitor.SmoothCapacitor.get_sim_ports"]], "kqcircuits.elements.smooth_capacitor": [[56, "module-kqcircuits.elements.smooth_capacitor"]], "spiralresonatorpolygon (class in kqcircuits.elements.spiral_resonator_polygon)": [[57, "kqcircuits.elements.spiral_resonator_polygon.SpiralResonatorPolygon"]], "build() (kqcircuits.elements.spiral_resonator_polygon.spiralresonatorpolygon method)": [[57, "kqcircuits.elements.spiral_resonator_polygon.SpiralResonatorPolygon.build"]], "kqcircuits.elements.spiral_resonator_polygon": [[57, "module-kqcircuits.elements.spiral_resonator_polygon"]], "rectangular_parameters() (in module kqcircuits.elements.spiral_resonator_polygon)": [[57, "kqcircuits.elements.spiral_resonator_polygon.rectangular_parameters"]], "kqcircuits.elements.tsvs": [[58, "module-kqcircuits.elements.tsvs"]], "tsv (class in kqcircuits.elements.tsvs.tsv)": [[59, "kqcircuits.elements.tsvs.tsv.Tsv"]], "create() (kqcircuits.elements.tsvs.tsv.tsv class method)": [[59, "kqcircuits.elements.tsvs.tsv.Tsv.create"]], "default_type (kqcircuits.elements.tsvs.tsv.tsv attribute)": [[59, "kqcircuits.elements.tsvs.tsv.Tsv.default_type"]], "kqcircuits.elements.tsvs.tsv": [[59, "module-kqcircuits.elements.tsvs.tsv"]], "tsvellipse (class in kqcircuits.elements.tsvs.tsv_ellipse)": [[60, "kqcircuits.elements.tsvs.tsv_ellipse.TsvEllipse"]], "create_tsv_connector() (kqcircuits.elements.tsvs.tsv_ellipse.tsvellipse method)": [[60, "kqcircuits.elements.tsvs.tsv_ellipse.TsvEllipse.create_tsv_connector"]], "kqcircuits.elements.tsvs.tsv_ellipse": [[60, "module-kqcircuits.elements.tsvs.tsv_ellipse"]], "produce_impl() (kqcircuits.elements.tsvs.tsv_ellipse.tsvellipse method)": [[60, "kqcircuits.elements.tsvs.tsv_ellipse.TsvEllipse.produce_impl"]], "tsvstandard (class in kqcircuits.elements.tsvs.tsv_standard)": [[61, "kqcircuits.elements.tsvs.tsv_standard.TsvStandard"]], "build() (kqcircuits.elements.tsvs.tsv_standard.tsvstandard method)": [[61, "kqcircuits.elements.tsvs.tsv_standard.TsvStandard.build"]], "kqcircuits.elements.tsvs.tsv_standard": [[61, "module-kqcircuits.elements.tsvs.tsv_standard"]], "node (class in kqcircuits.elements.waveguide_composite)": [[62, "kqcircuits.elements.waveguide_composite.Node"]], "waveguidecomposite (class in kqcircuits.elements.waveguide_composite)": [[62, "kqcircuits.elements.waveguide_composite.WaveguideComposite"]], "align (kqcircuits.elements.waveguide_composite.node attribute)": [[62, "kqcircuits.elements.waveguide_composite.Node.align"]], "angle (kqcircuits.elements.waveguide_composite.node attribute)": [[62, "kqcircuits.elements.waveguide_composite.Node.angle"]], "build() (kqcircuits.elements.waveguide_composite.waveguidecomposite method)": [[62, "kqcircuits.elements.waveguide_composite.WaveguideComposite.build"]], "check_node_type() (kqcircuits.elements.waveguide_composite.waveguidecomposite method)": [[62, "kqcircuits.elements.waveguide_composite.WaveguideComposite.check_node_type"]], "coerce_parameters_impl() (kqcircuits.elements.waveguide_composite.waveguidecomposite method)": [[62, "kqcircuits.elements.waveguide_composite.WaveguideComposite.coerce_parameters_impl"]], "create() (kqcircuits.elements.waveguide_composite.waveguidecomposite class method)": [[62, "kqcircuits.elements.waveguide_composite.WaveguideComposite.create"]], "deserialize() (kqcircuits.elements.waveguide_composite.node class method)": [[62, "kqcircuits.elements.waveguide_composite.Node.deserialize"]], "element (kqcircuits.elements.waveguide_composite.node attribute)": [[62, "kqcircuits.elements.waveguide_composite.Node.element"]], "get_segment_cells() (kqcircuits.elements.waveguide_composite.waveguidecomposite static method)": [[62, "kqcircuits.elements.waveguide_composite.WaveguideComposite.get_segment_cells"]], "get_segment_lengths() (kqcircuits.elements.waveguide_composite.waveguidecomposite static method)": [[62, "kqcircuits.elements.waveguide_composite.WaveguideComposite.get_segment_lengths"]], "inst_name (kqcircuits.elements.waveguide_composite.node attribute)": [[62, "kqcircuits.elements.waveguide_composite.Node.inst_name"]], "kqcircuits.elements.waveguide_composite": [[62, "module-kqcircuits.elements.waveguide_composite"]], "length_before (kqcircuits.elements.waveguide_composite.node attribute)": [[62, "kqcircuits.elements.waveguide_composite.Node.length_before"]], "length_increment (kqcircuits.elements.waveguide_composite.node attribute)": [[62, "kqcircuits.elements.waveguide_composite.Node.length_increment"]], "nodes_from_string() (kqcircuits.elements.waveguide_composite.node static method)": [[62, "kqcircuits.elements.waveguide_composite.Node.nodes_from_string"]], "position (kqcircuits.elements.waveguide_composite.node attribute)": [[62, "kqcircuits.elements.waveguide_composite.Node.position"]], "produce_fixed_length_bend() (in module kqcircuits.elements.waveguide_composite)": [[62, "kqcircuits.elements.waveguide_composite.produce_fixed_length_bend"]], "produce_fixed_length_waveguide() (kqcircuits.elements.waveguide_composite.waveguidecomposite static method)": [[62, "kqcircuits.elements.waveguide_composite.WaveguideComposite.produce_fixed_length_waveguide"]], "snap_point() (kqcircuits.elements.waveguide_composite.waveguidecomposite method)": [[62, "kqcircuits.elements.waveguide_composite.WaveguideComposite.snap_point"]], "waveguidecoplanar (class in kqcircuits.elements.waveguide_coplanar)": [[63, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar"]], "build() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar method)": [[63, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.build"]], "can_create_from_shape_impl() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar method)": [[63, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.can_create_from_shape_impl"]], "get_corner_data() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar static method)": [[63, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.get_corner_data"]], "is_continuous() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar static method)": [[63, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.is_continuous"]], "kqcircuits.elements.waveguide_coplanar": [[63, "module-kqcircuits.elements.waveguide_coplanar"]], "parameters_from_shape_impl() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar method)": [[63, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.parameters_from_shape_impl"]], "produce_end_termination() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar static method)": [[63, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.produce_end_termination"]], "produce_waveguide() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar method)": [[63, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.produce_waveguide"]], "transformation_from_shape_impl() (kqcircuits.elements.waveguide_coplanar.waveguidecoplanar method)": [[63, "kqcircuits.elements.waveguide_coplanar.WaveguideCoplanar.transformation_from_shape_impl"]], "waveguidecoplanarcurved (class in kqcircuits.elements.waveguide_coplanar_curved)": [[64, "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved"]], "arc() (in module kqcircuits.elements.waveguide_coplanar_curved)": [[64, "kqcircuits.elements.waveguide_coplanar_curved.arc"]], "build() (kqcircuits.elements.waveguide_coplanar_curved.waveguidecoplanarcurved method)": [[64, "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved.build"]], "coerce_parameters_impl() (kqcircuits.elements.waveguide_coplanar_curved.waveguidecoplanarcurved method)": [[64, "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved.coerce_parameters_impl"]], "create_curve_arcs() (kqcircuits.elements.waveguide_coplanar_curved.waveguidecoplanarcurved static method)": [[64, "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved.create_curve_arcs"]], "kqcircuits.elements.waveguide_coplanar_curved": [[64, "module-kqcircuits.elements.waveguide_coplanar_curved"]], "produce_curve_termination() (kqcircuits.elements.waveguide_coplanar_curved.waveguidecoplanarcurved static method)": [[64, "kqcircuits.elements.waveguide_coplanar_curved.WaveguideCoplanarCurved.produce_curve_termination"]], "waveguidecoplanarsplitter (class in kqcircuits.elements.waveguide_coplanar_splitter)": [[65, "kqcircuits.elements.waveguide_coplanar_splitter.WaveguideCoplanarSplitter"]], "build() (kqcircuits.elements.waveguide_coplanar_splitter.waveguidecoplanarsplitter method)": [[65, "kqcircuits.elements.waveguide_coplanar_splitter.WaveguideCoplanarSplitter.build"]], "kqcircuits.elements.waveguide_coplanar_splitter": [[65, "module-kqcircuits.elements.waveguide_coplanar_splitter"]], "t_cross_parameters() (in module kqcircuits.elements.waveguide_coplanar_splitter)": [[65, "kqcircuits.elements.waveguide_coplanar_splitter.t_cross_parameters"]], "waveguidecoplanarstraight (class in kqcircuits.elements.waveguide_coplanar_straight)": [[66, "kqcircuits.elements.waveguide_coplanar_straight.WaveguideCoplanarStraight"]], "build() (kqcircuits.elements.waveguide_coplanar_straight.waveguidecoplanarstraight method)": [[66, "kqcircuits.elements.waveguide_coplanar_straight.WaveguideCoplanarStraight.build"]], "kqcircuits.elements.waveguide_coplanar_straight": [[66, "module-kqcircuits.elements.waveguide_coplanar_straight"]], "waveguidecoplanartaper (class in kqcircuits.elements.waveguide_coplanar_taper)": [[67, "kqcircuits.elements.waveguide_coplanar_taper.WaveguideCoplanarTaper"]], "build() (kqcircuits.elements.waveguide_coplanar_taper.waveguidecoplanartaper method)": [[67, "kqcircuits.elements.waveguide_coplanar_taper.WaveguideCoplanarTaper.build"]], "kqcircuits.elements.waveguide_coplanar_taper": [[67, "module-kqcircuits.elements.waveguide_coplanar_taper"]], "kqcircuits.junctions": [[68, "module-kqcircuits.junctions"]], "junction (class in kqcircuits.junctions.junction)": [[69, "kqcircuits.junctions.junction.Junction"]], "library_description (kqcircuits.junctions.junction.junction attribute)": [[69, "kqcircuits.junctions.junction.Junction.LIBRARY_DESCRIPTION"]], "library_name (kqcircuits.junctions.junction.junction attribute)": [[69, "kqcircuits.junctions.junction.Junction.LIBRARY_NAME"]], "library_path (kqcircuits.junctions.junction.junction attribute)": [[69, "kqcircuits.junctions.junction.Junction.LIBRARY_PATH"]], "coerce_parameters_impl() (kqcircuits.junctions.junction.junction method)": [[69, "kqcircuits.junctions.junction.Junction.coerce_parameters_impl"]], "create() (kqcircuits.junctions.junction.junction class method)": [[69, "kqcircuits.junctions.junction.Junction.create"]], "default_type (kqcircuits.junctions.junction.junction attribute)": [[69, "kqcircuits.junctions.junction.Junction.default_type"]], "kqcircuits.junctions.junction": [[69, "module-kqcircuits.junctions.junction"]], "manhattan (class in kqcircuits.junctions.manhattan)": [[70, "kqcircuits.junctions.manhattan.Manhattan"]], "build() (kqcircuits.junctions.manhattan.manhattan method)": [[70, "kqcircuits.junctions.manhattan.Manhattan.build"]], "kqcircuits.junctions.manhattan": [[70, "module-kqcircuits.junctions.manhattan"]], "produce_contact_pads() (kqcircuits.junctions.manhattan.manhattan method)": [[70, "kqcircuits.junctions.manhattan.Manhattan.produce_contact_pads"]], "produce_manhattan_squid() (kqcircuits.junctions.manhattan.manhattan method)": [[70, "kqcircuits.junctions.manhattan.Manhattan.produce_manhattan_squid"]], "produce_tp_large() (kqcircuits.junctions.manhattan.manhattan method)": [[70, "kqcircuits.junctions.manhattan.Manhattan.produce_tp_large"]], "produce_tp_small() (kqcircuits.junctions.manhattan.manhattan method)": [[70, "kqcircuits.junctions.manhattan.Manhattan.produce_tp_small"]], "manhattansinglejunction (class in kqcircuits.junctions.manhattan_single_junction)": [[71, "kqcircuits.junctions.manhattan_single_junction.ManhattanSingleJunction"]], "build() (kqcircuits.junctions.manhattan_single_junction.manhattansinglejunction method)": [[71, "kqcircuits.junctions.manhattan_single_junction.ManhattanSingleJunction.build"]], "kqcircuits.junctions.manhattan_single_junction": [[71, "module-kqcircuits.junctions.manhattan_single_junction"]], "produce_manhattan_junction() (kqcircuits.junctions.manhattan_single_junction.manhattansinglejunction method)": [[71, "kqcircuits.junctions.manhattan_single_junction.ManhattanSingleJunction.produce_manhattan_junction"]], "nosquid (class in kqcircuits.junctions.no_squid)": [[72, "kqcircuits.junctions.no_squid.NoSquid"]], "build() (kqcircuits.junctions.no_squid.nosquid method)": [[72, "kqcircuits.junctions.no_squid.NoSquid.build"]], "kqcircuits.junctions.no_squid": [[72, "module-kqcircuits.junctions.no_squid"]], "sim (class in kqcircuits.junctions.sim)": [[73, "kqcircuits.junctions.sim.Sim"]], "build() (kqcircuits.junctions.sim.sim method)": [[73, "kqcircuits.junctions.sim.Sim.build"]], "kqcircuits.junctions.sim": [[73, "module-kqcircuits.junctions.sim"]], "squid (class in kqcircuits.junctions.squid)": [[74, "kqcircuits.junctions.squid.Squid"]], "kqcircuits.junctions.squid": [[74, "module-kqcircuits.junctions.squid"]], "klayoutview (class in kqcircuits.klayout_view)": [[75, "kqcircuits.klayout_view.KLayoutView"]], "missinguilibraryexception": [[75, "kqcircuits.klayout_view.MissingUILibraryException"]], "active_cell (kqcircuits.klayout_view.klayoutview property)": [[75, "kqcircuits.klayout_view.KLayoutView.active_cell"]], "add_default_layers() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.add_default_layers"]], "cell_view (kqcircuits.klayout_view.klayoutview property)": [[75, "kqcircuits.klayout_view.KLayoutView.cell_view"]], "clear_layers() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.clear_layers"]], "close() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.close"]], "create_top_cell() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.create_top_cell"]], "export_all_layers_bitmap() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.export_all_layers_bitmap"]], "export_layers_bitmaps() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.export_layers_bitmaps"]], "export_pcell_png() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.export_pcell_png"]], "focus() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.focus"]], "get_active_cell() (kqcircuits.klayout_view.klayoutview static method)": [[75, "kqcircuits.klayout_view.KLayoutView.get_active_cell"]], "get_active_cell_view() (kqcircuits.klayout_view.klayoutview static method)": [[75, "kqcircuits.klayout_view.KLayoutView.get_active_cell_view"]], "get_active_layout() (kqcircuits.klayout_view.klayoutview static method)": [[75, "kqcircuits.klayout_view.KLayoutView.get_active_layout"]], "get_pixels() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.get_pixels"]], "insert_cell() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.insert_cell"]], "kqcircuits.klayout_view": [[75, "module-kqcircuits.klayout_view"]], "layout (kqcircuits.klayout_view.klayoutview property)": [[75, "kqcircuits.klayout_view.KLayoutView.layout"]], "layout_view (kqcircuits.klayout_view.klayoutview attribute)": [[75, "kqcircuits.klayout_view.KLayoutView.layout_view"]], "resolve_default_layer_info() (in module kqcircuits.klayout_view)": [[75, "kqcircuits.klayout_view.resolve_default_layer_info"]], "show() (kqcircuits.klayout_view.klayoutview method)": [[75, "kqcircuits.klayout_view.KLayoutView.show"]], "top_cell (kqcircuits.klayout_view.klayoutview property)": [[75, "kqcircuits.klayout_view.KLayoutView.top_cell"]], "layercluster (class in kqcircuits.layer_cluster)": [[76, "kqcircuits.layer_cluster.LayerCluster"]], "all_layers() (kqcircuits.layer_cluster.layercluster method)": [[76, "kqcircuits.layer_cluster.LayerCluster.all_layers"]], "extra_layers (kqcircuits.layer_cluster.layercluster attribute)": [[76, "kqcircuits.layer_cluster.LayerCluster.extra_layers"]], "face_id (kqcircuits.layer_cluster.layercluster attribute)": [[76, "kqcircuits.layer_cluster.LayerCluster.face_id"]], "kqcircuits.layer_cluster": [[76, "module-kqcircuits.layer_cluster"]], "main_layers (kqcircuits.layer_cluster.layercluster attribute)": [[76, "kqcircuits.layer_cluster.LayerCluster.main_layers"]], "kqcircuits.layer_config": [[77, "module-kqcircuits.layer_config"]], "kqcircuits.layer_config.default_layer_config": [[78, "module-kqcircuits.layer_config.default_layer_config"]], "kqcircuits.layer_config.example_layer_config": [[79, "module-kqcircuits.layer_config.example_layer_config"]], "kqcircuits.masks": [[80, "module-kqcircuits.masks"]], "export_bitmaps() (in module kqcircuits.masks.mask_export)": [[81, "kqcircuits.masks.mask_export.export_bitmaps"]], "export_chip() (in module kqcircuits.masks.mask_export)": [[81, "kqcircuits.masks.mask_export.export_chip"]], "export_designs() (in module kqcircuits.masks.mask_export)": [[81, "kqcircuits.masks.mask_export.export_designs"]], "export_docs() (in module kqcircuits.masks.mask_export)": [[81, "kqcircuits.masks.mask_export.export_docs"]], "export_junction_parameters() (in module kqcircuits.masks.mask_export)": [[81, "kqcircuits.masks.mask_export.export_junction_parameters"]], "export_mask() (in module kqcircuits.masks.mask_export)": [[81, "kqcircuits.masks.mask_export.export_mask"]], "export_mask_set() (in module kqcircuits.masks.mask_export)": [[81, "kqcircuits.masks.mask_export.export_mask_set"]], "export_masks_of_face() (in module kqcircuits.masks.mask_export)": [[81, "kqcircuits.masks.mask_export.export_masks_of_face"]], "get_mask_layout_full_name() (in module kqcircuits.masks.mask_export)": [[81, "kqcircuits.masks.mask_export.get_mask_layout_full_name"]], "kqcircuits.masks.mask_export": [[81, "module-kqcircuits.masks.mask_export"]], "masklayout (class in kqcircuits.masks.mask_layout)": [[82, "kqcircuits.masks.mask_layout.MaskLayout"]], "add_chips_map() (kqcircuits.masks.mask_layout.masklayout method)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.add_chips_map"]], "added_chips (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.added_chips"]], "align_to (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.align_to"]], "bbox_face_ids (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.bbox_face_ids"]], "build() (kqcircuits.masks.mask_layout.masklayout method)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.build"]], "chip_box_offset (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.chip_box_offset"]], "chip_copies (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.chip_copies"]], "chip_size (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.chip_size"]], "chip_trans (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.chip_trans"]], "chips_map (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.chips_map"]], "chips_map_legend (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.chips_map_legend"]], "chips_map_offset (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.chips_map_offset"]], "chips_placed_by_position_label (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.chips_placed_by_position_label"]], "covered_region_excluded_layers (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.covered_region_excluded_layers"]], "dice_width (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.dice_width"]], "edge_clearance (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.edge_clearance"]], "extra_chips (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.extra_chips"]], "extra_id (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.extra_id"]], "face() (kqcircuits.masks.mask_layout.masklayout method)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.face"]], "face_id (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.face_id"]], "insert_chip_copy_labels() (kqcircuits.masks.mask_layout.masklayout method)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.insert_chip_copy_labels"]], "insert_chips() (kqcircuits.masks.mask_layout.masklayout method)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.insert_chips"]], "kqcircuits.masks.mask_layout": [[82, "module-kqcircuits.masks.mask_layout"]], "layers_to_mask (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.layers_to_mask"]], "layout (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.layout"]], "mask_export_density_layers (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.mask_export_density_layers"]], "mask_export_layers (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.mask_export_layers"]], "mask_marker_offset (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.mask_marker_offset"]], "mask_markers_dict (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.mask_markers_dict"]], "mask_name_box_margin (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.mask_name_box_margin"]], "mask_name_offset (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.mask_name_offset"]], "mask_name_scale (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.mask_name_scale"]], "mask_text_scale (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.mask_text_scale"]], "mirror_labels (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.mirror_labels"]], "name (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.name"]], "overwrite_chips_by_position_label() (kqcircuits.masks.mask_layout.masklayout method)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.overwrite_chips_by_position_label"]], "position_label_to_two_coordinates() (kqcircuits.masks.mask_layout.masklayout static method)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.position_label_to_two_coordinates"]], "remove_chips (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.remove_chips"]], "submasks (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.submasks"]], "text_margin (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.text_margin"]], "top_cell (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.top_cell"]], "two_coordinates_to_position_label() (kqcircuits.masks.mask_layout.masklayout static method)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.two_coordinates_to_position_label"]], "version (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.version"]], "wafer_bottom_flat_length (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.wafer_bottom_flat_length"]], "wafer_center (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.wafer_center"]], "wafer_rad (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.wafer_rad"]], "wafer_top_flat_length (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.wafer_top_flat_length"]], "with_grid (kqcircuits.masks.mask_layout.masklayout attribute)": [[82, "kqcircuits.masks.mask_layout.MaskLayout.with_grid"]], "maskset (class in kqcircuits.masks.mask_set)": [[83, "kqcircuits.masks.mask_set.MaskSet"]], "add_chip() (kqcircuits.masks.mask_set.maskset method)": [[83, "kqcircuits.masks.mask_set.MaskSet.add_chip"]], "add_mask_layout() (kqcircuits.masks.mask_set.maskset method)": [[83, "kqcircuits.masks.mask_set.MaskSet.add_mask_layout"]], "add_multi_face_mask_layout() (kqcircuits.masks.mask_set.maskset method)": [[83, "kqcircuits.masks.mask_set.MaskSet.add_multi_face_mask_layout"]], "build() (kqcircuits.masks.mask_set.maskset method)": [[83, "kqcircuits.masks.mask_set.MaskSet.build"]], "chips_map_from_box_map() (kqcircuits.masks.mask_set.maskset static method)": [[83, "kqcircuits.masks.mask_set.MaskSet.chips_map_from_box_map"]], "chips_map_legend (kqcircuits.masks.mask_set.maskset attribute)": [[83, "kqcircuits.masks.mask_set.MaskSet.chips_map_legend"]], "export() (kqcircuits.masks.mask_set.maskset method)": [[83, "kqcircuits.masks.mask_set.MaskSet.export"]], "export_drc (kqcircuits.masks.mask_set.maskset attribute)": [[83, "kqcircuits.masks.mask_set.MaskSet.export_drc"]], "export_path (kqcircuits.masks.mask_set.maskset attribute)": [[83, "kqcircuits.masks.mask_set.MaskSet.export_path"]], "kqcircuits.masks.mask_set": [[83, "module-kqcircuits.masks.mask_set"]], "layout (kqcircuits.masks.mask_set.maskset attribute)": [[83, "kqcircuits.masks.mask_set.MaskSet.layout"]], "mask_export_layers (kqcircuits.masks.mask_set.maskset attribute)": [[83, "kqcircuits.masks.mask_set.MaskSet.mask_export_layers"]], "mask_layouts (kqcircuits.masks.mask_set.maskset attribute)": [[83, "kqcircuits.masks.mask_set.MaskSet.mask_layouts"]], "name (kqcircuits.masks.mask_set.maskset attribute)": [[83, "kqcircuits.masks.mask_set.MaskSet.name"]], "used_chips (kqcircuits.masks.mask_set.maskset attribute)": [[83, "kqcircuits.masks.mask_set.MaskSet.used_chips"]], "version (kqcircuits.masks.mask_set.maskset attribute)": [[83, "kqcircuits.masks.mask_set.MaskSet.version"]], "with_grid (kqcircuits.masks.mask_set.maskset attribute)": [[83, "kqcircuits.masks.mask_set.MaskSet.with_grid"]], "multifacemasklayout (class in kqcircuits.masks.multi_face_mask_layout)": [[84, "kqcircuits.masks.multi_face_mask_layout.MultiFaceMaskLayout"]], "add_chips_map() (kqcircuits.masks.multi_face_mask_layout.multifacemasklayout method)": [[84, "kqcircuits.masks.multi_face_mask_layout.MultiFaceMaskLayout.add_chips_map"]], "face_ids (kqcircuits.masks.multi_face_mask_layout.multifacemasklayout attribute)": [[84, "kqcircuits.masks.multi_face_mask_layout.MultiFaceMaskLayout.face_ids"]], "kqcircuits.masks.multi_face_mask_layout": [[84, "module-kqcircuits.masks.multi_face_mask_layout"]], "mask_layouts (kqcircuits.masks.multi_face_mask_layout.multifacemasklayout attribute)": [[84, "kqcircuits.masks.multi_face_mask_layout.MultiFaceMaskLayout.mask_layouts"]], "is_standalone_session() (in module kqcircuits.pya_resolver)": [[85, "kqcircuits.pya_resolver.is_standalone_session"]], "klayout_executable_command() (in module kqcircuits.pya_resolver)": [[85, "kqcircuits.pya_resolver.klayout_executable_command"]], "kqcircuits.pya_resolver": [[85, "module-kqcircuits.pya_resolver"]], "kqcircuits.qubits": [[86, "module-kqcircuits.qubits"]], "circulartransmonsingleisland (class in kqcircuits.qubits.circular_transmon_single_island)": [[87, "kqcircuits.qubits.circular_transmon_single_island.CircularTransmonSingleIsland"]], "build() (kqcircuits.qubits.circular_transmon_single_island.circulartransmonsingleisland method)": [[87, "kqcircuits.qubits.circular_transmon_single_island.CircularTransmonSingleIsland.build"]], "get_sim_ports() (kqcircuits.qubits.circular_transmon_single_island.circulartransmonsingleisland class method)": [[87, "kqcircuits.qubits.circular_transmon_single_island.CircularTransmonSingleIsland.get_sim_ports"]], "kqcircuits.qubits.circular_transmon_single_island": [[87, "module-kqcircuits.qubits.circular_transmon_single_island"]], "concentrictransmon (class in kqcircuits.qubits.concentric_transmon)": [[88, "kqcircuits.qubits.concentric_transmon.ConcentricTransmon"]], "build() (kqcircuits.qubits.concentric_transmon.concentrictransmon method)": [[88, "kqcircuits.qubits.concentric_transmon.ConcentricTransmon.build"]], "get_sim_ports() (kqcircuits.qubits.concentric_transmon.concentrictransmon class method)": [[88, "kqcircuits.qubits.concentric_transmon.ConcentricTransmon.get_sim_ports"]], "kqcircuits.qubits.concentric_transmon": [[88, "module-kqcircuits.qubits.concentric_transmon"]], "doublepads (class in kqcircuits.qubits.double_pads)": [[89, "kqcircuits.qubits.double_pads.DoublePads"]], "build() (kqcircuits.qubits.double_pads.doublepads method)": [[89, "kqcircuits.qubits.double_pads.DoublePads.build"]], "get_sim_ports() (kqcircuits.qubits.double_pads.doublepads class method)": [[89, "kqcircuits.qubits.double_pads.DoublePads.get_sim_ports"]], "kqcircuits.qubits.double_pads": [[89, "module-kqcircuits.qubits.double_pads"]], "doublepadssplines (class in kqcircuits.qubits.double_pads_splines)": [[90, "kqcircuits.qubits.double_pads_splines.DoublePadsSplines"]], "kqcircuits.qubits.double_pads_splines": [[90, "module-kqcircuits.qubits.double_pads_splines"]], "library_description (kqcircuits.qubits.qubit.qubit attribute)": [[91, "kqcircuits.qubits.qubit.Qubit.LIBRARY_DESCRIPTION"]], "library_name (kqcircuits.qubits.qubit.qubit attribute)": [[91, "kqcircuits.qubits.qubit.Qubit.LIBRARY_NAME"]], "library_path (kqcircuits.qubits.qubit.qubit attribute)": [[91, "kqcircuits.qubits.qubit.Qubit.LIBRARY_PATH"]], "qubit (class in kqcircuits.qubits.qubit)": [[91, "kqcircuits.qubits.qubit.Qubit"]], "coerce_parameters_impl() (kqcircuits.qubits.qubit.qubit method)": [[91, "kqcircuits.qubits.qubit.Qubit.coerce_parameters_impl"]], "kqcircuits.qubits.qubit": [[91, "module-kqcircuits.qubits.qubit"]], "produce_fluxline() (kqcircuits.qubits.qubit.qubit method)": [[91, "kqcircuits.qubits.qubit.Qubit.produce_fluxline"]], "produce_squid() (kqcircuits.qubits.qubit.qubit method)": [[91, "kqcircuits.qubits.qubit.Qubit.produce_squid"]], "swissmon (class in kqcircuits.qubits.swissmon)": [[92, "kqcircuits.qubits.swissmon.Swissmon"]], "build() (kqcircuits.qubits.swissmon.swissmon method)": [[92, "kqcircuits.qubits.swissmon.Swissmon.build"]], "get_sim_ports() (kqcircuits.qubits.swissmon.swissmon class method)": [[92, "kqcircuits.qubits.swissmon.Swissmon.get_sim_ports"]], "kqcircuits.qubits.swissmon": [[92, "module-kqcircuits.qubits.swissmon"]], "argument_parser() (in module kqcircuits.run)": [[93, "kqcircuits.run.argument_parser"]], "kqcircuits.run": [[93, "module-kqcircuits.run"]], "run() (in module kqcircuits.run)": [[93, "kqcircuits.run.run"]], "run_kqc() (in module kqcircuits.run)": [[93, "kqcircuits.run.run_kqc"]], "kqcircuits.simulations": [[94, "module-kqcircuits.simulations"]], "airbridgessim (class in kqcircuits.simulations.airbridges_sim)": [[95, "kqcircuits.simulations.airbridges_sim.AirbridgesSim"]], "build() (kqcircuits.simulations.airbridges_sim.airbridgessim method)": [[95, "kqcircuits.simulations.airbridges_sim.AirbridgesSim.build"]], "kqcircuits.simulations.airbridges_sim": [[95, "module-kqcircuits.simulations.airbridges_sim"]], "crosssectionsimulation (class in kqcircuits.simulations.cross_section_simulation)": [[96, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation"]], "library_name (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation attribute)": [[96, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.LIBRARY_NAME"]], "build() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[96, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.build"]], "get_parameters() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[96, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.get_parameters"]], "get_schema() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation class method)": [[96, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.get_schema"]], "get_sim_layer() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[96, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.get_sim_layer"]], "get_simulation_data() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[96, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.get_simulation_data"]], "kqcircuits.simulations.cross_section_simulation": [[96, "module-kqcircuits.simulations.cross_section_simulation"]], "register_cell_layers_as_sim_layers() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[96, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.register_cell_layers_as_sim_layers"]], "set_permittivity() (kqcircuits.simulations.cross_section_simulation.crosssectionsimulation method)": [[96, "kqcircuits.simulations.cross_section_simulation.CrossSectionSimulation.set_permittivity"]], "emptysimulation (class in kqcircuits.simulations.empty_simulation)": [[97, "kqcircuits.simulations.empty_simulation.EmptySimulation"]], "build() (kqcircuits.simulations.empty_simulation.emptysimulation method)": [[97, "kqcircuits.simulations.empty_simulation.EmptySimulation.build"]], "kqcircuits.simulations.empty_simulation": [[97, "module-kqcircuits.simulations.empty_simulation"]], "kqcircuits.simulations.export": [[98, "module-kqcircuits.simulations.export"]], "kqcircuits.simulations.export.ansys": [[99, "module-kqcircuits.simulations.export.ansys"]], "export_ansys() (in module kqcircuits.simulations.export.ansys.ansys_export)": [[100, "kqcircuits.simulations.export.ansys.ansys_export.export_ansys"]], "export_ansys_bat() (in module kqcircuits.simulations.export.ansys.ansys_export)": [[100, "kqcircuits.simulations.export.ansys.ansys_export.export_ansys_bat"]], "export_ansys_json() (in module kqcircuits.simulations.export.ansys.ansys_export)": [[100, "kqcircuits.simulations.export.ansys.ansys_export.export_ansys_json"]], "kqcircuits.simulations.export.ansys.ansys_export": [[100, "module-kqcircuits.simulations.export.ansys.ansys_export"]], "ansyscurrentsolution (class in kqcircuits.simulations.export.ansys.ansys_solution)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysCurrentSolution"]], "ansyseigenmodesolution (class in kqcircuits.simulations.export.ansys.ansys_solution)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysEigenmodeSolution"]], "ansyshfsssolution (class in kqcircuits.simulations.export.ansys.ansys_solution)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution"]], "ansysq3dsolution (class in kqcircuits.simulations.export.ansys.ansys_solution)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysQ3dSolution"]], "ansyssolution (class in kqcircuits.simulations.export.ansys.ansys_solution)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution"]], "ansysvoltagesolution (class in kqcircuits.simulations.export.ansys.ansys_solution)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysVoltageSolution"]], "ansys_project_template (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.ansys_project_template"]], "ansys_tool (kqcircuits.simulations.export.ansys.ansys_solution.ansyscurrentsolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysCurrentSolution.ansys_tool"]], "ansys_tool (kqcircuits.simulations.export.ansys.ansys_solution.ansyseigenmodesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysEigenmodeSolution.ansys_tool"]], "ansys_tool (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.ansys_tool"]], "ansys_tool (kqcircuits.simulations.export.ansys.ansys_solution.ansysq3dsolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysQ3dSolution.ansys_tool"]], "ansys_tool (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.ansys_tool"]], "ansys_tool (kqcircuits.simulations.export.ansys.ansys_solution.ansysvoltagesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysVoltageSolution.ansys_tool"]], "capacitance_export (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.capacitance_export"]], "frequency (kqcircuits.simulations.export.ansys.ansys_solution.ansyscurrentsolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysCurrentSolution.frequency"]], "frequency (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.frequency"]], "frequency (kqcircuits.simulations.export.ansys.ansys_solution.ansysq3dsolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysQ3dSolution.frequency"]], "frequency (kqcircuits.simulations.export.ansys.ansys_solution.ansysvoltagesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysVoltageSolution.frequency"]], "frequency_units (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.frequency_units"]], "get_ansys_solution() (in module kqcircuits.simulations.export.ansys.ansys_solution)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.get_ansys_solution"]], "get_solution_data() (kqcircuits.simulations.export.ansys.ansys_solution.ansyscurrentsolution method)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysCurrentSolution.get_solution_data"]], "get_solution_data() (kqcircuits.simulations.export.ansys.ansys_solution.ansyseigenmodesolution method)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysEigenmodeSolution.get_solution_data"]], "get_solution_data() (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution method)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.get_solution_data"]], "get_solution_data() (kqcircuits.simulations.export.ansys.ansys_solution.ansysq3dsolution method)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysQ3dSolution.get_solution_data"]], "get_solution_data() (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution method)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.get_solution_data"]], "get_solution_data() (kqcircuits.simulations.export.ansys.ansys_solution.ansysvoltagesolution method)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysVoltageSolution.get_solution_data"]], "integrate_energies (kqcircuits.simulations.export.ansys.ansys_solution.ansyscurrentsolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysCurrentSolution.integrate_energies"]], "integrate_energies (kqcircuits.simulations.export.ansys.ansys_solution.ansyseigenmodesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysEigenmodeSolution.integrate_energies"]], "integrate_energies (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.integrate_energies"]], "integrate_energies (kqcircuits.simulations.export.ansys.ansys_solution.ansysvoltagesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysVoltageSolution.integrate_energies"]], "integrate_magnetic_flux (kqcircuits.simulations.export.ansys.ansys_solution.ansyscurrentsolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysCurrentSolution.integrate_magnetic_flux"]], "integrate_magnetic_flux (kqcircuits.simulations.export.ansys.ansys_solution.ansyseigenmodesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysEigenmodeSolution.integrate_magnetic_flux"]], "integrate_magnetic_flux (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.integrate_magnetic_flux"]], "integrate_magnetic_flux (kqcircuits.simulations.export.ansys.ansys_solution.ansysvoltagesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysVoltageSolution.integrate_magnetic_flux"]], "kqcircuits.simulations.export.ansys.ansys_solution": [[101, "module-kqcircuits.simulations.export.ansys.ansys_solution"]], "max_delta_e (kqcircuits.simulations.export.ansys.ansys_solution.ansyscurrentsolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysCurrentSolution.max_delta_e"]], "max_delta_e (kqcircuits.simulations.export.ansys.ansys_solution.ansysvoltagesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysVoltageSolution.max_delta_e"]], "max_delta_f (kqcircuits.simulations.export.ansys.ansys_solution.ansyseigenmodesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysEigenmodeSolution.max_delta_f"]], "max_delta_s (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.max_delta_s"]], "maximum_passes (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.maximum_passes"]], "mesh_size (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.mesh_size"]], "min_frequency (kqcircuits.simulations.export.ansys.ansys_solution.ansyseigenmodesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysEigenmodeSolution.min_frequency"]], "minimum_converged_passes (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.minimum_converged_passes"]], "minimum_passes (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.minimum_passes"]], "n_modes (kqcircuits.simulations.export.ansys.ansys_solution.ansyseigenmodesolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysEigenmodeSolution.n_modes"]], "percent_error (kqcircuits.simulations.export.ansys.ansys_solution.ansysq3dsolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysQ3dSolution.percent_error"]], "percent_refinement (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.percent_refinement"]], "simulation_flags (kqcircuits.simulations.export.ansys.ansys_solution.ansyssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysSolution.simulation_flags"]], "sweep_count (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.sweep_count"]], "sweep_enabled (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.sweep_enabled"]], "sweep_end (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.sweep_end"]], "sweep_start (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.sweep_start"]], "sweep_type (kqcircuits.simulations.export.ansys.ansys_solution.ansyshfsssolution attribute)": [[101, "kqcircuits.simulations.export.ansys.ansys_solution.AnsysHfssSolution.sweep_type"]], "kqcircuits.simulations.export.elmer": [[102, "module-kqcircuits.simulations.export.elmer"]], "export_elmer() (in module kqcircuits.simulations.export.elmer.elmer_export)": [[103, "kqcircuits.simulations.export.elmer.elmer_export.export_elmer"]], "export_elmer_json() (in module kqcircuits.simulations.export.elmer.elmer_export)": [[103, "kqcircuits.simulations.export.elmer.elmer_export.export_elmer_json"]], "export_elmer_script() (in module kqcircuits.simulations.export.elmer.elmer_export)": [[103, "kqcircuits.simulations.export.elmer.elmer_export.export_elmer_script"]], "kqcircuits.simulations.export.elmer.elmer_export": [[103, "module-kqcircuits.simulations.export.elmer.elmer_export"]], "elmercapacitancesolution (class in kqcircuits.simulations.export.elmer.elmer_solution)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCapacitanceSolution"]], "elmercrosssectionsolution (class in kqcircuits.simulations.export.elmer.elmer_solution)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCrossSectionSolution"]], "elmerepr3dsolution (class in kqcircuits.simulations.export.elmer.elmer_solution)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerEPR3DSolution"]], "elmersolution (class in kqcircuits.simulations.export.elmer.elmer_solution)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution"]], "elmervectorhelmholtzsolution (class in kqcircuits.simulations.export.elmer.elmer_solution)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution"]], "boundary_conditions (kqcircuits.simulations.export.elmer.elmer_solution.elmercrosssectionsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCrossSectionSolution.boundary_conditions"]], "conductivity (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.conductivity"]], "convergence_tolerance (kqcircuits.simulations.export.elmer.elmer_solution.elmercapacitancesolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCapacitanceSolution.convergence_tolerance"]], "convergence_tolerance (kqcircuits.simulations.export.elmer.elmer_solution.elmercrosssectionsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCrossSectionSolution.convergence_tolerance"]], "convergence_tolerance (kqcircuits.simulations.export.elmer.elmer_solution.elmerepr3dsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerEPR3DSolution.convergence_tolerance"]], "convergence_tolerance (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.convergence_tolerance"]], "frequency (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.frequency"]], "frequency_batch (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.frequency_batch"]], "get_elmer_solution() (in module kqcircuits.simulations.export.elmer.elmer_solution)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.get_elmer_solution"]], "get_solution_data() (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution method)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.get_solution_data"]], "integrate_energies (kqcircuits.simulations.export.elmer.elmer_solution.elmercapacitancesolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCapacitanceSolution.integrate_energies"]], "integrate_energies (kqcircuits.simulations.export.elmer.elmer_solution.elmercrosssectionsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCrossSectionSolution.integrate_energies"]], "is_axisymmetric (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.is_axisymmetric"]], "kqcircuits.simulations.export.elmer.elmer_solution": [[104, "module-kqcircuits.simulations.export.elmer.elmer_solution"]], "linear_system_method (kqcircuits.simulations.export.elmer.elmer_solution.elmercapacitancesolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCapacitanceSolution.linear_system_method"]], "linear_system_method (kqcircuits.simulations.export.elmer.elmer_solution.elmercrosssectionsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCrossSectionSolution.linear_system_method"]], "linear_system_method (kqcircuits.simulations.export.elmer.elmer_solution.elmerepr3dsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerEPR3DSolution.linear_system_method"]], "london_penetration_depth (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.london_penetration_depth"]], "max_delta_s (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.max_delta_s"]], "max_error_scale (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.max_error_scale"]], "max_iterations (kqcircuits.simulations.export.elmer.elmer_solution.elmercapacitancesolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCapacitanceSolution.max_iterations"]], "max_iterations (kqcircuits.simulations.export.elmer.elmer_solution.elmercrosssectionsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCrossSectionSolution.max_iterations"]], "max_iterations (kqcircuits.simulations.export.elmer.elmer_solution.elmerepr3dsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerEPR3DSolution.max_iterations"]], "max_iterations (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.max_iterations"]], "max_outlier_fraction (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.max_outlier_fraction"]], "maximum_passes (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.maximum_passes"]], "mesh_levels (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.mesh_levels"]], "mesh_size (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.mesh_size"]], "minimum_passes (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.minimum_passes"]], "nested_iteration (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.nested_iteration"]], "p_element_order (kqcircuits.simulations.export.elmer.elmer_solution.elmercapacitancesolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCapacitanceSolution.p_element_order"]], "p_element_order (kqcircuits.simulations.export.elmer.elmer_solution.elmercrosssectionsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCrossSectionSolution.p_element_order"]], "p_element_order (kqcircuits.simulations.export.elmer.elmer_solution.elmerepr3dsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerEPR3DSolution.p_element_order"]], "percent_error (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.percent_error"]], "quadratic_approximation (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.quadratic_approximation"]], "run_inductance_sim (kqcircuits.simulations.export.elmer.elmer_solution.elmercrosssectionsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCrossSectionSolution.run_inductance_sim"]], "second_kind_basis (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.second_kind_basis"]], "sweep_type (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.sweep_type"]], "tool (kqcircuits.simulations.export.elmer.elmer_solution.elmercapacitancesolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCapacitanceSolution.tool"]], "tool (kqcircuits.simulations.export.elmer.elmer_solution.elmercrosssectionsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerCrossSectionSolution.tool"]], "tool (kqcircuits.simulations.export.elmer.elmer_solution.elmerepr3dsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerEPR3DSolution.tool"]], "tool (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.tool"]], "tool (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.tool"]], "use_av (kqcircuits.simulations.export.elmer.elmer_solution.elmervectorhelmholtzsolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerVectorHelmholtzSolution.use_av"]], "vtu_output (kqcircuits.simulations.export.elmer.elmer_solution.elmersolution attribute)": [[104, "kqcircuits.simulations.export.elmer.elmer_solution.ElmerSolution.vtu_output"]], "export_and_run() (in module kqcircuits.simulations.export.export_and_run)": [[105, "kqcircuits.simulations.export.export_and_run.export_and_run"]], "kqcircuits.simulations.export.export_and_run": [[105, "module-kqcircuits.simulations.export.export_and_run"]], "run_export_script() (in module kqcircuits.simulations.export.export_and_run)": [[105, "kqcircuits.simulations.export.export_and_run.run_export_script"]], "run_simulations() (in module kqcircuits.simulations.export.export_and_run)": [[105, "kqcircuits.simulations.export.export_and_run.run_simulations"]], "export_singularity() (in module kqcircuits.simulations.export.export_singularity)": [[106, "kqcircuits.simulations.export.export_singularity.export_singularity"]], "kqcircuits.simulations.export.export_singularity": [[106, "module-kqcircuits.simulations.export.export_singularity"]], "kqcircuits.simulations.export.remote_export_and_run": [[107, "module-kqcircuits.simulations.export.remote_export_and_run"]], "remote_export_and_run() (in module kqcircuits.simulations.export.remote_export_and_run)": [[107, "kqcircuits.simulations.export.remote_export_and_run.remote_export_and_run"]], "remote_run_only() (in module kqcircuits.simulations.export.remote_export_and_run)": [[107, "kqcircuits.simulations.export.remote_export_and_run.remote_run_only"]], "copy_content_into_directory() (in module kqcircuits.simulations.export.simulation_export)": [[108, "kqcircuits.simulations.export.simulation_export.copy_content_into_directory"]], "cross_combine() (in module kqcircuits.simulations.export.simulation_export)": [[108, "kqcircuits.simulations.export.simulation_export.cross_combine"]], "cross_sweep_simulation() (in module kqcircuits.simulations.export.simulation_export)": [[108, "kqcircuits.simulations.export.simulation_export.cross_sweep_simulation"]], "cross_sweep_solution() (in module kqcircuits.simulations.export.simulation_export)": [[108, "kqcircuits.simulations.export.simulation_export.cross_sweep_solution"]], "export_simulation_json() (in module kqcircuits.simulations.export.simulation_export)": [[108, "kqcircuits.simulations.export.simulation_export.export_simulation_json"]], "export_simulation_oas() (in module kqcircuits.simulations.export.simulation_export)": [[108, "kqcircuits.simulations.export.simulation_export.export_simulation_oas"]], "get_combined_parameters() (in module kqcircuits.simulations.export.simulation_export)": [[108, "kqcircuits.simulations.export.simulation_export.get_combined_parameters"]], "get_post_process_command_lines() (in module kqcircuits.simulations.export.simulation_export)": [[108, "kqcircuits.simulations.export.simulation_export.get_post_process_command_lines"]], "kqcircuits.simulations.export.simulation_export": [[108, "module-kqcircuits.simulations.export.simulation_export"]], "sweep_simulation() (in module kqcircuits.simulations.export.simulation_export)": [[108, "kqcircuits.simulations.export.simulation_export.sweep_simulation"]], "sweep_solution() (in module kqcircuits.simulations.export.simulation_export)": [[108, "kqcircuits.simulations.export.simulation_export.sweep_solution"]], "solution (class in kqcircuits.simulations.export.solution)": [[109, "kqcircuits.simulations.export.solution.Solution"]], "get_parameters() (kqcircuits.simulations.export.solution.solution method)": [[109, "kqcircuits.simulations.export.solution.Solution.get_parameters"]], "kqcircuits.simulations.export.solution": [[109, "module-kqcircuits.simulations.export.solution"]], "name (kqcircuits.simulations.export.solution.solution attribute)": [[109, "kqcircuits.simulations.export.solution.Solution.name"]], "kqcircuits.simulations.export.sonnet": [[110, "module-kqcircuits.simulations.export.sonnet"]], "apply_template() (in module kqcircuits.simulations.export.sonnet.parser)": [[111, "kqcircuits.simulations.export.sonnet.parser.apply_template"]], "box() (in module kqcircuits.simulations.export.sonnet.parser)": [[111, "kqcircuits.simulations.export.sonnet.parser.box"]], "control() (in module kqcircuits.simulations.export.sonnet.parser)": [[111, "kqcircuits.simulations.export.sonnet.parser.control"]], "kqcircuits.simulations.export.sonnet.parser": [[111, "module-kqcircuits.simulations.export.sonnet.parser"]], "polygon_head() (in module kqcircuits.simulations.export.sonnet.parser)": [[111, "kqcircuits.simulations.export.sonnet.parser.polygon_head"]], "polygons() (in module kqcircuits.simulations.export.sonnet.parser)": [[111, "kqcircuits.simulations.export.sonnet.parser.polygons"]], "port() (in module kqcircuits.simulations.export.sonnet.parser)": [[111, "kqcircuits.simulations.export.sonnet.parser.port"]], "refplane() (in module kqcircuits.simulations.export.sonnet.parser)": [[111, "kqcircuits.simulations.export.sonnet.parser.refplane"]], "refplanes() (in module kqcircuits.simulations.export.sonnet.parser)": [[111, "kqcircuits.simulations.export.sonnet.parser.refplanes"]], "symmetry() (in module kqcircuits.simulations.export.sonnet.parser)": [[111, "kqcircuits.simulations.export.sonnet.parser.symmetry"]], "via() (in module kqcircuits.simulations.export.sonnet.parser)": [[111, "kqcircuits.simulations.export.sonnet.parser.via"]], "export_sonnet() (in module kqcircuits.simulations.export.sonnet.sonnet_export)": [[112, "kqcircuits.simulations.export.sonnet.sonnet_export.export_sonnet"]], "export_sonnet_son() (in module kqcircuits.simulations.export.sonnet.sonnet_export)": [[112, "kqcircuits.simulations.export.sonnet.sonnet_export.export_sonnet_son"]], "kqcircuits.simulations.export.sonnet.sonnet_export": [[112, "module-kqcircuits.simulations.export.sonnet.sonnet_export"]], "poly_and_edge_indices() (in module kqcircuits.simulations.export.sonnet.sonnet_export)": [[112, "kqcircuits.simulations.export.sonnet.sonnet_export.poly_and_edge_indices"]], "export_layers() (in module kqcircuits.simulations.export.util)": [[113, "kqcircuits.simulations.export.util.export_layers"]], "find_edge_from_point_in_cell() (in module kqcircuits.simulations.export.util)": [[113, "kqcircuits.simulations.export.util.find_edge_from_point_in_cell"]], "find_edge_from_point_in_polygons() (in module kqcircuits.simulations.export.util)": [[113, "kqcircuits.simulations.export.util.find_edge_from_point_in_polygons"]], "get_enclosing_polygon() (in module kqcircuits.simulations.export.util)": [[113, "kqcircuits.simulations.export.util.get_enclosing_polygon"]], "kqcircuits.simulations.export.util": [[113, "module-kqcircuits.simulations.export.util"]], "kqcircuits.simulations.export.xsection": [[114, "module-kqcircuits.simulations.export.xsection"]], "create_xsections_from_simulations() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[115, "kqcircuits.simulations.export.xsection.xsection_export.create_xsections_from_simulations"]], "find_layer_by_name() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[115, "kqcircuits.simulations.export.xsection.xsection_export.find_layer_by_name"]], "free_layer_slots() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[115, "kqcircuits.simulations.export.xsection.xsection_export.free_layer_slots"]], "kqcircuits.simulations.export.xsection.xsection_export": [[115, "module-kqcircuits.simulations.export.xsection.xsection_export"]], "separate_signal_layer_shapes() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[115, "kqcircuits.simulations.export.xsection.xsection_export.separate_signal_layer_shapes"]], "visualise_xsection_cut_on_original_layout() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[115, "kqcircuits.simulations.export.xsection.xsection_export.visualise_xsection_cut_on_original_layout"]], "xsection_call() (in module kqcircuits.simulations.export.xsection.xsection_export)": [[115, "kqcircuits.simulations.export.xsection.xsection_export.xsection_call"]], "partitionregion (class in kqcircuits.simulations.partition_region)": [[116, "kqcircuits.simulations.partition_region.PartitionRegion"]], "get_list_of_two() (in module kqcircuits.simulations.partition_region)": [[116, "kqcircuits.simulations.partition_region.get_list_of_two"]], "kqcircuits.simulations.partition_region": [[116, "module-kqcircuits.simulations.partition_region"]], "limit_box() (kqcircuits.simulations.partition_region.partitionregion method)": [[116, "kqcircuits.simulations.partition_region.PartitionRegion.limit_box"]], "limit_face() (kqcircuits.simulations.partition_region.partitionregion method)": [[116, "kqcircuits.simulations.partition_region.PartitionRegion.limit_face"]], "edgeport (class in kqcircuits.simulations.port)": [[117, "kqcircuits.simulations.port.EdgePort"]], "internalport (class in kqcircuits.simulations.port)": [[117, "kqcircuits.simulations.port.InternalPort"]], "port (class in kqcircuits.simulations.port)": [[117, "kqcircuits.simulations.port.Port"]], "as_dict() (kqcircuits.simulations.port.port method)": [[117, "kqcircuits.simulations.port.Port.as_dict"]], "get_etch_polygon() (kqcircuits.simulations.port.internalport method)": [[117, "kqcircuits.simulations.port.InternalPort.get_etch_polygon"]], "kqcircuits.simulations.port": [[117, "module-kqcircuits.simulations.port"]], "postprocess (class in kqcircuits.simulations.post_process)": [[118, "kqcircuits.simulations.post_process.PostProcess"]], "get_command_line() (kqcircuits.simulations.post_process.postprocess method)": [[118, "kqcircuits.simulations.post_process.PostProcess.get_command_line"]], "kqcircuits.simulations.post_process": [[118, "module-kqcircuits.simulations.post_process"]], "library_name (kqcircuits.simulations.simulation.simulation attribute)": [[119, "kqcircuits.simulations.simulation.Simulation.LIBRARY_NAME"]], "simulation (class in kqcircuits.simulations.simulation)": [[119, "kqcircuits.simulations.simulation.Simulation"]], "add_element() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.add_element"]], "build() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.build"]], "create_simulation_layers() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.create_simulation_layers"]], "delete_instances() (kqcircuits.simulations.simulation.simulation static method)": [[119, "kqcircuits.simulations.simulation.Simulation.delete_instances"]], "etched_line() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.etched_line"]], "face() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.face"]], "face_stack_list_of_lists() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.face_stack_list_of_lists"]], "face_z_levels() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.face_z_levels"]], "from_cell() (kqcircuits.simulations.simulation.simulation class method)": [[119, "kqcircuits.simulations.simulation.Simulation.from_cell"]], "get_layer() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.get_layer"]], "get_layers() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.get_layers"]], "get_parameters() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.get_parameters"]], "get_port_data() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.get_port_data"]], "get_refpoints() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.get_refpoints"]], "get_schema() (kqcircuits.simulations.simulation.simulation class method)": [[119, "kqcircuits.simulations.simulation.Simulation.get_schema"]], "get_simulation_data() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.get_simulation_data"]], "get_simulation_layer_by_name() (in module kqcircuits.simulations.simulation)": [[119, "kqcircuits.simulations.simulation.get_simulation_layer_by_name"]], "ground_grid_region() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.ground_grid_region"]], "insert_cell() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.insert_cell"]], "insert_layer() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.insert_layer"]], "insert_layers_between_faces() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.insert_layers_between_faces"]], "insert_stacked_up_layers() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.insert_stacked_up_layers"]], "ith_value() (kqcircuits.simulations.simulation.simulation static method)": [[119, "kqcircuits.simulations.simulation.Simulation.ith_value"]], "kqcircuits.simulations.simulation": [[119, "module-kqcircuits.simulations.simulation"]], "pcell_params_by_name() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.pcell_params_by_name"]], "ports (kqcircuits.simulations.simulation.simulation attribute)": [[119, "kqcircuits.simulations.simulation.Simulation.ports"]], "produce_layers() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.produce_layers"]], "produce_waveguide_to_port() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.produce_waveguide_to_port"]], "region_from_layer() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.region_from_layer"]], "simplified_region() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.simplified_region"]], "visualise_region() (kqcircuits.simulations.simulation.simulation method)": [[119, "kqcircuits.simulations.simulation.Simulation.visualise_region"]], "get_single_element_sim_class() (in module kqcircuits.simulations.single_element_simulation)": [[120, "kqcircuits.simulations.single_element_simulation.get_single_element_sim_class"]], "kqcircuits.simulations.single_element_simulation": [[120, "module-kqcircuits.simulations.single_element_simulation"]], "singlexmonsfullchipsim (class in kqcircuits.simulations.single_xmons_full_chip_sim)": [[121, "kqcircuits.simulations.single_xmons_full_chip_sim.SingleXmonsFullChipSim"]], "build() (kqcircuits.simulations.single_xmons_full_chip_sim.singlexmonsfullchipsim method)": [[121, "kqcircuits.simulations.single_xmons_full_chip_sim.SingleXmonsFullChipSim.build"]], "kqcircuits.simulations.single_xmons_full_chip_sim": [[121, "module-kqcircuits.simulations.single_xmons_full_chip_sim"]], "waveguidessim (class in kqcircuits.simulations.waveguides_sim)": [[122, "kqcircuits.simulations.waveguides_sim.WaveGuidesSim"]], "build() (kqcircuits.simulations.waveguides_sim.waveguidessim method)": [[122, "kqcircuits.simulations.waveguides_sim.WaveGuidesSim.build"]], "kqcircuits.simulations.waveguides_sim": [[122, "module-kqcircuits.simulations.waveguides_sim"]], "produce_ground_bumps() (kqcircuits.simulations.waveguides_sim.waveguidessim method)": [[122, "kqcircuits.simulations.waveguides_sim.WaveGuidesSim.produce_ground_bumps"]], "produce_guides() (kqcircuits.simulations.waveguides_sim.waveguidessim method)": [[122, "kqcircuits.simulations.waveguides_sim.WaveGuidesSim.produce_guides"]], "xmonsdirectcouplingfullchipsim (class in kqcircuits.simulations.xmons_direct_coupling_full_chip_sim)": [[123, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim"]], "build() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[123, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.build"]], "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim": [[123, "module-kqcircuits.simulations.xmons_direct_coupling_full_chip_sim"]], "produce_launcher() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[123, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.produce_launcher"]], "produce_launchers_sma8() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[123, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.produce_launchers_SMA8"]], "produce_qubit() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[123, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.produce_qubit"]], "produce_readout_resonator() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[123, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.produce_readout_resonator"]], "produce_waveguide() (kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.xmonsdirectcouplingfullchipsim method)": [[123, "kqcircuits.simulations.xmons_direct_coupling_full_chip_sim.XMonsDirectCouplingFullChipSim.produce_waveguide"]], "xmonsdirectcouplingsim (class in kqcircuits.simulations.xmons_direct_coupling_sim)": [[124, "kqcircuits.simulations.xmons_direct_coupling_sim.XMonsDirectCouplingSim"]], "build() (kqcircuits.simulations.xmons_direct_coupling_sim.xmonsdirectcouplingsim method)": [[124, "kqcircuits.simulations.xmons_direct_coupling_sim.XMonsDirectCouplingSim.build"]], "kqcircuits.simulations.xmons_direct_coupling_sim": [[124, "module-kqcircuits.simulations.xmons_direct_coupling_sim"]], "produce_qubits() (kqcircuits.simulations.xmons_direct_coupling_sim.xmonsdirectcouplingsim method)": [[124, "kqcircuits.simulations.xmons_direct_coupling_sim.XMonsDirectCouplingSim.produce_qubits"]], "kqcircuits.test_structures": [[125, "module-kqcircuits.test_structures"]], "airbridgedc (class in kqcircuits.test_structures.airbridge_dc)": [[126, "kqcircuits.test_structures.airbridge_dc.AirbridgeDC"]], "build() (kqcircuits.test_structures.airbridge_dc.airbridgedc method)": [[126, "kqcircuits.test_structures.airbridge_dc.AirbridgeDC.build"]], "kqcircuits.test_structures.airbridge_dc": [[126, "module-kqcircuits.test_structures.airbridge_dc"]], "crosstest (class in kqcircuits.test_structures.cross_test)": [[127, "kqcircuits.test_structures.cross_test.CrossTest"]], "build() (kqcircuits.test_structures.cross_test.crosstest method)": [[127, "kqcircuits.test_structures.cross_test.CrossTest.build"]], "kqcircuits.test_structures.cross_test": [[127, "module-kqcircuits.test_structures.cross_test"]], "kqcircuits.test_structures.junction_test_pads": [[128, "module-kqcircuits.test_structures.junction_test_pads"]], "junctiontestpads (class in kqcircuits.test_structures.junction_test_pads.junction_test_pads)": [[129, "kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads"]], "coerce_parameters_impl() (kqcircuits.test_structures.junction_test_pads.junction_test_pads.junctiontestpads method)": [[129, "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)": [[129, "kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads.create"]], "default_type (kqcircuits.test_structures.junction_test_pads.junction_test_pads.junctiontestpads attribute)": [[129, "kqcircuits.test_structures.junction_test_pads.junction_test_pads.JunctionTestPads.default_type"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads": [[129, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads"]], "produce_squid() (kqcircuits.test_structures.junction_test_pads.junction_test_pads.junctiontestpads method)": [[129, "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)": [[130, "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.JunctionTestPadsSimple"]], "build() (kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.junctiontestpadssimple method)": [[130, "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple.JunctionTestPadsSimple.build"]], "kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple": [[130, "module-kqcircuits.test_structures.junction_test_pads.junction_test_pads_simple"]], "stripestest (class in kqcircuits.test_structures.stripes_test)": [[131, "kqcircuits.test_structures.stripes_test.StripesTest"]], "build() (kqcircuits.test_structures.stripes_test.stripestest method)": [[131, "kqcircuits.test_structures.stripes_test.StripesTest.build"]], "kqcircuits.test_structures.stripes_test": [[131, "module-kqcircuits.test_structures.stripes_test"]], "stripestestincreasingwidth (class in kqcircuits.test_structures.stripes_test_increasing_width)": [[132, "kqcircuits.test_structures.stripes_test_increasing_width.StripesTestIncreasingWidth"]], "build() (kqcircuits.test_structures.stripes_test_increasing_width.stripestestincreasingwidth method)": [[132, "kqcircuits.test_structures.stripes_test_increasing_width.StripesTestIncreasingWidth.build"]], "kqcircuits.test_structures.stripes_test_increasing_width": [[132, "module-kqcircuits.test_structures.stripes_test_increasing_width"]], "library_description (kqcircuits.test_structures.test_structure.teststructure attribute)": [[133, "kqcircuits.test_structures.test_structure.TestStructure.LIBRARY_DESCRIPTION"]], "library_name (kqcircuits.test_structures.test_structure.teststructure attribute)": [[133, "kqcircuits.test_structures.test_structure.TestStructure.LIBRARY_NAME"]], "library_path (kqcircuits.test_structures.test_structure.teststructure attribute)": [[133, "kqcircuits.test_structures.test_structure.TestStructure.LIBRARY_PATH"]], "teststructure (class in kqcircuits.test_structures.test_structure)": [[133, "kqcircuits.test_structures.test_structure.TestStructure"]], "kqcircuits.test_structures.test_structure": [[133, "module-kqcircuits.test_structures.test_structure"]], "produce_etched_region() (kqcircuits.test_structures.test_structure.teststructure method)": [[133, "kqcircuits.test_structures.test_structure.TestStructure.produce_etched_region"]], "produce_four_point_pads() (kqcircuits.test_structures.test_structure.teststructure method)": [[133, "kqcircuits.test_structures.test_structure.TestStructure.produce_four_point_pads"]], "produce_pad() (kqcircuits.test_structures.test_structure.teststructure method)": [[133, "kqcircuits.test_structures.test_structure.TestStructure.produce_pad"]], "tsvtestpattern (class in kqcircuits.test_structures.tsv_test_pattern)": [[134, "kqcircuits.test_structures.tsv_test_pattern.TsvTestPattern"]], "build() (kqcircuits.test_structures.tsv_test_pattern.tsvtestpattern method)": [[134, "kqcircuits.test_structures.tsv_test_pattern.TsvTestPattern.build"]], "kqcircuits.test_structures.tsv_test_pattern": [[134, "module-kqcircuits.test_structures.tsv_test_pattern"]], "kqcircuits.util": [[135, "module-kqcircuits.util"]], "areareceiver (class in kqcircuits.util.area)": [[136, "kqcircuits.util.area.AreaReceiver"]], "get_area_and_density() (in module kqcircuits.util.area)": [[136, "kqcircuits.util.area.get_area_and_density"]], "kqcircuits.util.area": [[136, "module-kqcircuits.util.area"]], "put() (kqcircuits.util.area.areareceiver method)": [[136, "kqcircuits.util.area.AreaReceiver.put"]], "count_instances_in_cell() (in module kqcircuits.util.count_instances)": [[137, "kqcircuits.util.count_instances.count_instances_in_cell"]], "kqcircuits.util.count_instances": [[137, "module-kqcircuits.util.count_instances"]], "cap_params() (in module kqcircuits.util.coupler_lib)": [[138, "kqcircuits.util.coupler_lib.cap_params"]], "kqcircuits.util.coupler_lib": [[138, "module-kqcircuits.util.coupler_lib"]], "deep_delete_all() (in module kqcircuits.util.deep_delete)": [[139, "kqcircuits.util.deep_delete.deep_delete_all"]], "deep_delete_pcells() (in module kqcircuits.util.deep_delete)": [[139, "kqcircuits.util.deep_delete.deep_delete_pcells"]], "kqcircuits.util.deep_delete": [[139, "module-kqcircuits.util.deep_delete"]], "find_ansys_executable() (in module kqcircuits.util.defaults_helper)": [[140, "kqcircuits.util.defaults_helper.find_ansys_executable"]], "kqcircuits.util.defaults_helper": [[140, "module-kqcircuits.util.defaults_helper"]], "install_kqc_dependencies() (in module kqcircuits.util.dependencies)": [[141, "kqcircuits.util.dependencies.install_kqc_dependencies"]], "kqcircuits.util.dependencies": [[141, "module-kqcircuits.util.dependencies"]], "editnodeplugin (class in kqcircuits.util.edit_node_plugin)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin"]], "editnodepluginfactory (class in kqcircuits.util.edit_node_plugin)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePluginFactory"]], "activated() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.activated"]], "create_dialog() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.create_dialog"]], "create_plugin() (kqcircuits.util.edit_node_plugin.editnodepluginfactory method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePluginFactory.create_plugin"]], "deactivated() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.deactivated"]], "deselect() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.deselect"]], "has_tracking_position() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.has_tracking_position"]], "kqcircuits.util.edit_node_plugin": [[142, "module-kqcircuits.util.edit_node_plugin"]], "mouse_click_event() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.mouse_click_event"]], "mouse_moved_event() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.mouse_moved_event"]], "select() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.select"]], "tracking_position() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.tracking_position"]], "update() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.update"]], "update_form_from_node() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.update_form_from_node"]], "update_node_from_form() (kqcircuits.util.edit_node_plugin.editnodeplugin method)": [[142, "kqcircuits.util.edit_node_plugin.EditNodePlugin.update_node_from_form"]], "create_or_empty_tmp_directory() (in module kqcircuits.util.export_helper)": [[143, "kqcircuits.util.export_helper.create_or_empty_tmp_directory"]], "export_drc_report() (in module kqcircuits.util.export_helper)": [[143, "kqcircuits.util.export_helper.export_drc_report"]], "generate_probepoints_from_file() (in module kqcircuits.util.export_helper)": [[143, "kqcircuits.util.export_helper.generate_probepoints_from_file"]], "generate_probepoints_json() (in module kqcircuits.util.export_helper)": [[143, "kqcircuits.util.export_helper.generate_probepoints_json"]], "get_active_or_new_layout() (in module kqcircuits.util.export_helper)": [[143, "kqcircuits.util.export_helper.get_active_or_new_layout"]], "get_klayout_version() (in module kqcircuits.util.export_helper)": [[143, "kqcircuits.util.export_helper.get_klayout_version"]], "get_simulation_directory() (in module kqcircuits.util.export_helper)": [[143, "kqcircuits.util.export_helper.get_simulation_directory"]], "kqcircuits.util.export_helper": [[143, "module-kqcircuits.util.export_helper"]], "open_with_klayout_or_default_application() (in module kqcircuits.util.export_helper)": [[143, "kqcircuits.util.export_helper.open_with_klayout_or_default_application"]], "write_commit_reference_file() (in module kqcircuits.util.export_helper)": [[143, "kqcircuits.util.export_helper.write_commit_reference_file"]], "write_export_machine_versions_file() (in module kqcircuits.util.export_helper)": [[143, "kqcircuits.util.export_helper.write_export_machine_versions_file"]], "arc_points() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.arc_points"]], "bezier_points() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.bezier_points"]], "bspline_points() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.bspline_points"]], "circle_polygon() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.circle_polygon"]], "get_angle() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.get_angle"]], "get_cell_path_length() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.get_cell_path_length"]], "get_direction() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.get_direction"]], "get_object_path_length() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.get_object_path_length"]], "is_clockwise() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.is_clockwise"]], "kqcircuits.util.geometry_helper": [[144, "module-kqcircuits.util.geometry_helper"]], "merge_points_and_match_on_edges() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.merge_points_and_match_on_edges"]], "point_shift_along_vector() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.point_shift_along_vector"]], "region_with_merged_points() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.region_with_merged_points"]], "region_with_merged_polygons() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.region_with_merged_polygons"]], "simple_region() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.simple_region"]], "vector_length_and_direction() (in module kqcircuits.util.geometry_helper)": [[144, "kqcircuits.util.geometry_helper.vector_length_and_direction"]], "geometryjsondecoder (class in kqcircuits.util.geometry_json_encoder)": [[145, "kqcircuits.util.geometry_json_encoder.GeometryJsonDecoder"]], "geometryjsonencoder (class in kqcircuits.util.geometry_json_encoder)": [[145, "kqcircuits.util.geometry_json_encoder.GeometryJsonEncoder"]], "decode_dict_as_python_obj() (in module kqcircuits.util.geometry_json_encoder)": [[145, "kqcircuits.util.geometry_json_encoder.decode_dict_as_python_obj"]], "default() (kqcircuits.util.geometry_json_encoder.geometryjsonencoder method)": [[145, "kqcircuits.util.geometry_json_encoder.GeometryJsonEncoder.default"]], "encode_python_obj_as_dict() (in module kqcircuits.util.geometry_json_encoder)": [[145, "kqcircuits.util.geometry_json_encoder.encode_python_obj_as_dict"]], "kqcircuits.util.geometry_json_encoder": [[145, "module-kqcircuits.util.geometry_json_encoder"]], "kqcircuits.util.groundgrid": [[146, "module-kqcircuits.util.groundgrid"]], "make_grid() (in module kqcircuits.util.groundgrid)": [[146, "kqcircuits.util.groundgrid.make_grid"]], "get_all_node_elements() (in module kqcircuits.util.gui_helper)": [[147, "kqcircuits.util.gui_helper.get_all_node_elements"]], "get_nodes_near_position() (in module kqcircuits.util.gui_helper)": [[147, "kqcircuits.util.gui_helper.get_nodes_near_position"]], "get_valid_node_elements() (in module kqcircuits.util.gui_helper)": [[147, "kqcircuits.util.gui_helper.get_valid_node_elements"]], "kqcircuits.util.gui_helper": [[147, "module-kqcircuits.util.gui_helper"]], "node_from_text() (in module kqcircuits.util.gui_helper)": [[147, "kqcircuits.util.gui_helper.node_from_text"]], "node_to_text() (in module kqcircuits.util.gui_helper)": [[147, "kqcircuits.util.gui_helper.node_to_text"]], "replace_node() (in module kqcircuits.util.gui_helper)": [[147, "kqcircuits.util.gui_helper.replace_node"]], "kqcircuits.util.import_helper": [[148, "module-kqcircuits.util.import_helper"]], "module_from_file() (in module kqcircuits.util.import_helper)": [[148, "kqcircuits.util.import_helper.module_from_file"]], "bottomleft (kqcircuits.util.label.labelorigin attribute)": [[149, "kqcircuits.util.label.LabelOrigin.BOTTOMLEFT"]], "bottomright (kqcircuits.util.label.labelorigin attribute)": [[149, "kqcircuits.util.label.LabelOrigin.BOTTOMRIGHT"]], "labelorigin (class in kqcircuits.util.label)": [[149, "kqcircuits.util.label.LabelOrigin"]], "topleft (kqcircuits.util.label.labelorigin attribute)": [[149, "kqcircuits.util.label.LabelOrigin.TOPLEFT"]], "topright (kqcircuits.util.label.labelorigin attribute)": [[149, "kqcircuits.util.label.LabelOrigin.TOPRIGHT"]], "kqcircuits.util.label": [[149, "module-kqcircuits.util.label"]], "produce_label() (in module kqcircuits.util.label)": [[149, "kqcircuits.util.label.produce_label"]], "convert_cells_to_code() (in module kqcircuits.util.layout_to_code)": [[150, "kqcircuits.util.layout_to_code.convert_cells_to_code"]], "extract_pcell_data_from_views() (in module kqcircuits.util.layout_to_code)": [[150, "kqcircuits.util.layout_to_code.extract_pcell_data_from_views"]], "get_node_params() (in module kqcircuits.util.layout_to_code)": [[150, "kqcircuits.util.layout_to_code.get_node_params"]], "kqcircuits.util.layout_to_code": [[150, "module-kqcircuits.util.layout_to_code"]], "restore_pcells_to_views() (in module kqcircuits.util.layout_to_code)": [[150, "kqcircuits.util.layout_to_code.restore_pcells_to_views"]], "delete_all_libraries() (in module kqcircuits.util.library_helper)": [[151, "kqcircuits.util.library_helper.delete_all_libraries"]], "delete_library() (in module kqcircuits.util.library_helper)": [[151, "kqcircuits.util.library_helper.delete_library"]], "element_by_class_name() (in module kqcircuits.util.library_helper)": [[151, "kqcircuits.util.library_helper.element_by_class_name"]], "get_library_paths() (in module kqcircuits.util.library_helper)": [[151, "kqcircuits.util.library_helper.get_library_paths"]], "kqcircuits.util.library_helper": [[151, "module-kqcircuits.util.library_helper"]], "load_libraries() (in module kqcircuits.util.library_helper)": [[151, "kqcircuits.util.library_helper.load_libraries"]], "to_library_name() (in module kqcircuits.util.library_helper)": [[151, "kqcircuits.util.library_helper.to_library_name"]], "to_module_name() (in module kqcircuits.util.library_helper)": [[151, "kqcircuits.util.library_helper.to_module_name"]], "kqcircuits.util.log_router": [[152, "module-kqcircuits.util.log_router"]], "route_log() (in module kqcircuits.util.log_router)": [[152, "kqcircuits.util.log_router.route_log"]], "convert_child_instances_to_static() (in module kqcircuits.util.merge)": [[153, "kqcircuits.util.merge.convert_child_instances_to_static"]], "kqcircuits.util.merge": [[153, "module-kqcircuits.util.merge"]], "merge_layers() (in module kqcircuits.util.merge)": [[153, "kqcircuits.util.merge.merge_layers"]], "merge_layout_layers_on_face() (in module kqcircuits.util.merge)": [[153, "kqcircuits.util.merge.merge_layout_layers_on_face"]], "export_cell_netlist() (in module kqcircuits.util.netlist_extraction)": [[154, "kqcircuits.util.netlist_extraction.export_cell_netlist"]], "extract_circuits() (in module kqcircuits.util.netlist_extraction)": [[154, "kqcircuits.util.netlist_extraction.extract_circuits"]], "extract_nets() (in module kqcircuits.util.netlist_extraction)": [[154, "kqcircuits.util.netlist_extraction.extract_nets"]], "kqcircuits.util.netlist_extraction": [[154, "module-kqcircuits.util.netlist_extraction"]], "draw_graph() (in module kqcircuits.util.netlist_graph)": [[155, "kqcircuits.util.netlist_graph.draw_graph"]], "kqcircuits.util.netlist_graph": [[155, "module-kqcircuits.util.netlist_graph"]], "network_as_graph() (in module kqcircuits.util.netlist_graph)": [[155, "kqcircuits.util.netlist_graph.network_as_graph"]], "param (class in kqcircuits.util.parameters)": [[156, "kqcircuits.util.parameters.Param"]], "typeboolean (kqcircuits.util.parameters.pdt attribute)": [[156, "kqcircuits.util.parameters.pdt.TypeBoolean"]], "typedouble (kqcircuits.util.parameters.pdt attribute)": [[156, "kqcircuits.util.parameters.pdt.TypeDouble"]], "typeint (kqcircuits.util.parameters.pdt attribute)": [[156, "kqcircuits.util.parameters.pdt.TypeInt"]], "typelayer (kqcircuits.util.parameters.pdt attribute)": [[156, "kqcircuits.util.parameters.pdt.TypeLayer"]], "typelist (kqcircuits.util.parameters.pdt attribute)": [[156, "kqcircuits.util.parameters.pdt.TypeList"]], "typenone (kqcircuits.util.parameters.pdt attribute)": [[156, "kqcircuits.util.parameters.pdt.TypeNone"]], "typeshape (kqcircuits.util.parameters.pdt attribute)": [[156, "kqcircuits.util.parameters.pdt.TypeShape"]], "typestring (kqcircuits.util.parameters.pdt attribute)": [[156, "kqcircuits.util.parameters.pdt.TypeString"]], "add_parameter() (in module kqcircuits.util.parameters)": [[156, "kqcircuits.util.parameters.add_parameter"]], "add_parameters_from() (in module kqcircuits.util.parameters)": [[156, "kqcircuits.util.parameters.add_parameters_from"]], "get_all() (kqcircuits.util.parameters.param class method)": [[156, "kqcircuits.util.parameters.Param.get_all"]], "kqcircuits.util.parameters": [[156, "module-kqcircuits.util.parameters"]], "pdt (class in kqcircuits.util.parameters)": [[156, "kqcircuits.util.parameters.pdt"]], "kqcircuits.util.plugin_startup": [[157, "module-kqcircuits.util.plugin_startup"]], "register_plugins() (in module kqcircuits.util.plugin_startup)": [[157, "kqcircuits.util.plugin_startup.register_plugins"]], "junctionsimport (class in kqcircuits.util.refpoints)": [[158, "kqcircuits.util.refpoints.JunctionSimPort"]], "refpointtoedgeport (class in kqcircuits.util.refpoints)": [[158, "kqcircuits.util.refpoints.RefpointToEdgePort"]], "refpointtointernalport (class in kqcircuits.util.refpoints)": [[158, "kqcircuits.util.refpoints.RefpointToInternalPort"]], "refpointtosimport (class in kqcircuits.util.refpoints)": [[158, "kqcircuits.util.refpoints.RefpointToSimPort"]], "refpoints (class in kqcircuits.util.refpoints)": [[158, "kqcircuits.util.refpoints.Refpoints"]], "waveguidetosimport (class in kqcircuits.util.refpoints)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort"]], "a (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.a"]], "airbridge (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.airbridge"]], "b (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.b"]], "cell (kqcircuits.util.refpoints.refpoints attribute)": [[158, "kqcircuits.util.refpoints.Refpoints.cell"]], "dict() (kqcircuits.util.refpoints.refpoints method)": [[158, "kqcircuits.util.refpoints.Refpoints.dict"]], "face (kqcircuits.util.refpoints.junctionsimport attribute)": [[158, "kqcircuits.util.refpoints.JunctionSimPort.face"]], "face (kqcircuits.util.refpoints.refpointtosimport attribute)": [[158, "kqcircuits.util.refpoints.RefpointToSimPort.face"]], "face (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.face"]], "items() (kqcircuits.util.refpoints.refpoints method)": [[158, "kqcircuits.util.refpoints.Refpoints.items"]], "keys() (kqcircuits.util.refpoints.refpoints method)": [[158, "kqcircuits.util.refpoints.Refpoints.keys"]], "kqcircuits.util.refpoints": [[158, "module-kqcircuits.util.refpoints"]], "layer (kqcircuits.util.refpoints.refpoints attribute)": [[158, "kqcircuits.util.refpoints.Refpoints.layer"]], "other_refpoint (kqcircuits.util.refpoints.junctionsimport attribute)": [[158, "kqcircuits.util.refpoints.JunctionSimPort.other_refpoint"]], "over_etching (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.over_etching"]], "rec_levels (kqcircuits.util.refpoints.refpoints attribute)": [[158, "kqcircuits.util.refpoints.Refpoints.rec_levels"]], "refpoint (kqcircuits.util.refpoints.junctionsimport attribute)": [[158, "kqcircuits.util.refpoints.JunctionSimPort.refpoint"]], "refpoint (kqcircuits.util.refpoints.refpointtosimport attribute)": [[158, "kqcircuits.util.refpoints.RefpointToSimPort.refpoint"]], "refpoint (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.refpoint"]], "side (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.side"]], "term1 (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.term1"]], "towards (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.towards"]], "trans (kqcircuits.util.refpoints.refpoints attribute)": [[158, "kqcircuits.util.refpoints.Refpoints.trans"]], "turn_radius (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.turn_radius"]], "use_internal_ports (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.use_internal_ports"]], "values() (kqcircuits.util.refpoints.refpoints method)": [[158, "kqcircuits.util.refpoints.Refpoints.values"]], "waveguide_length (kqcircuits.util.refpoints.waveguidetosimport attribute)": [[158, "kqcircuits.util.refpoints.WaveguideToSimPort.waveguide_length"]], "junctionentry (class in kqcircuits.util.replace_junctions)": [[159, "kqcircuits.util.replace_junctions.JunctionEntry"]], "convert_cells_to_static() (in module kqcircuits.util.replace_junctions)": [[159, "kqcircuits.util.replace_junctions.convert_cells_to_static"]], "copy_one_layer_of_cell() (in module kqcircuits.util.replace_junctions)": [[159, "kqcircuits.util.replace_junctions.copy_one_layer_of_cell"]], "extract_junctions() (in module kqcircuits.util.replace_junctions)": [[159, "kqcircuits.util.replace_junctions.extract_junctions"]], "get_tuned_junction_json() (in module kqcircuits.util.replace_junctions)": [[159, "kqcircuits.util.replace_junctions.get_tuned_junction_json"]], "kqcircuits.util.replace_junctions": [[159, "module-kqcircuits.util.replace_junctions"]], "place_junctions() (in module kqcircuits.util.replace_junctions)": [[159, "kqcircuits.util.replace_junctions.place_junctions"]], "replace_squid() (in module kqcircuits.util.replace_junctions)": [[159, "kqcircuits.util.replace_junctions.replace_squid"]], "replace_squids() (in module kqcircuits.util.replace_junctions)": [[159, "kqcircuits.util.replace_junctions.replace_squids"]], "kqcircuits.util.symmetric_polygons": [[160, "module-kqcircuits.util.symmetric_polygons"]], "polygon_with_hsym() (in module kqcircuits.util.symmetric_polygons)": [[160, "kqcircuits.util.symmetric_polygons.polygon_with_hsym"]], "polygon_with_sym() (in module kqcircuits.util.symmetric_polygons)": [[160, "kqcircuits.util.symmetric_polygons.polygon_with_sym"]], "polygon_with_vsym() (in module kqcircuits.util.symmetric_polygons)": [[160, "kqcircuits.util.symmetric_polygons.polygon_with_vsym"]]}}) \ No newline at end of file diff --git a/support.html b/support.html index 73705e1c9..055dec355 100644 --- a/support.html +++ b/support.html @@ -4,7 +4,7 @@ -Support — KQCircuits 4.7.27 documentation +Support — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - + diff --git a/trademarks.html b/trademarks.html index 5e1fbfcb1..65f15afcc 100644 --- a/trademarks.html +++ b/trademarks.html @@ -4,7 +4,7 @@ -Trademarks — KQCircuits 4.7.27 documentation +Trademarks — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - + diff --git a/user_guide/file_system_and_utilities.html b/user_guide/file_system_and_utilities.html index b79f3ded6..450bb6cd6 100644 --- a/user_guide/file_system_and_utilities.html +++ b/user_guide/file_system_and_utilities.html @@ -4,7 +4,7 @@ -General Structure and Miscellaneous Utilities — KQCircuits 4.7.27 documentation +General Structure and Miscellaneous Utilities — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - + diff --git a/user_guide/gui_features.html b/user_guide/gui_features.html index 6d5f70e79..649ddfe43 100644 --- a/user_guide/gui_features.html +++ b/user_guide/gui_features.html @@ -4,7 +4,7 @@ -GUI Features — KQCircuits 4.7.27 documentation +GUI Features — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - + diff --git a/user_guide/gui_workflow.html b/user_guide/gui_workflow.html index c8c9dd185..4749fdac8 100644 --- a/user_guide/gui_workflow.html +++ b/user_guide/gui_workflow.html @@ -4,7 +4,7 @@ -Point-and-click workflow tutorial — KQCircuits 4.7.27 documentation +Point-and-click workflow tutorial — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - + diff --git a/user_guide/index.html b/user_guide/index.html index 078560f6a..026f3ab10 100644 --- a/user_guide/index.html +++ b/user_guide/index.html @@ -4,7 +4,7 @@ -User Guide — KQCircuits 4.7.27 documentation +User Guide — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - + diff --git a/user_guide/macro_workflow.html b/user_guide/macro_workflow.html index a4b028e78..57aea18a1 100644 --- a/user_guide/macro_workflow.html +++ b/user_guide/macro_workflow.html @@ -4,7 +4,7 @@ -Macro development — KQCircuits 4.7.27 documentation +Macro development — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - + diff --git a/user_guide/mask_export.html b/user_guide/mask_export.html index 10250ee7e..21b0c3bee 100644 --- a/user_guide/mask_export.html +++ b/user_guide/mask_export.html @@ -4,7 +4,7 @@ -Mask export — KQCircuits 4.7.27 documentation +Mask export — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - + diff --git a/user_guide/python_workflow.html b/user_guide/python_workflow.html index 5625c43c8..47b6480ef 100644 --- a/user_guide/python_workflow.html +++ b/user_guide/python_workflow.html @@ -4,7 +4,7 @@ -Python workflow tutorial — KQCircuits 4.7.27 documentation +Python workflow tutorial — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - + diff --git a/user_guide/simulation/elmer_remote_workflow.html b/user_guide/simulation/elmer_remote_workflow.html index fbfcd6767..ec5e1081e 100644 --- a/user_guide/simulation/elmer_remote_workflow.html +++ b/user_guide/simulation/elmer_remote_workflow.html @@ -4,7 +4,7 @@ -Elmer remote simulations workflow — KQCircuits 4.7.27 documentation +Elmer remote simulations workflow — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - + diff --git a/user_guide/simulation/export_and_run.html b/user_guide/simulation/export_and_run.html index e8a66b09d..91f213261 100644 --- a/user_guide/simulation/export_and_run.html +++ b/user_guide/simulation/export_and_run.html @@ -4,7 +4,7 @@ -Run and export in one line — KQCircuits 4.7.27 documentation +Run and export in one line — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - + diff --git a/user_guide/simulation/gmsh_elmer_export.html b/user_guide/simulation/gmsh_elmer_export.html index bcd8038b4..d3fc20ea9 100644 --- a/user_guide/simulation/gmsh_elmer_export.html +++ b/user_guide/simulation/gmsh_elmer_export.html @@ -4,7 +4,7 @@ -Gmsh/Elmer export — KQCircuits 4.7.27 documentation +Gmsh/Elmer export — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - + diff --git a/user_guide/simulation/simulation_features.html b/user_guide/simulation/simulation_features.html index 12ee4607b..3e3d4ee73 100644 --- a/user_guide/simulation/simulation_features.html +++ b/user_guide/simulation/simulation_features.html @@ -4,7 +4,7 @@ -Simulation features — KQCircuits 4.7.27 documentation +Simulation features — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - + diff --git a/user_guide/simulation/simulation_objects.html b/user_guide/simulation/simulation_objects.html index 93d8b838d..1cda8fde7 100644 --- a/user_guide/simulation/simulation_objects.html +++ b/user_guide/simulation/simulation_objects.html @@ -4,7 +4,7 @@ -Simulation objects — KQCircuits 4.7.27 documentation +Simulation objects — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - + diff --git a/user_guide/simulation/simulation_scripts.html b/user_guide/simulation/simulation_scripts.html index 733183df7..3d2422427 100644 --- a/user_guide/simulation/simulation_scripts.html +++ b/user_guide/simulation/simulation_scripts.html @@ -4,7 +4,7 @@ -Export functions — KQCircuits 4.7.27 documentation +Export functions — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - + diff --git a/user_guide/simulations.html b/user_guide/simulations.html index df6fb0904..d55514e84 100644 --- a/user_guide/simulations.html +++ b/user_guide/simulations.html @@ -4,7 +4,7 @@ -External simulation tools — KQCircuits 4.7.27 documentation +External simulation tools — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - + diff --git a/user_guide/terminology.html b/user_guide/terminology.html index cca2a9fc1..5303ee6bd 100644 --- a/user_guide/terminology.html +++ b/user_guide/terminology.html @@ -4,7 +4,7 @@ -Terminology — KQCircuits 4.7.27 documentation +Terminology — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - + diff --git a/user_guide/usage.html b/user_guide/usage.html index 7a1b1c9e9..b86929adb 100644 --- a/user_guide/usage.html +++ b/user_guide/usage.html @@ -4,7 +4,7 @@ -Usage — KQCircuits 4.7.27 documentation +Usage — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - + diff --git a/user_guide/xsection.html b/user_guide/xsection.html index f30c003a8..4fa104ac1 100644 --- a/user_guide/xsection.html +++ b/user_guide/xsection.html @@ -4,7 +4,7 @@ -Creating cross section images — KQCircuits 4.7.27 documentation +Creating cross section images — KQCircuits 4.7.28 documentation @@ -18,7 +18,7 @@ - +