##### Spirograph.py

```
#Author: marktini github.com/marktini
#Spirograph curve drawing program
#Version 1.0
#modified to Python3 by Robin Newman Dec 2018
#additions to allow export of x,y coords using OSC message
#with aid of pythonosc library
import math
import turtle
import random
import time
```

This file has been truncated. show original
##### euclidian.py

```
#updated to python3 by Robin Newman December 2018
#function that finds greatest common divisor using Euclidian algorithm.
#For math description of the algorithm, visit https://en.wikipedia.org/wiki/Euclidean_algorithm
def euclidianGCD(a, b):
#check if either of the inputs is zero
if (a==0 or b==0):
if (a==0 and b!=0):
return b
elif (a!=0 and b==0):
return a
```

This file has been truncated. show original
##### frange.py

```
#python3 version (same as python2 version)
#analog of the range() function but this one allows decimal increments
def frange(start, end, step=None):
if step!=None:
this = start
list = []
list.append(this)
while (this <= end):
this = this + step
this = round(this, 2)
```

This file has been truncated. show original
There are more than three files. show original