Skip to main content

Library for animating double pendula in Python

Project description

Double pendula

"It simply deals with unpredictability in complex systems. The shorthand is the Butterfly Effect. A butterfly can flap its wings in Peking and in Central Park you get rain instead of sunshine." - Dr. Ian Malcolm, Jurassic Park

300 double pendulums with nearly identical (but not quite) start conditions

Table of Contents


:computer: Installation

Clone this repository locally to your machine:

git clone https://github.com/chris-greening/double-pendula.git

and install required dependencies with:

pip3 install -r requirements.txt

Minimum Python version

This code requires Python 3.5 or higher.

:newspaper: Blog Posts

Check out blog post(s) on DEV for ideas and tutorials!


: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 :heart:


:spider_web: Dependencies


:credit_card: License

This code 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

double-pendula-0.1.4.tar.gz (5.6 kB view details)

Uploaded Source

File details

Details for the file double-pendula-0.1.4.tar.gz.

File metadata

  • Download URL: double-pendula-0.1.4.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.6

File hashes

Hashes for double-pendula-0.1.4.tar.gz
Algorithm Hash digest
SHA256 e638edb9ff9f8e37959b4950f6cf3a5910c1036943338e59fc194aca20690f49
MD5 556e184037208ffcfd8ad963e98e7147
BLAKE2b-256 565bc78db5431ac1272d271ca55c9dd147c73f4730166f76b87db88160f7caee

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page