This program is for making spirographs. the geometry follows these definitions.
The program uses a python environment, use the following steps to install.
- Ensure Python 3.12 is installed.
- Install
pipenv
usingpip
(pip install pipenv
). - Install required dependencies with
pipenv sync
(usepipenv sync -d
to install dependencies for development). - To run the program use
py -m project
within the project directory (the virtual environment needs to be activated withpipenv shell
).