×

Visualizing combinatorial objects in Macaulay2. (English) Zbl 1411.05004

Summary: Using JavaScript, this package creates interactive visualizations of a variety of objects in a modern browser. The user has the ability to manipulate the object, run various tests, and compute invariants. Once finished, the user can export the result back to the Macaulay2 session.

MSC:

05-04 Software, source code, etc. for problems pertaining to combinatorics
05E45 Combinatorial aspects of simplicial complexes

References:

[1] M. Bostock. “D3.js Version 3”. Available athttps://d3js.org.
[2] R. Freese. “Lattice Drawing Component”. Available athttp://www.latdraw.org/. · Zbl 1198.06001
[3] E.R. Gansner and S.C. North. “An open graph visualization system and its applications to software engineering”. SOFTWARE - PRACTICE AND EXPERIENCE 30.11 (2000), pp. 1203– 1233. · Zbl 1147.68782
[4] L. Gersen. “noUiSlider.js v8.5.1”. Available athttp://refreshless.com/nouislider/.
[5] D.R. Grayson and M.E. Stillman. “Macaulay2, a software system for research in algebraic geometry”. Available athttp://www.math.uiuc.edu/Macaulay2/.
[6] F. Hinkelmann, L. Kastner, and M.E. Stillman. “Macaulay2 server”. Available at http://web.macaulay2.com.
[7] SageMath Inc. CoCalc Collaborative Computation Online. Available at https://cocalc.com.
[8] P. Jipsen. “Interactive Poset and Lattice Drawing Java Applet”. Available at http://www1.chapman.edu/ jipsen/gap/posets.html.
[9] A. Lombardo. “BootSideMenu.js”. Available at https://github.com/AndreaLombardo/BootSideMenu/.
[10] A. Nikolaev. “visualsc: A simplicial complex visualization tool similar to GraphViz”. Available athttps://github.com/a-nikolaev/visualsc/.
[11] M. Otto and J. Thornton. “Bootstrap.js v3.3.6”. Available athttp://getbootstrap.com/.
[12] Z. Rocha. “clipboard.js v1.5.10”. Available athttps://clipboardjs.com.
[13] B. Stone, B. Barwick, T. Enkosky, and J. Vallandingham. “Visualize Package for Macaulay2”. · Zbl 1411.05004
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.