Library for drawing spirographs in Python
Project description
spyrograph: elegant mathematics and geometries
What is it?
spyrograph is a lightweight Python package that provides an expressive and flexible set of tools for drawing beautiful mathematically driven art. With just a few lines of easy-to-read code you can start analyzing, visualizing, and exploring elegant mathematics
Key Features
- Expressive and consistent syntax
- Robust underlying mathematics
- Beginner and expert friendly
- No third-party installations required
- Clear visualizations and animations
- Flexible to a wide range of usecases
- Lightweight, just plug and play
Table of Contents
:computer: Installation
pip
Install from PyPI using
$ pip3 install spyrograph
or clone from GitHub
$ git clone https://github.com/chris-greening/spyrograph.git
:pray: Contributing
All contributions, bug reports, bug fixes, documentation improvements, enhancements, and ideas are welcome!
Feel free to open an Issue, check out existing Issues, or start a discussion.
Beginners to open source are highly encouraged to participate and ask questions if you're unsure what to do/where to start
:books: Documentation
The official documentation can be found on Read The Docs
:credit_card: License
This library operates under the MIT license.
:grey_question: Support
Reach out to me if you want to connect or have any questions and I will do my best to get back to you
- Email:
- Twitter:
- Personal contact form:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file spyrograph-0.5.0.tar.gz.
File metadata
- Download URL: spyrograph-0.5.0.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eb23651f57cacd16b00ebe7ae2f8ae7ac525dc9ce29a7c5df458ea8850e72acf
|
|
| MD5 |
20948a99e6e2742d0632bfc7b82089be
|
|
| BLAKE2b-256 |
7711593eef2293dfd638b6978dc056f2ce4501c194734cfb9739764be9bbc789
|