v0.1.5 (February 16, 2023)#

This is a minor change performed from v0.1.4 and bug fixes for issues identified.

Adaptations and Features#

  • Extend the article content to take the full-width in the Home Page (Issue #144 ). Credit to Vincent Rouvreau to workaround this issue by providing the script to handle this.

  • Add the project story and a simple testimonial to test the efficiency of the software in predicting the flow during the a drilling operation performed in Tankesse area (see watex.datasets.load_tankesse()).

  • Polishing the methods page of the documentation and fixing some typos.

  • Add the release notes for displaying the project historical changes.

  • Add the electronic citations from submitted papers in Engineering Geology for MXS (watex.methods.MXS) and the software submission in `SoftwareX`_ journal.

  • Add the project story and move the project mission and goals into a single folder called history.

  • Add new page named five-minutes for undertanding. This seems useful for an ease of comprehension of non-specialized readers/users about the geophysical DC methods.

  • Aggregate and drop the null observations in the borehole datasets from watex.datasets.load_hlogs(). Henceforth both actions can be performed as a single task. The parameter key can be set to * to fetch all available logging data and concatenate them into a single frame. Whilst, the new parameter drop_observations set to True removes the remark column in the data. Indeed, the observation (“remark”) column sometimes does not contain meaningful informations and can be annoying by calling the “drop” function of the Pandas DataFrame everytimes to drop it. Here is the newest version implementation to achieve a faster result into a single code line:

    • Version v0.1.4

    >>> import pandas as pd
    >>> import watex as wx
    >>> # Aggregate boreholes data ('h502' and 'h2601') into a single frame
    >>> hdata_o = pd.concat ([wx.fetch_data('hlogs').frame , wx.fetch_data('hlogs', key ='h2601').frame ])
    >>> # drop observation ('remark') in the data
    >>> hdata_o. drop (columns = 'remark', inplace = True )
    
    • New in v0.1.5

    >>> import watex as wx
    >>> hdata = wx.fetch_data("hlogs", key='*', drop_observations =True ).frame
    >>> print( "Does observation still exist? - ","remark" in hdata.columns)
    Does observation still exist? - False
    

Bug fixes#

  • Bug fixed in rewritting EDI files using watex.methods.em.EM.rewrite() method. todms passed as parameter to the function watex.utils.exmath.scalePosition() used to correct the station positions is henceforth removed. Convertion to DD:MM:SS can be performed automatically when calling the watex.edi.DefineMeasurement object.

  • Bug fixed in selected the best drilling location when the resistivity data from ERP is in dtype=int. np.nan is used to arease the restricted area found in the ERP when constraints are passed since array with dtype=int* cannot be coerce with np.nan. For consistency, the resistivity array of ERP in watex.utils.erpSmartDetector() is converted to dtype=np.float64. Now error is gone whatever dtype=int* is passed as resistivity data.