Stereonet plot?

Just wondering if anyone has tried to plot a stereonet with matplotlib
before I try either a modified polar plot or some variation of a
basemap. It would be a pretty nice class of plot to include as an
option in matplotlib.

Cheers,

Derek