https://github.com/pamelafox/recursive-visualizations
An online tool to visualize recursive JS functions step-by-step as a tree.
https://github.com/pamelafox/recursive-visualizations
graph hacktoberfest pyodide python recursion visualization
Last synced: 6 months ago
JSON representation
An online tool to visualize recursive JS functions step-by-step as a tree.
- Host: GitHub
- URL: https://github.com/pamelafox/recursive-visualizations
- Owner: pamelafox
- License: gpl-2.0
- Created: 2021-02-01T00:06:04.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-08-03T11:36:19.000Z (10 months ago)
- Last Synced: 2024-12-10T00:42:09.117Z (6 months ago)
- Topics: graph, hacktoberfest, pyodide, python, recursion, visualization
- Language: HTML
- Homepage: https://www.recursionvisualizer.com/
- Size: 716 KB
- Stars: 45
- Watchers: 5
- Forks: 10
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: .github/code_of_conduct.md
Awesome Lists containing this project
README
# recursive-visualizations
A way to visualize the call graph of recursive functions.
Uses Pyodide to run rcviz.py and then a WASM PyDot/GraphViz port to build an SVG graph.
Finally, some JavaScript adds a slider for stepping through the calls.To run locally:
```python3 -m http.server```
To run Python tests:
```pytest```