Skip to content

Utilities

LASMnemonicsID.utils

Utilities module for LASMnemonicsID package.

find_column(df, curve_type)

Function to find the column name in the Well Logs Dataframe args: df: Well Logs Dataframe curve_type: curve type returns: column name

Source code in src/LASMnemonicsID/utils/mnemonics.py
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
def find_column(df, curve_type):
    """
    Function to find the column name in the Well Logs Dataframe
    args:
        df: Well Logs Dataframe
        curve_type: curve type
    returns:
        column name

    """
    df_columns_lower = {col.lower(): col for col in df.columns}
    for mnemonic in mnemonic_dict[curve_type]:
        if mnemonic.lower() in df_columns_lower:
            return df_columns_lower[mnemonic.lower()]
    return None