Skip to content

A web-based interactive tool powered by Streamlit to perform and visualize quaternion mathematical operations.

License

Notifications You must be signed in to change notification settings

HeshamFS/QuatViz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuatViz Toolbox

QuatViz is an interactive web application developed with Streamlit, designed to simplify quaternion operations and provide a visual representation of their orientations. Quaternions are powerful mathematical entities used in 3D rotations and computer graphics.

App Screenshot

Features

  • User-friendly interface to input two quaternions.
  • Supports quaternion operations like Add, Subtract, and Multiply.
  • Visual representation of quaternion orientations in 3D space.
  • Immediate feedback and error handling for invalid quaternion values.

Installation & Usage

  1. Clone the Repository

    git clone https://github.com/HeshamFS/QuatViz.git
  2. Navigate to Directory

    cd QuatViz
  3. Install the Required Libraries

    pip install -r requirements.txt
  4. Run the Streamlit App

    streamlit run quatviz_app.py

Contribute

We welcome contributions! Please fork the repository and make changes as you'd like. Pull requests are warmly welcome.

License

This project is open-source and available under the MIT License.

Acknowledgments

  • Streamlit for their intuitive web app framework.

About

A web-based interactive tool powered by Streamlit to perform and visualize quaternion mathematical operations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages