Skip to content

Python library for analyzing, exploring, and visualizing epitrochoids and hypotrochoids in just a few lines of code

License

Notifications You must be signed in to change notification settings

Kempeter/spyrograph

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

spyrograph: elegant mathematics and geometries

Sample hypotrochoid drawing showing a circle rolling around the interior of another circle drawing a geometric shape

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

Downloads Issues License Version

"Buy Me A Coffee"

Official website

Official docs

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


💻 Installation

pip

Install from PyPI using

$ pip3 install spyrograph

or clone from GitHub

$ git clone https://github.com/chris-greening/spyrograph.git

🙏 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


📚 Documentation

The official documentation can be found on Read The Docs


💳 License

This library operates under the MIT license.


❔ 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

About

Python library for analyzing, exploring, and visualizing epitrochoids and hypotrochoids in just a few lines of code

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Python 97.9%
  • Shell 2.1%