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):