v0.3.0 (November 22, 2023)#

This release introduces significant enhancements and bug fixes over version v0.2.8.

  • API change The datasets h.h5 and n.npz, pertaining to Hongliu hydrogeological logging and Nansha land subsidence respectively, have been removed from the software package. Users can still access these datasets as usual, albeit through remote downloads. This modification substantially reduces the watex.datasets package size.

  • API change The classes watex.methods.em.Processing and watex.methods.em.ZC have been deprecated. They are now replaced by watex.methods.em.EMAP and watex.methods.em.MT, respectively, aligning with our ongoing efforts to streamline and enhance our API.

  • API change The method watex.utils.funcutils.fit_by_ll is now deprecated in favor of watex.utils.funcutils.fit_ll(), as part of our continuous API refinement.

  • Fix A critical bug associated with the static shift removal in AMT data has been addressed. The formerly deprecated method watex.methods.em.ZC.get_ss_correction_factors is succeeded by watex.methods.em.MT.get_ss_correction_factors(). This update ensures that correction factors are applied individually to each station, enhancing precision. Additionally, users are provided the flexibility to manually input correction factors ss_fx and ss_fy into a list.

  • Feature The function watex.utils.plotutils.plot_tensors() now visualizes resistivity and phase tensors, alongside the real and imaginary impedance, offering comprehensive data analysis capabilities.

  • Feature Through watex.utils.torres_verdin_filter(), users can now calculate the adaptive moving average of data arrays based on Torres and Verdin methodologies, facilitating advanced data processing.

  • Feature Noise removal from individual components xx, yy, xy, or yx is now possible with watex.methods.em.filter_noises(), enhancing data clarity and analysis quality.

  • Feature The method watex.methods.em.MT.remove_noises() is introduced to eliminate artifacts and smooth data, ensuring cleaner and more reliable datasets for analysis.

  • Feature The new function watex.methods.em.drop_frequencies() allows users to discard bad frequencies or those lacking consistent data within EDI files, streamlining data preprocessing.

  • Feature With watex.utils.plotutils.plot_sounding(), users can now plot vertical electrical resistivity data, broadening the scope of geophysical exploration analysis.

  • Feature watex.utils.baseutils.download_file2() emerges as the preferred function for remote file downloads, offering a consistent and reliable alternative to the previously utilized watex.utils.baseutils.get_remote_data(). Both functions require the requests library for operation.

  • Enhancement The watex.utils.plot_profiling() function now supports the ax parameter, providing greater flexibility in data visualization.

  • Enhancement In an improvement over previous versions, watex.view.TPlot.plot_rhophi() now accommodates the kind parameter, allowing for differentiated plotting styles across multiple stations.

  • Enhancement The issue of overlapping x-labels in watex.utils.exmath.plotOhmicArea() has been successfully resolved, ensuring clearer and more legible visual presentations.