Skip to content

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

Notifications You must be signed in to change notification settings

lotus-prog/ge-lib

 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.7%
  • Shell 0.3%