diff --git a/src/wireviz.py b/src/wireviz.py index 7d93ee0..323c045 100644 --- a/src/wireviz.py +++ b/src/wireviz.py @@ -54,14 +54,9 @@ class Harness: def __init__(self): self.color_mode = 'SHORT' - self.objects = {} # DELETE self.nodes = {} self.cables = {} - # def add(self, object): - # self.objects[object.name] = object - # self.objects[object.name].color_mode = self.color_mode - def add_node(self, name, type=None, gender=None, show_name=True, num_pins=None, pinout=None, ports_left=False, ports_right=False): self.nodes[name] = Node(name, type, gender, show_name, num_pins, pinout, ports_left, ports_right) @@ -166,7 +161,6 @@ class Node: self.ports_left = ports_left self.ports_right = ports_right self.loops = [] - self.color_mode = 'SHORT' if pinout is None: self.pinout = ('',) * num_pins @@ -189,61 +183,6 @@ class Node: loop_side = side self.loops.append((from_pin, to_pin, loop_side)) - # TODO: remove this function - def graphviz(self): - s = '' - # print header - - s = s + '{name}[label="'.format(name=self.name) - - if self.show_name == True: - s = s + '{name} | '.format(name=self.name) - - s = s + '{' - l = [] - if self.type is not None: - l.append('{}'.format(self.type)) - if self.gender is not None: - l.append('{}'.format(self.gender)) - l.append('{}-pin'.format(len(self.pinout))) - if len(l) > 0: - s = s + '|'.join(l) - s = s + '} | ' - - s = s + '{' - # print pinout - if self.ports_left == True: - s = s + '{' - l = [] - for i,x in enumerate(self.pinout,1): - l.append('
{portno}'.format(portno=i)) - s = s + '|'.join(l) - s = s + '} | ' - - s = s + '{' - s = s + '|'.join(self.pinout) - s = s + '}' - - if self.ports_right == True: - s = s + ' | {' - l = [] - for i,x in enumerate(self.pinout,1): - l.append('
{portno}'.format(portno=i))
- s = s + '|'.join(l)
- s = s + '}'
-
- s = s + '}}"]'
-
- # print loops
- if len(self.loops) > 0:
- s = s + '\n\n{edge[style=bold]\n'
- for x in self.loops:
- s = s + '{name}:p{port_from}:{loop_side} -- {name}:p{port_to}:{loop_side}\n'.format(name=self.name, port_from=x[0], port_to=x[1], loop_side=x[2])
- s = s + '}'
-
- s = s + '\n'
- return s
-
class Cable:
def __init__(self, name, mm2=None, awg=None, show_equiv=False, length=0, show_name=False, show_pinout=False, num_wires=None, colors=None, color_code=None, shield=False):
@@ -258,7 +197,6 @@ class Cable:
self.show_pinout = show_pinout
self.shield = shield
self.connections = []
- self.color_mode = 'SHORT'
if color_code is None and colors is None:
self.colors = ('',) * num_wires
else:
@@ -302,112 +240,6 @@ class Cable:
def connect_all_straight(self, from_name, to_name):
self.connect(from_name, 'auto', 'auto', to_name, 'auto')
- # TODO: remove this function
- def graphviz(self):
- s = ''
- # print header
- s = s + '{name}[label="'.format(name=self.name)
-
- if self.show_name == True:
- s = s + '{name} | '.format(name=self.name)
-
- #print parameters
- s = s + '{'
- l = []
- l.append('{}x'.format(len(self.colors)))
- if self.mm2 is not None:
- e = awg_equiv(self.mm2)
- es = ' ({} AWG)'.format(e) if e is not None else ''
- mm ='{} mm\u00B2{}'.format(self.mm2, es)
- l.append(mm)
- if self.awg is not None:
- l.append('{} AWG'.format(self.awg))
- if self.shield == True:
- l.append(' + S')
- if self.length > 0:
- l.append('{} m'.format(self.length))
- if len(l) > 0:
- s = s + '|'.join(l)
- s = s + '} | '
-
- s = s + '{'
- # print pinout
- if self.show_pinout:
- s = s + '{'
- l = []
- for i,x in enumerate(self.colors,1):
- l.append('