Roadmap and Ideas
This used to be a Project Board; Needs Updating.
A place to keep track of ideas.
Additional modelling routines and utilities
TEM and arbitrary waveform
Improve the GPR-routine
Load and save
Functions to easily store and load model information (resistivity model, acquisition parameters, and modelling parameters) together with the modelling data (using pickle or shelve using h5py; see emg3d).
General
Inversion
- empymod#20
- Inversion routines, preferably a selection of different ones.
- Add some clever checks, e.g. as in Key (2012): abort loops if the field is strongly attenuated.
Additional (semi-)analytical functions (where possible)
- Complete full-space (electric and magnetic source and receiver); space-time domain
- Extend diffusive half-space solution to magnetic sources and receivers; space-frequency and space-time domains
- Complete half-space
Extend examples (example-notebooks)
- Add different methods (e.g. DC)
- Reproduce published results
Transforms
Filter Library
Hankel
- Add the
fht-module from FFTLog for the Hankel transform.
Fourier
- Change
fft to use discrete sine/cosine transforms instead, as all other Fourier transforms
- If previous step is successful, clean up the internal decisions (
utils.check_time) when to use sine/cosine transform (not consistent at the moment, some choice only exists with ffht impulse responses, fqwe and fftlog use sine for impulse, and all three use sine for step-on responses and cosine for step-off responses)
Todo
Roadmap and Ideas
This used to be a Project Board; Needs Updating.A place to keep track of ideas.
Additional modelling routines and utilities
TEM and arbitrary waveform
Improve the GPR-routine
Load and save
Functions to easily store and load model information (resistivity model, acquisition parameters, and modelling parameters) together with the modelling data (
usingusingpickleorshelveh5py; seeemg3d).General
Inversion
Additional (semi-)analytical functions (where possible)
Extend examples (example-notebooks)
Transforms
Filter Library
Hankel
fht-module from FFTLog for the Hankel transform.Fourier
fftto use discrete sine/cosine transforms instead, as all other Fourier transformsutils.check_time) when to use sine/cosine transform (not consistent at the moment, some choice only exists withffhtimpulse responses,fqweandfftloguse sine for impulse, and all three use sine for step-on responses and cosine for step-off responses)Todo