This is also based on work done by Clifford Wolf, gearsgen.py, at, licensed under the GNU, version 2 license. (as of this writing), it is assumed to be in the public domain. His code is published without license, since it is freely available for 8 years '$ python circular-gear.py').īased on work done by Jeff Schoner in his class CS285, Spring 2002 at Touse them, just invoke the sub-classes from the command line (e.g. There are three super-classes (with much duplication), that are subclassed by several self-executable class.