This app lets you input a set of points, and then constructs a Ptolemaic system of epicycles and deferents based on the Discrete Fourier Transform of the sample.

Parameters:

Parameters:

**Animation Speed**: Controls the speed at which the path is drawn**Fade**: Controls the speed at which the path fades (Far-left indicates no fade)**Compression**: Determines how many epicycles to use (Removes from the system in order of radius)**Show circles**: Show/hide epicycles**Show samples**: Show/hide sample points**Sample Mode**: Determines the method of sample input (Switching modes clears the screen)**Input Mode**: Type in the coordinates of the samples**Input Data Points**: Type the coordinates here**Evaluate**: Same as Point Mode's Evaluate**Curve Mode**: Click and drag with the mouse to input samples**Sample Rate**: Determines the rate at which a sample is taken along the drag**Point Mode**: Click individual points to input a sample**Clear Samples**: Clears all samples from the list**Evaluate**: Finish sampling, start construction (Note: evaluating in Curve mode is implicit in the release of the mouse)