Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parity issue with MFT #38

Closed
mperrin opened this issue Jan 22, 2015 · 3 comments
Closed

Parity issue with MFT #38

mperrin opened this issue Jan 22, 2015 · 3 comments

Comments

@mperrin
Copy link
Owner

mperrin commented Jan 22, 2015

Properly speaking this was a poppy issue, not webbpsf.

See mperrin/webbpsf#35

@mperrin
Copy link
Owner Author

mperrin commented Jan 22, 2015

  • Commit 971436b adds test functions that MFT and FFT both preserve parity after forward-then-inverse transforms, which was the original problem that started this.
  • Consider expanding above test function to also compare multiple image planes as well as pupil planes?
  • Should we also test the equivalence of inverse MFT with inverse FFT?

Add test functions for MFT / FFT equivalence:

  • one just testing the base matrixDFT interface based on what we did today,
  • and one testing higher level usage via OpticalSystem and wavefront propagation.

@mperrin
Copy link
Owner Author

mperrin commented Jan 24, 2015

This is pretty much good to go. There are a couple more tests that could be added for complete thoroughness, but we're reaching the point of diminishing returns.

@mperrin
Copy link
Owner Author

mperrin commented Feb 12, 2015

Additional test coverage is now issue #71. This bug is fixed so this issue can be closed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant