Polar Half-space plot

I've been using matplotlib on OSX a bit and was wondering if anyone had code out there for a polar half-space plot? I created one for matlab a while back and if there is not one for matplotlib, I would be happy to offer up my code as a good beginning. It has a good bit of logic in it to make the plot look good. My python is not the best so I wanted to see if anyone wanted to take a crack at it before I did a messy python hack of it.

--Chad Kidder