gdshelpers
latest
Installing a Python GDSII development environment under Windows
Tutorial
Parts
Modifier
gdshelpers
Changelog
gdshelpers
Docs
»
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
W
|
X
|
Y
A
add_arc() (gdshelpers.parts.waveguide.Waveguide method)
add_bend() (gdshelpers.parts.waveguide.Waveguide method)
add_bezier_to() (gdshelpers.parts.waveguide.Waveguide method)
add_bezier_to_port() (gdshelpers.parts.waveguide.Waveguide method)
add_cell() (gdshelpers.geometry.chip.Cell method)
add_column_label_row() (gdshelpers.layout.grid.GridLayout method)
(gdshelpers.layout.GridLayout method)
add_cubic_bezier_path() (gdshelpers.parts.waveguide.Waveguide method)
add_dlw_data() (gdshelpers.geometry.chip.Cell method)
add_dlw_marker() (gdshelpers.geometry.chip.Cell method)
add_dlw_taper_at_port() (gdshelpers.geometry.chip.Cell method)
add_ebl_frame() (gdshelpers.geometry.chip.Cell method)
add_ebl_marker() (gdshelpers.geometry.chip.Cell method)
add_frame() (gdshelpers.geometry.chip.Cell method)
add_label_to_row() (gdshelpers.layout.grid.GridLayout method)
(gdshelpers.layout.GridLayout method)
add_left_bend() (gdshelpers.parts.waveguide.Waveguide method)
add_parameterized_path() (gdshelpers.parts.waveguide.Waveguide method)
add_port (gdshelpers.parts.resonator.RingResonator attribute)
add_region_layer() (gdshelpers.geometry.chip.Cell method)
add_right_bend() (gdshelpers.parts.waveguide.Waveguide method)
add_route_single_circle_to() (gdshelpers.parts.waveguide.Waveguide method)
add_route_single_circle_to_port() (gdshelpers.parts.waveguide.Waveguide method)
add_route_straight_to_port() (gdshelpers.parts.waveguide.Waveguide method)
add_straight_segment() (gdshelpers.parts.waveguide.Waveguide method)
add_straight_segment_to_intersection() (gdshelpers.parts.waveguide.Waveguide method)
add_straight_segment_until_level_of_port() (gdshelpers.parts.waveguide.Waveguide method)
add_straight_segment_until_x() (gdshelpers.parts.waveguide.Waveguide method)
add_straight_segment_until_y() (gdshelpers.parts.waveguide.Waveguide method)
add_to_desc() (gdshelpers.geometry.chip.Cell method)
add_to_layer() (gdshelpers.geometry.chip.Cell method)
add_to_row() (gdshelpers.layout.grid.GridLayout method)
(gdshelpers.layout.GridLayout method)
Alignment (class in gdshelpers.helpers.alignment)
alignment (gdshelpers.helpers.alignment.Alignment attribute)
(gdshelpers.parts.text.Text attribute)
alignment_functions (gdshelpers.helpers.alignment.Alignment attribute)
alphanumeric_to_id() (in module gdshelpers.helpers.small)
angle (gdshelpers.parts.ntron.Ntron attribute)
(gdshelpers.parts.Port attribute)
(gdshelpers.parts.ofwa.MultiPortSwitch attribute)
(gdshelpers.parts.port.Port attribute)
(gdshelpers.parts.resonator.RingResonator attribute)
(gdshelpers.parts.spiral.Spiral attribute)
(gdshelpers.parts.waveguide.Waveguide attribute)
annotate_write_fields() (in module gdshelpers.layout)
(in module gdshelpers.layout.write_field)
AutoStigmationMarker (class in gdshelpers.parts.marker)
B
begin_new_row() (gdshelpers.layout.grid.GridLayout method)
(gdshelpers.layout.GridLayout method)
bounding_box (gdshelpers.parts.text.Text attribute)
bounds (gdshelpers.geometry.chip.Cell attribute)
bounds_union() (in module gdshelpers.geometry.shapely_adapter)
C
calculate_offset() (gdshelpers.helpers.alignment.Alignment method)
Cell (class in gdshelpers.geometry.chip)
center_coordinates (gdshelpers.parts.resonator.RingResonator attribute)
(gdshelpers.parts.waveguide.Waveguide attribute)
circumference (gdshelpers.parts.resonator.RingResonator attribute)
CNT (class in gdshelpers.parts.source)
convert_to_gdscad() (in module gdshelpers.geometry)
(in module gdshelpers.geometry.shapely_adapter)
convert_to_layout_objs() (in module gdshelpers.geometry.shapely_adapter)
convert_to_positive_resist() (in module gdshelpers.helpers.positive_resist)
copy() (gdshelpers.parts.Port method)
(gdshelpers.parts.port.Port method)
create_holes_for_under_etching() (in module gdshelpers.helpers.under_etching)
CrossMarker (class in gdshelpers.parts.marker)
CubicBezierCurve (class in gdshelpers.helpers.bezier)
current_port (gdshelpers.parts.snspd.SNSPD attribute)
(gdshelpers.parts.waveguide.Waveguide attribute)
cut_shapely_object() (in module gdshelpers.geometry)
(in module gdshelpers.geometry.shapely_adapter)
D
debug_shape (gdshelpers.parts.Port attribute)
(gdshelpers.parts.port.Port attribute)
device_width (gdshelpers.parts.interferometer.MachZehnderInterferometer attribute)
(gdshelpers.parts.interferometer.MachZehnderInterferometerMMI attribute)
devnamelayer (in module gdshelpers.helpers.layers)
DirectionalCoupler (class in gdshelpers.parts.splitter)
dlw_in_ports (gdshelpers.parts.ofwa.MultiPortSwitch attribute)
dlw_out_ports (gdshelpers.parts.ofwa.MultiPortSwitch attribute)
DLWMarker (class in gdshelpers.parts.marker)
DLWPrecisionMarker (class in gdshelpers.parts.marker)
drawrect() (gdshelpers.parts.optical_codes.ShapelyImageFactory method)
drop_port (gdshelpers.parts.resonator.RingResonator attribute)
E
ERROR_CORRECT_H (gdshelpers.parts.optical_codes.QRCode attribute)
ERROR_CORRECT_L (gdshelpers.parts.optical_codes.QRCode attribute)
ERROR_CORRECT_M (gdshelpers.parts.optical_codes.QRCode attribute)
ERROR_CORRECT_Q (gdshelpers.parts.optical_codes.QRCode attribute)
evaluate() (gdshelpers.helpers.bezier.CubicBezierCurve method)
evaluate_d1() (gdshelpers.helpers.bezier.CubicBezierCurve method)
export_mesh() (gdshelpers.geometry.chip.Cell method)
F
fill_waveguide_with_holes_in_honeycomb_lattice() (in module gdshelpers.helpers.vortex_traps)
find_line_intersection() (in module gdshelpers.helpers)
(in module gdshelpers.helpers.small)
font (gdshelpers.parts.text.Text attribute)
fracture() (in module gdshelpers.geometry)
(in module gdshelpers.geometry.shapely_adapter)
fracture_intelligently() (in module gdshelpers.geometry.shapely_adapter)
framelayer (in module gdshelpers.helpers.layers)
G
gdshelpers (module)
gdshelpers.export (module)
gdshelpers.export.blender_export (module)
gdshelpers.export.gdsii_export (module)
gdshelpers.geometry (module)
gdshelpers.geometry.chip (module)
gdshelpers.geometry.ebl_frame_generators (module)
gdshelpers.geometry.shapely_adapter (module)
gdshelpers.helpers (module)
gdshelpers.helpers.alignment (module)
gdshelpers.helpers.bezier (module)
gdshelpers.helpers.layers (module)
gdshelpers.helpers.positive_resist (module)
gdshelpers.helpers.small (module)
gdshelpers.helpers.under_etching (module)
gdshelpers.helpers.vortex_traps (module)
gdshelpers.layout (module)
gdshelpers.layout.grid (module)
gdshelpers.layout.write_field (module)
gdshelpers.parts (module)
gdshelpers.parts.cavity (module)
gdshelpers.parts.coupler (module)
gdshelpers.parts.coupler_references (module)
gdshelpers.parts.interferometer (module)
gdshelpers.parts.logo (module)
gdshelpers.parts.marker (module)
gdshelpers.parts.mode_converter (module)
gdshelpers.parts.ntron (module)
gdshelpers.parts.ofwa (module)
gdshelpers.parts.optical_codes (module)
gdshelpers.parts.port (module)
gdshelpers.parts.resonator (module)
gdshelpers.parts.snspd (module)
gdshelpers.parts.source (module)
gdshelpers.parts.spiral (module)
gdshelpers.parts.splitter (module)
gdshelpers.parts.text (module)
gdshelpers.parts.waveguide (module)
gdshelpers.simulation (module)
generate_layout() (gdshelpers.layout.grid.GridLayout method)
(gdshelpers.layout.GridLayout method)
generate_marker() (gdshelpers.parts.cavity.PhotonicCrystalCavity method)
generate_underetch() (gdshelpers.parts.cavity.PhotonicCrystalCavity method)
geometric_union() (in module gdshelpers.geometry)
(in module gdshelpers.geometry.shapely_adapter)
get_bounds() (gdshelpers.geometry.chip.Cell method)
get_desc() (gdshelpers.geometry.chip.Cell method)
get_description_str() (gdshelpers.parts.coupler.GratingCoupler method)
get_description_text() (gdshelpers.parts.coupler.GratingCoupler method)
get_dlw_data() (gdshelpers.geometry.chip.Cell method)
get_dlw_in_port() (gdshelpers.parts.ofwa.MultiPortSwitch method)
get_dlw_out_port() (gdshelpers.parts.ofwa.MultiPortSwitch method)
get_fractured_layer_dict() (gdshelpers.geometry.chip.Cell method)
get_gdspy_cell() (gdshelpers.geometry.chip.Cell method)
get_gdspy_lib() (gdshelpers.geometry.chip.Cell method)
get_holes_list() (gdshelpers.parts.cavity.PhotonicCrystalCavity method)
get_in_port() (gdshelpers.parts.ofwa.MultiPortSwitch method)
get_left_port() (gdshelpers.parts.cavity.PhotonicCrystalCavity method)
get_oasis_cells() (gdshelpers.geometry.chip.Cell method)
get_out_port() (gdshelpers.parts.ofwa.MultiPortSwitch method)
get_parameters() (gdshelpers.parts.Port method)
(gdshelpers.parts.port.Port method)
get_passivation_layer() (gdshelpers.parts.snspd.SNSPD method)
get_patches() (gdshelpers.geometry.chip.Cell method)
get_reduced_layer() (gdshelpers.geometry.chip.Cell method)
get_right_port() (gdshelpers.parts.cavity.PhotonicCrystalCavity method)
get_segments() (gdshelpers.parts.waveguide.Waveguide method)
get_shapely_object() (gdshelpers.parts.coupler.GratingCoupler method)
(gdshelpers.parts.interferometer.MachZehnderInterferometer method)
(gdshelpers.parts.interferometer.MachZehnderInterferometerMMI method)
(gdshelpers.parts.logo.KITLogo method)
(gdshelpers.parts.logo.WWULogo method)
(gdshelpers.parts.marker.AutoStigmationMarker method)
(gdshelpers.parts.marker.CrossMarker method)
(gdshelpers.parts.marker.DLWMarker method)
(gdshelpers.parts.marker.DLWPrecisionMarker method)
(gdshelpers.parts.marker.SquareMarker method)
(gdshelpers.parts.mode_converter.StripToSlotModeConverter method)
(gdshelpers.parts.ntron.Ntron method)
(gdshelpers.parts.ofwa.MultiPortSwitch method)
(gdshelpers.parts.optical_codes.QRCode method)
(gdshelpers.parts.optical_codes.ShapelyImageFactory method)
(gdshelpers.parts.resonator.RingResonator method)
(gdshelpers.parts.snspd.SNSPD method)
(gdshelpers.parts.source.CNT method)
(gdshelpers.parts.spiral.Spiral method)
(gdshelpers.parts.splitter.DirectionalCoupler method)
(gdshelpers.parts.splitter.MMI method)
(gdshelpers.parts.splitter.Splitter method)
(gdshelpers.parts.text.Text method)
(gdshelpers.parts.waveguide.Waveguide method)
get_shapely_object_triangle() (gdshelpers.parts.coupler.GratingCoupler method)
get_shapely_outline() (gdshelpers.parts.waveguide.Waveguide method)
get_waveguide() (gdshelpers.parts.snspd.SNSPD method)
gmarklayer (in module gdshelpers.helpers.layers)
gplayers (in module gdshelpers.helpers.layers)
GratingCoupler (class in gdshelpers.parts.coupler)
GridLayout (class in gdshelpers.layout)
(class in gdshelpers.layout.grid)
H
heal() (in module gdshelpers.geometry.shapely_adapter)
height (gdshelpers.parts.text.Text attribute)
I
id_to_alphanumeric() (in module gdshelpers.helpers)
(in module gdshelpers.helpers.small)
in_port (gdshelpers.parts.mode_converter.StripToSlotModeConverter attribute)
(gdshelpers.parts.resonator.RingResonator attribute)
(gdshelpers.parts.source.CNT attribute)
(gdshelpers.parts.spiral.Spiral attribute)
(gdshelpers.parts.waveguide.Waveguide attribute)
in_ports (gdshelpers.parts.ofwa.MultiPortSwitch attribute)
int_to_alphabet() (in module gdshelpers.helpers)
(in module gdshelpers.helpers.small)
inverted_direction (gdshelpers.parts.Port attribute)
(gdshelpers.parts.port.Port attribute)
K
kind (gdshelpers.parts.optical_codes.ShapelyImageFactory attribute)
KITLogo (class in gdshelpers.parts.logo)
L
left_branch_port (gdshelpers.parts.splitter.MMI attribute)
(gdshelpers.parts.splitter.Splitter attribute)
left_electrode_port (gdshelpers.parts.snspd.SNSPD attribute)
(gdshelpers.parts.source.CNT attribute)
length (gdshelpers.parts.spiral.Spiral attribute)
(gdshelpers.parts.waveguide.Waveguide attribute)
length_last_segment (gdshelpers.parts.waveguide.Waveguide attribute)
lmarklayer (in module gdshelpers.helpers.layers)
longitudinal_offset() (gdshelpers.parts.Port method)
(gdshelpers.parts.port.Port method)
M
MachZehnderInterferometer (class in gdshelpers.parts.interferometer)
MachZehnderInterferometerMMI (class in gdshelpers.parts.interferometer)
make_at_in_port() (gdshelpers.parts.ofwa.MultiPortSwitch class method)
make_at_left_branch_port() (gdshelpers.parts.splitter.Splitter class method)
make_at_out_port() (gdshelpers.parts.ofwa.MultiPortSwitch class method)
make_at_port() (gdshelpers.parts.cavity.PhotonicCrystalCavity class method)
(gdshelpers.parts.interferometer.MachZehnderInterferometer class method)
(gdshelpers.parts.interferometer.MachZehnderInterferometerMMI class method)
(gdshelpers.parts.mode_converter.StripToSlotModeConverter class method)
(gdshelpers.parts.resonator.RingResonator class method)
(gdshelpers.parts.snspd.SNSPD class method)
(gdshelpers.parts.source.CNT class method)
(gdshelpers.parts.spiral.Spiral class method)
(gdshelpers.parts.splitter.DirectionalCoupler class method)
(gdshelpers.parts.splitter.MMI class method)
(gdshelpers.parts.waveguide.Waveguide class method)
make_at_port_() (gdshelpers.parts.ntron.Ntron class method)
make_at_right_branch_port() (gdshelpers.parts.splitter.Splitter class method)
make_at_root_port() (gdshelpers.parts.splitter.Splitter class method)
make_marker() (gdshelpers.parts.marker.SquareMarker class method)
make_simple_cross() (gdshelpers.parts.marker.CrossMarker class method)
make_traditional_coupler() (gdshelpers.parts.coupler.GratingCoupler class method)
make_traditional_coupler_at_port() (gdshelpers.parts.coupler.GratingCoupler class method)
make_traditional_coupler_from_database() (gdshelpers.parts.coupler.GratingCoupler class method)
make_traditional_coupler_from_database_at_port() (gdshelpers.parts.coupler.GratingCoupler class method)
make_traditional_paddle_markers() (gdshelpers.parts.marker.CrossMarker class method)
marker_positions (gdshelpers.parts.ofwa.MultiPortSwitch attribute)
masklayer1 (in module gdshelpers.helpers.layers)
masklayer2 (in module gdshelpers.helpers.layers)
maximal_radius (gdshelpers.parts.coupler.GratingCoupler attribute)
MMI (class in gdshelpers.parts.splitter)
MultiPortSwitch (class in gdshelpers.parts.ofwa)
N
nanolayer (in module gdshelpers.helpers.layers)
new_image() (gdshelpers.parts.optical_codes.ShapelyImageFactory method)
normalize_phase() (in module gdshelpers.helpers)
(in module gdshelpers.helpers.small)
Ntron (class in gdshelpers.parts.ntron)
O
opposite_side_port_in (gdshelpers.parts.resonator.RingResonator attribute)
opposite_side_port_out (gdshelpers.parts.resonator.RingResonator attribute)
origin (gdshelpers.parts.coupler.GratingCoupler attribute)
(gdshelpers.parts.Port attribute)
(gdshelpers.parts.ntron.Ntron attribute)
(gdshelpers.parts.ofwa.MultiPortSwitch attribute)
(gdshelpers.parts.optical_codes.ShapelyImageFactory attribute)
(gdshelpers.parts.port.Port attribute)
(gdshelpers.parts.resonator.RingResonator attribute)
(gdshelpers.parts.spiral.Spiral attribute)
(gdshelpers.parts.text.Text attribute)
(gdshelpers.parts.waveguide.Waveguide attribute)
out_port (gdshelpers.parts.mode_converter.StripToSlotModeConverter attribute)
(gdshelpers.parts.resonator.RingResonator attribute)
(gdshelpers.parts.source.CNT attribute)
(gdshelpers.parts.spiral.Spiral attribute)
out_ports (gdshelpers.parts.ofwa.MultiPortSwitch attribute)
outlayer (in module gdshelpers.helpers.layers)
P
padlayer (in module gdshelpers.helpers.layers)
parallel_offset() (gdshelpers.parts.Port method)
(gdshelpers.parts.port.Port method)
parnamelayer1 (in module gdshelpers.helpers.layers)
parnamelayer2 (in module gdshelpers.helpers.layers)
patnamelayer (in module gdshelpers.helpers.layers)
PhotonicCrystalCavity (class in gdshelpers.parts.cavity)
Port (class in gdshelpers.parts)
(class in gdshelpers.parts.port)
port (gdshelpers.parts.coupler.GratingCoupler attribute)
(gdshelpers.parts.interferometer.MachZehnderInterferometer attribute)
(gdshelpers.parts.interferometer.MachZehnderInterferometerMMI attribute)
(gdshelpers.parts.resonator.RingResonator attribute)
(gdshelpers.parts.waveguide.Waveguide attribute)
port_drain (gdshelpers.parts.ntron.Ntron attribute)
port_gate (gdshelpers.parts.ntron.Ntron attribute)
port_source (gdshelpers.parts.ntron.Ntron attribute)
Q
QRCode (class in gdshelpers.parts.optical_codes)
R
raith_eline_dosefactor_to_datatype() (in module gdshelpers.helpers)
(in module gdshelpers.helpers.small)
raith_marker_frame() (in module gdshelpers.geometry.ebl_frame_generators)
region_layer_type (gdshelpers.layout.grid.GridLayout attribute)
(gdshelpers.layout.GridLayout attribute)
regionlayer (in module gdshelpers.helpers.layers)
render_image() (in module gdshelpers.export.blender_export)
render_image_and_save_as_blend() (in module gdshelpers.export.blender_export)
right_branch_port (gdshelpers.parts.splitter.MMI attribute)
(gdshelpers.parts.splitter.Splitter attribute)
right_electrode_port (gdshelpers.parts.snspd.SNSPD attribute)
(gdshelpers.parts.source.CNT attribute)
RingResonator (class in gdshelpers.parts.resonator)
root_port (gdshelpers.parts.splitter.Splitter attribute)
rotated() (gdshelpers.parts.Port method)
(gdshelpers.parts.port.Port method)
S
save() (gdshelpers.geometry.chip.Cell method)
save_as_blend() (in module gdshelpers.export.blender_export)
save_desc() (gdshelpers.geometry.chip.Cell method)
save_image() (gdshelpers.geometry.chip.Cell method)
separation (gdshelpers.parts.splitter.MMI attribute)
set_port_properties() (gdshelpers.parts.Port method)
(gdshelpers.parts.port.Port method)
Shapely3d (class in gdshelpers.export.blender_export)
shapely_collection_to_basic_objs() (in module gdshelpers.geometry.shapely_adapter)
ShapelyImageFactory (class in gdshelpers.parts.optical_codes)
show() (gdshelpers.geometry.chip.Cell method)
size (gdshelpers.geometry.chip.Cell attribute)
(gdshelpers.parts.optical_codes.ShapelyImageFactory attribute)
SNSPD (class in gdshelpers.parts.snspd)
Spiral (class in gdshelpers.parts.spiral)
split() (gdshelpers.helpers.bezier.CubicBezierCurve method)
Splitter (class in gdshelpers.parts.splitter)
SquareMarker (class in gdshelpers.parts.marker)
start_viewer() (gdshelpers.geometry.chip.Cell method)
StripToSlotModeConverter (class in gdshelpers.parts.mode_converter)
surround_with_holes() (in module gdshelpers.helpers.vortex_traps)
T
Text (class in gdshelpers.parts.text)
through_port (gdshelpers.parts.resonator.RingResonator attribute)
to_temp() (gdshelpers.export.blender_export.Shapely3d method)
total_width (gdshelpers.parts.Port attribute)
(gdshelpers.parts.port.Port attribute)
transform_bounds() (in module gdshelpers.geometry.shapely_adapter)
W
Waveguide (class in gdshelpers.parts.waveguide)
wflayer (in module gdshelpers.helpers.layers)
width (gdshelpers.parts.coupler.GratingCoupler attribute)
(gdshelpers.parts.Port attribute)
(gdshelpers.parts.ntron.Ntron attribute)
(gdshelpers.parts.port.Port attribute)
(gdshelpers.parts.resonator.RingResonator attribute)
(gdshelpers.parts.spiral.Spiral attribute)
(gdshelpers.parts.waveguide.Waveguide attribute)
winglayer (in module gdshelpers.helpers.layers)
with_width() (gdshelpers.parts.Port method)
(gdshelpers.parts.port.Port method)
write_cell_to_gdsii_file() (in module gdshelpers.export.gdsii_export)
WWULogo (class in gdshelpers.parts.logo)
X
x (gdshelpers.parts.Port attribute)
(gdshelpers.parts.port.Port attribute)
(gdshelpers.parts.waveguide.Waveguide attribute)
Y
y (gdshelpers.parts.Port attribute)
(gdshelpers.parts.port.Port attribute)
(gdshelpers.parts.waveguide.Waveguide attribute)
Read the Docs
v: latest
Versions
latest
stable
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.