A tool to eat grid diagrams and generate its front projection.
Project description
grid2fp
A tool to eat grid diagrams and generate its front projections.
Disclaimer
The tool is lightly tested. I would expect bugs and strange behavior. If you find something make an issue.
Installation
Install with pip:
pip install grid2fp
Usage
CLI
Doesn't exist.
Scripting
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)
Sample images
x | o | ||
---|---|---|---|
x | o | ||
x | o | ||
o | x |
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 |
ToDo
- CLI interface
- fit canvas to drawing better.(still not perfect)
- set string color
- ???
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
grid2fp-0.0.7.tar.gz
(16.5 kB
view hashes)
Built Distribution
grid2fp-0.0.7-py3-none-any.whl
(17.2 kB
view hashes)