Metadata-Version: 2.1
Name: sorting_vis
Version: 1.0.1
Summary: Visualise how different sorting algorithms manage an array.
Home-page: https://github.com/tomasvana10/sorting_vis
Author: Tomas Vana
License: MIT
Platform: any
Classifier: Topic :: Multimedia
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Education
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Education
Description-Content-Type: text/markdown
Requires-Dist: customtkinter
Requires-Dist: pillow

# sorting_vis
See how different sorting algorithms manage an array

## Dependencies
`customtkinter`
`Pillow`

## Installation
Make a virtual environment (recommended):
```
pip install virtualenv
python3 -m venv venv OR python -m venv venv
ON WINDOWS: venv\scripts\activate
ON MACOS/UNIX: source venv/bin/activate
```
Install the package and run the gui script:
```
pip install sorting_vis OR pip3 install sorting_vis
sorting_vis-ctk
```

## Gallery
<img width="498" alt="sorting algorithm config" src="https://github.com/tomasvana10/sorting_vis/assets/124552709/bd027517-6122-4fa0-b848-acfcf97d2601">
<img width="1440" alt="sorting algorithm visualisation" src="https://github.com/tomasvana10/sorting_vis/assets/124552709/b832e59f-46a0-4a61-b057-6019a86810da">
