My experience is the opposite: Python code generally looks like executable pseudocode, the opposite extreme from assembly code. If you're finding this wavelet code unreadable, like I do, most likely it's because you don't understand the math it's implementing, like I don't.