gdsfactory.path.spiral_archimedean

gdsfactory.path.spiral_archimedean#

gdsfactory.path.spiral_archimedean(min_bend_radius, separation, number_of_loops, npoints)[source]#

Returns an Archimedean spiral.

Parameters:
  • min_bend_radius (float) – Inner radius of the spiral.

  • separation (float) – Separation between the loops in um.

  • number_of_loops (float) – number of loops.

  • npoints (int) – number of Points.

Return type:

Path

import gdsfactory as gf

p = gf.path.spiral_archimedean(min_bend_radius=5, separation=2, number_of_loops=3, npoints=200)
p.plot()

(Source code, png, hires.png, pdf)

../_images/gdsfactory-path-spiral_archimedean-1.png