Open adler-j opened 8 years ago
It's a known issue that the wavelet adjoint is wrong, at least for non-orthogonal wavelets. See #400, #412 and PR #421 for more info. That PR is incomplete, though, and needs some more work. It has overlap with boundary issues for real-space convolutions. I have the expressions written down but implementation is not done. Surprising though that this volume scaling isn't taken care of.
Most surprising is that we didn't have tests for this, frankly. Also added tests for fourier transform now and they also fail. All of them.
By adding this test:
we find that the wavelet transform has a wildly wrong adjoint, off by a scaling factor.
By adding a scaling factor to the last lines, i.e
most tests start working, but certainly not all.