Geometry Node + Python Scripted Ring

Trying out Geometry Nodes.
Still in the early stages.
Takes 3 seconds to generate the ring.
Two profiles are used for one on the bottom and another on the top.