    thresh : float, default = 550.0
        Depth (in units used in df[&#39;top_col&#39;]) below which all intervals will be classified as bedrock, by default 550.0.
    verbose : bool, default = False
        Whether to print results, by default False
    log : bool, default = True
        Whether to log results to log file

    Returns
    -------
    df : pandas.DataFrame
        Dataframe containing intervals classified as bedrock due to depth
    &#34;&#34;&#34;
    logger_function(log, locals(), inspe