0.4.0 • Published 5 years ago

ge-lib v0.4.0

Weekly downloads
3
License
LGPL-3.0-or-later
Repository
github
Last release
5 years ago

Group Explorer Module

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