Folder structure simplfied

This commit is contained in:
=
2026-06-06 16:43:26 +08:00
parent 8da92ced57
commit 8a17f1dde0
138 changed files with 10429 additions and 1432 deletions
@@ -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.