A tool to eat grid diagrams and generate its front projections.
The tool is lightly tested. I would expect bugs and strange behavior. If you find something make an issue.
Install with pip:
pip install grid2fp
Doesn't exist.
from grid2fp import grid2fp
import drawsvg as draw
csv_path = "path"
svg_path = "path"
diagram = [["x","","o"],["","",""],["o","","x"]]
# Option 1
g = grid2fp(csv_file=csv_path,draw_crossings=False)
d = g.draw()
d.save_svg(svg_path)
# Option 2
grid2fp(csv_file=csv_path, out_file=svg_path)
# Option 3
g = grid2fp(diagram=diagram)
d = g.draw()
d.save_svg(svg_path)
# Option 4
g = grid2fp(csv_file=csv_path,string_color = "pink", crossing_color="purple")
d = g.draw()
# make some changes to d with drawsvg
d.save_svg(svg_path)
o | x | |||
---|---|---|---|---|
x | o | |||
x | o | |||
x | o | |||
o | x |
x | o | |
---|---|---|
o | x |
| o | x | ||||
---|---|---|---|---|---|---|
o | x | |||||
x | o | |||||
o | x | |||||
x | o | |||||
o | x | |||||
x | o |
- CLI interface
- fit canvas to drawing better.(still not perfect)
- set string color
- ???