8000 GitHub - AlejandroJIMBUI/PhysicsSIM: Interactive Python simulations of physics concepts
[go: up one dir, main page]

Skip to content

AlejandroJIMBUI/PhysicsSIM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PhysicsSIM

This project was developed for my Physics course, featuring a collection of Python-based simulations covering key topics from the curriculum. The interactive simulations model fundamental physical phenomena studied throughout the semester.


Key features:

  • Comprehensive visualization of core physics concepts
  • Interactive parameter controls for experimental learning
  • Computational implementations of theoretical models
  • Designed to complement course material

The simulations demonstrate practical applications of:

  • Classical mechanics principles
  • Kinematic equations
  • Dynamic systems behavior
  • Particle physics fundamentals

System Requirements

  • Operating System: Windows 10/11 (64-bit)
  • Python: Version 3.9 or higher
  • Dependencies:
    • vpython
    • matplotlib
    • PyQt6

Development

Setting Up the Development Environment

  1. Clone this repository using the following command:
    git clone https://github.com/AlejandroJIMBUI/PhysicsSIM.git
    cd PhysicsSIM
  2. Create a Virtual Environment and Install Dependencies:
    python -m venv venv
    venv\Scripts\activate
    pip install -r requirements.txt
  3. Running Unit Tests
    pytest

About

Interactive Python simulations of physics concepts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0