HeshamFS / QuatViz

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

Home Page:https://quatviz.streamlit.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

https://quatviz.streamlit.app/

License:MIT License


Languages

Language:Python 100.0%