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
FalseevenTrue.
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
float
Best anomaly position points
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 : -
ECfor Extensive conductive. -NCfor narrow conductive. -CPfor conductive plane. -CB2Pfor 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