def testOrdInvFHWT(signal): n = NumUtils.intLog2(len(signal)) orig_signal = copy.deepcopy(signal) print('n = %d' % n) print('signal: %s' % str(signal)) OneDHWT.ordFHWT(signal) print('OneDHWT: %s' % str(signal)) OneDHWT.ordInvFHWT(signal) print('OneInvDHWT: %s' % str(signal)) rslt = NumUtils.areEqualLists(signal, orig_signal) print('signal equality: %s' % str(rslt)) return rslt