UnconstrainedGdsiiPPLayerInputMap¶
- class ipkiss.process.layer_map.UnconstrainedGdsiiPPLayerInputMap(**kwargs)¶
Map of GDSII layer/datatype combinations onto ProcessPurposeLayers. This map maps the GDSII Layers onto ProcessLayers, and the Datatypes onto PatternPurposes.
- Parameters
- process_layer_map: dict, required
Map between the GDSII layer numbers and the ProcessLayer objects
- purpose_datatype_map: dict, required
Map between the GDSII Datatypes and the PatternPurpose objects
- datatype_purpose_map: dict, optional
automatically generated reverse map between PatternPurposes and GDSII Datatype numbers
- layer_map: dict, optional
Additional layer map, to be used complementarily to the ‘process_layer_map’ and ‘purpose_datatype_map’.
- layer_process_map: dict, optional
automatically generated reverse map between ProcessLayers and GDSII Layer numbers
- define_layer_process_map()¶
- define_datatype_purpose_map()¶
- get(key, default)¶