Spirographs is a Python 3 application made with Glade & GTK for Linux. It exists to help you play around with hyportrochoids and epitrochoids. These are the shapes that the classic Spirograph toys make! False dialog False vertical 2 False end Close True True True True True 1 False False 0 True False vertical True False True False img/example_epi.png False True 0 True True center 1 False 6 6 False aboutBuffer False True True 1 True False 6 6 Created by A.M. Rowsell ©2026 License: Mozilla Public License v2 center False True 2 True True 0 True False True True False img/small_epitrochoid.png False True 0 True False img/small_hypotrochoid.png False True 1 True True 1 True True 1 0.5 100 0.5 0.5 5 0.5 100 0.5 0.5 5 0.5 100 0.5 0.5 5 False Spirographs center 1200 800 True False 5 5 5 5 10 True True False True True natural natural 0 1 2 True False 5 5 5 5 True True True bigRadiusAdjustment True 100 1 2 0 True True True distanceAdjustment True 100 1 2 2 True True True smallRadiusAdjustment True 100 1 2 1 True True center 10 10 10 32 0.5 False False number 1 0 100 True False start Big Radius (R): 0 0 100 True False start Small Radius (r): 0 1 100 True False start Distance (d): 0 2 100 True True center 10 10 10 5 7 0.5 number 1 1 100 True True center 10 10 10 5 5 0.5 number 1 2 True False 5 5 5 5 4 0 16π Automatic (beta) 1 3 2 True False Theta (θ) 0 3 0 2 2 True False True True False _File True True False True False Quit True True False _View True True False True False Settings True True False _Help True True False True False _About Spirograph... True 0 0 2