Forum Replies Created
-
AuthorPosts
-
Katarzyna
KeymasterHi Rasel,
There is an example in ‘Nazca – Getting Started’ on how to create a layout of an 1×8 splitter.
Check out: https://nazca-design.org/manual/getting_started.html
and scroll down to ‘6. Creating a parameterized building block’.Regards,
KatarzynaKatarzyna
KeymasterHi Arhastran,
Nazca Design is not yet in the pip repositories. Nazca 2.0.2 is another package.
Thus “pip install nazca” installs a package unrelated to Nazca Design.You’ll need the zip from the Nazca Design download site.
The current version is 0.5.13: https://nazca-design.org/dist/nazca-0.5.13.zip
After downloading, try: “pip install nazca-0.5.13.zip”Regards,
KatarzynaKatarzyna
KeymasterHi Jannis,
You can use the edge parameters to vary the waveguide width.
Here is an example:import nazca as nd import math as m nd.strt( length=20, width=2, layer=1, edge1=lambda x: 1+x**10, edge2=lambda x: 1+m.sin(10*x)).put() nd.export_gds()
Regards,
KatarzynaKatarzyna
KeymasterDear YaohuiC,
The issue you describe is related to a KLayout setting.
To see the fill colors and stipples deselect: KLayout / View / Show Layers Without Fill.Regards,
KatarzynaKatarzyna
KeymasterDear Rastko,
You can convert an .eps file to a .gds using the Nazca image() function. The Nazca image() gives also flexibility in adapting: a size, a pixelsize and a threshold for a more desired outcome.
For now, all file formats supported by Pillow – Python Imaging Library can be converted to a .gds file.Best regards,
KatarzynaKatarzyna
KeymasterDear lorenzo_btbw,
You can change the layer number of an imported GDS by using a ‘layermap’ argument.
‘layermap’ maps the original layer to a new layer. Omitted layers will not be changed.For example, you can change layer #1 from a loaded GDS to layer #10 using the following syntax:
import nazca as nd nd.load_gds( ... layermap={1:10}, ...)
Katarzyna
Katarzyna
KeymasterDear winniepic,
So far we support commercially PDKs from SMART Photonics and Fraunhofer HHI.
There is also a PDK in Nazca for the IMOS technology from TU Eindhoven.We keep developing and testing other PDKs, incl. Lionix and imec fabs. As soon as the PDKs and related process-flow are finalized we will add them to the Market. For now we do not have a definite date for that.
Best regards,
KatarzynaKatarzyna
KeymasterDear Isa,
You can export to SVG format using the following Nazca syntax:
import nazca as nd nd.export_svg()
Katarzyna
-
AuthorPosts