ubcpdk.cells.spiral#
- ubcpdk.cells.spiral(length=100, cross_section='strip', spacing=3, n_loops=6)[source]#
Returns a spiral double (spiral in, and then out).
- Parameters:
length (float) – length of the spiral straight section.
cross_section (CrossSection | str | dict[str, Any] | Callable[[...], CrossSection] | SymmetricalCrossSection | DCrossSection) – cross_section component.
spacing (float) – spacing between the spiral loops.
n_loops (int) – number of loops.
- Return type:
Component