v0.2.1 (April 20, 2023)#

These are minor changes in v0.2.0 that shows fugs fixed, features and improvements.

  • Fix bug in watex.utils.exmath.type_() to determine the type CB2P in the case unique consecutive indexes from type mecanism is given like ['yes', 'no'].

  • Fix Bug fixed in watex.methods.Processing.ama() computation. Rather than using the raw phase for recomputing the shifted data, it henceforth uses the coefficient factor calculated from the corrected apparent resistivities to recompute the new phase. Then use the new phase for recomputing the impendance tensor z in turn when the objective is to output new corrected impedance tensor from parameter out of watex.methods.Processing class.

  • Feature Add smoothing approaches from watex.utils.exmath for dropping or masking noised data in NSAMT survey :

  • Feature watex.utils.funcutils.rename_files() gives several approaches for quick renaming/shifting files especially when dealing with EDI files.

  • Feature Add new methods in watex.site.Profile from watex.site as supplement site data io and visualization.

  • Feature watex.methods.DCMagic accepts the ERP and VES data at once and smartly differentiate the both then compute the relevant features and aggreate them into DC features that can be exported for training or validation.

  • Feature watex.view.TPlot.plot_rhophi() plots corrected apparent resistivities using the EMAP filters such as ['tma'| 'ama'|'flma'] or using the static shift (ss) or distorsion (dist) filters

  • Enhancement Improve the EMAP filters by adding new parameters drop_outliers and smooth for removing outliers and smoothing data along the frequencies axis using watex.methods.Processing.tma() for trimming-moving average, watex.methods.Processing.ama() for adaptative moving average based on ideas or Torres-Verdin and watex.methods.Processing.flma() for fixed length dipole-moving average. This efficiently deals with the static shift effect when interferences noises are strong enough.

  • Enhancement Update watex.methods.ZC.remove_ss_emap(). Henceforth correct tensor data by applying the smoothing approached along the frequencies axis using the smooth and drop_outliers parameters.

  • Enhancement station parameter is henceforth available and can be passed to auto to get the conductive zone from ERP to plot the profiling using watex.utils.plotutils.plot_profiling(). In addion , dataframe can be used instead provided that it contains the resistivity column.

  • Enhancement update watex.datasets.make_erp() and watex.datasets.make_ves() . VES points coordinates ( xy) is used to specify the location of the sounding points.

  • Enhancement Since sounding locations is useful to build the whole DC features, watex.utils.coreutils.vesSelector() accepts the coordinates location through the parameter xy_coords

  • Enhancement Likewise watex.methods.VerticalSounding.summary() henceforth includes the sounding points location ( longitude , latitude ) or (easting, northing ) and can be passed to the parameters xycoords if coordinates are not included in the dataframe.