pdkmaster top module¶
Coding conventions¶
Classes of which no object are supposed to be created in user code start with an underscore. Typically this means that the object should typically be generated from a Factory or other object that can generate this object. It thus typically means that no backwards guarantee is given for the __init__() method of the class.
functions, object methods and attributes starting with an underscore are for internal use only. No backwards guarantee is given and they may be changed or removed.
Module hierarchy¶
- pdkmaster._util
i2f_recursive()
is_iterable()
get_nth_of()
get_first_of()
get_last_of()
strip_literal()
IterableOverride
IterTypeMixin
ExtendedList
ExtendedList.append()
ExtendedList.clear()
ExtendedList.extend()
ExtendedList.insert()
ExtendedList.pop()
ExtendedList.remove()
ExtendedList.reverse()
ExtendedList.sort()
ExtendedList._freeze_()
ExtendedList._frozen_
ExtendedList._reorder_()
ExtendedList._abc_cache
ExtendedList._abc_generic_negative_cache
ExtendedList._abc_generic_negative_cache_version
ExtendedList._abc_registry
ExtendedList._gorg
ExtendedListMapping
ExtendedListMapping._index_attribute_
ExtendedListMapping.clear()
ExtendedListMapping.pop()
ExtendedListMapping.popitem()
ExtendedListMapping.update()
ExtendedListMapping.index()
ExtendedListMapping.insert()
ExtendedListMapping.keys()
ExtendedListMapping.items()
ExtendedListMapping.values()
ExtendedListMapping._freeze_()
ExtendedListMapping._frozen_
ExtendedListMapping._reorder_()
ExtendedListMapping._abc_cache
ExtendedListMapping._abc_generic_negative_cache
ExtendedListMapping._abc_generic_negative_cache_version
ExtendedListMapping._abc_registry
ExtendedListMapping._gorg
_ListMappingOverride
_ListMappingOverride.pop()
_ListMappingOverride.update()
_ListMappingOverride._abc_cache
_ListMappingOverride._abc_generic_negative_cache
_ListMappingOverride._abc_generic_negative_cache_version
_ListMappingOverride._abc_registry
_ListMappingOverride._gorg
_ListMappingOverride.index()
_ListMappingOverride.insert()
ExtendedListStrMapping
ListStrMappingOverride
- pdkmaster.technology
- pdkmaster.technology.edge
- pdkmaster.technology.mask
- pdkmaster.technology.geometry
- pdkmaster.technology.net
- pdkmaster.technology.primitive
- pdkmaster.technology.property_
- pdkmaster.technology.rule
- pdkmaster.technology.technology_
- pdkmaster.technology.wafer_
- pdkmaster.design
- pdkmaster.dispatch
- pdkmaster.dispatch.shape
ShapeDispatcher
ShapeDispatcher.Point()
ShapeDispatcher.Line()
ShapeDispatcher.Polygon()
ShapeDispatcher.Rect()
ShapeDispatcher.MultiPath()
ShapeDispatcher.Ring()
ShapeDispatcher.RectRing()
ShapeDispatcher.MultiPartShape()
ShapeDispatcher.MultiPartShape__Part()
ShapeDispatcher.MultiShape()
ShapeDispatcher.RepeatedShape()
ShapeDispatcher.ArrayShape()
- pdkmaster.dispatch.primitive
PrimitiveDispatcher
PrimitiveDispatcher.Base()
PrimitiveDispatcher.Marker()
PrimitiveDispatcher.Auxiliary()
PrimitiveDispatcher.ExtraProcess()
PrimitiveDispatcher.Insulator()
PrimitiveDispatcher.Implant()
PrimitiveDispatcher.Well()
PrimitiveDispatcher.DeepWell()
PrimitiveDispatcher.WaferWire()
PrimitiveDispatcher.GateWire()
PrimitiveDispatcher.MetalWire()
PrimitiveDispatcher.MIMTop()
PrimitiveDispatcher.TopMetalWire()
PrimitiveDispatcher.Via()
PrimitiveDispatcher.PadOpening()
PrimitiveDispatcher.Resistor()
PrimitiveDispatcher.MIMCapacitor()
PrimitiveDispatcher.Diode()
PrimitiveDispatcher.MOSFETGate()
PrimitiveDispatcher.MOSFET()
PrimitiveDispatcher.Bipolar()
PrimitiveDispatcher.MinWidth()
PrimitiveDispatcher.Spacing()
PrimitiveDispatcher.Enclosure()
PrimitiveDispatcher.NoOverlap()
- pdkmaster.dispatch.shape
- pdkmaster.io