nathancarter / ge-lib

Node.js module for accessing Group Explorer's core functionality

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Group Explorer Graphics from node or the command line

Purpose

This project exposes most of the core functionality of Group Explorer 3 as a node.js module, and extends its rendering capabilities to vector graphics formats (SVG, PDF) as well as PNG.

It also provides a command-line interface to the same, so that you can generate vector graphics illustrations of group theory even if you do not want to write code.

Status

This is a beta release. I think it's working pretty well, but you can try to find bugs and report them with the "issues" link above.

Examples

$ ge-draw S_3 mult outfile=s3.png

Multiplication table resulting from previous command

$ ge-draw A_5 cayley fogLevel=0.9 nodeScale=3 outfile=a5.png \
          diagram='Truncated icosahedron' showNames=false \
          highlight-node=left-35

Cayley diagram resulting from previous command

Documentation

For the command-line interface:

For the node.js module:

License

LGPLv3

About

Node.js module for accessing Group Explorer's core functionality


Languages

Language:JavaScript 99.7%Language:Shell 0.3%