from qpdk import cells, PDK

PDK.activate()
c = cells.taper_cross_section(cross_section1='cpw', cross_section2='cpw', length=10, npoints=100, linear=False, width_type='sine').copy()
c.draw_ports()
c.plot()