Draw block diagrams.

Project description

Orthogram is a command line program and Python library that lets you draw block diagrams. It reads the definition of a diagram from a YAML file and produces a PNG file like this one:

Target audience

This project might be of interest to you if:

• You do not want to use a GUI. You prefer your diagrams defined in plain text files.

• You know where your blocks should be, but you would rather have the computer maintain the connections for you.

• You tried to force Graphviz or PlantUML to output the layout you want, but to no avail.

Installation and usage

Install from PyPI:

pip install orthogram

Assuming there is a diagram definition file named diagram.yaml in your current directory, run the following command to produce a PNG file:

python -m orthogram diagram.yaml

Project details

Uploaded source
Uploaded py3