from qpdk import cells, PDK

PDK.activate()
c = cells.rectangle(size=(4, 2), layer='M1_DRAW', centered=False, port_type='electrical', port_orientations=(180, 90, 0, -90)).copy()
c.draw_ports()
c.plot()