watex.utils.get_full_frequency#
- watex.utils.get_full_frequency(z_or_edis_obj_list, /, to_log10=False)[source]#
Get the frequency with clean data.
The full or plain frequency is array frequency with no missing frequency during the data collection. Note that when using Natural Source Audio-Magnetotellurics, some data are missing due to the weak of missing frequency at certain band especially in the attenuation band.
- Parameters
z_or_edis_obj_list (list of
watex.edi.Ediorwatex.externals.z.Z) β A collection of EDI- or Impedances tensors objects.to_log10 (bool, default=False) β Export frequency to base 10 logarithm
- Returns
f β frequency with clean data. Out of attenuation band if survey is completed with Natural Source Audio-Magnetotellurics.
- Return type
Arraylike of shape(N, )
Examples
>>> from watex.datasets import load_huayuan >>> from watex.methods.em import get_full_frequency >>> box= load_huayuan ( key ='raw', clear_cache = True, samples =7) >>> edi_data = box.data >>> f = get_full_frequency (edi_data ) >>> f array([8.19200e+04, 7.00000e+04, 5.88000e+04, 4.95000e+04, 4.16000e+04, 3.50000e+04, 2.94000e+04, 2.47000e+04, 2.08000e+04, 1.75000e+04, ... 3.25000e+01, 2.75000e+01, 2.25000e+01, 1.87500e+01, 1.62500e+01, 1.37500e+01, 1.12500e+01, 9.37500e+00, 8.12500e+00, 6.87500e+00, 5.62500e+00]) >>> len(f) 56 >>> # Get only the z component objects >>> zobjs = [ box.emo.ediObjs_[i].Z for i in range (len(box.emo.ediObjs_))] >>> len(zobjs) 56