/pyspiro

a python prgram for making spirographs

Primary LanguagePythonMIT LicenseMIT

pyspiro

This program is for making spirographs. the geometry follows these definitions.

Usage

The program uses a python environment, use the following steps to install.

  1. Ensure Python 3.12 is installed.
  2. Install pipenv using pip (pip install pipenv).
  3. Install required dependencies with pipenv sync (use pipenv sync -d to install dependencies for development).
  4. To run the program use py -m project within the project directory (the virtual environment needs to be activated with pipenv shell).