Folder structure simplfied
This commit is contained in:
@@ -4,7 +4,7 @@ import numpy as np
|
||||
from numpy import pi
|
||||
|
||||
from ...routing import Route
|
||||
from ...structures import _my_polygon,circle,Clothoid
|
||||
from ..geometry import _my_polygon,circle,Clothoid
|
||||
from ...basic import __cell_arg__
|
||||
|
||||
class ring_bus_wg:
|
||||
@@ -853,10 +853,34 @@ class MDM(ADC_STD_2x2):
|
||||
|
||||
|
||||
class DC_bend :
|
||||
'''
|
||||
This is a class for bend directional coupler for broadband and fabrication tolerant power splitting.
|
||||
Written by HU GAOLEI at 2022.5.15.
|
||||
'''
|
||||
"""
|
||||
This is a class for bend directional coupler for broadband and fabrication tolerant power splitting.
|
||||
|
||||
Parameters
|
||||
----------
|
||||
name : Any, optional
|
||||
Unique identifier for the device cell. Default is None.
|
||||
w_in : float, optional
|
||||
Width parameter in microns. Default is 0.45.
|
||||
w_out : float, optional
|
||||
Width parameter in microns. Default is 0.45.
|
||||
gap : float, optional
|
||||
Spacing or gap parameter in microns. Default is 0.2.
|
||||
r_in : int, optional
|
||||
Radius parameter in microns. Default is 40.
|
||||
theta_arc : int, optional
|
||||
Angle parameter in degrees. Default is 30.
|
||||
w_wg : float, optional
|
||||
Width parameter in microns. Default is 0.45.
|
||||
theta_ext : int, optional
|
||||
Angle parameter in degrees. Default is 15.
|
||||
xs_wg : str, optional
|
||||
Layer or cross-section name used by the device. Default is 'strip'.
|
||||
sharp_patch : bool, optional
|
||||
Whether to add geometry patches for sharp corners or cladding continuity. Default is True.
|
||||
show_pins : bool, optional
|
||||
Whether to draw pin markers in the generated layout. Default is False.
|
||||
"""
|
||||
|
||||
"""
|
||||
Bend-based directional coupler for broadband, fabrication-tolerant splitting.
|
||||
|
||||
Reference in New Issue
Block a user