watex.utils.exmath.select_anomaly#
- watex.utils.exmath.select_anomaly(rhoa_array, pos_array=None, auto=True, dipole_length=10.0, **kws)[source]#
Select the anomaly value from rhoa_array and find its boundaries if auto is set to
True. If auto isFalse, it’s usefull to provide the anomaly boundaries from station position. Change the argument dipole_length i.e. the distance between measurement electrode is not equal to10m else give the pos_array. If the pos_array is given, the dipole_length will be recomputed.- Parameters:
rhoa_array – The apparent resistivity value of Electrical Resistivity Profiling.
pos_array (array_like) – The array of station position in meters
auto –
- bool
Automaticaly of manual computation to select the best anomaly point. Be sure if auto is set to
Falseto provide the anomaly boundary by setting pos_bounds:\[pos_bounds=(90, 130)\]
where
90is the pk_min and130is the pk_max If pos_bounds is not given an station error will probably occurs fromStationError.dipole_length (float) – Is the distance between two closest measurement. If the value is known it’s better to provide it and don’t need to provied a pos_array value.
pos_bounds – Is the tuple value of anomaly boundaries composed of pk_min and pk_max. Please refer to
compute_power(). When provided the pos_bounds value, please set the dipole_length to accurate the computation ofcompute_power().
:type pos_bounds:tuple
- Returns:
rhoa : The app. resistivity value of the selected anomaly
pk_min and the pk_max: refer to
compute_power().rhoa_max and rhoa_min: refer to
compute_magnitude()
- Note:
If the auto param is
True, the automatic computation will give at most three best animalies ranking according to the resitivity value.