Skip to content

mohamad-bashar/vector-visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Vector Visualizer

This project is an interactive web application built using Python and Streamlit designed to help students visualize physics vectors.

Features

  • Graph multiple vectors on a 2D plane.
  • Customize vector properties like magnitude, angle, color, and label.
  • Visualize vector addition and resultant vectors (potential future feature, currently focuses on individual vector plotting).
  • User-friendly interface powered by Streamlit.

Purpose

Created in Grade 9 (2022) as a contribution to my school, this tool aims to make learning physics concepts related to vectors more intuitive and engaging.

Live Application

You can access the live application here: https://vector-visualizer.streamlit.app

Technologies Used

  • Python
  • Streamlit
  • Matplotlib (likely used for plotting, assuming based on functionality)

How to Run Locally (Example)

  1. Clone the repository: git clone https://github.com/mohamad-bashar/vector-visualizer.git
  2. Navigate to the project directory: cd vector-visualizer
  3. Install dependencies: pip install -r requirements.txt (Assuming a requirements file exists)
  4. Run the Streamlit app: streamlit run app.py (Assuming the main script is app.py)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages