def index_range(keyword, header_list):
    """
    This function takes in a keyword and a list of column header names and creates a list of indices that contains the
    specified keyword.

    :param keyword: A header or part of a header that you are interested in.
    :param header_list: A list of column header names from raw data.
    :return: index_list: A list of indices that correspond to where the specific keyword shows up in the raw data column
    header list
    """

    index_list = list()
    for header in header_list:
        if header.startswith(keyword):
            index_list.append(header_list.index(header))

    return index_list