LISTG(1)

๐Ÿ“ฆ
version 2.9.3 ยท 3 versions
, in fedora 43, fedora 44

โœจ LISTG(1) โœจ

okay so bestie, this is the manual page for listg, and the version we're vibing with is 2.9.3. it writes graphs in a format actual humans can read. that's the whole gig. let's get into it ๐Ÿ’…


๐Ÿ“œ SYNOPSIS ๐Ÿ“œ

listg [-fp#:#l#o#Ftq] [-a|-A|-c|-d|-e|-H|-M|-W|-L|S|-s|-b|-G|-y|-Yxxx]

yes the flags look like a keyboard smash. no, we are not skipping any of them. stay with me. ๐Ÿซถ


๐Ÿ’– DESCRIPTION ๐Ÿ’–

[infile [outfile]]

Write graphs in human-readable format.

that's it, that's the mission statement. you hand it graphs, it hands them back looking like something a person can actually read, and infile / outfile are the optional in and out slots. ๐ŸŒธ


๐ŸŽ€ the flags ๐ŸŽ€

๐ŸŒˆ input + selection vibes ๐ŸŒˆ

  • -f โ€” assume the inputs all have the same size. heads up: this one is only used when the input comes from a file, and only if -p is also given.
  • -p#, -p#:#, -p#-# โ€” only display one graph, or a whole sequence of graphs. the first graph is number 1. if there's a second number and it's empty or zero, that means infinity. lowkey important: this option won't work for incremental input.

๐Ÿ–ผ๏ธ output format picks ๐Ÿ–ผ๏ธ

  • -a โ€” write it as an adjacency matrix instead of a list of adjacencies.
  • -A โ€” same as -a, but with a space between entries.
  • -d โ€” write the output so it satisfies dreadnaut.
  • -c โ€” write ascii form with minimal line-breaks.
  • -e โ€” write a list of edges, preceded by the order and the number of edges.
  • -M โ€” write in Magma format.
  • -m โ€” write in Mathematica format.
  • -W โ€” write the matrix in Maple format.
  • -H โ€” write in HCP operations research format.
  • -T โ€” write in the edge-list format that the program tutte needs.
  • -b โ€” write in DIMACS format.
  • -G โ€” write in GRAPE format.
  • -y โ€” write in dot file format.
  • -Yxxx โ€” extra dotty commands for dot files (the argument keeps going to the end of the param).
  • -t โ€” write the upper triangle only (this one affects -a, -A, -d and the default).
  • -s โ€” write only the numbers of vertices and edges.

๐Ÿงฎ matrix modifiers ๐Ÿงฎ

  • -L โ€” (only with -M or -W) write the Laplacian instead of the adjacency matrix.
  • -S โ€” (only with -M or -W) write the signless Laplacian, not the adjacency matrix.

๐Ÿ”ง layout + housekeeping ๐Ÿ”ง

  • -l# โ€” set the screen width limit (default is 78, and 0 means no limit). ngl, heads up: this is not currently implemented with -a or -A.
  • -o# โ€” set the number of the first vertex (the default is 0).
  • -F โ€” write a form-feed after each graph except the last one.
  • -q โ€” suppress auxiliary output. the quiet luxury option. ๐Ÿ™ˆ

โš ๏ธ the incompatible era, fr fr: -a, -A, -c, -d, -M, -W, -H and -e are incompatible. pick a lane bestie, don't mix them. ๐Ÿ’€

and that's the whole page, you ate it, no crumbs. ๐Ÿ’–

this was listg version 2.9.3, dated September 2026 โ€” periodt, go make some graphs look pretty ๐Ÿฆ‹โœจ๐Ÿ‘‘

๐Ÿ“ฆ where this page comes from
  • fedora 43: nauty 2.9.3-3.fc43 ยท Apache-2.0 AND LicenseRef-Fedora-Public-Domain AND Knuth-CTAN AND GPL-1.0-or-later
  • fedora 44: nauty 2.9.3-4.fc44 ยท Apache-2.0 AND LicenseRef-Fedora-Public-Domain AND Knuth-CTAN AND GPL-1.0-or-later
  • ๐Ÿ’– girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms