mmsyn4: The "glue" between electronic tables and GraphViz

[ GraphViz, graphics, mit, program ] [ Propose Tags ]

The program mmsyn4 converts a specially formated .csv file with a colon as a field separator obtained from the electronic table into a visualized by GraphViz graph.

[Skip to Readme]
Versions [faq],,, (info)
Change log
Dependencies base (>=4.7 && <4.14), directory (>=1 && <1.4), mmsyn2 (>= && <0.2), mmsyn3 (>= && <0.2), process (>=1.2 && <1.7), vector (>=0.11 && <0.13) [details]
License MIT
Author OleksandrZhabenko
Category Graphics
Home page
Uploaded by OleksandrZhabenko at Tue Oct 22 12:06:01 UTC 2019
Distributions NixOS:
Executables mmsyn4
Downloads 132 total (132 in the last 30 days)
Rating 1.25 (votes: 1) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs uploaded by user
Build status unknown [no reports yet]


Maintainer's Corner

For package maintainers and hackage trustees

Readme for mmsyn4-

[back to package description]
1. After installation the executable mmsyn4 is created.
 Afterwards, it is used to process files. So, open an
  office spreadsheet program, e. g. LibreOffice Calc.
2. Begin to enter the text in the cells. You can use
 Unicode characters. No quotation marks should be used,
  instead use some special delimiter except '@' sign.
3. Do not use colons, instead when needed switch to the
 nearest cell to the right. 
4. To make a text visually highlighted (yellowish), start
 the cell with an ’@’ sign.
5. Lines in the table create different chains in the
 resulting graph. To produce an arrow to the text in the
 cell, enter it in the next cell in the row to the right.
6. To make several arrows from the cell, switch to the
 next cell to the right for this parent one (the cell that
  will be a parent for several other cells), enter needed
   new texts there and in the located below cells.
7. Usually, you can search the needed text with Ctrl+F if
8. Empty lines in the table do not influence the resulting
 visualization. Above each line, except the first one,
  there must be at least one filled cell. It must be
   located above the text on the new line or even further
    to the right above. Otherwise, the program will
     produce no reasonably useful output.
9. After entering all the text, export the sheet as an
 1.csv file using colons (':') as separator in the working
  directory. Otherwise, the program won’t work.
10. Run the apprapriate executable mmsyn4 in the terminal
 or from the command line while being in the directory
  with the 1.csv file. Enter a word name of the .csv file
   to be saved. DO use alphanumeric symbols and dashes if
    needed. Then specify the needed visualization scheme
     by specifying the appropriate character in the terminal.
11. Your first visualization is then created. 
12. Save the spreadsheet document as a spreadsheet file.
13. Repeat the steps from 2 to 12 as needed to produce
 more visualizations. 
14. Afterwards, you have a list of svg files, a list of .gv 
 files as source files for Graphviz, and a list of csv
  files, and a saved spreadsheet file. Then you can use
   the produced visualizations for some other documents.