geoana.em.fdem.wavenumber#
- geoana.em.fdem.wavenumber(frequency, sigma, mu=1.25663706127e-06, epsilon=8.8541878188e-12, quasistatic=False)#
- Compute wavenumber for an electromagnetic wave in a homogeneous isotropic medium. - Where \(f\) is the frequency of the EM wave in Hertz, \(\sigma\) is the electrical conductivity in S/m, \(\mu\) is the magnetic permeability in H/m and \(\varepsilon\) is the dielectric permittivity in F/m, the wavenumber is given by: \[k = \sqrt{\omega^2 \mu \varepsilon - i \omega \mu \sigma}\]- where \[\omega = 2 \pi f\]- Parameters:
- frequencyfloat, numpy.ndarray
- frequency or frequencies at which you are computing the wavenumber (Hz) 
- sigmafloat
- electrical conductivity (S/m). 
- mufloat (optional)
- magnetic permeability (H/m). Default: \(\mu_0 = 4\pi \times 10^{-7}\) H/m. 
- epsilonfloat (optional)
- dielectric permittivity (F/m). Default: \(\epsilon_0 = 8.85 \times 10^{-12}\) F/m. 
- quasistaticbool (optional)
- use the quasi-static assumption; i.e. ignore the dielectric term. Default: False 
 
- Returns:
- complex, (n_freq) numpy.ndarray of complex
- Wavenumber for all frequencies provided