emsig / empymod

Full 3D electromagnetic modeller for 1D VTI media
https://empymod.emsig.xyz
Apache License 2.0
84 stars 22 forks source link

Simple high-level routines for arbitrary waveforms #7

Open prisae opened 6 years ago

prisae commented 6 years ago

empymod models the EM Green's function for electric and magnetic sources and receivers, and can, as such, model any EM method and any survey layout. However, the implementation can sometimes be tricky. It would therefore be good to add some easy high-level routines to model some of them, e.g. TEM.

One such feature that is possible, but could be made much easier, is arbitrary waveforms. Currently the high-level time-domain routines only contain impulse and step-on and -off functions. However, it is not too difficult to allow any arbitrary waveform.

Alternatively, if not implemented properly, than we should at least provide some detailed examples.

prisae commented 6 years ago

At the moment, signal can have four states:

The idea is to add three more states:

Parameters:

Examples:

prisae commented 4 years ago

A first TEM example for a central-loop configuration can be found in TEM: ABEM WalkTEM, which includes an arbitrary waveform and a Butterworth-type filter.