watex.methods.ResistivityProfiling#
- class watex.methods.ResistivityProfiling(station=None, dipole=10.0, auto=False, constraints=None, coerce=False, force=False, **kws)[source]#
Class deals with the Electrical Resistivity Profiling (ERP).
The electrical resistivity profiling is one of the cheap geophysical subsurface imaging method. It is most preferred to find groundwater during the campaigns of drinking water supply, especially in developing countries. Commonly, it is used in combinaision with the the vertical electrical sounding Vertical Electrical Sounding to speculated about the layer thickesses and the existence of the fracture zone.
- Parameters:
- station: str
Station name where the drilling is expected to be located. The station should numbered from 1 not 0. So if
S00` is given, the station name should be set to ``S01. Moreover, if dipole value is set as keyword argument,i.e. the station is named according to the value of the dipole. For instance for dipole equals to10m, the first station should beS00, the secondS10, the thirdS20and so on. However, it is recommend to name the station using counting numbers rather than using the dipole position.- dipole: float
The dipole length used during the exploration area.
- auto: bool
Auto dectect the best conductive zone. If
True, the station position should be the station of the lower resistivity value in Electrical Resistivity Profiling.- constraints: list or dict,
It determines the restriction observed in the site during the survey area. Any station close to a restriction area must be listed and should be ignored when the best location for drilling operations is automatically detected. A restricted stations can be enumerated as a dictionnary of
key='restricted station'andvalue='reasonwhy the station must be ignored. For instance:constraints ={'S10': 'Heritage site, no authorization for drilling' 'S25': 'Close to the household waste' "S45": 'Station close to a municipality domain' 'S50': 'Marsh area' ... }
Note that, commonly
constraintsis mostly needed when the automatic detection is triggered. However, it can be coerce with the explicit defined station.- force: bool, default=False,
- By default,
ResistivityProfilingexpects users to provide either DC objects or pandas dataframe. This supposes users have already
transformed its data from sheets to data frame. If not the case, setting force to
Trueconstrains the algorithm to do the both tasks at once.New in version 0.2.0.
- By default,
- kws: dict
Additional Electrical Resistivity Profiling keywords arguments
. _Cote d’Ivoire: https://en.wikipedia.org/wiki/Ivory_Coast