ipkiss.process.layer_map.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:

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

process_layer_map: dict, optional

Map between the GDSII layer numbers and the ProcessLayer objects

purpose_datatype_map: dict, optional

Map between the GDSII Datatypes and the PatternPurpose objects

define_datatype_purpose_map()
define_layer_process_map()
get(key, default)