legume.gds.generate_gds_raster
- legume.gds.generate_gds_raster(lattice, raster, filename, unit=1e-06, tolerance=0.01, cell_bound=True, levels=[0.5])
Traces a rasterization projected onto a lattice to generate a GDS file
Note
The
gdspyandscikit-imagepackages are required for exporting rasterized GDS files.- Parameters:
lattice (Lattice)
raster (2D array of floats)
filename (str)
unit (float, optional) – The GDS spatial units. Default is 1e-6, or 1 um.
tolerance (float , optional) – The GDS tolerance parameter. Default is 0.01.
cell_bound (bool, optional) – Whether a Polygon should be added to define the unit cell boundary. Default is True.
levels (List[float], optional) – List of the raster levels to trace with
skimage.measure.find_contours. Default is [0.5].