deepEnd=True, deep=2, autoReference=True), DebugLevel.Debug) Debug.debug("\n" + str(dic.getGate(id).getMatrix()) + "\n\n", DebugLevel.Result) if __name__ == "__main__": np.set_printoptions(precision=2, linewidth=200, suppress=True) outClasses = ["QuantumMath", "Visualizer"] outFunctions = ["getGate", "getId", "getPath"] Debug.startDebug(fileOutputLevel=DebugLevel.Nothing, stdOutputLevel=DebugLevel.All, autoDebugLevel=True, autoTime=True, outClasses=outClasses, outFunctions=outFunctions) #groverMatricesTest() #toBinaryTest() #codingDecodingTest() #basicGateTest() #basicTurnGateTest() #xnotGateTest() #toffoliGateTest() #condTurnGateTest() #multipleTurnGateTest() #rowReverseGateTest() #specialTurnGateTest()