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 is False, 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 to 10 m 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 False to provide the anomaly boundary by setting pos_bounds:

    \[pos_bounds=(90, 130)\]

    where 90 is the pk_min and 130 is the pk_max If pos_bounds is not given an station error will probably occurs from StationError.

  • 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 of compute_power().

:type pos_bounds:tuple

Returns:

Note:

If the auto param is True, the automatic computation will give at most three best animalies ranking according to the resitivity value.