Description
Using JavaScript, this package creates interactive visualizations of a variety of objects in a modern browser. While viewing the object, the user has the ability to manipulate and run various tests. Once finished, the user can export the finished result back to the Macaulay2 session.
Javascript Packages Used
Built on the shoulders of giants, this package utilizes a variety of existing open-source javascript packages.
Contributors
The following people have generously contributed code or worked on our code at various Macaulay2 workshops.
-
Ata Firat Pir
-
Elliot Korte
-
Will Smith
-
Julio Urenda
In particular we are thankful to Dan Grayson and Mike Stillman for their help in creating communication between Macaulay2 and the browser.
Interactive Examples
The following links are interactive examples without the communication between Macaulay2 and the browser. The editing, manipulation, and TikZ should work. Depending on the browser, some features may require you to open the links in a new tab.
Methods and Workflow