def printOptions(self):
        print("\ntop words in voicebox:")
        for wordValSrc in self.options:
            tabs = 1
            tabsize = 25
            toPrint = wordValSrc[0]
            offset = " "* (tabs*tabsize - len(toPrint))
            tabs +=1
            if self.showvalue:
                val = float("{0:.4f}".format(wordValSrc[1]))
                toPrint += (offset + "(" + str(val) + ")")
                offset = " "* (tabs*tabsize - len(toPrint))
                tabs += 1
            if self.showsource:
                for v in self.voices:
                    if v in wordValSrc[2]:
                        val = float("{0:.4f}".format(wordValSrc[2][v]))
                    else:
                        val = 0.0000
                    toPrint += (offset +"("+ v + ": " + str(val) + ")")
                    offset = " "* (tabs*tabsize+5 - len(toPrint))
                    tabs +=1
            print(toPrint)
dataset/ETHPy150Open jbrew/pt-voicebox/vbox.py/Voicebox.printOptions/original