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

Transform-class #90

Open
prisae opened this issue Mar 23, 2020 · 0 comments
Open

Transform-class #90

prisae opened this issue Mar 23, 2020 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@prisae
Copy link
Member

prisae commented Mar 23, 2020

Abstract the whole transformation stuff. This probably includes stuff from:

  • empymod.transform
  • empymod.filters
  • empymod.scripts.fdesign
  • emg3d.utils.Fourier

This should work for (k-f <=> x-f; x-f <=> x-t; x-s <=> x-t)

  • DLF (Hankel and Fourier)
  • FFTLog (Hankel and Fourier)
  • QWE (Hankel and Fourier)
  • QUAD (Hankel)
  • FFT (Fourier)

Base class:

  • input domain
  • output domain
  • method
  • arguments
  • optionally interpolation
@prisae prisae added the enhancement New feature or request label Mar 23, 2020
@prisae prisae mentioned this issue Jan 20, 2021
4 tasks
@prisae prisae added this to the empymod v3.0 milestone Mar 3, 2024
@prisae prisae mentioned this issue Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant