Skencil is an interactive vector drawing program. it currently support drawing primitives like rectangles, ellipses, bezier curves, bitmap (ppm, png, jpg, tiff etc.) and eps images and text. all objects can be rotated, scaled and sheared. primitives can have fill and line properties. a number of special effects like blend groups, text to bezier and text along a path are provided. skencil supports an unlimited undo history. import of xfig, ai (up to version 8), wmf, cmx and svg files. exports to eps, ai, pdf (with reportlab) and svg.
skencil is written in python with an tkinter gui. user scripts can be written in python.