watex.methods.ERP#

class watex.methods.ERP(erp_fn=None, dipole_length=None, auto=False, posMinMax=None, **kwargs)[source]#

Electrical resistivity profiling class . Define anomalies and compute its features. Can select multiples anomalies on ERP and give their features values.

Parameters:
  • erp_fn (*) – Path to electrical resistivity profile

  • dipole_length (*) – Measurement electrodes. Distance between two electrodes in meters.

  • auto (*) – Trigger the automatic computation . If the auto is set to True, dont need to provide the posMinMax argument otherwise posMinMax must be given.

  • posMinMax (*) – Selected anomaly boundary. The boundaries matches the startpoint as the begining of anomaly position and the endpoint as the end of anomaly position. If provided , auto will be turn off at False even True.

Notes

Provide the posMinMax is strongly recommended for accurate geo-electrical features computation. If not given, the best anomaly will be selected automatically and probably could not match what you expect.

Hold others informations:

Attributes

Type

Description

lat

float

sation latitude

lon

float

station longitude

elev

float

station elevantion in m or ft

east

float

station easting coordinate (m)

north

float

station northing coordinate (m)

azim

float

station azimuth in meter (m)

utm_zone

str

UTM location zone

resistivity

dict

resistivity value at each station (ohm.m)

name

str

survey location name

turn_on

bool

turn on/off the displaying computa- tion parameters.

best_point

float/int

position of the selected anomaly

best_rhoa

float

selected anomaly app.resistivity

display_autoinfos

bool

display the selected three best anomaly points selected automatic- cally.

  • To get the geo-electrical-features, create an erp object by calling:

    >>> from watex.methods.erp import ERP
    >>> anomaly_obj =ERP(erp_fn = '~/location_filename')
    

The call of the following erp properties attributes:

properties

Type

Description

select_best_point_

float

Best anomaly position points

select_best_value_

float

Best anomaly app.resistivity value.

best_points

float

Best positions points selected automatically.

best_sfi

float

Best anomaly standart fracturation index value.

best_anr

float

Best

best_power

float

Best anomaly power in meter(m).

best_magnitude

float

Best anomlay magnitude in ohm.m

best_shape

str

Best anomaly shape. can be V, W,``K``, H, C, M.

best_type

str

Best anomaly type. Can be : - EC for Extensive conductive. - NC for narrow conductive. - CP for conductive plane. - CB2P for contact between two planes.

Examples

>>> from watex.methods.erp import ERP
>>> anom_obj= ERP(erp_fn = 'data/l10_gbalo.xlsx', auto=False,
...                  posMinMax= (90, 130),turn_off=True)
>>> anom_obj.name
... l10_gbalo
>>> anom_obj.select_best_point_
...110
>>> anom_obj.select_best_value_
...132
>>> anom_obj.best_magnitude
...5
>>> nom_obj.best_power
..40
>>> anom_obj.best_sfi
...1.9394488747363936
>>> anom_obj.best_anr
...0.5076113145430543