Skip to content

KausikN/AlgoVis

Repository files navigation

AlgoVis

A python visualiser for various Algorithms

GUI

https://kausikn-algovis.streamlit.app/

  • GUI built using streamlit
  • To use app locally,
    • Clone the repo and run StartUI.sh to view the app on your browser!
  • App is hosted at Streamlit
  • App can also be run on my Common Host App,
    • Choose settings from the left tab dropdown and select "Add New Repo" under Select Setting dropdown
    • Type the repo name and click on "Add Repo"
    • Goto Choose Project from the left tab dropdown, choose the project and click load and deploy.
    • Then go ahead and use the app! 😃
    • If you want to change to another app, simply click on View Other Projects in top left and choose any other project and load and deploy.

AlgoVis

K-Means Clustering

  • Visualise K-Means Clustering algorithm over iterations

    KMeans Clustering

Random Number Generation

  • Visualise Output Distribution on python's inbuilt Random Function

    Random Generator

Sorting Algorithms Visualiser

Visualise sorting procedures for various sorting algorithms

  • Bubble Sort

    Bubble Sort Vis

  • Insertion Sort

    Insertion Sort Vis

  • Selection Sort

    Selection Sort Vis

  • Merge Sort

    Merge Sort Vis

Collatz Conjecture

  • Visualise Collatz Conjecture Convergence

    Collatz Conjecture 1 Collatz Conjecture Turtle Collatz Conjecture 2

  • Video on Collatz Conjecture

    Collatz Conjecture Video

Bifurcate Population Convergence

  • Visualise Bifurcate Population Convergence

    Bifurcate 1 Bifurcate 2

  • Video on Bifurcate Population Conjecture

    Bifurcate Population Video

Recaman Sequence

  • Visualise Recaman Sequence

    Recaman Sequence Recaman Sequence Turtle

  • Video on Recaman Sequence

    Recaman Sequence Video

Fibonacci Sequence

  • Visualise Fibonacci Sequence and its variants

  • Standard Fibonacci Sequence

    Standard Fibonacci Standard Fibonacci Turtle

  • General Length Fibonacci Sequence

    General Length Fibonacci General Length Fibonacci Turtle

  • Custom Function Fibonacci Sequence - Here used Reverse Fibonacci Function

    General Func Fibonacci General Func Fibonacci Turtle

  • Video on Fibonacci Sequence

    Fibonacci Series Video

Digit Sum and Multiply Convergence

  • Visualise Digit Sum and Multiply Convergence

    Digit Multiply 1 Digit Multiply Turtle Digit Multiply 2

About

A python visualiser for various Algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages