Skip to main content

A Python package that uses NumPy and Matplotlib to simulate an interactive double pendulum.

Project description

Interactive Double Pendulum

An interactive double pendulum simulator built with Python and Matplotlib.
This tool visualizes the chaotic motion of a double pendulum and allows real-time parameter tuning, trail visualization, and data collection.

Features

  • Adjustable parameters: masses, lengths, gravity, and time step via sliders.
  • Real-time animation with pause, reset, and trail toggles.
  • Data collection and export to CSV for further analysis.
  • Built-in verification test to check simulation correctness.
  • Minimal dependencies: just numpy and matplotlib.

Installation

Install directly from PyPI:

pip install CW-DoublePendulum

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

cw_doublependulum-0.3.2.tar.gz (6.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cw_doublependulum-0.3.2-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file cw_doublependulum-0.3.2.tar.gz.

File metadata

  • Download URL: cw_doublependulum-0.3.2.tar.gz
  • Upload date:
  • Size: 6.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for cw_doublependulum-0.3.2.tar.gz
Algorithm Hash digest
SHA256 ff7bdd59ed5ce9769e1acfaffa05db817ea306c1ac2b21c2d5155a8257938de9
MD5 e9cad4ce1a5de26d4b8626c8d9218464
BLAKE2b-256 6d48e79aa177e835c4f516b683377793a1e2dd17e2aa79b9aeaf0ed661e165bf

See more details on using hashes here.

File details

Details for the file cw_doublependulum-0.3.2-py3-none-any.whl.

File metadata

File hashes

Hashes for cw_doublependulum-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d600f6e4777eb08f7518169e9711b14d5221a5c1f6c43ea82e9f06c161b5f3b2
MD5 c9380143b81406c550baaaf67c2497ec
BLAKE2b-256 82b550ccd7b6ed2f687c09cbc2b21223ab1bcc1d728eaf117676ac3f2892eaf5

See more details on using hashes here.

Supported by

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