API documentation
- kqcircuits.chips
- kqcircuits.chips.airbridge_crossings
- kqcircuits.chips.airbridge_dc_test
- kqcircuits.chips.chip
ChipChip.LIBRARY_NAMEChip.LIBRARY_DESCRIPTIONChip.LIBRARY_PATHChip.display_text_impl()Chip.can_create_from_shape_impl()Chip.parameters_from_shape_impl()Chip.transformation_from_shape_impl()Chip.get_launcher_assignments()Chip.produce_junction_tests()Chip.produce_opt_lit_tests()Chip.produce_ground_grid()Chip.produce_ground_on_face_grid()Chip.produce_frame()Chip.merge_layout_layers_on_face()Chip.merge_layout_layers()Chip.produce_structures()Chip.get_box()Chip.get_filter_regions()Chip.insert_filtered_elements()Chip.get_ground_bump_locations()Chip.post_build()Chip.produce_launchers()Chip.produce_n_launchers()Chip.make_grid_locations()Chip.get_ground_tsv_locations()
- kqcircuits.chips.crossing_twoface
- kqcircuits.chips.daisy_woven
- kqcircuits.chips.dc_test
- kqcircuits.chips.demo
DemoDemo.build()Demo.produce_qubits()Demo.produce_qubit()Demo.produce_couplers()Demo.produce_coupler()Demo.produce_control_lines()Demo.produce_driveline()Demo.produce_fluxline()Demo.produce_readout_structures()Demo.produce_readout_structure()Demo.produce_probelines()Demo.produce_probeline()Demo.produce_junction_tests()
- kqcircuits.chips.demo_twoface
DemoTwofaceDemoTwoface.build()DemoTwoface.produce_qubits()DemoTwoface.produce_qubit()DemoTwoface.produce_couplers()DemoTwoface.produce_coupler()DemoTwoface.produce_control_lines()DemoTwoface.produce_driveline()DemoTwoface.produce_fluxline()DemoTwoface.produce_readout_structures()DemoTwoface.produce_readout_structure()DemoTwoface.produce_probelines()DemoTwoface.produce_probeline()
- 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
- Module contents
- kqcircuits.elements
- kqcircuits.elements.airbridges
- kqcircuits.elements.flip_chip_connectors
- kqcircuits.elements.fluxlines
- kqcircuits.elements.markers
- kqcircuits.elements.tsvs
- kqcircuits.elements.airbridge_connection
- kqcircuits.elements.capacitive_x_coupler
- kqcircuits.elements.chip_frame
- kqcircuits.elements.circular_capacitor
- kqcircuits.elements.element
get_refpoints()insert_cell_into()resolve_face()parameter_order_key()ElementElement.LIBRARY_NAMEElement.LIBRARY_DESCRIPTIONElement.LIBRARY_PATHElement.create_cell_from_shape()Element.create()Element.create_subtype()Element.create_with_refpoints()Element.add_element()Element.insert_cell()Element.face()Element.pcell_params_by_name()Element.add_port()Element.copy_port()Element.get_schema()Element.produce_impl()Element.etch_opposite_face_impl()Element.build()Element.post_build()Element.display_text_impl()Element.get_refpoints()Element.get_layer()Element.raise_error_on_cell()Element.add_protection()Element.get_sim_ports()
- kqcircuits.elements.finger_capacitor_square
eval_a2()eval_b2()FingerCapacitorSquareFingerCapacitorSquare.can_create_from_shape_impl()FingerCapacitorSquare.build()FingerCapacitorSquare.get_ground_region()FingerCapacitorSquare.finger_area_width()FingerCapacitorSquare.finger_area_length()FingerCapacitorSquare.cut_region()FingerCapacitorSquare.add_waveguides()FingerCapacitorSquare.get_sim_ports()
- kqcircuits.elements.finger_capacitor_taper
- kqcircuits.elements.hanger_resonator
- kqcircuits.elements.launcher
- kqcircuits.elements.launcher_dc
- kqcircuits.elements.meander
- kqcircuits.elements.quarter_wave_cpw_resonator
- kqcircuits.elements.smooth_capacitor
unit_vector()segment_points()SmoothCapacitorSmoothCapacitor.can_create_from_shape_impl()SmoothCapacitor.t_poly()SmoothCapacitor.finger_polygon()SmoothCapacitor.super_smoothen_region()SmoothCapacitor.get_finger_regions()SmoothCapacitor.middle_gap_fill()SmoothCapacitor.insert_wg_joint()SmoothCapacitor.build()SmoothCapacitor.get_sim_ports()
- kqcircuits.elements.spiral_capacitor
- kqcircuits.elements.spiral_resonator_polygon
- kqcircuits.elements.waveguide_composite
- kqcircuits.elements.waveguide_coplanar
WaveguideCoplanarWaveguideCoplanar.can_create_from_shape_impl()WaveguideCoplanar.parameters_from_shape_impl()WaveguideCoplanar.transformation_from_shape_impl()WaveguideCoplanar.produce_waveguide()WaveguideCoplanar.build()WaveguideCoplanar.get_corner_data()WaveguideCoplanar.produce_end_termination()WaveguideCoplanar.is_continuous()
- kqcircuits.elements.waveguide_coplanar_curved
- kqcircuits.elements.waveguide_coplanar_splitter
- kqcircuits.elements.waveguide_coplanar_straight
- kqcircuits.elements.waveguide_coplanar_taper
- Module contents
- kqcircuits.junctions
- kqcircuits.layer_config
- kqcircuits.masks
- kqcircuits.masks.mask_export
- kqcircuits.masks.mask_layout
MaskLayoutMaskLayout.layoutMaskLayout.nameMaskLayout.versionMaskLayout.with_gridMaskLayout.face_idMaskLayout.layers_to_maskMaskLayout.covered_region_excluded_layersMaskLayout.chips_mapMaskLayout.align_toMaskLayout.chips_map_legendMaskLayout.wafer_radMaskLayout.wafer_centerMaskLayout.chips_map_offsetMaskLayout.wafer_top_flat_lengthMaskLayout.wafer_bottom_flat_lengthMaskLayout.dice_widthMaskLayout.text_marginMaskLayout.chip_sizeMaskLayout.edge_clearanceMaskLayout.remove_chipsMaskLayout.chip_box_offsetMaskLayout.chip_transMaskLayout.mask_name_offsetMaskLayout.mask_name_scaleMaskLayout.mask_name_box_marginMaskLayout.mask_text_scaleMaskLayout.mask_markers_dictMaskLayout.mask_marker_offsetMaskLayout.mask_export_layersMaskLayout.mask_export_density_layersMaskLayout.submasksMaskLayout.extra_idMaskLayout.extra_chipsMaskLayout.top_cellMaskLayout.added_chipsMaskLayout.chips_placed_by_position_labelMaskLayout.chip_copiesMaskLayout.mirror_labelsMaskLayout.bbox_face_idsMaskLayout.add_chips_map()MaskLayout.build()MaskLayout.insert_chips()MaskLayout.generate_position_label()MaskLayout.generate_and_insert_chip_copy_labels()MaskLayout.insert_chip_copy_labels()MaskLayout.face()MaskLayout.two_coordinates_to_position_label()MaskLayout.position_label_to_two_coordinates()
- kqcircuits.masks.mask_set
MaskSetMaskSet.viewMaskSet.layoutMaskSet.nameMaskSet.versionMaskSet.with_gridMaskSet.export_drcMaskSet.chips_map_legendMaskSet.mask_layoutsMaskSet.mask_export_layersMaskSet.used_chipsMaskSet.export_pathMaskSet.add_mask_layout()MaskSet.add_multi_face_mask_layout()MaskSet.add_chip()MaskSet.build()MaskSet.export()MaskSet.chips_map_from_box_map()
- kqcircuits.masks.multi_face_mask_layout
- Module contents
- kqcircuits.qubits
- kqcircuits.simulations
- kqcircuits.simulations.epr
- kqcircuits.simulations.epr.circular_capacitor
- kqcircuits.simulations.epr.circular_transmon_single_island
- kqcircuits.simulations.epr.double_pads
- kqcircuits.simulations.epr.example
- kqcircuits.simulations.epr.gui_config
- kqcircuits.simulations.epr.smooth_capacitor
- kqcircuits.simulations.epr.spiral_capacitor
- kqcircuits.simulations.epr.swissmon
- kqcircuits.simulations.epr.util
- kqcircuits.simulations.export
- kqcircuits.simulations.export.ansys
- kqcircuits.simulations.export.ansys.ansys_export
- kqcircuits.simulations.export.ansys.ansys_solution
AnsysSolutionAnsysSolution.ansys_toolAnsysSolution.percent_refinementAnsysSolution.maximum_passesAnsysSolution.minimum_passesAnsysSolution.minimum_converged_passesAnsysSolution.frequency_unitsAnsysSolution.mesh_sizeAnsysSolution.simulation_flagsAnsysSolution.ansys_project_templateAnsysSolution.get_solution_data()
AnsysHfssTerminalSolutionAnsysHfssSolutionAnsysHfssSolution.ansys_toolAnsysHfssSolution.frequencyAnsysHfssSolution.max_delta_sAnsysHfssSolution.sweep_enabledAnsysHfssSolution.sweep_startAnsysHfssSolution.sweep_endAnsysHfssSolution.sweep_countAnsysHfssSolution.sweep_typeAnsysHfssSolution.capacitance_exportAnsysHfssSolution.get_solution_data()
AnsysQ3dSolutionAnsysEigenmodeSolutionAnsysEigenmodeSolution.ansys_toolAnsysEigenmodeSolution.min_frequencyAnsysEigenmodeSolution.max_delta_fAnsysEigenmodeSolution.n_modesAnsysEigenmodeSolution.integrate_energiesAnsysEigenmodeSolution.integrate_magnetic_fluxAnsysEigenmodeSolution.basis_orderAnsysEigenmodeSolution.get_solution_data()
AnsysCurrentSolutionAnsysVoltageSolutionAnsysCrossSectionSolutionget_ansys_solution()
- Module contents
- kqcircuits.simulations.export.cross_section
- kqcircuits.simulations.export.cross_section.cross_section_export
- kqcircuits.simulations.export.cross_section.cut_simulation
CutSimulationCutSimulation.build()CutSimulation.process_geometry()CutSimulation.limited_region()CutSimulation.insert_cross_section_layers()CutSimulation.insert_sheet_metals()CutSimulation.get_partition_regions()CutSimulation.apply_partition_regions()CutSimulation.regroup_layers()CutSimulation.insert_tls_layers()CutSimulation.get_metals_vacuums_substrates()CutSimulation.sum_region()CutSimulation.subtract_region()CutSimulation.get_material_dict()CutSimulation.get_parameters()
- kqcircuits.simulations.export.cross_section.epr_correction_export
- Module contents
- kqcircuits.simulations.export.elmer
- kqcircuits.simulations.export.elmer.elmer_export
- kqcircuits.simulations.export.elmer.elmer_solution
ElmerSolutionElmerSolution.toolElmerSolution.percent_errorElmerSolution.max_error_scaleElmerSolution.max_outlier_fractionElmerSolution.maximum_passesElmerSolution.minimum_passesElmerSolution.is_axisymmetricElmerSolution.mesh_levelsElmerSolution.mesh_sizeElmerSolution.mesh_optimizerElmerSolution.vtu_outputElmerSolution.save_elmer_dataElmerSolution.get_solution_data()
ElmerVectorHelmholtzSolutionElmerVectorHelmholtzSolution.toolElmerVectorHelmholtzSolution.frequencyElmerVectorHelmholtzSolution.frequency_batchElmerVectorHelmholtzSolution.sweep_typeElmerVectorHelmholtzSolution.max_delta_sElmerVectorHelmholtzSolution.london_penetration_depthElmerVectorHelmholtzSolution.quadratic_approximationElmerVectorHelmholtzSolution.second_kind_basisElmerVectorHelmholtzSolution.use_avElmerVectorHelmholtzSolution.conductivityElmerVectorHelmholtzSolution.nested_iterationElmerVectorHelmholtzSolution.convergence_toleranceElmerVectorHelmholtzSolution.max_iterations
ElmerCapacitanceSolutionElmerCapacitanceSolution.toolElmerCapacitanceSolution.p_element_orderElmerCapacitanceSolution.linear_system_methodElmerCapacitanceSolution.integrate_energiesElmerCapacitanceSolution.convergence_toleranceElmerCapacitanceSolution.max_iterationsElmerCapacitanceSolution.linear_system_preconditioningElmerCapacitanceSolution.electric_infinity_bc
ElmerCrossSectionSolutionElmerCrossSectionSolution.toolElmerCrossSectionSolution.p_element_orderElmerCrossSectionSolution.linear_system_methodElmerCrossSectionSolution.integrate_energiesElmerCrossSectionSolution.boundary_conditionsElmerCrossSectionSolution.convergence_toleranceElmerCrossSectionSolution.max_iterationsElmerCrossSectionSolution.run_inductance_simElmerCrossSectionSolution.linear_system_preconditioningElmerCrossSectionSolution.voltage_excitationsElmerCrossSectionSolution.electric_infinity_bc
ElmerEPR3DSolutionElmerEPR3DSolution.toolElmerEPR3DSolution.p_element_orderElmerEPR3DSolution.linear_system_methodElmerEPR3DSolution.convergence_toleranceElmerEPR3DSolution.max_iterationsElmerEPR3DSolution.linear_system_preconditioningElmerEPR3DSolution.voltage_excitationsElmerEPR3DSolution.electric_infinity_bc
get_elmer_solution()
- kqcircuits.simulations.export.elmer.mesh_size_helpers
- Module contents
- kqcircuits.simulations.export.sonnet
- 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.simulation_validate
validate_simulation()simulation_and_solution_types_match()has_no_ports_when_required()has_edgeport_when_forbidden()london_penetration_depth_with_ansys()flux_integration_layer_exists_if_needed()check_partition_region_naming()check_tls_sheet_generation()check_tls_sheets_by_solution()recursive_all()get_port_names()ValidateSimError
- kqcircuits.simulations.export.solution
- kqcircuits.simulations.export.util
- Module contents
- kqcircuits.simulations.export.ansys
- kqcircuits.simulations.airbridges_sim
- kqcircuits.simulations.cross_section_simulation
CrossSectionSimulationCrossSectionSimulation.LIBRARY_NAMECrossSectionSimulation.get_schema()CrossSectionSimulation.get_layers()CrossSectionSimulation.get_parameters()CrossSectionSimulation.is_metal()CrossSectionSimulation.get_material_dict()CrossSectionSimulation.check_material_dict()CrossSectionSimulation.build()CrossSectionSimulation.process_layers()CrossSectionSimulation.insert_layer()CrossSectionSimulation.restrict_layer_regions()CrossSectionSimulation.get_unfilled_region()CrossSectionSimulation.get_simulation_data()
- kqcircuits.simulations.empty_simulation
- kqcircuits.simulations.partition_region
- kqcircuits.simulations.port
- kqcircuits.simulations.post_process
- kqcircuits.simulations.simulation
get_simulation_layer_by_name()to_1d_list()SimulationSimulation.LIBRARY_NAMESimulation.portsSimulation.from_cell()Simulation.build()Simulation.get_schema()Simulation.face()Simulation.insert_cell()Simulation.get_refpoints()Simulation.add_element()Simulation.get_layer()Simulation.pcell_params_by_name()Simulation.face_stack_list_of_lists()Simulation.ith_value()Simulation.face_z_levels()Simulation.region_from_layer()Simulation.simplified_region()Simulation.insert_layer()Simulation.insert_stacked_up_layers()Simulation.insert_layers_between_faces()Simulation.is_metal()Simulation.split_metal_layers_by_excitation()Simulation.create_simulation_layers()Simulation.produce_layers()Simulation.warn_of_small_shapes()Simulation.ground_grid_region()Simulation.produce_waveguide_to_port()Simulation.get_parameters()Simulation.etched_line()Simulation.get_port_data()Simulation.get_material_dict()Simulation.check_material_dict()Simulation.get_simulation_data()Simulation.get_layers()Simulation.get_partition_regions()Simulation.delete_instances()Simulation.visualise_region()Simulation.visualise_ports()
- kqcircuits.simulations.single_element_simulation
- kqcircuits.simulations.single_xmons_full_chip_sim
- kqcircuits.simulations.waveguides_sim
- kqcircuits.simulations.xmons_direct_coupling_full_chip_sim
XMonsDirectCouplingFullChipSimXMonsDirectCouplingFullChipSim.produce_waveguide()XMonsDirectCouplingFullChipSim.produce_qubit()XMonsDirectCouplingFullChipSim.produce_readout_resonator()XMonsDirectCouplingFullChipSim.produce_launcher()XMonsDirectCouplingFullChipSim.produce_launchers_SMA8()XMonsDirectCouplingFullChipSim.build()
- kqcircuits.simulations.xmons_direct_coupling_sim
- Module contents
- kqcircuits.simulations.epr
- kqcircuits.test_structures
- kqcircuits.test_structures.junction_test_pads
- kqcircuits.test_structures.airbridge_dc
- kqcircuits.test_structures.cross_test
- kqcircuits.test_structures.stripes_test
- kqcircuits.test_structures.stripes_test_increasing_width
- kqcircuits.test_structures.test_structure
- kqcircuits.test_structures.tsv_test_pattern
- Module contents
- 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.error_on_cell
- kqcircuits.util.export_helper
- kqcircuits.util.geometry_helper
vector_length_and_direction()point_shift_along_vector()get_direction()get_angle()get_cell_path_length()get_object_path_length()simple_region()region_with_merged_points()region_with_merged_polygons()merge_points_and_match_on_edges()is_clockwise()circle_polygon()arc_points()bspline_points()bezier_points()force_rounded_corners()
- kqcircuits.util.geometry_json_encoder
- kqcircuits.util.groundgrid
- kqcircuits.util.gui_helper
- kqcircuits.util.import_helper
- kqcircuits.util.instance_hierarchy_helpers
- kqcircuits.util.label
- kqcircuits.util.label_polygons
- kqcircuits.util.layout_to_code
- kqcircuits.util.library_helper
- kqcircuits.util.load_save_layout
- 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
RefpointsRefpointToSimPortRefpointToInternalPortRefpointToEdgePortWaveguideToSimPortWaveguideToSimPort.refpointWaveguideToSimPort.faceWaveguideToSimPort.towardsWaveguideToSimPort.sideWaveguideToSimPort.use_internal_portsWaveguideToSimPort.waveguide_lengthWaveguideToSimPort.term1WaveguideToSimPort.turn_radiusWaveguideToSimPort.aWaveguideToSimPort.bWaveguideToSimPort.over_etchingWaveguideToSimPort.airbridgeWaveguideToSimPort.deembed_cross_section
JunctionSimPort
- kqcircuits.util.replace_junctions
- kqcircuits.util.symmetric_polygons
- Module contents
- kqcircuits.defaults
- kqcircuits.klayout_view
KLayoutViewKLayoutView.layout_viewKLayoutView.insert_cell()KLayoutView.focus()KLayoutView.show()KLayoutView.close()KLayoutView.cell_viewKLayoutView.layoutKLayoutView.active_cellKLayoutView.top_cellKLayoutView.clear_layers()KLayoutView.add_default_layers()KLayoutView.create_top_cell()KLayoutView.export_layers_bitmaps()KLayoutView.export_all_layers_bitmap()KLayoutView.export_pcell_png()KLayoutView.get_pixels()KLayoutView.load_layout()KLayoutView.save_layout()KLayoutView.get_active_cell_view()KLayoutView.get_active_layout()KLayoutView.get_active_cell()
MissingUILibraryExceptionresolve_default_layer_info()
- kqcircuits.layer_cluster
- kqcircuits.pya_resolver
- kqcircuits.run