[PR #2249] Add algviz #1720

Open
opened 2025-11-06 13:21:54 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/vinta/awesome-python/pull/2249
Author: @zjl9959
Created: 12/5/2022
Status: 🔄 Open

Base: masterHead: master


📝 Commits (1)

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)

📄 Description

What is this Python project?

Algviz is an animation engine based on Jupyter to make it easier to visualize algorithms.

For example:

  • Bubble sort algorithm:
    bubble_sort_animation
  • NQueens problem:
    NQueens_animation
  • Prim algorithm:
    Prim_animation

You can try more examples in the online editor by clicking the button below:

Open in Gitpod

What's the difference between this Python project and similar ones?

Enumerate comparisons.

-- Simple API, vivid animations.
-- Support multiple data structures, such as vector, table, linked list, tree and graph.
-- Can be embedded into Jupyter notebook.
-- The generated animation is based on SVG, which is portable and space-saving.

Anyone who agrees with this pull request could submit an Approve review to it.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/vinta/awesome-python/pull/2249 **Author:** [@zjl9959](https://github.com/zjl9959) **Created:** 12/5/2022 **Status:** 🔄 Open **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (1) - [`755fd2c`](https://github.com/vinta/awesome-python/commit/755fd2ca1c527ee8be29837f09dc696b673f1a29) Add algviz ### 📊 Changes **1 file changed** (+1 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) </details> ### 📄 Description ## What is this Python project? [Algviz](https://algviz.com) is an animation engine based on Jupyter to make it easier to visualize algorithms. For example: + Bubble sort algorithm: ![bubble_sort_animation](https://cdn.jsdelivr.net/gh/zjl9959/algviz-launch@master/svgs/BubbleSort.svg) + NQueens problem: ![NQueens_animation](https://cdn.jsdelivr.net/gh/zjl9959/algviz-launch@master/svgs/NQueens.svg) + Prim algorithm: ![Prim_animation](https://cdn.jsdelivr.net/gh/zjl9959/algviz-launch@master/svgs/Prim_sec.svg) You can try more examples in the online editor by clicking the button below: [![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/zjl9959/algviz-launch) ## What's the difference between this Python project and similar ones? Enumerate comparisons. -- Simple API, vivid animations. -- Support multiple data structures, such as `vector`, `table`, `linked list`, `tree` and `graph`. -- Can be embedded into Jupyter notebook. -- The generated animation is based on SVG, which is portable and space-saving. Anyone who agrees with this pull request could submit an *Approve* review to it. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-06 13:21:54 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-python#1720