Docstring format change
(new param and return format) Also some minor code formatting fixes in utils
This commit is contained in:
parent
20981f10b9
commit
5adabfd25a
16 changed files with 844 additions and 496 deletions
|
|
@ -6,21 +6,24 @@
|
|||
with some vectorized element types (eg. circles, not just polygons), better support for
|
||||
E-beam doses, and the ability to output to multiple formats.
|
||||
|
||||
Pattern is a basic object containing a 2D lithography mask, composed of a list of Shape
|
||||
objects and a list of SubPattern objects.
|
||||
`Pattern` is a basic object containing a 2D lithography mask, composed of a list of `Shape`
|
||||
objects, a list of `Label` objects, and a list of references to other `Patterns` (using
|
||||
`SubPattern` and `GridRepetition`).
|
||||
|
||||
SubPattern provides basic support for nesting Pattern objects within each other, by adding
|
||||
`SubPattern` provides basic support for nesting `Pattern` objects within each other, by adding
|
||||
offset, rotation, scaling, and other such properties to a Pattern reference.
|
||||
|
||||
`GridRepetition` provides support for nesting regular arrays of `Pattern` objects.
|
||||
|
||||
Note that the methods for these classes try to avoid copying wherever possible, so unless
|
||||
otherwise noted, assume that arguments are stored by-reference.
|
||||
|
||||
|
||||
Dependencies:
|
||||
- numpy
|
||||
- matplotlib [Pattern.visualize(...)]
|
||||
- python-gdsii [masque.file.gdsii]
|
||||
- svgwrite [masque.file.svg]
|
||||
- `numpy`
|
||||
- `matplotlib` [Pattern.visualize(...)]
|
||||
- `python-gdsii` [masque.file.gdsii]
|
||||
- `svgwrite` [masque.file.svg]
|
||||
"""
|
||||
|
||||
import pathlib
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue