watex.utils.exmath.invertVES#

watex.utils.exmath.invertVES(data=None, rho0=None, h0=None, typeof='HMCMC', **kwargs)[source]#

Invert the VES data collected in the exploration area.

Parameters:
  • data (DataFrame) – DataFrame containing the depth measurement AB from current electrodes, the potential electrodes MN, and the collected apparent resistivities.

  • rho0 (float, optional) – Value of the starting resistivity model. If None, rho0 is set to half the minimum value of the collected apparent resistivity. Units are in Ω.m.

  • h0 (float, optional) – Thickness in meters of the first layer. If None, it defaults to 1 meter.

  • typeof (str, default 'HMCMC') – Type of inversion scheme. Default is Hybrid Monte Carlo (HMCMC). Another option is Bayesian neural network approach (BNN).

  • **kwargs (dict) – Additional keyword arguments for VES data operations. See watex.utils.exmath.vesDataOperator for further details.

Returns:

Inversion results, specifics depend on the inversion scheme used.

Return type:

Tuple[ArrayLike]

Notes

This function is a placeholder for the inversion process. The actual implementation would require detailed algorithms for HMCMC or BNN approaches.