This repository is dedicated to exploring two-dimensional dynamical systems through Python simulations. It includes detailed examples of the classical two-body problem in physics, which help in understanding the fundamentals of motion under gravitational forces.
- Two-Body Problem: Python scripts simulate the interaction between two masses under gravitational attraction, demonstrating orbits and trajectories based on initial conditions.
- (Three-Body will soon be updated!)
The aim of this repository is to provide a hands-on approach to learning classical mechanics principles, specifically Newtonian gravity, through visualization of 2D simulations.
To run the simulations:
- Ensure Python 3.11 is installed.
- Install required libraries using
pip install -r requirements.txt.
Contributions are welcome! If you'd like to improve the simulations or add new features, please fork the repository and submit a pull request.
This project is open-sourced under the MIT license. See the LICENSE file for more details.