GAP to Cytoscape Quiver Viewer
Translate QPA quiver output into an editable graph, inspect relations, and export the result as JSON or SVG.
QPA quiver with relations
Relations detected here override the
relation array.
Relation array
Optional fallback input.
Use mousewheel to zoom in/out. Click-and-drag on canvas/edge
to pan.
Shortening the distance between vertices connected by multiple arrows may clarify the arrows.
Shortening the distance between vertices connected by multiple arrows may clarify the arrows.
Instruction and Limitation
Quiver Input
For quiver input with relations:
Quiver( [.. list of vertices ..],
[..[src,tar,arr_name]..] ) [ ... list of relations ... ]
"Quiver()" can be
omitted. Relations must be the last array and cannot
be 2-dimensional. Relations in the QPA quiver code
have priority over those in the relation array.
Relation Syntax
Relations can be written in the format
"(scalar1)*arrow1*arrow2*... +
(scalar2)*...".
Scalar coefficients are optional; a monomial such as
"a*b" is treated as
"(+1)*a*b", and
"a*b - c*d" is treated as
"(+1)*a*b+(-1)*c*d".
Relation Editing
To edit a relation, select one relation in the
relation display, then press Edit relation.
To add relation(s), press Add relation(s), then type
in the highlighted entry area. Press Enter to save.
Press Shift+Enter to insert a new line. You can use
one relation per line or separate relations with
commas.
Warnings and Limitations
Finite field detection is available only for
characteristics at most 61.
Comments and issues: aaron dot kychan at gmail dot
com.