tracers.py
is a visualization library for Python.
This repository is part of the project Algorithm Visualizer.
TODO
TODO
Check out the API reference for more information.
Check out the contributing guidelines.
:scroll:Visualization Library for Python
Home Page: https://algorithm-visualizer.org/
tracers.py
is a visualization library for Python.
This repository is part of the project Algorithm Visualizer.
TODO
TODO
Check out the API reference for more information.
Check out the contributing guidelines.
It ends up inheriting functions which are not applicable to it (selectRow
, selectCol
, etc).
@MarkKoz I just published the documentation for tracers.js
(and also revised Randomize functions): https://algorithm-visualizer.github.io/tracers.js/. Let me know if you need anything else!
Quote from Python's json module documentation:
This module does not comply with the RFC in a strict fashion, implementing some extensions that are valid JavaScript but not valid JSON. In particular:
- Infinite and NaN number values are accepted and output;
This is a problem because JavaScript's JSON parser will consider values such as Infinity
(note this is not a string) as invalid.
A custom JSONEncoder
can be used to address these issues, but the question remains to what these values should be serialised. What format will allow JavaScript to properly interpret them? Oddly enough, JS itself serialises Infinity
to null
so that's not an answer.
Some parameters may have been removed. Basing off the changes in algorithm-visualizer/tracers.js@15cf992
For example, visitedCount
and selectedCount
of GraphTracer.addNode()
are gone.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.