watex.geology.drilling.Drill#

class watex.geology.drilling.Drill(well_filename=None, auto=True, **kwargs)[source]#

This class is focus on well logs . How to generate well Log for Oasis:

Parameters:
  • **well_filename** (string ,) – The well filename. 02 options is set : 1rst option is to build well data manually and the program will generate a report. 2nd option is to send to the program a typical file type to be parsed . the programm parses only the typical well datafile. If None , the program will redirect to build mannually option .

  • **auto** (bool) –

    option to automatically well data . set to True

    if you want to build manually a well data .

    default is False

  • ========================================= (==================== ==========) –

  • Description (Key Words/Attributes Type) –

  • =========================================

  • S. (utm_zone str utm WGS84 zone. should be N or) – default is 49N .

  • provided. (compute_azimuth bool if no azimuth is) – set to True to letprogram to compute azimuth .*Default* is False.

  • 90 (Drill_dip float The dip of drill hole.*default* is) –

  • drill (Drill_buttom float The average bottom of) – can be filled during the well buiding . default is None

:paramcan be filled during the well

buiding . default is None

Parameters:
  • data. (mask int the mask of DrillHole(DH)) – *Default * is 1.

  • ========================================= (==================== ==========) –

  • ======================================================= (==================) –

  • Description (Methods) –

  • =======================================================

  • dataframe (_collar build _collar data return collar log) – format dhGeology build DH log geology return geology log dataframe.

  • sample (dhSample build DH Geochemistry-Strutural) – log dataframe

  • Sample (*return*) – log dataframe

  • Elevation (dhSurveyElevAz build DH Elevation & Azimuth logs.*return *) – & Azimuth dataframes

  • log (writeDHDATA output) – Oasis Montaj

  • =======================================================

:param : :type : Example: :param >>> from watex.geoloy.drilling import Drill: :param >>> parser_file =’nbleDH.csv’: :param >>> drill_obj=Drill(well_filename=’data/drill/drill_example_files’): :param >>> scollar=drill._collar(DH_Top=None): :param >>> sgeo=drill.dhGeology(): :param >>> ssam=drill.dhSample(): :param >>> selevaz=drill.dhSurveyElevAz( add_elevation=None: :param : :param … add_azimuth=None): :param >>> swrite=drill.writeDHData(data2write =”*”: :param savepath =None):