DesignScript and pen weights

I am looking to assign pen weights to widths like Microstation pen tables. 

Is this possible?

I have weight_base and weight_delta set but looking for more control on pen widths.

Anyone with any ideas?