35 Commits

Author SHA1 Message Date
Daniel Rojas
a2971e7ee2 Improve handling of single connections in Cable.connect() 2020-05-24 21:46:02 +02:00
Daniel Rojas
09bc282506 Add option to hide pin/wire counts 2020-05-24 15:20:53 +02:00
Daniel Rojas
542aea2fe4 Improve handling of empty lists when nesting 2020-05-24 15:20:53 +02:00
Daniel Rojas
f0724ede3f Auto-decide connector pin side based on wiring 2020-05-24 15:20:53 +02:00
Daniel Rojas
2b955fa10c Add wire color to loops 2020-05-24 14:03:19 +02:00
Daniel Rojas
9b745b6cbb Add WireViz info to output file 2020-05-24 14:01:41 +02:00
Daniel Rojas
492710baa6 Update examples, change output file extension from .dot to .gv 2020-05-24 13:54:02 +02:00
Daniel Rojas
e3d78f3e01 Improve output function 2020-05-24 13:41:18 +02:00
Daniel Rojas
1e076b52c3 Delete old rendering functions 2020-05-24 13:18:32 +02:00
Daniel Rojas
85eab22b13 Re-implement rendering using graphviz module 2020-05-24 13:18:32 +02:00
Daniel Rojas
1dde27b072 Add German color short codes 2020-05-23 21:38:22 +02:00
Daniel Rojas
db73fa5c81 Expand DIN 47100 colors (up to 20 wires) 2020-05-22 21:26:41 +02:00
Daniel Rojas
504399c62e Fix UTF encoding for ² character 2020-05-22 21:26:18 +02:00
Daniel Rojas
c0d8017bd7 Remove old debug code 2020-05-22 20:58:05 +02:00
Daniel Rojas
049d439d7c Improve color looping 2020-05-22 20:49:15 +02:00
Daniel Rojas
81b2cb5423 Loop color codes 2020-05-22 20:02:34 +02:00
Daniel Rojas
5fc93a8bce Improve color code handling 2020-05-22 20:02:20 +02:00
Daniel Rojas
5a2f3d7ed0 Change GraphVIz output from digraph to graph 2020-05-22 19:36:31 +02:00
Daniel Rojas
e63dfc01e6 Add option to show equivalent AWG 2020-05-22 19:26:29 +02:00
Daniel Rojas
548adcdfb7 Add Harness class, simplify harness creation 2020-05-22 18:30:12 +02:00
Daniel Rojas
aee4ec1b4c Add output functionality to module 2020-05-22 17:28:11 +02:00
Daniel Rojas
719ddd1e0d Add different color printing modes
YE
ye
YELLOW
yellow
#FFFF00
#ffff00
2020-05-22 16:51:46 +02:00
Daniel Rojas
140966f5bc Enhance parameter support 2020-05-22 16:36:29 +02:00
Daniel Rojas
485f7af747 Allow wires to hide pinout 2020-05-22 16:17:54 +02:00
Daniel Rojas
abba76bba4 Add basic parameter support for connectors and wires 2020-05-22 16:04:35 +02:00
Daniel Rojas
ee7d1ef4e3 Change double quotes to single quotes for strings 2020-05-22 15:51:16 +02:00
Daniel Rojas
7e1b23878d Allow hiding connector name 2020-05-22 14:48:43 +02:00
Daniel Rojas
d42b12fd0f Improve shield wiring, fix and expand example 1 2020-05-22 14:28:54 +02:00
Daniel Rojas
a198d27a26 Tweak brown color 2020-05-22 14:28:29 +02:00
Daniel Rojas
da258ceaa8 Add simple auto-wiring 2020-05-22 14:05:36 +02:00
Daniel Rojas
006fdba677 Make cable name hidden by default 2020-05-22 13:08:54 +02:00
Daniel Rojas
075d9ed9db Add ability to define loops on connectors 2020-05-22 12:58:09 +02:00
Daniel Rojas
e084da0d4a Add wire colors 2020-05-22 12:43:18 +02:00
Daniel Rojas
48e744a0ce Add GraphViz output functionality 2020-05-22 12:23:13 +02:00
Daniel Rojas
072958d1a3 Create first draft of wireviz Python module 2020-05-22 09:34:42 +02:00