This tool transpiles the given Python code into form that Jsvee understands and can execute.
Not all Python language features are supported. Arithmetical operations, assignments, while loops,
for loops to iterate a list, functions, lists, dictionaries and simple classes are available.
The only built-in functions available are: abs, float, input, int,
len, max, min, range (in for loop), list.append,
str.split, and print. You will get an error if the code contains language features which are not available.
The animation is below. You can use the Kelmu annotation editor if you want to annotate the animation.
When you are ready, copy and paste the transpiled code below and save it online. Launch the animation by
using URL such as https://acos.cs.aalto.fi/html/jsvee/jsvee-python-json/transpiler?url=http://pathtothetranspiledcode/file.json
If you have defined annotations, export the annotation definitions and also save that file online. Then
launch the animation by using URL such as https://acos.cs.aalto.fi/html/jsvee/jsvee-python-json/transpiler?url=http://pathtothetranspiledcode/file.json&kelmuUrl=http://pathtothedefinitionfile/file.jsonp